25 |
>= media-libs/libpng-1.5 |
>= media-libs/libpng-1.5 |
26 |
>= media-libs/alsa-lib-1.1 |
>= media-libs/alsa-lib-1.1 |
27 |
>= media-libs/libvpx-1.9 |
>= media-libs/libvpx-1.9 |
28 |
|
>= media-libs/dav1d-0.7 |
29 |
>= dev-libs/glib2-2.64 |
>= dev-libs/glib2-2.64 |
30 |
>= dev-libs/libidl-0.8.14 |
>= dev-libs/libidl-0.8.14 |
31 |
>= virtual/unzip |
>= virtual/unzip |
58 |
>= media-libs/libpng-dev-1.5 |
>= media-libs/libpng-dev-1.5 |
59 |
>= media-libs/alsa-lib-dev-1.1 |
>= media-libs/alsa-lib-dev-1.1 |
60 |
>= media-libs/libvpx-dev-1.9 |
>= media-libs/libvpx-dev-1.9 |
61 |
|
>= media-libs/dav1d-dev-0.7 |
62 |
>= dev-libs/glib2-dev-2.64 |
>= dev-libs/glib2-dev-2.64 |
63 |
>= dev-libs/libidl-dev-0.8.14 |
>= dev-libs/libidl-dev-0.8.14 |
64 |
>= app-arch/unzip-dev-6 |
>= app-arch/unzip-dev-6 |
85 |
>= virtual/sed |
>= virtual/sed |
86 |
>= app-arch/zip-3 |
>= app-arch/zip-3 |
87 |
>= dev-lang/yasm-1.3 |
>= dev-lang/yasm-1.3 |
88 |
|
>= dev-lang/nasm-2.15 |
89 |
>= dev-lang/python-2.7 |
>= dev-lang/python-2.7 |
90 |
>= dev-lang/python3-3.7 |
>= dev-lang/python3-3.7 |
91 |
>= dev-lang/rust-1.45 |
>= dev-lang/rust-1.45 |
238 |
mozconf_add --enable-intl-api |
mozconf_add --enable-intl-api |
239 |
mozconf_add --with-system-libvpx |
mozconf_add --with-system-libvpx |
240 |
#mozconf_add --enable-system-cairo |
#mozconf_add --enable-system-cairo |
241 |
|
mozconf_add --enable-system-av1 |
242 |
|
|
243 |
# enable cairo-gtk3 as default |
# enable cairo-gtk3 as default |
244 |
mozconf_add --enable-default-toolkit=cairo-gtk3 |
mozconf_add --enable-default-toolkit=cairo-gtk3 |
245 |
|
|
246 |
# disable debug build && enable stripping |
# disable debug build && enable stripping |
247 |
mozconf_add --disable-debug |
mozconf_add --disable-debug |
248 |
|
mozconf_add --disable-debug-symbols |
249 |
mozconf_add --disable-tests |
mozconf_add --disable-tests |
250 |
mozconf_add --enable-strip |
mozconf_add --enable-strip |
251 |
|
|
265 |
# resolve multiple --enable-extensions down to one |
# resolve multiple --enable-extensions down to one |
266 |
rebuild_extension_list |
rebuild_extension_list |
267 |
|
|
268 |
|
# allow more open files |
269 |
|
ulimit -n 4096 |
270 |
|
|
271 |
# shell export fixes some bugs in a chroot environment |
# shell export fixes some bugs in a chroot environment |
272 |
# see: http://comments.gmane.org/gmane.linux.lfs.beyond.support/47450 |
# see: http://comments.gmane.org/gmane.linux.lfs.beyond.support/47450 |
273 |
#MOZ_MAKE_FLAGS="${MAKEOPTS}" SHELL="${SHELL}" mmake -f client.mk || die |
#MOZ_MAKE_FLAGS="${MAKEOPTS}" SHELL="${SHELL}" mmake -f client.mk || die |
304 |
# use LANG environment variable to choose locale |
# use LANG environment variable to choose locale |
305 |
msetpref intl.locale.matchOS true || die |
msetpref intl.locale.matchOS true || die |
306 |
|
|
307 |
|
# set network.trr.mode to 5 (disabled) to disable DNS-over-HTTPs |
308 |
|
msetpref network.trr.mode 5 || die |
309 |
|
|
310 |
|
# disable push remote administration from mozilla |
311 |
|
msetpref app.normandy.enabled false || die |
312 |
|
|
313 |
# menu entries |
# menu entries |
314 |
minstallpixmap firefox.png || die |
minstallpixmap firefox.png || die |
315 |
minstalldir /usr/share/applications || die |
minstalldir /usr/share/applications || die |