Shell Mask
Switch branches/tags
Nothing to show
Clone or download
optiz0r Merge pull request #45 from ananace/patch-3
[community] Rename sys-fs/ostree
Latest commit 05984be Jul 14, 2018
Permalink
Failed to load latest commit information.
..gaming-live Temporarily disable most repos to attempt minimal clean rebuilds Jul 11, 2018
..haskel Temporarily disable most repos to attempt minimal clean rebuilds Jul 11, 2018
..joost_op Temporarily disable most repos to attempt minimal clean rebuilds Jul 11, 2018
..kdepim Temporarily disable most repos to attempt minimal clean rebuilds Jul 11, 2018
..mudler Temporarily disable most repos to attempt minimal clean rebuilds Jul 11, 2018
..pentesting Temporarily disable most repos to attempt minimal clean rebuilds Jul 11, 2018
..perl Temporarily disable most repos to attempt minimal clean rebuilds Jul 11, 2018
..ruby Temporarily disable most repos to attempt minimal clean rebuilds Jul 11, 2018
..science Temporarily disable most repos to attempt minimal clean rebuilds Jul 11, 2018
..unity Temporarily disable most repos to attempt minimal clean rebuilds Jul 11, 2018
.devel [devel] Temporarily disable while investigating docker hangs Apr 3, 2018
.elementary [elementary] Disable build to conserve host disk space May 13, 2018
.github Add PR template for GitHub. Jan 19, 2018
.gnome-unstable hide temp. unmaintained/unneeded repositories Sep 27, 2016
.kde-unstable hide temp. unmaintained/unneeded repositories Sep 27, 2016
.mate-unstable-gtk3 hide temp. unmaintained/unneeded repositories Sep 27, 2016
.mate-unstable hide temp. unmaintained/unneeded repositories Sep 27, 2016
.testing [testing] hide from build, there are no packages in testing Sep 27, 2016
community Merge pull request #45 from ananace/patch-3 Jul 14, 2018
dotnet [dotnet] add naive language tools May 13, 2018
sihnon-common [sihnon-common] Add app-admin/consul May 28, 2018
sihnon-desktop [sihnon-*] Add preserved_rebuild step Jul 25, 2017
sihnon-server [sihnon-server] Add ::funtoo for dev-db/phppgadmin Feb 8, 2018
.gitignore Add gitignore Jan 19, 2018
README.md README: add circleci badge Jul 17, 2016
build-example.yaml build-example.yaml: update to match new supported features Jul 29, 2017
circle.yml ci: force QA checks May 21, 2017
test.sh Improve error message in test.sh in test for presence of sabayon-sark Oct 23, 2016
test_ci.sh test_ci: enable PRETEND and QA_CHECKS in test_ci May 21, 2017

README.md

Community Repositories

CircleCIJoin the chat at https://gitter.im/Sabayon/community-repositories

Here are defined the repositories specfile that are being built by the builder machine.

Structure of a repository

Each repository has the following structure:

`

my-testing-repo/local_overlay/ #OPTIONAL
my-testing-repo/specs/ # OPTIONAL
my-testing-repo/build.yaml #REQUIRED

`

  • build.yaml -- It's the Build spec that defines what to compile and how. Probably this is the only file you will need. (example build.yaml)
  • local_overlay/ -- This folder is the local overlay (if necessary, otherwise if you already have a gentoo overlay, you can specify the git url
  • specs/ -- Create this folder to customize the building process. It can contain custom files for make.conf, uses, envs, masks, unmasks and keywords for package compilation options

the specs folder is structured like this and it's merely optional.

as long as you create those files they are used:

  • custom.unmask: that's the place for custom unmasks
  • custom.mask: contain your custom masks
  • custom.use: contain your custom use flags
  • custom.env: contain your custom env specifications
  • custom.keywords: contain your custom keywords
  • make.conf: it will replace the make.conf on the container with the provided one.

Package requests or Repository requests

This machine is meant for building packages for Sabayon Linux distribution. The server is supported by the University of Brescia and is available to all Trusted Users and Developers on request.

It runs Sabayon Linux and packages are built in clean environments using sabayon-devkit.

If you want to have compiled a package that you can find on layman or you have all the needed ebuilds, open a pull request or raise an issue, as resources allows, we will build and host it.