# 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-java/absolutelayout:0, dev-java/ant:0, dev-java/ant-antlr:0, dev-java/ant-apache-bcel:0, dev-java/ant-apache-bsf:0, dev-java/ant-apache-log4j:0, dev-java/ant-apache-oro:0, dev-java/ant-apache-regexp:0, dev-java/ant-apache-resolver:0, dev-java/ant-apache-xalan2:0, dev-java/ant-commons-logging:0, dev-java/ant-commons-net:0, dev-java/ant-contrib:0, dev-java/ant-core:0, dev-java/ant-eclipse-ecj:3.3, dev-java/ant-eclipse-ecj:3.4, dev-java/ant-eclipse-ecj:3.5, dev-java/ant-eclipse-ecj:3.6, dev-java/ant-eclipse-ecj:3.7, dev-java/ant-ivy:0, dev-java/ant-ivy:2, dev-java/ant-javamail:0, dev-java/ant-jdepend:0, dev-java/ant-jsch:0, dev-java/ant-junit:0, dev-java/ant-junit4:0, dev-java/ant-nodeps:0, dev-java/ant-owanttask:0, dev-java/ant-swing:0, dev-java/ant-trax:0, dev-java/antlr:0, dev-java/antlr:3, dev-java/aopalliance:1, dev-java/appframework:0, dev-java/apple-java-extensions-bin:0, dev-java/apt-mirror:0, dev-java/asm:1.4, dev-java/asm:1.5, dev-java/asm:2, dev-java/asm:2.2, dev-java/asm:3, dev-java/aspectwerkz:2, dev-java/avalon-framework:4.1, dev-java/avalon-framework:4.2, dev-java/avalon-logkit:1.2, dev-java/avalon-logkit:2.0, dev-java/backport-util-concurrent:0, dev-java/batik:1.7, dev-java/bcel:0, dev-java/bcmail:0, dev-java/bcprov:1.3, dev-java/bcprov:0, dev-java/bctsp:0, dev-java/beansbinding:0, dev-java/browserlauncher2:1.0, dev-java/bsf:2.3, dev-java/bsh:0, dev-java/bytelist:0, dev-java/c3p0:0, dev-java/cglib:2, dev-java/cglib:2.1, dev-java/cglib:2.2, dev-java/cldc-api:1.1, dev-java/cocoon:0, dev-java/codemodel:2, dev-java/colt:0, dev-java/commons-beanutils:1.6, dev-java/commons-beanutils:1.7, dev-java/commons-cli:1, dev-java/commons-codec:0, dev-java/commons-collections:0, dev-java/commons-compress:0, dev-java/commons-daemon:0, dev-java/commons-dbcp:0, dev-java/commons-digester:0, dev-java/commons-el:0, dev-java/commons-fileupload:0, dev-java/commons-httpclient:3, dev-java/commons-io:1, dev-java/commons-lang:0, dev-java/commons-lang:2.1, dev-java/commons-logging:0, dev-java/commons-math:2, dev-java/commons-net:0, dev-java/commons-pool:0, dev-java/commons-validator:0, dev-java/commons-vfs:0, dev-java/concurrent-util:0, dev-java/constantine:0, dev-java/cpptasks:0, dev-java/db4o-jdk11:0, dev-java/db4o-jdk12:0, dev-java/db4o-jdk5:0, dev-java/dbus-java:0, dev-java/dom4j:1, dev-java/eclipse-ecj:3.3, dev-java/eclipse-ecj:3.4, dev-java/eclipse-ecj:3.5, dev-java/eclipse-ecj:3.6, dev-java/eclipse-ecj:3.7, dev-java/ehcache:0, dev-java/ehcache:1.2, dev-java/fastinfoset:0, dev-java/fec:0, dev-java/flute:0, dev-java/fontbox:0, dev-java/fop:0, dev-java/freemarker:2.3, dev-java/gjdoc:0, dev-java/glassfish-deployment-api:1.2, dev-java/glassfish-persistence:0, dev-java/glassfish-servlet-api:2.5, dev-java/glassfish-transaction-api:0, dev-java/glazedlists:0, dev-java/gluegen:0, dev-java/gnu-classpath:0.98, dev-java/gnu-crypto:0, dev-java/gnu-jaf:1, dev-java/gnu-regexp:1, dev-java/groovy:0, dev-java/guava:0, dev-java/hamcrest-core:0, dev-java/hibernate:3.1, dev-java/higlayout:0, dev-java/hoteqn:0, dev-java/icedtea:6, dev-java/icedtea:7, dev-java/icedtea-bin:6, dev-java/icedtea-bin:7, dev-java/icedtea-web:6, dev-java/icedtea-web:7, dev-java/icu4j:0, dev-java/icu4j:4, dev-java/icu4j:4.4, dev-java/icu4j:49, dev-java/idm-console-framework:1.1, dev-java/iso-relax:0, dev-java/istack-commons-runtime:0, dev-java/istack-commons-runtime:1.1, dev-java/itext:0, dev-java/j3d-core:0, dev-java/jad-bin:0, dev-java/jade:0, dev-java/jaffl:0, dev-java/jakarta-jstl:0, dev-java/jakarta-oro:2.0, dev-java/jakarta-regexp:1.3, dev-java/jakarta-regexp:1.4, dev-java/jal:0, dev-java/jansi:0, dev-java/jarjar:1, dev-java/java-config:2, dev-java/java-config-wrapper:0, dev-java/java-getopt:1, dev-java/java-gnome:4.0, dev-java/java-service-wrapper:0, dev-java/javacc:0, dev-java/javacup:0, dev-java/javahelp:0, dev-java/javassist:2, dev-java/javassist:3, dev-java/javatoolkit:0, dev-java/javolution:4, dev-java/jax-ws-api:2, dev-java/jaxb:2, dev-java/jaxen:1.1, dev-java/jaxme:0, dev-java/jaxp:0, dev-java/jazzy:0, dev-java/jbitcollider-core:0, dev-java/jcalendar:1.2, dev-java/jcifs:1.1, dev-java/jcodings:0, dev-java/jcommon:1.0, dev-java/jdbc-mysql:0, dev-java/jdbc-postgresql:0, dev-java/jdepend:0, dev-java/jdom:1.0, dev-java/jdom:1.0_beta9, dev-java/jdom-jaxen:1.0, dev-java/jdom-jaxen:1.0_beta9, dev-java/jebl:0, dev-java/jempbox:0, dev-java/jettison:0, dev-java/jffi:0.4, dev-java/jfreechart:1.0, dev-java/jgoodies-forms:0, dev-java/jgoodies-looks:1.2, dev-java/jgoodies-looks:2.0, dev-java/jgraph:0, dev-java/jgrapht:0, dev-java/jgroups:0, dev-java/jibx:0, dev-java/jid3:0, dev-java/jikes:0, dev-java/jinput:0, dev-java/jlayer:0, dev-java/jline:0, dev-java/jmdns:0, dev-java/jmock:1.0, dev-java/jna:0, dev-java/jna-posix:0, dev-java/jnlp-api:0, dev-java/jnr-netdb:0, dev-java/jnr-posix:0, dev-java/jnr-x86asm:0, dev-java/joda-time:0, dev-java/jogl:0, dev-java/joni:0, dev-java/jpf:1.5, dev-java/jpfcodegen:0, dev-java/jreleaseinfo:0, dev-java/jrexx:0, dev-java/jsch:0, dev-java/json-simple:0, dev-java/jsr101:0, dev-java/jsr173:0, dev-java/jsr181:0, dev-java/jsr223:0, dev-java/jsr250:0, dev-java/jsr305:0, dev-java/jsr311-api:0, dev-java/jsr67:0, dev-java/jss:3.4, dev-java/jta:0, dev-java/jtds:1.2, dev-java/jtidy:0, dev-java/jtreemap:0, dev-java/juel:0, dev-java/junit:0, dev-java/junit:4, dev-java/junit-addons:0, dev-java/junitperf:0, dev-java/jupidator:0, dev-java/jutils:0, dev-java/jvyamlb:0, dev-java/jython:0, dev-java/jzlib:0, dev-java/l2fprod-common:0, dev-java/laf-plugin:0, dev-java/ldapsdk:4.1, dev-java/libmatthew-java:0, dev-java/libreadline-java:0, dev-java/log4j:0, dev-java/lucene:1.9, dev-java/lucene:2.1, dev-java/lucene:2.3, dev-java/lucene:2.4, dev-java/lucene:2.9, dev-java/lucene:3.0, dev-java/lucene:3.5, dev-java/lucene-analyzers:1.9, dev-java/lucene-analyzers:2.3, dev-java/lwjgl:2.6, dev-java/lzma:0, dev-java/lzmajio:0, dev-java/matrix-toolkits-java:0, dev-java/maven-bin:2.2, dev-java/maven-bin:3.0, dev-java/mersennetwister:0, dev-java/metadata-extractor:0, dev-java/microba:0, dev-java/mimepull:0, dev-java/mina-core:0, dev-java/mockobjects:0, dev-java/mojarra:1.2, dev-java/msv:0, dev-java/mx4j-core:3.0, dev-java/nachocalendar:0, dev-java/nailgun:0, dev-java/nanoxml:0, dev-java/netbeans-apisupport:7.0, dev-java/netbeans-apisupport:7.1, dev-java/netbeans-apisupport:7.2, dev-java/netbeans-cnd:7.0, dev-java/netbeans-dlight:7.0, dev-java/netbeans-enterprise:7.0, dev-java/netbeans-ergonomics:7.0, dev-java/netbeans-groovy:7.0, dev-java/netbeans-harness:7.0, dev-java/netbeans-harness:7.1, dev-java/netbeans-harness:7.2, dev-java/netbeans-ide:7.0, dev-java/netbeans-ide:7.1, dev-java/netbeans-ide:7.2, dev-java/netbeans-java:7.0, dev-java/netbeans-java:7.1, dev-java/netbeans-java:7.2, dev-java/netbeans-javacard:7.0, dev-java/netbeans-javadoc:7.0, dev-java/netbeans-javafx:7.1, dev-java/netbeans-javafx:7.2, dev-java/netbeans-mobility:7.0, dev-java/netbeans-nb:7.0, dev-java/netbeans-nb:7.1, dev-java/netbeans-nb:7.2, dev-java/netbeans-php:7.0, dev-java/netbeans-platform:7.0, dev-java/netbeans-platform:7.1, dev-java/netbeans-platform:7.2, dev-java/netbeans-profiler:7.0, dev-java/netbeans-profiler:7.1, dev-java/netbeans-profiler:7.2, dev-java/netbeans-websvccommon:7.0, dev-java/netbeans-websvccommon:7.1, dev-java/netbeans-websvccommon:7.2, dev-java/oracle-jdk-bin:1.7, dev-java/oracle-jre-bin:1.7, dev-java/oscache:0, dev-java/osgi-core-api:0, dev-java/pdfbox:0, dev-java/picocontainer:1, dev-java/portletapi:1, dev-java/proxool:0, dev-java/qdox:1.6, dev-java/relaxng-datatype:0, dev-java/resin-servlet-api:2.5, dev-java/resin-servlet-api:3.0, dev-java/rhino:1.5, dev-java/rhino:1.6, dev-java/rxtx:2, dev-java/saaj:0, dev-java/sac:0, dev-java/sat4j-core:2, dev-java/sat4j-pseudo:2, dev-java/sax:0, dev-java/saxon:6.5, dev-java/saxon:0, dev-java/saxon:9, dev-java/saxpath:0, dev-java/servletapi:2.3, dev-java/servletapi:2.4, dev-java/simplyhtml:0, dev-java/skinlf:0, dev-java/slf4j-api:0, dev-java/slf4j-nop:0, dev-java/smack:2.2, dev-java/spin:0, dev-java/squareness-jlf:0, dev-java/stax:0, dev-java/stax-ex:0, dev-java/stringtemplate:0, dev-java/sun-j2ee-deployment-bin:1.1, dev-java/sun-j2me-bin:0, dev-java/sun-jacc-api:0, dev-java/sun-jaf:0, dev-java/sun-java3d-bin:0, dev-java/sun-javamail:0, dev-java/sun-jce-bin:1.6, dev-java/sun-jdk:1.6, dev-java/sun-jms:0, dev-java/sun-jre-bin:1.6, dev-java/swarmcache:1.0, dev-java/swing-layout:1, dev-java/swing-worker:0, dev-java/swt:3.4, dev-java/swt:3.5, dev-java/swt:3.6, dev-java/swt:3.7, dev-java/tagsoup:0, dev-java/tomcat-native:0, dev-java/tomcat-servlet-api:2.2, dev-java/tomcat-servlet-api:2.3, dev-java/tomcat-servlet-api:2.4, dev-java/tomcat-servlet-api:2.5, dev-java/tomcat-servlet-api:3.0, dev-java/touchgraph-graphlayout:0, dev-java/trove:0, dev-java/txw2-runtime:0, dev-java/validation-api:1.0, dev-java/vecmath:0, dev-java/velocity:0, dev-java/werken-xpath:0, dev-java/ws-commons-util:0, dev-java/xalan:0, dev-java/xalan-serializer:0, dev-java/xerces:1.3, dev-java/xerces:2, dev-java/xjavac:1, dev-java/xml-commons-external:1.3, dev-java/xml-commons-external:1.4, dev-java/xml-commons-resolver:0, dev-java/xml-xmlbeans:1, dev-java/xmldb:0, dev-java/xmlgraphics-commons:1, dev-java/xmlgraphics-commons:1.3, dev-java/xmlrpc:0, dev-java/xmlstreambuffer:0, dev-java/xom:0, dev-java/xp:0, dev-java/xpp2:0, dev-java/xpp3:0, dev-java/xsd2jibx:0, dev-java/xsdlib:0, dev-java/xstream:0, dev-java/xz-java:0, dev-java/zemberek:0, dev-java/zeus-jscl:0, # Entropy repository where to commit packages # Mandatory, cannot be empty repository: sabayon-hell # Provide custom build arguments to Portage. # Default is: --verbose --nospinner build-args: --verbose --oneshot --nospinner --quiet-build=y --fail-clean=y # Allow Source Package Manager (Portage) repository change? # Valid values are either "yes" or "no" # Default is: no spm-repository-change: no # In case of Source Package Manager repository change, allow # execution if the original repository does not contain # the package anymore? # Valid values are either "yes" or "no" # Default is: no spm-repository-change-if-upstreamed: yes # 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: # MATTER_PACKAGE_NAMES = space sep. list of names of the packages # that would be built. It does not reflect the name of the failing packages, # because they could be just dependencies of them. # 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: # MATTER_PACKAGE_NAMES = space sep. list of names of the packages # that would be built. It does not reflect the name of the failing packages, # because they could be just dependencies of them. # pkgpost: /home/fabio/repos/entropy/services/matter_examples/pkgpost.sh # Env vars: # MATTER_PACKAGE_NAMES = space sep. list of names of the packages # that would be built. It does not reflect the name of the failing packages, # because they could be just dependencies of them. # 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