wip: firefox binary
dustin/photoframe2/pipeline/pr-dev/ci There was a failure building this commit
Details
dustin/photoframe2/pipeline/pr-dev/ci There was a failure building this commit
Details
parent
6d466852a0
commit
8d65a0fd3e
12
customize.sh
12
customize.sh
|
@ -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
|
||||
|
|
|
@ -1 +1,2 @@
|
|||
net-wireless/wpa_supplicant
|
||||
www-client/firefox
|
||||
|
|
|
@ -1 +1 @@
|
|||
USE="${USE} -X wayland"
|
||||
USE="${USE} wayland"
|
||||
|
|
|
@ -1 +0,0 @@
|
|||
dev-libs/nss ~amd64
|
|
@ -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: 18 -19
|
||||
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
|
||||
|
|
|
@ -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
|
||||
|
|
Loading…
Reference in New Issue