pacman_config_file_path = /etc/pacman.conf
working_directory = /var/lib/buildservice

[webserver]
static_files = /usr/share/buildservice/web
threads = 4

[user/martchus]
password_sha512 = ee26b0dd4af7e749aa1a8ee3c10ae9923f618980772e473f8819a5d4940e0db27ac185f8a0e1d5f84f88bc887fd67b143732c304cc5fa9ad8e6f57f50028a8ff
permissions = read_build_actions_details modify_build_actions perform_admin_actions

[building]
load_files_dbs = off
working_directory = /var/lib/buildservice/building
local_pkgbuilds_dir = /run/media/devel/projects/pkgbuilds
local_pkgbuilds_dir = /run/media/devel/src/svntogit-packages
local_pkgbuilds_dir = /run/media/devel/src/svntogit-community
ignore_local_pkgbuilds_regex = ^(some-package-name|yet-another-package-name)$
chroot_dir = /directory/with/enough/space/for/chroot
#presets = presets.json
#ccache_dir = /the/ccache/directory
#package_cache_dir = /var/cache/pacman/pkg

[definitions]
sync_db_path = sync-dbs
local_db_path = /var/lib/buildservice/repos
default_mirror = http://mirror.23media.de/archlinux
fallback_mirror = https://ftp.fau.de/archlinux
default_mirror_32 = https://de.mirror.archlinux32.org
fallback_mirror_32 = https://mirror.archlinux32.org
local_mirror = file://$local_db_path

[database/staging]
depends = testing
sync_from_mirror = on
dbdir = $sync_db_path/$arch
mirror = $default_mirror/$repo/os/$arch
mirror = $fallback_mirror/$repo/os/$arch

[database/testing]
depends = core extra
sync_from_mirror = on
dbdir = $sync_db_path/$arch
mirror = $default_mirror/$repo/os/$arch
mirror = $fallback_mirror/$repo/os/$arch

[database/core]
sync_from_mirror = on
dbdir = $sync_db_path/$arch
mirror = $default_mirror/$repo/os/$arch
mirror = $fallback_mirror/$repo/os/$arch

[database/extra]
depends = core
sync_from_mirror = on
dbdir = $sync_db_path/$arch
mirror = $default_mirror/$repo/os/$arch
mirror = $fallback_mirror/$repo/os/$arch

[database/community-staging]
depends = community-testing
sync_from_mirror = on
dbdir = $sync_db_path/$arch
mirror = $default_mirror/$repo/os/$arch
mirror = $fallback_mirror/$repo/os/$arch

[database/community-testing]
depends = community
sync_from_mirror = on
dbdir = $sync_db_path/$arch
mirror = $default_mirror/$repo/os/$arch
mirror = $fallback_mirror/$repo/os/$arch

[database/community]
depends = extra
sync_from_mirror = on
dbdir = $sync_db_path/$arch
mirror = $default_mirror/$repo/os/$arch
mirror = $fallback_mirror/$repo/os/$arch

[database/multilib-staging]
depends = multilib-testing staging community-staging
sync_from_mirror = on
dbdir = $sync_db_path/$arch
mirror = $default_mirror/$repo/os/$arch
mirror = $fallback_mirror/$repo/os/$arch

[database/multilib-testing]
depends = multilib testing community-testing
sync_from_mirror = on
dbdir = $sync_db_path/$arch
mirror = $default_mirror/$repo/os/$arch
mirror = $fallback_mirror/$repo/os/$arch

[database/multilib]
depends = core extra community
sync_from_mirror = on
dbdir = $sync_db_path/$arch
mirror = $default_mirror/$repo/os/$arch
mirror = $fallback_mirror/$repo/os/$arch

[database/kde-unstable]
depends = testing
sync_from_mirror = on
dbdir = $sync_db_path/$arch
mirror = $default_mirror/$repo/os/$arch
mirror = $fallback_mirror/$repo/os/$arch

[database/gnome-unstable]
depends = testing
sync_from_mirror = on
dbdir = $sync_db_path/$arch
mirror = $default_mirror/$repo/os/$arch
mirror = $fallback_mirror/$repo/os/$arch

[database/ownstuff]
depends = core extra community multilib
pkgdir = $local_db_path/$repo/os/$arch
dbdir = $local_db_path/$repo/os/$arch
mirror = $local_mirror/$repo/os/$arch

[database/ownstuff-testing]
depends = testing community-testing multilib-testing ownstuff
pkgdir = $local_db_path/$repo/os/$arch
dbdir = $local_db_path/$repo/os/$arch
mirror = $local_mirror/$repo/os/$arch

[database/ownstuff-staging]
depends = staging community-staging multilib-staging ownstuff-testing
pkgdir = $local_db_path/$repo/os/$arch
dbdir = $local_db_path/$repo/os/$arch
mirror = $local_mirror/$repo/os/$arch

[database/ownstuff-protected]
depends = ownstuff
pkgdir = $local_db_path/$repo/os/$arch
dbdir = $local_db_path/$repo/os/$arch
mirror = $local_mirror/$repo/os/$arch

[database/ownstuff-protected-testing]
depends = ownstuff-protected ownstuff-testing
pkgdir = $local_db_path/$repo/os/$arch
dbdir = $local_db_path/$repo/os/$arch
mirror = $local_mirror/$repo/os/$arch

[database/ownstuff-experimental]
depends = ownstuff-testing
pkgdir = $local_db_path/$repo/os/$arch
dbdir = $local_db_path/$repo/os/$arch
mirror = $local_mirror/$repo/os/$arch

[database/staging@i686]
depends = testing
sync_from_mirror = on
dbdir = $sync_db_path/$arch
mirror = $default_mirror_32/$arch/$repo
mirror = $fallback_mirror_32/$arch/$repo

[database/testing@i686]
depends = core extra
sync_from_mirror = on
dbdir = $sync_db_path/$arch
mirror = $default_mirror_32/$arch/$repo
mirror = $fallback_mirror/$repo/os/$arch

[database/core@i686]
sync_from_mirror = on
dbdir = $sync_db_path/$arch
mirror = $default_mirror_32/$arch/$repo
mirror = $fallback_mirror_32/$arch/$repo

[database/extra@i686]
depends = core
sync_from_mirror = on
dbdir = $sync_db_path/$arch
mirror = $default_mirror_32/$arch/$repo
mirror = $fallback_mirror_32/$arch/$repo

[database/community-staging@i686]
depends = community-testing
sync_from_mirror = on
dbdir = $sync_db_path/$arch
mirror = $default_mirror_32/$arch/$repo
mirror = $fallback_mirror_32/$arch/$repo

[database/community-testing@i686]
depends = community
sync_from_mirror = on
dbdir = $sync_db_path/$arch
mirror = $default_mirror_32/$arch/$repo
mirror = $fallback_mirror_32/$arch/$repo

[database/community@i686]
depends = extra
sync_from_mirror = on
dbdir = $sync_db_path/$arch
mirror = $default_mirror_32/$arch/$repo
mirror = $fallback_mirror_32/$arch/$repo
