11# Template file for 'librewolf'
22pkgname=librewolf
3- version=135.0
3+ version=135.0.1
44revision=1
55_rev=1
66wrksrc=${pkgname}-${version}-${_rev}
@@ -10,7 +10,7 @@ maintainer="index <index@mailbox.org>"
1010license="MPL-2.0, GPL-2.0-or-later, LGPL-2.1-or-later"
1111homepage="https://librewolf.net/"
1212distfiles="https://gitlab.com/api/v4/projects/32320088/packages/generic/librewolf-source/${version}-${_rev}/${pkgname}-${version}-${_rev}.source.tar.gz"
13- checksum=d195ed879a969271d0afe2d63c08805ae6e0e16af2a80841475b1d97accd331f
13+ checksum=8e5aefdd7007e374d8821a7100a717adce3b55da0e11492419147dc4e9242e99
1414
1515lib32disabled=yes
1616
@@ -28,9 +28,13 @@ makedepends="nss-devel libjpeg-turbo-devel gtk+3-devel
2828 $(vopt_if sndio sndio-devel) $(vopt_if jack jack-devel)"
2929depends="nss>=3.72 nspr>=4.32 desktop-file-utils hicolor-icon-theme pciutils"
3030
31- build_options="alsa jack dbus pulseaudio xscreensaver sndio wayland lto pgo clang wasi"
31+ build_options="alsa jack dbus pulseaudio xscreensaver sndio wayland lto pgo clang wasi debug "
3232build_options_default="alsa jack dbus pulseaudio xscreensaver sndio wayland clang wasi"
3333
34+ if [ "$XBPS_WORDSIZE" != "32" ]; then
35+ build_options_default+=" debug"
36+ fi
37+
3438desc_option_lto="Enable Link Time Optimization"
3539desc_option_pgo="Enable Profile-guided Optimization"
3640desc_option_clang="Build with clang"
@@ -195,6 +199,13 @@ do_build() {
195199 mk_add_options MOZ_TELEMETRY_REPORTING=0
196200 !
197201
202+ # XXX: setting --enable-debug/--enable-debug-symbols explicitly
203+ # seems to result in a laggy/crashy firefox.
204+ if [ -z "$build_option_debug" ]; then
205+ echo "ac_add_options --disable-debug-symbols" >>mozconfig
206+ echo "ac_add_options --disable-debug" >>mozconfig
207+ fi
208+
198209 # work around large debug symbols on 32-bit hosts
199210 if [ "$XBPS_WORDSIZE" = "32" ]; then
200211 echo "ac_add_options --disable-debug-symbols" >>mozconfig
0 commit comments