-
Laurent Destailleur authoredLaurent Destailleur authored
README 1.67 KiB
README (English) ################################################## Launchpad Package tools ################################################## This directory contains files to explain how to publish a package onto LaunchPad # This is standard command to work on RPM packaging: # # To install all packagers tools: # apt-get install bzr-builder bzr pbuilder # Init local working env - Create account on launchpad.org - Create Project - Link project to official SCM server - Upload SSH public key onto account - Run from command line: bzr launchpad-login yourlogin bzr whoami "Your Name <email@email.com>" - Create a file /.pbuilderrc with content COMPONENTS="main universe multiverse restricted" # Init package tools for launchpad - Create a Bazaar directory mkdir bzr - Create debian directory and upload it onto bzr branch ~yourlogin/dolibarr/debian cd bzr mkdir debian cd debian bzr init cp -pr dolibarr_root/debian bzr/debian bzr add debian bzr commit -m "Init" bzr push lp:~eldy/dolibarr/debian or download it from launchpad bazaar: cd bzr bzr branch lp:~eldy/dolibarr/debian - Create a file dolibarr.recipe with content cd bzr vi dolibarr.recipe # bzr-builder format 0.3 deb-version {debupstream}+{revno}+{revno:packaging} lp:dolibarr merge packaging lp:~eldy/dolibarr/debian - Run command cd bzr bzr dailydeb dolibarr.recipe working-dir This will create a directory "working-dir" with dolibarr sources and will add sources from ~eldy/dolibarr/debian - Create chroot ubuntu env sudo pbuilder create - Test package sources sudo pbuilder build <working-dir>/<project>_<version>.dsc