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

Issue about mutual dependencies for aparapi



Hello everyone,

I am currently beginning packaging aparapi, which is a Java API to
execute Java code on a GPU. In Debian Med, we need it as dependency of
the dependency apfloat of SnpEff.

This package relies on a JNI (native code) package which the same
upstream develops as aparapi-native.
Yet aparapi and aparapi-native are somehow interleaved, as aparapi
depends on aparapi-native *and* aparapi-native needs a small number of
source files of aparapi to build. I understand upstream uses symlinks to
solve this locally on their computers.

Having in mind Debian packaging, what would in your opinion be the best
solution for us? We could:
- build a package with multiple tarballs, which would provide both the
JNI and Java binary packages;
- use debian/missing-sources to add the few files that are needed by the
JNI part and be able to build the two packages one after the other;
- another solution?

Thanks a lot for your attention,

Best regards,
Pierre


Reply to: