mirror of
https://github.com/Dolibarr/dolibarr.git
synced 2026-01-06 00:53:00 +01:00
63 lines
1.8 KiB
Plaintext
63 lines
1.8 KiB
Plaintext
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:
|
|
# sudo apt-get install bzr-builder bzr dpatch pbuilder debootstrap devscripts
|
|
|
|
# Init local working env
|
|
- Create account on launchpad.org
|
|
- Create Project
|
|
- Link project to official SCM server
|
|
- Upload SSH public key onto account
|
|
- Upload you GPG sign key
|
|
- 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"
|
|
- Create chroot ubuntu env
|
|
sudo pbuilder create [--distribution sid|squeeze]
|
|
- Edit file ~/.bashrc ti add
|
|
DEBFULLNAME="<Your name>"
|
|
DEBEMAIL="<Your email address>"
|
|
|
|
# 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
|
|
- Test package sources
|
|
sudo pbuilder build <working-dir>/<project>_<version>.dsc
|
|
|
|
|
|
|
|
|