bh@1: [DEFAULT] bh@1: # the default section provides defaults for the other sections. Also, bh@1: # other sections can use the values here in interpolations. bh@1: bh@1: # The basedir to use for interpolations in other sections bh@180: treepkg_dir: /home/builder/mill bh@180: bh@180: # basedir for the packager track subdirectories bh@180: tracks_dir: %(treepkg_dir)s/tracks bh@1: bh@1: # The command to use to gain the permissions to execute pbuilder. The bh@1: # default is sudo. The actual command line used to run pbuilder is bh@1: # root_cmd followed by the pbuilder command line. With the default it bh@1: # is something like bh@1: # bh@1: # sudo pbuilder build bh@1: # bh@2: # The value of this option is split into words with the python function bh@2: # shlex.split. See the python documentation for the precise semantics. bh@103: # shlex.split works pretty much like a POSIX shell but it doesn't bh@103: # perform any expansions. bh@1: # bh@1: # Set an empty value to indicate that no special command is needed. bh@1: # bh@1: # You can override this in the pkg_ sections if you need package bh@1: # specific values bh@1: root_cmd: sudo bh@1: bh@47: # The pbuilder config file to use. It should be an absolute filename. bh@47: # The script initpbuilder.py can create it and the rest of the pbuilder bh@47: # files and directories. You can override this in the pkg_ sections for bh@103: # individual packagers if necessary. You will have to adapt pbuilder bh@47: # yourself, then, though. bh@47: pbuilderrc: %(treepkg_dir)s/pbuilder/pbuilderrc bh@47: bh@47: bh@1: # Email address and name to use as the packager in the debian packages. bh@1: # You can override this in the pkg_ sections if you need package bh@1: # specific values bh@1: deb_email: packager@example.com bh@1: deb_fullname: Sample Packager bh@1: bh@93: # A prefix used in the package revision number of the generated debian bh@93: # package. E. g. with a prefix "treepkg", the default, a generated bh@93: # package might be named foo_1.0-Q1_all.deb bh@93: debrevision_prefix: treepkg bh@93: bh@133: # Whether to handle dependencies between packager. This is useful if bh@133: # the tree packager is to build a library and program using the library bh@133: # each with their own debian source packages and repositories. With bh@133: # dependency handling the library will always be updated before the bh@133: # program and the binary packages of the library will be made available bh@133: # to the pbuilder instance, so that the program will be built against bh@133: # them. bh@133: # You can override this in the pkg_ sections if you need package bh@133: # specific values bh@133: handle_dependencies: False bh@133: bh@1: bh@180: # Uncomment and insert the ID of the key with which to sign .dsc, .changes the bh@180: # Release file in the pbuilder's extra-pkg directory. bh@180: # You can override this in the pkg_ sections if you need package bh@180: # specific values bh@180: #signing_key_id: bh@180: bh@180: bh@1: [treepkg] bh@1: # Section for general tree packager configuration bh@1: bh@1: # Interval in seconds between checks for updates bh@180: check_interval: 3600 bh@1: bh@92: # file used to communicate instructions to a running tree packager bh@92: instructions_file: %(treepkg_dir)s/instructions bh@92: bh@1: bh@1: [pkg_kdepim] bh@1: # Sections with names starting with "pkg_" define the configuration for bh@1: # a package. bh@1: bh@3: # The SVN URL to check out for packaging. Will only be used for the bh@3: # initial checkout bh@1: svn_url: svn://anonsvn.kde.org/home/kde/branches/kdepim/enterprise/kdepim bh@1: bh@1: # The directory under which the packager directory structure will be bh@1: # created. bh@180: base_dir: %(tracks_dir)s/kdepim bh@1: bh@6: # The packager class defines how the packaging works. The bh@6: # enterprise.kdepim class knows how to package the enterprise branch of bh@6: # KDE-PIM. bh@133: packager_class: recipes.kde_enterprise_3_5.kdepim bh@6: bh@1: # Required fields for a pkg_ section inherited from the DEFAULT section bh@1: # in this example: root_cmd deb_email deb_fullname bh@1: bh@1: # An additional option, name, is inferred from the section name. Its bh@1: # value is the part of the section name after the pkg_ prefix. bh@6: bh@6: bh@104: [pkg_kde-i18n] bh@6: # Another packager. This one for the the localizations. This packager bh@130: # requires an additional parameter, orig_tarball. bh@6: svn_url: svn://anonsvn.kde.org/home/kde/branches/kdepim/enterprise/kde-l10n bh@180: base_dir: %(tracks_dir)s/kde-i18n bh@104: orig_tarball: %(base_dir)s/kde-i18n-de-3.5.5.tar.bz2 bh@6: bh@133: packager_class: recipes.kde_enterprise_3_5.kde_i18n