caio.co/de/arch/firefox

Use debug package

Id
92c2723b7c842fc6f19ce5a084597c8a825ab134
Author
Jan Alexander Steffens (heftig)
Commit time
2024-01-19T04:50:37+01:00

Modified .SRCINFO

@@ -10,7 +10,6
makedepends = cbindgen
makedepends = clang
makedepends = diffutils
- makedepends = dump_syms
makedepends = imake
makedepends = inetutils
makedepends = jack
@@ -44,11 +43,9
optdepends = pulseaudio: Audio support
optdepends = speech-dispatcher: Text-to-Speech
optdepends = xdg-desktop-portal: Screensharing with Wayland
- options = !debug
options = !emptydirs
options = !lto
options = !makeflags
- options = !strip
source = https://archive.mozilla.org/pub/firefox/releases/121.0.1/source/firefox-121.0.1.source.tar.xz
source = https://archive.mozilla.org/pub/firefox/releases/121.0.1/source/firefox-121.0.1.source.tar.xz.asc
source = firefox.desktop

Modified PKGBUILD

@@ -28,7 +28,6
cbindgen
clang
diffutils
- dump_syms
imake
inetutils
jack
@@ -57,11 +56,9
'xdg-desktop-portal: Screensharing with Wayland'
)
options=(
- !debug
!emptydirs
!lto
!makeflags
- !strip
)
source=(
https://archive.mozilla.org/pub/firefox/releases/$pkgver/source/firefox-$pkgver.source.tar.xz{,.asc}
@@ -111,6 +108,7
ac_add_options --enable-optimize
ac_add_options --enable-rust-simd
ac_add_options --enable-linker=lld
+ac_add_options --disable-install-strip
ac_add_options --disable-elf-hack
ac_add_options --disable-bootstrap
ac_add_options --with-wasi-sysroot=/usr/share/wasi-sysroot
@@ -148,7 +146,6
export MACH_BUILD_PYTHON_NATIVE_PACKAGE_SOURCE=pip
export MOZBUILD_STATE_PATH="$srcdir/mozbuild"
export MOZ_BUILD_DATE="$(date -u${SOURCE_DATE_EPOCH:+d @$SOURCE_DATE_EPOCH} +%Y%m%d%H%M%S)"
- export MOZ_ENABLE_FULL_SYMBOLS=1
export MOZ_NOSPAM=1

# malloc_usable_size is used in various parts of the codebase
@@ -189,9 +186,6
ac_add_options --with-pgo-jarlog=${PWD@Q}/jarlog
END
./mach build
-
- echo "Building symbol archive..."
- ./mach buildsymbols
}

package() {
@@ -270,13 +264,6
ObjectPath=/org/mozilla/${pkgname//-/}/SearchProvider
Version=2
END
-
- export SOCORRO_SYMBOL_UPLOAD_TOKEN_FILE="$startdir/.crash-stats-api.token"
- if [[ -f $SOCORRO_SYMBOL_UPLOAD_TOKEN_FILE ]]; then
- make -C obj uploadsymbols
- else
- cp -fvt "$startdir" obj/dist/*crashreporter-symbols-full.tar.zst
- fi
}

# vim:set sw=2 sts=-1 et: