# Entropy Matter, Automated Entropy Packages Build Service, example spec file

# List of packages required to be built.
# Comma separated, example: app-foo/bar, bar-baz/foo
# Mandatory, cannot be empty
packages:
	dev-util/aap,
	dev-util/acgmake,
	dev-util/adobe-air-sdk-bin,
	dev-util/alleyoop,
	dev-util/android-sdk-update-manager,
	dev-util/anjuta,
	dev-util/antlrworks,
	dev-util/argouml,
	dev-util/astyle,
	dev-util/autodia,
	dev-util/automoc,
	dev-util/autoproject,
	dev-util/bam,
	dev-util/bcpp,
	dev-util/bdelta,
	dev-util/beediff,
	dev-util/biew,
	dev-util/bin_replace_string,
	dev-util/bless,
	dev-util/bsdiff,
	dev-util/btyacc,
	dev-util/buildbot,
	dev-util/bunny,
	dev-util/byacc,
	dev-util/catalyst,
	dev-util/catfish,
	dev-util/ccache,
	dev-util/cdecl,
	dev-util/cflow,
	dev-util/checkstyle,
	dev-util/chromium-tools,
	dev-util/cloc,
	dev-util/coccinelle,
	dev-util/codeblocks,
	dev-util/codelite,
	dev-util/comparator,
	dev-util/cppcheck,
	dev-util/cppunit,
	dev-util/cproto,
	dev-util/crash,
	dev-util/crow-designer,
	dev-util/cscope,
	dev-util/ctags,
	dev-util/cucumber,
	dev-util/cucumber-rails,
	dev-util/cunit,
	dev-util/cutils,
	dev-util/ddd,
	dev-util/debhelper,
	dev-util/debootstrap,
	dev-util/dejagnu,
	dev-util/deskzilla,
	dev-util/devhelp,
	dev-util/dialog,
	dev-util/dialogblocks,
	dev-util/diffball,
	dev-util/diffstat,
	dev-util/diffuse,
	dev-util/dirdiff,
	dev-util/dissy,
	dev-util/dmake,
	dev-util/duma,
	dev-util/dwarves,
	dev-util/eclipse-sdk,
	dev-util/eggy,
	dev-util/egypt,
	dev-util/elfkickers,
	dev-util/elfsh,
	dev-util/eric,
	dev-util/filepp,
	dev-util/flawfinder,
	dev-util/ftjam,
	dev-util/fuzz,
	dev-util/gazpacho,
	dev-util/gdbus-codegen,
	dev-util/geany,
	dev-util/geany-plugins,
	dev-util/global,
	dev-util/gnome-devel-docs,
	dev-util/gob,
	dev-util/google-perftools,
	dev-util/gource,
	dev-util/gperf,
	dev-util/gquilt,
	dev-util/hxd,
	dev-util/idutils,
	dev-util/indent,
	dev-util/insight,
	dev-util/intltool,
	dev-util/itstool,
	dev-util/jay,
	dev-util/jconfig,
	dev-util/kbuild,
	dev-util/kdevelop,
	dev-util/kdevelop-pg-qt,
	dev-util/kdevelop-php,
	dev-util/kdevelop-php-docs,
	dev-util/kdevplatform,
	dev-util/kdoc,
	dev-util/ketchup,
	dev-util/kscope,
	dev-util/lafilefixer,
	dev-util/leaktracer,
	dev-util/lockrun,
	dev-util/ltrace,
	dev-util/mdds,
	dev-util/meld,
	dev-util/metro,
	dev-util/molecule,
	dev-util/monodevelop,
	dev-util/monodevelop-database,
	dev-util/monodevelop-debugger-gdb,
	dev-util/monodevelop-java,
	dev-util/monodevelop-vala,
	dev-util/nemiver,
	dev-util/netbeans,
	dev-util/nsis,
	dev-util/nvidia-cuda-sdk,
	dev-util/nvidia-cuda-toolkit,
	dev-util/omake,
	dev-util/oprofile,
	dev-util/patchelf,
	dev-util/patchutils,
	dev-util/pida,
	dev-util/piklab,
	dev-util/pkgcore-checks,
	dev-util/pmd,
	dev-util/pmk,
	dev-util/pykickstart,
	dev-util/qdevelop,
	dev-util/qt-creator,
	dev-util/quilt,
	dev-util/ragel,
	dev-util/rats,
	dev-util/re2c,
	dev-util/regexxer,
	dev-util/rej,
	dev-util/reswrap,
	dev-util/scanmem,
	dev-util/schroot,
	dev-util/scons,
	dev-util/shtool,
	dev-util/smem,
	dev-util/sourcenav,
	dev-util/spe,
	dev-util/splint,
	dev-util/strace,
	dev-util/synopsis,
	dev-util/systemtap,
	dev-util/tailor,
	dev-util/telepathy-inspector,
	dev-util/tinlink,
	dev-util/tkdiff,
	dev-util/tmake,
	dev-util/treecc,
	dev-util/txt2regex,
	dev-util/unifdef,
	dev-util/universalindentgui,
	dev-util/usb-robot,
	dev-util/valgrind,
	dev-util/vbindiff,
	dev-util/visual-regexp,
	dev-util/webcpp,
	dev-util/weblint,
	dev-util/weka,
	dev-util/wiggle,
	dev-util/wxglade,
	dev-util/xdelta,
	dev-util/xfce4-dev-tools,
	dev-util/xmlindent,
	dev-util/xxdiff,
	dev-util/yacc

# Entropy repository where to commit packages
# Mandatory, cannot be empty
repository: sabayon-hell

# Allow Source Package Manager (Portage) repository change?
# Valid values are either "yes" or "no"
# Default is: no
spm-repository-change: no

# Allow compiling package even if it's not actually installed on system?
# Valid values are either "yes" or "no"
# Default is: no
not-installed: no

# Allow dependencies to be pulled in?
# Valid values are either "yes" or "no"
# Default is: no
dependencies: yes

# Allow package downgrade?
# Valid values are either "yes" or "no"
# Default is: no
downgrade: no

# Allow package rebuild?
# Valid values are either "yes" or "no"
# Default is: no
rebuild: no

# Make possible to continue if one or more packages fail to build?
# Valid values are either "yes" or "no"
# Default is: no
keep-going: yes

# Allow new USE flags?
# Valid values are either "yes" or "no"
# Default is: no
new-useflags: yes

# Allow removed USE flags?
# Valid values are either "yes" or "no"
# Default is: no
removed-useflags: yes

# Package pre execution script hook
# Valid value is path to executable file
# Env vars:
# BUILDER_PACKAGE_NAME       = name of the package that would be built
# pkgpre: /home/fabio/repos/entropy/services/matter_examples/pkgpre.sh

# Package build post execution script hook, executed for each package
# Valid value is path to executable file
# Env vars:
# BUILDER_PACKAGE_NAME       = name of the package that would be built
# pkgpost: /home/fabio/repos/entropy/services/matter_examples/pkgpost.sh

# Env vars:
# MATTER_PACKAGE_NAME       = name of the package that would be built. It does
# not reflect the name of the failing package, because it could be just a
# dependency of it.
# MATTER_PORTAGE_FAILED_PACKAGE_NAME = exact name (atom, CPV) of the failing
# package, the one that triggered the buildfail hook.
# MATTER_PORTAGE_REPOSITORY = Portage repository from where the package
# comes from
# MATTER_PORTAGE_BUILD_LOG_DIR = directory containing all the build logs of
# the failed package
buildfail: /particles/hooks/buildfail.sh

# For more info regarding exported environment variables, please see:
# matter --help