From 7bd6a0c1e3c60cc083df0d9ff4157f0cdfb87d33 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur <eldy@destailleur.fr> Date: Wed, 16 Jan 2013 12:30:39 +0100 Subject: [PATCH] Update doc --- build/launchpad/README | 36 ++++++++++++++++++++++++++---------- 1 file changed, 26 insertions(+), 10 deletions(-) diff --git a/build/launchpad/README b/build/launchpad/README index 2a1e7d138ca..0be93521748 100644 --- a/build/launchpad/README +++ b/build/launchpad/README @@ -39,21 +39,26 @@ If you want to build/test package locally: # Push/declare sources to Launchpad #---------------------------------- -- Create a Bazaar directory - mkdir bzr -- Create a series - Call it 'dev' or 'stable' - For stable: Add file with *: http://www.dolibarr.org/files/stable/package_debian-ubuntu/dolibarr_3.2.*.tar.gz +- Create a series (https://launchpad.net/dolibarr/) + Call it 'dev', 'stable' or 'beta' For dev: Configure Series branch - Link to series + For stable: Add file with *: http://www.dolibarr.org/files/stable/package_debian-ubuntu/dolibarr_3.2.*.tar.gz + For beta: Add file with *: http://www.dolibarr.org/files/lastbuild/package_debian-ubuntu/dolibarr_3.2.*.tar.gz + mkdir bzr bzr init bzr add bzr commit -m "Init" - bzr push lp:~yourlogin/dolibarr/stable + +List of series created: +https://launchpad.net/dolibarr/trunk +https://launchpad.net/dolibarr/beta +https://launchpad.net/dolibarr/stable # Init repository of sources into launchpad (when repository for sources does not exist) #---------------------------------- - Create debian directory and upload it onto bzr branch ~yourlogin/+junk/debian-[dev|stable] + mkdir bzr cd bzr mkdir debian cd debian @@ -61,14 +66,18 @@ If you want to build/test package locally: bzr init bzr add bzr commit -m "Init control files" - bzr push lp:~yourlogin/+junk/debian-[dev|stable] (put here any branch name) + bzr push lp:~yourlogin/+junk/debian-[dev|beta|stable] (put here any branch name) or download it from launchpad bazaar: cd bzr - bzr branch lp:~yourlogin/+junk/debian-[dev|stable] + bzr branch lp:~yourlogin/+junk/debian-[dev|beta|stable] + + For sources, same with + bzr push lp:~yourlogin/dolibarr/[dev|beta|stable] + - To update this debian directory, edit files into the bzr dir and run bzr status bzr commit -m "Description of change" - bzr push lp:~yourlogin/+junk/debian-[dev|stable] + bzr push lp:~yourlogin/+junk/debian-[dev|beta|stable] # Get repository of sources from launchpad (when repository for sources already exists) #---------------------------------- @@ -86,6 +95,10 @@ If you want to build/test package locally: # bzr-builder format 0.3 deb-version {debupstream}-0~{revno} lp:dolibarr merge packaging lp:~yourlogin/+junk/debian-dev + For beta: + # bzr-builder format 0.3 deb-version {debupstream}-0~{revno} + lp:dolibarr/beta + merge packaging lp:~yourlogin/+junk/debian-beta For stable: # bzr-builder format 0.3 deb-version {debupstream}-0~{revno} lp:dolibarr/stable @@ -93,7 +106,7 @@ If you want to build/test package locally: - 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 ~yourlogin/+junk/debian-[dev|stable] + This will create a directory "working-dir" with dolibarr sources and will add sources from ~yourlogin/+junk/debian-[dev|beta|stable] - Test package sources sudo pbuilder build <working-dir>/<project>_<version>.dsc @@ -109,6 +122,9 @@ Add Dolibarr Launchpad repository to your system setup by adding the two lines t For the development snapshot version: deb http://ppa.launchpad.net/yourlogin/dolibarr-dev/ubuntu precise main deb-src http://ppa.launchpad.net/yourlogin/dolibarr-dev/ubuntu precise main +For the beta version: +deb http://ppa.launchpad.net/yourlogin/dolibarr-beta/ubuntu precise main +deb-src http://ppa.launchpad.net/yourlogin/dolibarr-beta/ubuntu precise main For the stable version: deb http://ppa.launchpad.net/yourlogin/dolibarr-stable/ubuntu precise main deb-src http://ppa.launchpad.net/yourlogin/dolibarr-stable/ubuntu precise main -- GitLab