diff options
| author | Andreas Politz <politza@hochschule-trier.de> | 2017-09-12 08:45:40 +0200 |
|---|---|---|
| committer | Andreas Politz <politza@hochschule-trier.de> | 2017-09-15 23:41:04 +0200 |
| commit | 98a227bc1739e2a23b7ea84871974bd3ea5835ac (patch) | |
| tree | 25f2aec2cdf1be93f5ea59d6d958691c78b123ec /server | |
| parent | 5ab6f340f1534520324eee56e06b6a71eb4eaa9e (diff) | |
Adds gentoo support
Diffstat (limited to 'server')
| -rwxr-xr-x | server/autobuild | 28 | ||||
| -rw-r--r-- | server/test/docker/templates/gentoo.Dockerfile.in | 5 |
2 files changed, 28 insertions, 5 deletions
diff --git a/server/autobuild b/server/autobuild index ed9c0f0..a525bb7 100755 --- a/server/autobuild +++ b/server/autobuild @@ -360,6 +360,23 @@ os_nixos() { -p gcc gnumake automake autoconf pkgconfig libpng zlib poppler } +# Gentoo +os_gentoo() { + if ! [ -e "/etc/gentoo-release" ]; then + return 1 + fi + PKGCMD=emerge + PKGARGS=--noreplace + PACKAGES="app-text/poppler + media-libs/libpng + sys-devel/autoconf + sys-devel/automake + sys-devel/gcc + sys-devel/make + sys-libs/zlib" + return 0 +} + ## +-----------------------------------------------------------+ ## * Figure out were we are, install deps and build the program ## +-----------------------------------------------------------+ @@ -369,11 +386,12 @@ handle_options "$@" os_nixos "$@" || \ os_macos "$@" || \ os_freebsd "$@" || \ -os_arch "$@" || \ -os_centos "$@" || \ -os_fedora "$@" || \ -os_debian "$@" || \ -os_msys2 "$@" || \ +os_arch "$@" || \ +os_centos "$@" || \ +os_fedora "$@" || \ +os_debian "$@" || \ +os_gentoo "$@" || \ +os_msys2 "$@" || \ { OS_IS_HANDLED= if [ -z "$DRY_RUN" ]; then diff --git a/server/test/docker/templates/gentoo.Dockerfile.in b/server/test/docker/templates/gentoo.Dockerfile.in new file mode 100644 index 0000000..00ef03f --- /dev/null +++ b/server/test/docker/templates/gentoo.Dockerfile.in @@ -0,0 +1,5 @@ +# -*- dockerfile -*- +FROM gentoo/stage3-amd64 +RUN emerge --sync && emerge sys-devel/gcc app-text/poppler + + |
