diff options
| author | Woodpecker CI <emmett1.2miligrams@protonmail.com> | 2026-05-24 15:40:32 +0000 |
|---|---|---|
| committer | Woodpecker CI <emmett1.2miligrams@protonmail.com> | 2026-05-24 15:40:32 +0000 |
| commit | dea2a1fa20fc8e843cd85e5920a67b9054d00b2e (patch) | |
| tree | f331ff92dc5fd26f5803b483a24a0a21fd9bb97a /repos/extra/firefox/abuild | |
| parent | ef5bfeb93345a5a681d88e99775622bf28defd8d (diff) | |
| download | alicelinux-dea2a1fa20fc8e843cd85e5920a67b9054d00b2e.tar.gz alicelinux-dea2a1fa20fc8e843cd85e5920a67b9054d00b2e.zip | |
Woodpecker CI ef5bfeb93345a5a681d88e99775622bf28defd8d [SKIP CI]
Diffstat (limited to 'repos/extra/firefox/abuild')
| -rw-r--r-- | repos/extra/firefox/abuild | 115 |
1 files changed, 0 insertions, 115 deletions
diff --git a/repos/extra/firefox/abuild b/repos/extra/firefox/abuild deleted file mode 100644 index 1ae0b12d..00000000 --- a/repos/extra/firefox/abuild +++ /dev/null @@ -1,115 +0,0 @@ -name=firefox -version=150.0.2 -release=1 -source="https://ftp.mozilla.org/pub/${name}/releases/${version}/source/${name}-${version}.source.tar.xz - fix-webrtc-pid_t.patch - enable-jxl.patch - gtk-focus-mask.patch - libcxx18.patch - musl-heap-reporter.patch - musl-no-features-h.patch - musl-prctl.patch - musl-pread64.patch - musl-pthread-name.patch - musl-sandbox-libgcc.patch - musl-sandbox-sched.patch - musl-siginfo.patch - musl-single-threaded.patch - no-build-id.patch - rust-1.95-iwyu.patch" - -build() { - # musl: allow select() syscall in all sandbox policies - awk '/CASES_FOR_poll:/{print; print "#ifdef __NR_select"; print " case __NR_select:"; print "#endif"; next}1' \ - security/sandbox/linux/SandboxFilter.cpp > SandboxFilter.tmp - mv SandboxFilter.tmp security/sandbox/linux/SandboxFilter.cpp - - sed -i 's/\("files":{\)[^}]*/\1/' third_party/rust/encoding_rs/.cargo-checksum.json - - cat > .mozconfig << EOF -ac_add_options --prefix=/usr -ac_add_options --libdir=/usr/lib -ac_add_options --enable-strip -ac_add_options --enable-release -ac_add_options --enable-rust-simd -ac_add_options --enable-audio-backends=alsa -ac_add_options --enable-install-strip -ac_add_options --enable-official-branding -ac_add_options --enable-application=browser -ac_add_options --enable-optimize -ac_add_options --with-system-ffi -ac_add_options --with-system-jpeg -ac_add_options --with-system-libvpx -ac_add_options --with-system-nspr -ac_add_options --with-system-nss -ac_add_options --with-system-pixman -ac_add_options --with-system-png -ac_add_options --with-system-webp -ac_add_options --with-system-zlib -ac_add_options --without-wasm-sandboxed-libraries -ac_add_options --disable-eme -ac_add_options --disable-tests -ac_add_options --disable-vtune -ac_add_options --disable-updater -ac_add_options --disable-jemalloc -ac_add_options --disable-elf-hack -ac_add_options --disable-callgrind -ac_add_options --disable-profiling -ac_add_options --disable-necko-wifi -ac_add_options --disable-crashreporter -ac_add_options --disable-accessibility -ac_add_options --disable-debug -ac_add_options --disable-debug-symbols -ac_add_options --disable-parental-controls -ac_add_options --disable-system-extension-dirs -ac_add_options --disable-default-browser-agent -ac_add_options --disable-backgroundtasks -ac_add_options --disable-webspeech -ac_add_options --enable-default-toolkit=cairo-gtk3-wayland-only -ac_add_options --target=x86_64-unknown-linux-musl -ac_add_options --host=x86_64-unknown-linux-musl -EOF - - if [ -e '/usr/bin/ccache' ]; then - echo 'ac_add_options --enable-ccache' >> .mozconfig - PATH=$(echo ${PATH} | awk -v RS=: -v ORS=: '/ccache/ {next} {print}' | sed 's/:*$//') - fi - - export MACH_BUILD_PYTHON_NATIVE_PACKAGE_SOURCE=none - export MOZBUILD_STATE_PATH=${PWD}/mozbuild - - export CFLAGS="$CFLAGS -w" - export CXXFLAGS="$CXXFLAGS -w" - export LDFLAGS="$LDFLAGS -Wl,-rpath=/usr/lib/firefox,--enable-new-dtags" - export RUSTFLAGS="$RUSTFLAGS -Cdebuginfo=0" - export MOZ_DEBUG_FLAGS=-g0 - export MOZ_NOSPAM=1 - export CXXSTDLIB=c++ - - ./mach build - ./mach install - - mkdir -pv $PKG/usr/share/applications - mkdir -pv $PKG/usr/share/pixmaps - - cat > $PKG/usr/share/applications/firefox.desktop << EOF -[Desktop Entry] -Encoding=UTF-8 -Name=Firefox Web Browser -Comment=Browse the World Wide Web -GenericName=Web Browser -Exec=firefox %u -Terminal=false -Type=Application -Icon=firefox -Categories=GNOME;GTK;Network;WebBrowser; -MimeType=text/xml;text/mml;text/html;application/xhtml+xml;application/vnd.mozilla.xul+xml;x-scheme-handler/http;x-scheme-handler/https -StartupNotify=true -EOF - - mkdir -p $PKG/usr/share/pixmaps - ln -sfv /usr/lib/firefox/browser/chrome/icons/default/default128.png \ - $PKG/usr/share/pixmaps/firefox.png - - rm $PKG/usr/lib/firefox/firefox-bin -} |