Compare commits

...

3 Commits

Author SHA1 Message Date
Dustin 3d4a98473c ci: archive build logs on failure
dustin/photoframe2/pipeline/pr-dev/ci There was a failure building this commit Details
2024-12-29 15:04:39 -06:00
Dustin 094e8d47b9 Update AimeeOS 2024-12-29 15:04:38 -06:00
Dustin 904594b765 wip: firefox binary 2024-12-29 15:04:27 -06:00
9 changed files with 28 additions and 16 deletions

@ -1 +1 @@
Subproject commit 554063e1f4e316a6d3087a27076e0c6d5a34fca1
Subproject commit c30da6a5ff0d2f9fade417e91b083d7b483f0984

5
ci/Jenkinsfile vendored
View File

@ -29,5 +29,10 @@ pipeline {
archiveArtifacts '*'
}
}
failure {
dir('/var/tmp/portage') {
archiveArtifacts '*/*/temp/*.log'
}
}
}
}

View File

@ -31,6 +31,9 @@ spec:
subPath: distfiles
- mountPath: /var/db/repos/gentoo
name: portage
- mountPath: /var/tmp
name: workspace-volume
subPath: tmp
hostUsers: false
volumes:
- name: binpkgs

View File

@ -5,18 +5,6 @@
O=$1
emerge --root=/mnt/gentoo --config-root="${O}"/portage \
-kvnuUDj \
--rebuilt-binaries=y \
--onlydeps \
www-client/firefox
set -x
command -v clang
command -v "${target}"-clang
command -v "${target}"-clang-19
passwd -R /mnt/gentoo -d root
systemctl --root=/mnt/gentoo enable wpa_supplicant@wlan0

View File

@ -1 +1,2 @@
net-wireless/wpa_supplicant
www-client/firefox

View File

@ -1 +1 @@
USE="${USE} -X wayland"
USE="${USE} wayland"

View File

@ -1 +0,0 @@
dev-libs/nss ~amd64

View File

@ -2,5 +2,14 @@ media-libs/harfbuzz -cairo
media-libs/libvpx postproc
media-libs/mesa -llvm wayland
media-video/ffmpeg openssl -gnutls
www-client/firefox -telemetry dbus wayland
# Must match USE flags of the www-client/firefox package on the
# offical Gentoo binhost
www-client/firefox X clang dbus gmp-autoupdate gnome-shell jumbo-build pulseaudio system-av1 system-harfbuzz system-icu system-jpeg system-libevent system-libvpx system-webp telemetry wayland LLVM_SLOT: 19 -17 -18
x11-libs/cairo X
x11-libs/gtk+ wayland
media-libs/libglvnd X
# Firefox requires a PulseAudio-compatible sound server; we use Pipewire
media-video/pipewire sound-server
media-libs/libcanberra udev alsa

View File

@ -1,5 +1,7 @@
#!/bin/sh
. "${CONFIGDIR:=${PWD}}"/config
if [ ! -f /var/db/repos/gentoo/metadata/timestamp ]; then
emerge-webrsync
fi
@ -9,6 +11,7 @@ fi
mkdir -p /etc/portage/package.use
mkdir -p /etc/portage/make.conf
echo 'virtual/libudev systemd' >> /etc/portage/package.use/systemd
cp portage/package.use/firefox /etc/portage/package.use/
cp portage/make.conf/introspection.conf /etc/portage/make.conf/
cp portage/make.conf/wayland.conf /etc/portage/make.conf/
@ -17,3 +20,7 @@ echo 'VIDEO_CARDS=""' > /etc/portage/make.conf/videocards.conf
xargs -r emerge -vbknuUj --rebuilt-binaries=y --color=y <<EOF
dev-libs/nss
EOF
[ -d /etc/portage/gnupg ] || getuto -v
PORTAGE_BINHOST=https://distfiles.gentoo.org/releases/arm64/binpackages/23.0/arm64 \
${target}-emerge -fvgK --nodeps www-client/firefox:esr