From 4f758a493dc104b12e35089484aa296dd5e21500 Mon Sep 17 00:00:00 2001 From: "Andreas K. Hüttel" Date: Sun, 4 Feb 2024 23:09:25 +0100 Subject: Add config for additional openrc builder MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Andreas K. Hüttel --- builders/demeter/openrc/portage/make.conf | 36 +++++++++++++++++++ builders/demeter/openrc/portage/make.profile | 1 + .../demeter/openrc/portage/package.use/bindist | 2 ++ .../demeter/openrc/portage/package.use/blender | 5 +++ .../demeter/openrc/portage/package.use/dist-kernel | 1 + builders/demeter/openrc/portage/package.use/fixed | 6 ++++ .../demeter/openrc/portage/package.use/multilib | 27 ++++++++++++++ builders/demeter/openrc/portage/package.use/queued | 1 + builders/demeter/openrc/portage/package.use/xfce4 | 1 + builders/demeter/openrc/portage/package.use/zlib | 1 + builders/demeter/openrc/run-update | 8 +++++ builders/demeter/openrc/world | 41 ++++++++++++++++++++++ 12 files changed, 130 insertions(+) create mode 100644 builders/demeter/openrc/portage/make.conf create mode 120000 builders/demeter/openrc/portage/make.profile create mode 100644 builders/demeter/openrc/portage/package.use/bindist create mode 100644 builders/demeter/openrc/portage/package.use/blender create mode 100644 builders/demeter/openrc/portage/package.use/dist-kernel create mode 100644 builders/demeter/openrc/portage/package.use/fixed create mode 100644 builders/demeter/openrc/portage/package.use/multilib create mode 100644 builders/demeter/openrc/portage/package.use/queued create mode 100644 builders/demeter/openrc/portage/package.use/xfce4 create mode 100644 builders/demeter/openrc/portage/package.use/zlib create mode 100755 builders/demeter/openrc/run-update create mode 100644 builders/demeter/openrc/world diff --git a/builders/demeter/openrc/portage/make.conf b/builders/demeter/openrc/portage/make.conf new file mode 100644 index 0000000..646b64d --- /dev/null +++ b/builders/demeter/openrc/portage/make.conf @@ -0,0 +1,36 @@ +# These settings were set by the catalyst build script that automatically +# built this stage. +# Please consult /usr/share/portage/config/make.conf.example for a more +# detailed example. +COMMON_FLAGS="-O2 -pipe -march=x86-64 -mtune=generic" +CFLAGS="${COMMON_FLAGS}" +CXXFLAGS="${COMMON_FLAGS}" +FCFLAGS="${COMMON_FLAGS}" +FFLAGS="${COMMON_FLAGS}" + +# NOTE: This stage was built with the bindist Use flag enabled +PORTDIR="/var/db/repos/gentoo" +DISTDIR="/var/cache/distfiles" +PKGDIR="/var/cache/binpkgs" + +# This sets the language of build output to English. +# Please keep this setting intact when reporting bugs. +LC_MESSAGES=C + +MAKEOPTS="-j17 --load 17.0" + +EMERGE_DEFAULT_OPTS="--jobs 5 --keep-going --binpkg-respect-use --usepkg --with-bdeps=y --color n --nospinner" + +FEATURES="binpkg-multi-instance buildpkg -network-sandbox" + +BINPKG_FORMAT="gpkg" +BINPKG_COMPRESS="xz" + +USE="bindist" + +ACCEPT_RESTRICT="* -bindist" + +ACCEPT_LICENSE="@FREE MPEG-4" + +LC_ALL="en_US.utf8" + diff --git a/builders/demeter/openrc/portage/make.profile b/builders/demeter/openrc/portage/make.profile new file mode 120000 index 0000000..e9a9efc --- /dev/null +++ b/builders/demeter/openrc/portage/make.profile @@ -0,0 +1 @@ +/var/db/repos/gentoo/profiles/default/linux/amd64/17.1/desktop/gnome \ No newline at end of file diff --git a/builders/demeter/openrc/portage/package.use/bindist b/builders/demeter/openrc/portage/package.use/bindist new file mode 100644 index 0000000..b75a197 --- /dev/null +++ b/builders/demeter/openrc/portage/package.use/bindist @@ -0,0 +1,2 @@ + +net-voip/telepathy-gabble gnutls diff --git a/builders/demeter/openrc/portage/package.use/blender b/builders/demeter/openrc/portage/package.use/blender new file mode 100644 index 0000000..a363b10 --- /dev/null +++ b/builders/demeter/openrc/portage/package.use/blender @@ -0,0 +1,5 @@ +media-libs/freetype brotli +media-video/ffmpeg opus theora vpx + +# circ +media-libs/opencolorio -opengl diff --git a/builders/demeter/openrc/portage/package.use/dist-kernel b/builders/demeter/openrc/portage/package.use/dist-kernel new file mode 100644 index 0000000..7e6ada4 --- /dev/null +++ b/builders/demeter/openrc/portage/package.use/dist-kernel @@ -0,0 +1 @@ +*/* dist-kernel diff --git a/builders/demeter/openrc/portage/package.use/fixed b/builders/demeter/openrc/portage/package.use/fixed new file mode 100644 index 0000000..9574ec7 --- /dev/null +++ b/builders/demeter/openrc/portage/package.use/fixed @@ -0,0 +1,6 @@ +# 26f47f5c7df6edda39ff1febc821f1f8e1803321 +sys-apps/dbus user-session + + +# todo +media-libs/freetype harfbuzz diff --git a/builders/demeter/openrc/portage/package.use/multilib b/builders/demeter/openrc/portage/package.use/multilib new file mode 100644 index 0000000..9537596 --- /dev/null +++ b/builders/demeter/openrc/portage/package.use/multilib @@ -0,0 +1,27 @@ +dev-libs/icu abi_x86_32 +dev-libs/libclc abi_x86_32 +dev-libs/libffi abi_x86_32 +dev-libs/libxml2 abi_x86_32 +dev-ml/llvm-ocaml abi_x86_32 +dev-python/clang-python abi_x86_32 +dev-python/lit abi_x86_32 +dev-util/lldb abi_x86_32 +sys-devel/clang abi_x86_32 +sys-devel/clang-common abi_x86_32 +sys-devel/clang-runtime abi_x86_32 +sys-devel/clang-toolchain-symlinks abi_x86_32 +sys-devel/lld abi_x86_32 +sys-devel/lld-toolchain-symlinks abi_x86_32 +sys-devel/llvm abi_x86_32 +sys-devel/llvm-common abi_x86_32 +sys-devel/llvm-toolchain-symlinks abi_x86_32 +sys-devel/llvmgold abi_x86_32 +sys-libs/compiler-rt abi_x86_32 +sys-libs/compiler-rt-sanitizers abi_x86_32 +sys-libs/gpm abi_x86_32 +sys-libs/libcxx abi_x86_32 +sys-libs/libcxxabi abi_x86_32 +sys-libs/libomp abi_x86_32 +sys-libs/llvm-libunwind abi_x86_32 +sys-libs/ncurses abi_x86_32 -gpm +sys-libs/zlib abi_x86_32 diff --git a/builders/demeter/openrc/portage/package.use/queued b/builders/demeter/openrc/portage/package.use/queued new file mode 100644 index 0000000..49491b2 --- /dev/null +++ b/builders/demeter/openrc/portage/package.use/queued @@ -0,0 +1 @@ +media-libs/libvpx postproc diff --git a/builders/demeter/openrc/portage/package.use/xfce4 b/builders/demeter/openrc/portage/package.use/xfce4 new file mode 100644 index 0000000..47dd0b9 --- /dev/null +++ b/builders/demeter/openrc/portage/package.use/xfce4 @@ -0,0 +1 @@ +dev-libs/libdbusmenu gtk3 diff --git a/builders/demeter/openrc/portage/package.use/zlib b/builders/demeter/openrc/portage/package.use/zlib new file mode 100644 index 0000000..b934da8 --- /dev/null +++ b/builders/demeter/openrc/portage/package.use/zlib @@ -0,0 +1 @@ +sys-libs/zlib minizip diff --git a/builders/demeter/openrc/run-update b/builders/demeter/openrc/run-update new file mode 100755 index 0000000..02cdf8a --- /dev/null +++ b/builders/demeter/openrc/run-update @@ -0,0 +1,8 @@ +#!/bin/bash + +# if one thing fails, abort entirely +set -e + +emerge -uDNkq --changed-deps --backtrack=100 --keep-going world + +emerge --depclean --quiet-unmerge-warn diff --git a/builders/demeter/openrc/world b/builders/demeter/openrc/world new file mode 100644 index 0000000..eafe127 --- /dev/null +++ b/builders/demeter/openrc/world @@ -0,0 +1,41 @@ +app-admin/keepassxc +app-containers/docker +app-containers/earthly +app-editors/emacs +app-editors/nano +app-editors/vim +app-office/abiword +app-office/gnucash +app-office/libreoffice +app-office/texstudio +app-officeext/texmaths +app-portage/eix +app-portage/gentoolkit +app-text/pdftk +app-text/xournalpp +dev-lang/mono +dev-tex/latex-beamer +gnome-base/gnome +gnome-base/gnome-extra-apps +lxqt-base/lxqt-meta +mate-base/mate +media-gfx/blender +media-gfx/engauge +media-gfx/gimp +media-gfx/gnuclad +media-gfx/inkscape +media-gfx/povray +media-sound/clementine +net-firewall/fwbuilder +net-irc/quassel +net-misc/chrony +net-misc/dhcpcd +net-vpn/openvpn +sci-visualization/gnuplot +sci-visualization/gwyddion +sci-visualization/spyview +sys-apps/portage +sys-devel/clang +sys-devel/gdb +www-client/firefox +xfce-base/xfce4-meta -- cgit v1.2.3-65-gdbad