Compare commits

..

4 Commits

Author SHA1 Message Date
1d7935f4d8 wip: firefox binary
All checks were successful
dustin/photoframe2/pipeline/pr-dev/ci This commit looks good
2024-12-23 19:38:31 -06:00
6d466852a0 fixup! wip: use persistent volumes for portage, binpkgs 2024-12-23 19:30:43 -06:00
d667070a51 xxx: debugging firefox build fail to find clang
All checks were successful
dustin/photoframe2/pipeline/pr-dev/ci This commit looks good
2024-12-23 16:55:09 -06:00
a26f109145 wip: build firefox w/ gcc
Some checks failed
dustin/photoframe2/pipeline/pr-dev/ci There was a failure building this commit
cannot find aarch64-unknown-linux-gnu-clang-19
2024-12-23 12:06:18 -06:00
6 changed files with 13 additions and 12 deletions

5
ci/Jenkinsfile vendored
View File

@@ -23,11 +23,6 @@ pipeline {
}
post {
failure {
sh 'command -v clang'
sh 'command -v aarch64-unknown-linux-gnu-clang'
}
success {
dir('/home/jenkins/agent/_build/images') {
sh 'zstd --rm sdcard.img & zstd --rm firmware.img & wait'

View File

@@ -1,6 +1,16 @@
#!/bin/sh
# vim: set sw=4 ts=4 sts=4 et :
. "${CONFIGDIR:=${PWD}}"/config
O=$1
PORTAGE_BINHOST=http://distfiles.gentoo.org/releases/arm64/binpackages/23.0/arm64/ \
emerge --root=/mnt/gentoo --config-root="${O}"/portage \
-gKvnuj \
--rebuilt-binaries=y \
www-client/firefox
passwd -R /mnt/gentoo -d root
systemctl --root=/mnt/gentoo enable wpa_supplicant@wlan0

View File

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

View File

@@ -1,3 +0,0 @@
llvm-core/clang-toolchain-symlinks multilib-symlinks
llvm-core/lld-toolchain-symlinks multilib-symlinks
llvm-core/llvm-toolchain-symlinks multilib-symlinks

View File

@@ -2,5 +2,5 @@ media-libs/harfbuzz -cairo
media-libs/libvpx postproc
media-libs/mesa -llvm wayland
media-video/ffmpeg openssl -gnutls
www-client/firefox -telemetry dbus wayland
#www-client/firefox -telemetry dbus wayland
x11-libs/gtk+ wayland

View File

@@ -2,13 +2,13 @@
if [ ! -f /var/db/repos/gentoo/metadata/timestamp ]; then
emerge-webrsync
else
fi
if [ "$(find /var/db/repos/gentoo/metadata -newermt '-24 hours' | wc -l)" -eq 0 ]; then
emaint sync
fi
mkdir -p /etc/portage/package.use
mkdir -p /etc/portage/make.conf
cp portage/package.use/clang /etc/portage/package.use/
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/