@@ -13,9 +13,11 @@ PACKAGE=$(echo $DIR | sed 's|-[^-]*$||g')
1313
1414cd /blfs/builds
1515wget $URL
16+ wget https://www.linuxfromscratch.org/patches/downloads/firefox/firefox-113.0-llvm16-1.patch
1617tar -xvf $TAR
1718cd $DIR
1819# Build
20+ patch -Np1 < ../firefox-113.0-llvm16-1.patch
1921cat > mozconfig << "EOF "
2022# If you have a multicore machine, all cores will be used by default.
2123
@@ -39,12 +41,12 @@ ac_add_options --disable-necko-wifi
3941
4042# Comment out following options if you have not installed
4143# recommended dependencies:
42- # ac_add_options --with-system-icu
44+ ac_add_options --with-system-icu
4345ac_add_options --with-system-libevent
44- # ac_add_options --with-system-libvpx
46+ ac_add_options --with-system-libvpx
4547ac_add_options --with-system-nspr
4648ac_add_options --with-system-nss
47- # ac_add_options --with-system-webp
49+ ac_add_options --with-system-webp
4850
4951# Unlike with thunderbird, although using the gold linker can
5052# save four megabytes in the installed file it does not make
@@ -60,8 +62,8 @@ ac_add_options --enable-official-branding
6062
6163# Stripping is now enabled by default.
6264# Uncomment these lines if you need to run a debugger:
63- ac_add_options --disable-strip
64- ac_add_options --disable-install-strip
65+ # ac_add_options --disable-strip
66+ # ac_add_options --disable-install-strip
6567
6668# Disabling debug symbols makes the build much smaller and a little
6769# faster. Comment this if you need to run a debugger. Note: This is
@@ -157,7 +159,7 @@ ln -sfv /usr/lib/firefox/browser/chrome/icons/default/default128.png /pkgs/firef
157159mkdir -p /pkgs/$PACKAGE /usr/lib/firefox/distribution/
158160echo " [Global]
159161id=Tucana
160- version=2.2
162+ version=2.3
161163about=Mozilla Firefox built for Tucana Linux
162164[Preferences]
163165app.distributor=tucana
0 commit comments