Dominique Dumont <dod@debian.org> writes: > On Saturday 07 June 2014 13:08:37 Daniel Dehennin wrote: >> You can find the first draft of packaging on my git repository[1]. > > That's a really god start. > > But "git-buildpackage --git-ignore-branch" ends with lintian errors > and warnings that must be fixed. > > Some of them like "syntax-error-in-dep5-copyright line 11: Duplicate > field copyright" can be fixed with "cme fix dpkg" (provided by libconfig-model-dpkg-perl), > other will require more work. Thanks, I miss-read the documentation[1]. > /usr/lib/libmoar.so should be a symlink towards a versioned libmoar. > And libmoar.so should be delivered in a -dev package. > See https://www.debian.org/doc/debian-policy/ch-sharedlibs.html#s-sharedlibs-runtime The versioning of the library is reported upstream[2], I could patch build/setup.pm to add a version but I don't know if packaging should do something like this. > The versioned lib should land in /usr/lib/<gnu-triplet> to conform with multiarch. > See https://wiki.debian.org/Multiarch This will require a patch since there is no way to specify the libdir at configuration time. (update: I just submit a request[3] upstream and was accepted on IRC) I just made one to remove the RPATH[4]. Regards. Footnotes: [1] https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/#copyright-field [2] https://github.com/MoarVM/MoarVM/issues/74 [3] https://github.com/MoarVM/MoarVM/issues/102 [4] http://lintian.debian.org/tags/binary-or-shlib-defines-rpath.html -- Daniel Dehennin Récupérer ma clef GPG: gpg --recv-keys 0xCC1E9E5B7A6FE2DF Fingerprint: 3E69 014E 5C23 50E8 9ED6 2AAD CC1E 9E5B 7A6F E2DF
Attachment:
signature.asc
Description: PGP signature