Bon, quelques petites suggestions en vrac. Je suis mainteneur Debian, donc j'ai surtout regardé de ce coté-la et juste sur libzen, mais ca devrait etre générique.
1/Définir la version de lib dans configure.ac (un truc du genre LIB_REVISION), le réutiliser dans Makefile.in, et s'en reservir dans libzen.pc.in. Ca évite de faire un coup de sed dans debian/rules.
2/Dans le meme ordre d'idée, il est normalement possible d'installer les headers, le .pc, etc au moment du "make install". Ca évite de te les réinstaller a la paluche pour chaque type de package. Ca évite aussi aux gens qui compilent a la main d'installer aussi a la main.
3/Dans le package debian, utilise "$(MAKE) [...] install" au lieu de install-strip. dh_strip s'en occupe par la suite et permet une certain flexibilité (genre il vérifie une variable d'environnement pour ne pas stripper, ca permet de recompiler avec symboles de débug sans modifier le package source).
4/Si tu décides d'appeler les autotools (autogen), il te faut un build-depend dessus. Sinon ca ne marchera pas le jour ou quelqu'un essaiera de compiler dans un pbuilder ou sur un buildd.
Si tu veux un coup de main pour le coté packaging, n'hésite pas a me contacter par message privé, mais je préviens je suis un peu surchargé en ce moment...
# Remarques rapides
Posté par imalip . En réponse au journal MediaInfo cherche beta-testeurs. Évalué à 6.
1/Définir la version de lib dans configure.ac (un truc du genre LIB_REVISION), le réutiliser dans Makefile.in, et s'en reservir dans libzen.pc.in. Ca évite de faire un coup de sed dans debian/rules.
2/Dans le meme ordre d'idée, il est normalement possible d'installer les headers, le .pc, etc au moment du "make install". Ca évite de te les réinstaller a la paluche pour chaque type de package. Ca évite aussi aux gens qui compilent a la main d'installer aussi a la main.
3/Dans le package debian, utilise "$(MAKE) [...] install" au lieu de install-strip. dh_strip s'en occupe par la suite et permet une certain flexibilité (genre il vérifie une variable d'environnement pour ne pas stripper, ca permet de recompiler avec symboles de débug sans modifier le package source).
4/Si tu décides d'appeler les autotools (autogen), il te faut un build-depend dessus. Sinon ca ne marchera pas le jour ou quelqu'un essaiera de compiler dans un pbuilder ou sur un buildd.
Si tu veux un coup de main pour le coté packaging, n'hésite pas a me contacter par message privé, mais je préviens je suis un peu surchargé en ce moment...