]> git.donarmstrong.com Git - neurodebian.git/blobdiff - neurodebian.cfg
More elaborate config to match what bigmess can do
[neurodebian.git] / neurodebian.cfg
index 747279bdebdab204cf305afa3b31273ba21eb368..48a3bb49a39b23d4aa076f8345fecdba90ee7990 100644 (file)
@@ -39,16 +39,25 @@ warn-threshold = 24 ; hours
 [release files]
 # Release files of all repositories to be contained in the website
 # Package info files for all these releases will be downloaded.
+# Each item here will result in the respective release being advertised
+# on the website, i.e. sources.list being available and config form contains
+# a corresponding item -- please prune an entry when a release is no longer
+# supported
 data = http://neuro.debian.net/debian/dists/data/Release
-hardy = http://neuro.debian.net/debian/dists/hardy/Release
+#EOL hardy = http://neuro.debian.net/debian/dists/hardy/Release
 #EOL karmic = http://neuro.debian.net/debian/dists/karmic/Release
+# EOL: April 2013 (Desktop) April 2015 (Server)
 lucid = http://neuro.debian.net/debian/dists/lucid/Release
 #EOL maverick = http://neuro.debian.net/debian/dists/maverick/Release
 #EOL natty = http://neuro.debian.net/debian/dists/natty/Release
-oneiric = http://neuro.debian.net/debian/dists/oneiric/Release
+#EOL oneiric = http://neuro.debian.net/debian/dists/oneiric/Release
+# EOL: April 2017 (LTS)
 precise = http://neuro.debian.net/debian/dists/precise/Release
+# EOL: Apr 2014
 quantal = http://neuro.debian.net/debian/dists/quantal/Release
+# EOL: Jan 2014
 raring = http://neuro.debian.net/debian/dists/raring/Release
+# EOL: May 2014
 squeeze = http://neuro.debian.net/debian/dists/squeeze/Release
 wheezy = http://neuro.debian.net/debian/dists/wheezy/Release
 jessie = http://neuro.debian.net/debian/dists/jessie/Release
@@ -68,12 +77,7 @@ neuralmodeling = http://anonscm.debian.org/gitweb/?p=pkg-exppsy/neurodebian-blen
 psychophysics = http://anonscm.debian.org/gitweb/?p=pkg-exppsy/neurodebian-blend.git;a=blob_plain;f=tasks/psychophysics
 
 [release names]
-# each item here will result in the respective release being advertised
-# on the website, i.e. sources.list being available and config form contains
-# a corresponding item -- please prune an entry when a release is no longer
-# supported
-# the 'data' entry should not be changed, as this exact setting also serves as
-# a test condition in the DDE code
+# Map code names to release names and description
 data = Datasets (data)
 etch = Debian GNU/Linux 4.0 (etch)
 lenny = Debian GNU/Linux 5.0 (lenny)
@@ -81,27 +85,16 @@ squeeze = Debian GNU/Linux 6.0 (squeeze)
 wheezy = Debian GNU/Linux 7.0 (wheezy)
 jessie = Debian testing (jessie)
 sid = Debian unstable (sid)
-# EOL: May 12 2011 (Desktop) April 2013 (Server)
 hardy = Ubuntu 08.04 LTS "Hardy Heron" (hardy)
-# EOL: Oct 23 2010
 jaunty = Ubuntu 09.04 "Jaunty Jackalope" (jaunty)
-# EOL: April 2011
 karmic = Ubuntu 09.10 "Karmic Koala" (karmic)
-# EOL: April 2013 (Desktop) April 2015 (Server)
 lucid = Ubuntu 10.04 LTS "Lucid Lynx" (lucid)
-# EOL: April 2012
 maverick = Ubuntu 10.10 "Maverick Meerkat" (maverick)
-# EOL: October 2012
 natty = Ubuntu 11.04 "Natty Narwhal" (natty)
-# EOL: April 2013
 oneiric = Ubuntu 11.10 "Oneiric Ocelot" (oneiric)
-# EOL: April 2017 (LTS)
 precise = Ubuntu 12.04 LTS "Precise Pangolin" (precise)
