[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

packaging of flatbuffers



hi folks,

i've been packaging the flatbuffers project, and i think it might be ready to go (although, perhaps it should be submitted independent of debian-science).

i've pushed the work to:

    /git/debian-science/packages/flatbuffers.git

the flatbuffers project contains many subprojects which should form separate binary packages. my packaging so far produces:

 - libflatbuffers-dev

 - flatbuffers-compiler

 - libjs-flatbuffers

 - libflatbuffers-java

but there's also subprojects for go, C#, python, PHP, etc. which i haven't packaged.... and didn't really want to. hopefully that's ok.

i'm not completely sure i've done the right thing with the maven java builds. the pom.xml has sections requiring the plugins:

 - maven-source-plugin (version 2.3)

 - maven-javadoc-plugin (version 2.9.1)

so i've added these to the dependencies in d/control

however, these (older) versions don't exist in debian, and only newer ones (2.4, and 2.10.3). so i've patched pom.xml to use these newer versions, which works. but of course, this will *only* build with these versions, so i've fixed the dependency to require these versions.

from what i've read, maven requires you to specify a specific version, and doesn't allow wildcards or >= $version ... so i can't see a way around this.

could someone review the package for me?

with thanks

jonathon


Reply to: