Difference between revisions of "Create Manjaro Packages"
Views
Actions
Namespaces
Variants
Tools
imported>Handy (Created page with "=Guidelines for creating Manjaro packages= Devtools has been updated by core team members to suit our needs. Creating a clean package for Manjaro is as easy as eating pie. (A...") |
imported>Handy |
||
Line 26: | Line 26: | ||
<br clear="all"/> | <br clear="all"/> | ||
===Building Packages for the various repos=== | ===Building Packages for the various repos=== | ||
''' | '''This is the format:''' | ||
cd <repo>/<package> | cd <repo>/<package> | ||
sudo | sudo <branch>-<arch>-build | ||
Line 42: | Line 39: | ||
<br clear="all"/> | <br clear="all"/> | ||
===Build i686 packages on an x86_64 host=== | ===Build i686 packages on an x86_64 host=== | ||
Revision as of 21:57, 4 January 2014
Guidelines for creating Manjaro packages
Devtools has been updated by core team members to suit our needs. Creating a clean package for Manjaro is as easy as eating pie. (According to Phil!)
The process of creating a package
First, install devtools on your system:
sudo pacman -S devtools
Clone your PKGBUILD from our git:
core
git clone http://git.manjaro.org/package-sources/core.git
extra
git clone http://git.manjaro.org/package-sources/extra.git
community
git clone http://git.manjaro.org/package-sources/community.git
multilib
git clone http://git.manjaro.org/package-sources/multilib.git
Building Packages for the various repos
This is the format:
cd <repo>/<package> sudo <branch>-<arch>-build
Since Phil pulls all to unstable first, most of the packages will be built only in unstable:
cd <repo>/<package> sudo unstable-i686-build
Build i686 packages on an x86_64 host
It is possible to build i686 packages on an x86_64 host since all packages will get generated in a clean chroot.
Pushing packages to our repos
To push these packages to our repos is a different story and will be done by boxit. Hopefully Roland will modify boxit so more people other than our core-team can commit packages to our repos. For now, please mail philm your packages & he'll do the upload for you.
Support
Following is a link to this page's forum counterpart where you can post any related feedback: [1]