-# EOL: April 2014
 quantal = Ubuntu 12.10 "Quantal Quetzal" (quantal)
-# EOL: January 2014
 raring = Ubuntu 13.04 "Raring Ringtail" (raring)
-# EOL: TBA
 saucy = Ubuntu 13.10 "Saucy Salamander" (saucy)
 
 [metadata]
@@ -109,3 +102,98 @@ saucy = Ubuntu 13.10 "Saucy Salamander" (saucy)
 source extracts baseurl = http://neuro.debian.net/debian/extracts
 # files to query
 source extracts filenames = upstream README.Debian copyright
+
+[build]
+# various configuration options for tweaking the build process
+# each option can also be prefixed with a build environment ID, such as
+# 'debian' or 'ubuntu' to further customize behavior. For example, using
+# different backport maintainer for Debian and Ubuntu backports would look
+# like this:
+#debian backport maintainer =  some guy
+#ubuntu backport maintainer =  some other guy
+
+# list of environments to build for: each item in this space-separated list
+# is a tuple of a build family ID and a release name joined by a dash, e.g.
+# debian-sid
+environments = nd+debian-sid nd+debian-wheezy
+
+# what command to use for package building: pbuilder or cowbuilder
+builder = pbuilder
+
+# directory configurations: It is possible to use environment variable and '~'
+# for these items
+# directory for storing build chroots
+chroot basedir = ~/chroots
+# base directory for builds are performed
+build basedir = ~/build
+# directory for placing built package in
+result directory = ~/built_deb
+debian result directory = ~/built_deb/debian
+nd+debian result directory = ~/built_deb/neurodebian
+nd+ubuntu result directory = ~/built_deb/neurodebian
+# directory for condor batch build log files
+condor logdir = ~/condorlog
+# directory for caching downloaded packages. If this is empty, not caching is
+# done (useful if something like apt-cacher is in place).
+aptcache =
+
+# what architectures to build for
+architectures = amd64 i386
+
+# architecture to be used for building arch 'all' packages
+archall architecture = amd64
+
+# additional options for dpkg-buildpackage
+# do not use this for -sa, -B and friends: the 'build_pkg' command has a
+# --source-include option for this
+#debbuild options = 
+
+# main mirror for chroots
+nd+debian mirror = http://medusa:3142/http.debian.net/debian
+
+# additional mirror(s) for the chroot (thay take precedence over the main mirror
+# the release codename is automatically filled in where '%%(release)s' is given
+nd+debian othermirror = deb http://medusa:3142/neurodebian.ovgu.de/debian %%(release)s main contrib non-free
+
+# additional keyring to be used by debbootstrap and APT
+#nd+debian bootstrap keyring =
+nd+debian keyring = ~/tools/neurodebian/keys/neurodebian-archive-keyring.gpg
+
+# Repository components to enable in a build chroot
+#components=
+debian components = main
+nd+debian components = main contrib non-free
+nd+ubuntu components = main universe multiverse
+
+# Maintainer setting for backported packages
+backport maintainer = NeuroDebian Maintainers <team@neuro.debian.net>
+
+# sed expression for modifying the control file of backported packages
+backport modify control = s/\(^Depends:\) */\1 neurodebian-popularity-contest, /g
+
+# space-separate list of source package name for which to NOT apply the control
+# modification expression
+backport modify control blacklist = fslmeta
+
+[release backport ids]
+# IDs for individual releases that are used as version suffixes when
+# backporting packages. The ensure a proper upgrade path, these IDs should
+# be increasing (alpha-numeric sorting) for releases following each other.
+data = nd
+etch = nd40
+lenny = nd50
+squeeze = nd60
+wheezy = nd70
+jessie = nd80
+sid = nd
+hardy = nd08.04
+intrepid = nd08.10
+jaunty = nd09.04
+karmic = nd09.10
+lucid = nd10.04
+maverick = nd10.10
+natty = nd11.04
+oneiric = nd11.10
+precise = nd12.04
+quantal = nd12.10
+raring = nd13.04