aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndreas K. Hüttel <dilfridge@gentoo.org>2023-12-28 14:52:41 +0100
committerAndreas K. Hüttel <dilfridge@gentoo.org>2023-12-28 14:52:41 +0100
commit1f20cd9dd64efcd159525909549cff5fb7d5cbe0 (patch)
tree416f3c916e96fa18c4706b50e9aa35c0d8847067
parentDrop portage package.mask (diff)
downloadbinhost-1f20cd9dd64efcd159525909549cff5fb7d5cbe0.tar.gz
binhost-1f20cd9dd64efcd159525909549cff5fb7d5cbe0.tar.bz2
binhost-1f20cd9dd64efcd159525909549cff5fb7d5cbe0.zip
Add 23.0 arm64 autobuilders
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
-rwxr-xr-xbuilders/jiji/binhost-update13
-rw-r--r--builders/jiji/gnome-23/portage/make.conf35
l---------builders/jiji/gnome-23/portage/make.profile1
-rw-r--r--builders/jiji/gnome-23/portage/package.use/bindist2
-rw-r--r--builders/jiji/gnome-23/portage/package.use/dist-kernel1
-rw-r--r--builders/jiji/gnome-23/portage/package.use/fixed6
-rw-r--r--builders/jiji/gnome-23/portage/package.use/queued2
-rw-r--r--builders/jiji/gnome-23/portage/package.use/z-circ0
-rw-r--r--builders/jiji/gnome-23/portage/package.use/zlib1
-rwxr-xr-xbuilders/jiji/gnome-23/run-update12
-rw-r--r--builders/jiji/gnome-23/world18
-rw-r--r--builders/jiji/kde-23/portage/make.conf35
l---------builders/jiji/kde-23/portage/make.profile1
-rw-r--r--builders/jiji/kde-23/portage/package.use/bindist2
-rw-r--r--builders/jiji/kde-23/portage/package.use/dist-kernel1
-rw-r--r--builders/jiji/kde-23/portage/package.use/ffmpeg1
-rw-r--r--builders/jiji/kde-23/portage/package.use/fixed6
-rw-r--r--builders/jiji/kde-23/portage/package.use/queued3
-rwxr-xr-xbuilders/jiji/kde-23/run-update12
-rw-r--r--builders/jiji/kde-23/world21
-rw-r--r--builders/jiji/server-23/portage/make.conf35
l---------builders/jiji/server-23/portage/make.profile1
-rw-r--r--builders/jiji/server-23/portage/package.use/dist-kernel1
-rw-r--r--builders/jiji/server-23/portage/package.use/go1
-rwxr-xr-xbuilders/jiji/server-23/run-update12
-rw-r--r--builders/jiji/server-23/world9
26 files changed, 226 insertions, 6 deletions
diff --git a/builders/jiji/binhost-update b/builders/jiji/binhost-update
index 880468e..4ac9236 100755
--- a/builders/jiji/binhost-update
+++ b/builders/jiji/binhost-update
@@ -1,6 +1,6 @@
#!/bin/bash
-BINHOST_NAME=arm64/17.0/arm64
+BINHOST_NAME=arm64/xx.x/arm64
_BINHOST_NAME=$(echo ${BINHOST_NAME}|sed -e 's:/:_:g')
TMPFILE="/root/.tmp-binhost-${_BINHOST_NAME}-update-$(date +%s)"
@@ -9,7 +9,7 @@ LOCKFILE="/root/.tmp-binhost-${_BINHOST_NAME}-lock"
EMAIL_FROM=binhost@jiji.arm.dev.gentoo.org
EMAIL_TO=gentoo-binhost-autobuilds@lists.gentoo.org
-NSPAWN_NAMES="binhost-arm64-kde binhost-arm64-gnome binhost-arm64-server"
+NSPAWN_NAMES="binhost-arm64-kde binhost-arm64-gnome binhost-arm64-server binhost-arm64-kde-23 binhost-arm64-gnome-23 binhost-arm64-server-23"
MAX_HARMLESS=200
@@ -86,9 +86,11 @@ touch ${LOCKFILE} || exit 112
verify_dnssec
+echo Starting run at $(date -u) > ${TMPFILE}
+echo Syncing host &>> ${TMPFILE}
-echo Starting run at $(date -u) > ${TMPFILE}
+emerge --sync -q &>> ${TMPFILE}
for n in ${NSPAWN_NAMES} ; do
echo Machine ${n} &>> ${TMPFILE}
@@ -96,12 +98,11 @@ for n in ${NSPAWN_NAMES} ; do
cd /var/lib/machines/${n}/etc/binhost &>> ${TMPFILE}
git pull -q &>> ${TMPFILE}
cd /root &>> ${TMPFILE}
- systemd-nspawn -M ${n} /root/bin/run-update &>> ${TMPFILE}
+ systemd-nspawn --bind /var/cache/distfiles --bind-ro /var/db/repos/gentoo -M ${n} /root/bin/run-update &>> ${TMPFILE}
done
-
upsync_binpackages /var/lib/machines/binhost-arm64-kde/var/cache/binpkgs arm64/17.0/arm64 &>> ${TMPFILE}
-
+upsync_binpackages /var/lib/machines/binhost-arm64-kde-23/var/cache/binpkgs arm64/23.0/arm64 &>> ${TMPFILE}
if [[ $(wc -l ${TMPFILE} | sed -e 's: .*$::g') -gt ${MAX_HARMLESS} ]] ; then
diff --git a/builders/jiji/gnome-23/portage/make.conf b/builders/jiji/gnome-23/portage/make.conf
new file mode 100644
index 0000000..10ceccd
--- /dev/null
+++ b/builders/jiji/gnome-23/portage/make.conf
@@ -0,0 +1,35 @@
+# 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"
+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="-j80 --load 160.0"
+
+EMERGE_DEFAULT_OPTS="--jobs 20 --keep-going --binpkg-respect-use --usepkg --with-bdeps=y --color n --nospinner"
+
+FEATURES="binpkg-multi-instance buildpkg compress-index -network-sandbox"
+
+BINPKG_FORMAT="gpkg"
+
+USE="bindist"
+
+ACCEPT_RESTRICT="* -bindist"
+
+ACCEPT_LICENSE="@FREE MPEG-4"
+
+LC_ALL="en_US.utf8"
+
diff --git a/builders/jiji/gnome-23/portage/make.profile b/builders/jiji/gnome-23/portage/make.profile
new file mode 120000
index 0000000..a1c5d77
--- /dev/null
+++ b/builders/jiji/gnome-23/portage/make.profile
@@ -0,0 +1 @@
+/var/db/repos/gentoo/profiles/default/linux/arm64/23.0/desktop/gnome/systemd \ No newline at end of file
diff --git a/builders/jiji/gnome-23/portage/package.use/bindist b/builders/jiji/gnome-23/portage/package.use/bindist
new file mode 100644
index 0000000..b75a197
--- /dev/null
+++ b/builders/jiji/gnome-23/portage/package.use/bindist
@@ -0,0 +1,2 @@
+
+net-voip/telepathy-gabble gnutls
diff --git a/builders/jiji/gnome-23/portage/package.use/dist-kernel b/builders/jiji/gnome-23/portage/package.use/dist-kernel
new file mode 100644
index 0000000..7e6ada4
--- /dev/null
+++ b/builders/jiji/gnome-23/portage/package.use/dist-kernel
@@ -0,0 +1 @@
+*/* dist-kernel
diff --git a/builders/jiji/gnome-23/portage/package.use/fixed b/builders/jiji/gnome-23/portage/package.use/fixed
new file mode 100644
index 0000000..9574ec7
--- /dev/null
+++ b/builders/jiji/gnome-23/portage/package.use/fixed
@@ -0,0 +1,6 @@
+# 26f47f5c7df6edda39ff1febc821f1f8e1803321
+sys-apps/dbus user-session
+
+
+# todo
+media-libs/freetype harfbuzz
diff --git a/builders/jiji/gnome-23/portage/package.use/queued b/builders/jiji/gnome-23/portage/package.use/queued
new file mode 100644
index 0000000..418ed2d
--- /dev/null
+++ b/builders/jiji/gnome-23/portage/package.use/queued
@@ -0,0 +1,2 @@
+media-libs/libvpx postproc
+dev-libs/libpcre2 pcre32
diff --git a/builders/jiji/gnome-23/portage/package.use/z-circ b/builders/jiji/gnome-23/portage/package.use/z-circ
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/builders/jiji/gnome-23/portage/package.use/z-circ
diff --git a/builders/jiji/gnome-23/portage/package.use/zlib b/builders/jiji/gnome-23/portage/package.use/zlib
new file mode 100644
index 0000000..b934da8
--- /dev/null
+++ b/builders/jiji/gnome-23/portage/package.use/zlib
@@ -0,0 +1 @@
+sys-libs/zlib minizip
diff --git a/builders/jiji/gnome-23/run-update b/builders/jiji/gnome-23/run-update
new file mode 100755
index 0000000..7756f64
--- /dev/null
+++ b/builders/jiji/gnome-23/run-update
@@ -0,0 +1,12 @@
+#!/bin/bash
+
+# if one thing fails, abort entirely
+set -e
+
+emerge --sync -q
+
+emerge -uDNkq --changed-deps --rebuild-if-new-slot=y --rebuild-if-new-rev=y --rebuild-if-new-ver=y --rebuild-if-unbuilt=y --backtrack=100 --keep-going world
+
+emerge --depclean --quiet-unmerge-warn
+
+eclean-pkg -C
diff --git a/builders/jiji/gnome-23/world b/builders/jiji/gnome-23/world
new file mode 100644
index 0000000..fa3c24b
--- /dev/null
+++ b/builders/jiji/gnome-23/world
@@ -0,0 +1,18 @@
+app-editors/emacs
+app-editors/nano
+app-editors/vim
+app-office/libreoffice
+app-portage/eix
+dev-tex/latex-beamer
+gnome-base/gnome
+gnome-base/gnome-extra-apps
+media-gfx/gimp
+net-irc/quassel
+net-misc/chrony
+net-misc/dhcpcd
+net-vpn/openvpn
+sci-visualization/gnuplot
+sys-apps/portage
+sys-devel/clang
+sys-devel/gdb
+www-client/firefox
diff --git a/builders/jiji/kde-23/portage/make.conf b/builders/jiji/kde-23/portage/make.conf
new file mode 100644
index 0000000..10ceccd
--- /dev/null
+++ b/builders/jiji/kde-23/portage/make.conf
@@ -0,0 +1,35 @@
+# 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"
+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="-j80 --load 160.0"
+
+EMERGE_DEFAULT_OPTS="--jobs 20 --keep-going --binpkg-respect-use --usepkg --with-bdeps=y --color n --nospinner"
+
+FEATURES="binpkg-multi-instance buildpkg compress-index -network-sandbox"
+
+BINPKG_FORMAT="gpkg"
+
+USE="bindist"
+
+ACCEPT_RESTRICT="* -bindist"
+
+ACCEPT_LICENSE="@FREE MPEG-4"
+
+LC_ALL="en_US.utf8"
+
diff --git a/builders/jiji/kde-23/portage/make.profile b/builders/jiji/kde-23/portage/make.profile
new file mode 120000
index 0000000..6ec3220
--- /dev/null
+++ b/builders/jiji/kde-23/portage/make.profile
@@ -0,0 +1 @@
+/var/db/repos/gentoo/profiles/default/linux/arm64/23.0/desktop/plasma/systemd \ No newline at end of file
diff --git a/builders/jiji/kde-23/portage/package.use/bindist b/builders/jiji/kde-23/portage/package.use/bindist
new file mode 100644
index 0000000..b75a197
--- /dev/null
+++ b/builders/jiji/kde-23/portage/package.use/bindist
@@ -0,0 +1,2 @@
+
+net-voip/telepathy-gabble gnutls
diff --git a/builders/jiji/kde-23/portage/package.use/dist-kernel b/builders/jiji/kde-23/portage/package.use/dist-kernel
new file mode 100644
index 0000000..7e6ada4
--- /dev/null
+++ b/builders/jiji/kde-23/portage/package.use/dist-kernel
@@ -0,0 +1 @@
+*/* dist-kernel
diff --git a/builders/jiji/kde-23/portage/package.use/ffmpeg b/builders/jiji/kde-23/portage/package.use/ffmpeg
new file mode 100644
index 0000000..aad80a4
--- /dev/null
+++ b/builders/jiji/kde-23/portage/package.use/ffmpeg
@@ -0,0 +1 @@
+media-video/ffmpeg libass
diff --git a/builders/jiji/kde-23/portage/package.use/fixed b/builders/jiji/kde-23/portage/package.use/fixed
new file mode 100644
index 0000000..9574ec7
--- /dev/null
+++ b/builders/jiji/kde-23/portage/package.use/fixed
@@ -0,0 +1,6 @@
+# 26f47f5c7df6edda39ff1febc821f1f8e1803321
+sys-apps/dbus user-session
+
+
+# todo
+media-libs/freetype harfbuzz
diff --git a/builders/jiji/kde-23/portage/package.use/queued b/builders/jiji/kde-23/portage/package.use/queued
new file mode 100644
index 0000000..5b32ab5
--- /dev/null
+++ b/builders/jiji/kde-23/portage/package.use/queued
@@ -0,0 +1,3 @@
+media-libs/libvpx postproc
+dev-qt/qtpositioning geoclue
+dev-libs/libpcre2 pcre32
diff --git a/builders/jiji/kde-23/run-update b/builders/jiji/kde-23/run-update
new file mode 100755
index 0000000..7756f64
--- /dev/null
+++ b/builders/jiji/kde-23/run-update
@@ -0,0 +1,12 @@
+#!/bin/bash
+
+# if one thing fails, abort entirely
+set -e
+
+emerge --sync -q
+
+emerge -uDNkq --changed-deps --rebuild-if-new-slot=y --rebuild-if-new-rev=y --rebuild-if-new-ver=y --rebuild-if-unbuilt=y --backtrack=100 --keep-going world
+
+emerge --depclean --quiet-unmerge-warn
+
+eclean-pkg -C
diff --git a/builders/jiji/kde-23/world b/builders/jiji/kde-23/world
new file mode 100644
index 0000000..b6dbdc3
--- /dev/null
+++ b/builders/jiji/kde-23/world
@@ -0,0 +1,21 @@
+app-editors/emacs
+app-editors/nano
+app-office/libreoffice
+app-portage/eix
+app-portage/gentoolkit
+dev-tex/latex-beamer
+dev-util/kdevelop
+kde-apps/kde-apps-meta
+kde-apps/kdepim-meta
+kde-plasma/plasma-meta
+media-gfx/gimp
+net-irc/quassel
+net-misc/chrony
+net-misc/dhcpcd
+net-vpn/openvpn
+sci-visualization/gnuplot
+sys-apps/portage
+sys-devel/clang
+sys-devel/gdb
+www-client/firefox
+www-servers/apache
diff --git a/builders/jiji/server-23/portage/make.conf b/builders/jiji/server-23/portage/make.conf
new file mode 100644
index 0000000..10ceccd
--- /dev/null
+++ b/builders/jiji/server-23/portage/make.conf
@@ -0,0 +1,35 @@
+# 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"
+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="-j80 --load 160.0"
+
+EMERGE_DEFAULT_OPTS="--jobs 20 --keep-going --binpkg-respect-use --usepkg --with-bdeps=y --color n --nospinner"
+
+FEATURES="binpkg-multi-instance buildpkg compress-index -network-sandbox"
+
+BINPKG_FORMAT="gpkg"
+
+USE="bindist"
+
+ACCEPT_RESTRICT="* -bindist"
+
+ACCEPT_LICENSE="@FREE MPEG-4"
+
+LC_ALL="en_US.utf8"
+
diff --git a/builders/jiji/server-23/portage/make.profile b/builders/jiji/server-23/portage/make.profile
new file mode 120000
index 0000000..da9a6db
--- /dev/null
+++ b/builders/jiji/server-23/portage/make.profile
@@ -0,0 +1 @@
+/var/db/repos/gentoo/profiles/default/linux/arm64/23.0 \ No newline at end of file
diff --git a/builders/jiji/server-23/portage/package.use/dist-kernel b/builders/jiji/server-23/portage/package.use/dist-kernel
new file mode 100644
index 0000000..7e6ada4
--- /dev/null
+++ b/builders/jiji/server-23/portage/package.use/dist-kernel
@@ -0,0 +1 @@
+*/* dist-kernel
diff --git a/builders/jiji/server-23/portage/package.use/go b/builders/jiji/server-23/portage/package.use/go
new file mode 100644
index 0000000..2b6a6d9
--- /dev/null
+++ b/builders/jiji/server-23/portage/package.use/go
@@ -0,0 +1 @@
+sys-devel/binutils gold
diff --git a/builders/jiji/server-23/run-update b/builders/jiji/server-23/run-update
new file mode 100755
index 0000000..7756f64
--- /dev/null
+++ b/builders/jiji/server-23/run-update
@@ -0,0 +1,12 @@
+#!/bin/bash
+
+# if one thing fails, abort entirely
+set -e
+
+emerge --sync -q
+
+emerge -uDNkq --changed-deps --rebuild-if-new-slot=y --rebuild-if-new-rev=y --rebuild-if-new-ver=y --rebuild-if-unbuilt=y --backtrack=100 --keep-going world
+
+emerge --depclean --quiet-unmerge-warn
+
+eclean-pkg -C
diff --git a/builders/jiji/server-23/world b/builders/jiji/server-23/world
new file mode 100644
index 0000000..3555899
--- /dev/null
+++ b/builders/jiji/server-23/world
@@ -0,0 +1,9 @@
+app-containers/docker
+app-editors/nano
+app-portage/gentoolkit
+net-misc/chrony
+net-misc/dhcpcd
+net-vpn/openvpn
+sys-apps/portage
+sys-devel/clang
+www-servers/apache