# 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-ruby/RubyInline:0, dev-ruby/abstract:0, dev-ruby/actionmailer:3.2, dev-ruby/actionpack:3.2, dev-ruby/activemodel:3.2, dev-ruby/activerecord:3.2, dev-ruby/activeresource:3.2, dev-ruby/activesupport:3.2, dev-ruby/addressable:0, dev-ruby/allison:0, dev-ruby/amatch:0, dev-ruby/amazon-ec2:0, dev-ruby/annoy:0, dev-ruby/archive-tar-minitar:0, dev-ruby/arel:2.0, dev-ruby/arel:2.1, dev-ruby/arel:3.0, dev-ruby/attic:0, dev-ruby/aws-s3:0, dev-ruby/aws-sdk:0, dev-ruby/bacon:0, dev-ruby/bcrypt-ruby:0, dev-ruby/bluecloth:0, dev-ruby/bsearch:0, dev-ruby/builder:0, dev-ruby/builder:3, dev-ruby/bundler:0, dev-ruby/bunny:0, dev-ruby/caesars:0, dev-ruby/capistrano:2, dev-ruby/capybara:0, dev-ruby/childlabor:0, dev-ruby/childprocess:2, dev-ruby/chronic:0, dev-ruby/chunky_png:0, dev-ruby/cmdparse:0, dev-ruby/coderay:0, dev-ruby/coffee-rails:3.2, dev-ruby/coffee-script:0, dev-ruby/coffee-script-source:0, dev-ruby/color:0, dev-ruby/crack:0, dev-ruby/daemon_controller:0, dev-ruby/daemons:0, dev-ruby/diff-lcs:0, dev-ruby/domain_name:0, dev-ruby/drydock:0, dev-ruby/echoe:0, dev-ruby/erubis:0, dev-ruby/eventmachine:0, dev-ruby/execjs:0, dev-ruby/exifr:0, dev-ruby/extlib:0, dev-ruby/facter:0, dev-ruby/fakefs:0, dev-ruby/fakeweb:0, dev-ruby/faraday:0, dev-ruby/fast_xs:0, dev-ruby/fastthread:0, dev-ruby/fattr:0, dev-ruby/fcgi:0, dev-ruby/ffi:0, dev-ruby/file-tail:0, dev-ruby/flexmock:0, dev-ruby/fssm:0, dev-ruby/gem_plugin:0, dev-ruby/gherkin:0, dev-ruby/gibbler:0, dev-ruby/gruff:0, dev-ruby/haml:0, dev-ruby/hashie:0, dev-ruby/hiera:0, dev-ruby/highline:0, dev-ruby/hike:0, dev-ruby/hoe:0, dev-ruby/hoe-seattlerb:0, dev-ruby/hpricot:0, dev-ruby/htmlentities:0, dev-ruby/httparty:0, dev-ruby/httpauth:0, dev-ruby/httpclient:0, dev-ruby/i18n:0.6, dev-ruby/ipaddress:0, dev-ruby/journey:1.0, dev-ruby/jquery-rails:2, dev-ruby/json:0, dev-ruby/jwt:0, dev-ruby/kirbybase:0, dev-ruby/kissfft:0, dev-ruby/libxml:0, dev-ruby/listen:0, dev-ruby/litc:0, dev-ruby/locale:0, dev-ruby/log4r:0, dev-ruby/mail:2.4, dev-ruby/map:0, dev-ruby/maruku:0, dev-ruby/matchy:0, dev-ruby/mecab-ruby:0, dev-ruby/mechanize:0, dev-ruby/memcache-client:0, dev-ruby/merb-assets:0, dev-ruby/merb-core:0, dev-ruby/merb-haml:0, dev-ruby/merb-helpers:0, dev-ruby/merb-param-protection:0, dev-ruby/metaclass:0, dev-ruby/metaid:0, dev-ruby/mime-types:0, dev-ruby/mini_magick:0, dev-ruby/mixlib-authentication:0, dev-ruby/mixlib-cli:0, dev-ruby/mixlib-config:0, dev-ruby/mixlib-log:0, dev-ruby/mkrf:0, dev-ruby/mocha:0, dev-ruby/msgpack:0, dev-ruby/multi_json:0, dev-ruby/multi_xml:0, dev-ruby/multipart-post:0, dev-ruby/mustache:0, dev-ruby/mysql2:0.3, dev-ruby/narray:0, dev-ruby/net-http-digest_auth:0, dev-ruby/net-http-persistent:0, dev-ruby/net-scp:2, dev-ruby/net-sftp:2, dev-ruby/net-ssh:2, dev-ruby/net-ssh-gateway:2, dev-ruby/nokogiri:0, dev-ruby/ntlm-http:0, dev-ruby/oauth:0, dev-ruby/oauth2:0, dev-ruby/ohai:0, dev-ruby/open4:0, dev-ruby/pg:0, dev-ruby/pkg-config:0, dev-ruby/plist:0, dev-ruby/png:0, dev-ruby/podcast:0, dev-ruby/polyglot:0, dev-ruby/prawn:0, dev-ruby/prawn-core:0, dev-ruby/prawn-layout:0, dev-ruby/prawn-security:0, dev-ruby/programming-ruby:0, dev-ruby/racc:0, dev-ruby/rack:1.2, dev-ruby/rack:1.4, dev-ruby/rack-cache:1.2, dev-ruby/rack-mount:0.6, dev-ruby/rack-mount:0.8, dev-ruby/rack-protection:1, dev-ruby/rack-ssl:1.3, dev-ruby/rack-test:0.6, dev-ruby/radius:0, dev-ruby/rails:3.2, dev-ruby/railties:3.2, dev-ruby/rake:0, dev-ruby/rake-compiler:0, dev-ruby/rake-remote_task:0, dev-ruby/rb-inotify:0, dev-ruby/rbtree:0, dev-ruby/rcairo:0, dev-ruby/rdiscount:0, dev-ruby/rdoc:0, dev-ruby/rdtool:0, dev-ruby/redcloth:0, dev-ruby/refe:0, dev-ruby/rest-client:0, dev-ruby/rexical:0, dev-ruby/right_http_connection:0, dev-ruby/rmagick:0, dev-ruby/robots:0, dev-ruby/rr:0, dev-ruby/rspec:0, dev-ruby/rspec:2, dev-ruby/rspec-core:2, dev-ruby/rspec-expectations:2, dev-ruby/rspec-mocks:2, dev-ruby/rspec-rails:2, dev-ruby/ruby-atk:0, dev-ruby/ruby-gdkpixbuf2:0, dev-ruby/ruby-gettext:0, dev-ruby/ruby-gio2:0, dev-ruby/ruby-glib2:0, dev-ruby/ruby-gnome2:0, dev-ruby/ruby-goocanvas:0, dev-ruby/ruby-gstreamer:0, dev-ruby/ruby-gtk2:0, dev-ruby/ruby-gtksourceview:0, dev-ruby/ruby-hmac:0, dev-ruby/ruby-inifile:0, dev-ruby/ruby-ldap:0, dev-ruby/ruby-mp3info:0, dev-ruby/ruby-net-ldap:0, dev-ruby/ruby-opengl:0, dev-ruby/ruby-openid:0, dev-ruby/ruby-pango:0, dev-ruby/ruby-poppler:0, dev-ruby/ruby-prof:0, dev-ruby/ruby-progressbar:0, dev-ruby/ruby-romkan:0, dev-ruby/ruby-rsvg:0, dev-ruby/ruby-shout:0, dev-ruby/ruby-tcpwrap:0, dev-ruby/ruby-termios:0, dev-ruby/ruby-vte:0, dev-ruby/ruby-xslt:0, dev-ruby/ruby-yadis:0, dev-ruby/ruby_parser:0, dev-ruby/rubyforge:0, dev-ruby/rubygems:0, dev-ruby/rubypants:0, dev-ruby/rubyzip:0, dev-ruby/rye:0, dev-ruby/samuel:0, dev-ruby/sary-ruby:0, dev-ruby/sass:0, dev-ruby/sass-rails:3.2, dev-ruby/selenium-webdriver:0, dev-ruby/session:0, dev-ruby/sexp_processor:0, dev-ruby/sexp_processor:4, dev-ruby/sfl:0, dev-ruby/shorturl:0, dev-ruby/shotgun:0, dev-ruby/shoulda:0, dev-ruby/simple_oauth:0, dev-ruby/sinatra:0, dev-ruby/slop:3, dev-ruby/snmplib:0, dev-ruby/sparklines:0, dev-ruby/spork:0, dev-ruby/sprockets:2.1, dev-ruby/sprockets:2.2, dev-ruby/sqlite3:0, dev-ruby/stomp:0, dev-ruby/storable:0, dev-ruby/subexec:0, dev-ruby/syntax:0, dev-ruby/sysinfo:0, dev-ruby/systemu:0, dev-ruby/term-ansicolor:0, dev-ruby/test-spec:0, dev-ruby/test-unit:2, dev-ruby/test-unit-rr:0, dev-ruby/test_declarative:0, dev-ruby/text-format:0, dev-ruby/text-hyphen:0, dev-ruby/textpow:0, dev-ruby/thor:0, dev-ruby/tidy-ext:0, dev-ruby/tidy_table:0, dev-ruby/tilt:0, dev-ruby/tins:0, dev-ruby/tmail:0, dev-ruby/transaction-simple:0, dev-ruby/treetop:0, dev-ruby/trollop:0, dev-ruby/trollop:2, dev-ruby/tryouts:2, dev-ruby/twitter:0, dev-ruby/tzinfo:0, dev-ruby/uglifier:0, dev-ruby/ultraviolet:0, dev-ruby/unf:0, dev-ruby/unf_ext:0, dev-ruby/uuidtools:0, dev-ruby/vlad:0, dev-ruby/webrobots:0, dev-ruby/will_paginate:3, dev-ruby/wirble:0, dev-ruby/xml-simple:0, dev-ruby/xpath:0, dev-ruby/yajl-ruby:0, dev-ruby/yard:0, dev-ruby/zentest:0 # Enforce stable or unstable packages on emerge. # yes = only stable packages are accepted # no = both stable and unstable packages are accepted # inherit = inherit portage make.conf.* settings for ACCEPT_KEYWORDS # Valid values are either "yes" or "no", "inherit" # Default is: inherit stable: inherit # 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 soft-blockers in the merge queue? Packages will be unmerged if yes. # Valid values are either "yes" or "no" # Default is: yes soft-blocker: yes # Allow package unmerges in the merge queue? Packages will be unmerged if yes. # Valid values are either "yes" or "no" # Default is: yes unmerge: yes # 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