Use debug package
- Id
- 92c2723b7c842fc6f19ce5a084597c8a825ab134
- Author
- Jan Alexander Steffens (heftig)
- Commit time
- 2024-01-19T04:50:37+01:00
Modified .SRCINFO
makedepends = cbindgen
makedepends = clang
makedepends = diffutils
- makedepends = dump_syms
makedepends = imake
makedepends = inetutils
makedepends = jack
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
cbindgen
clang
diffutils
- dump_syms
imake
inetutils
jack
'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}
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
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
ac_add_options --with-pgo-jarlog=${PWD@Q}/jarlog
END
./mach build
-
- echo "Building symbol archive..."
- ./mach buildsymbols
}
package() {
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: