2011-01-13 1 views
2

Je dois conditionner une application Perl Dancer pour l'installation à l'aide de RPM. Pratiquement tous les modules/outils de distribution de Perl traitent de l'installation de fichiers dans des emplacements spécifiques à Perl, tels que/usr/lib/perl. Je dois être capable de créer une installation dans un emplacement autonome, tel que/opt/foo.Mise en package d'une application Perl

Je connais environ App::Build, ce qui semble être utile, et fournit des fonctionnalités manquantes dans Module :: Build. Je m'attends à ce qu'il y ait un plugin Dist::Zilla pour faire ce genre de chose mais j'ai été incapable d'en trouver un.

Quels outils suggéreriez-vous pour construire, tester et conditionner une 'application' Perl?

La mise en page de l'application suivrait le style normal Danseur, avec/public/vues,/lib, etc

+0

Je vous suggère d'utiliser les outils fournis par la distribution pour laquelle vous construisez le RPM. Debian a un kit de packaging pour les modules Perl (pour faire des debs avec), je suppose que les distributions basées sur RPM auraient quelque chose de similaire. – Quentin

+0

Oui, rpmbuild sera sans aucun doute chargé de mettre le RPM ensemble, mais je suis plus à la recherche d'outils Perl pour gérer les dépendances, les tests, les fichiers de ressources et ce genre de choses. Module :: Build/Dist :: Zilla fait de bons boulots pour cela, mais est destiné aux modules/distributions, pas très bien pour les 'applications' – ptomli

Répondre

2

Vous vous trompez en disant que le module :: build est manquant, la fonctionnalité d'installation supplémentaire (non lib) répertoires. Voir le Cookbook.

Questions connexes