PLDWWW: DevelopingPLD/BuilderScript

glen glen at pld-linux.org
Sun Apr 16 15:43:48 CEST 2006


Author: glen   Date: Sun Apr 16 13:43:48 2006 GMT
Module: PLDWWW   URL: http://www.pld-linux.org/DevelopingPLD/BuilderScript
---- Log message:


---- Page affected: DevelopingPLD/BuilderScript

---- Diffs:

================================================================
    * {{{-U}}} to fetch all the sources and update their MD5 hashes in the {{{spec}}} file
    * {{{-5}}} to update MD5 hashes using locally fetched sources
    * {{{--with FEATURE}}} or {{{--without FEATURE}}} to do a non-standard build (available features are listed at the beginning of the building process)
+   * {{{-R}}} to fetch dependant buildrequires. it is suggested that you install {{{rpm-getdeps}}} package for best results
  
  {{{builder}}} automatically fetches all files (including the {{{spec}}} file itself) needed to build the given package (if file license permits, otherwise you will need to manually download and save remaining files to your ''~/rpm/SOURCES'' directory). After all file requirements are satisfied, {{{builder}}} launches the {{{rpmbuild}}} binary that initializes the build process. {{{rpmbuild}}} starts by checking for unsatisfied package dependencies needed to perform a successful build. If it finds any, {{{builder}}} will exit giving you a full list of needed packages. You can use {{{poldek}}} to download and install these.
  
@@ -45, +46 @@

  To do a normal (binary) build of ''foo'' package:
  
  {{{
- $ ./builder -bb -bc foo
+ $ ./builder -bb -bc -R foo
  }}}
  
  To perform a full build of a package that is currently being developed on the ''DEVEL'' branch:


More information about the pld-cvs-commit mailing list