Projects / Project Builder

Project Builder

Project-Builder is a tool that helps you build packages of your application (managed with a tar file or a configuration management system such as CVS, Subversion, Mercurial, or GIT). It is able to generate a build package skeleton for your project. With simple configuration files, it can generate for up to 20 different tuples of distributions (name, version, architecture), including Fedora, Mandriva, OpenSuSE, Debian, Ubuntu, Gentoo, and Slackware. It is a good tool for doing continuous packaging.

Operating Systems

Recent releases

  •  21 Aug 2012 17:18

    Release Notes: This release fixes Debian support, error handling, git support, and more.

    •  27 May 2011 10:29

      Release Notes: Most notably, this version adds signature support and various smaller fixes.

      •  12 Mar 2011 23:36

        Release Notes: Some small annoying bugs that were left in 0.11.1 have been resolved now (in particular around repo management), and nearly the whole spectrum of features has been extensively tested, so this version should be a good one to use for a long time. The documentation is also up to date, particularly Lab, pres, and man pages from the Web site.

        •  09 Mar 2011 07:45

          Release Notes: Major changes were made in this version, which again requires an update of VM/VE/RM embedded pb to work correctly. Support was added for remote machines, so pb can now be used in a build farm context very easily. Bugs were fixed regarding parallelism build issues, additional sources and patch support, and ebuild generation. Security was improved with sudo restrictions. Internal structure management was improved with the introduction of $pbos.

          •  20 Jan 2011 00:16

            Release Notes: This version is not backward compatible. It is highly recommended to update your VMs/VEs with the setupvm|ve command. The cms2* commands now take the content of the CMS/VCS and not the sandbox status. For the previous behaviour, the sbx2* commands can be used instead. Parallelism is now supported during the sbx|cms2build and sbx|cms|build2vm|ve phases, which reduces build time for packages. This requires that the Parallel::ForkManager Perl module be installed.


            Project Spotlight


            A Fluent OpenStack client API for Java.


            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.