1 # --- T2-COPYRIGHT-NOTE-BEGIN ---
2 # T2 SDE: package/*/palemoon/palemoon.conf
3 # Copyright (C) 2024 The T2 SDE Project
5 # This Copyright note is generated by scripts/Create-CopyPatch,
6 # more information can be found in the files COPYING and README.
8 # This program is free software; you can redistribute it and/or modify
9 # it under the terms of the GNU General Public License version 2.
10 # --- T2-COPYRIGHT-NOTE-END ---
14 PYTHONPATH=$libdir/python2.7/
24 var_remove GCC_WRAPPER_APPEND " " "-c?:-s"
25 var_append GCC_WRAPPER_APPEND " " "-L$root$(pkgprefix libdir libx11)"
26 hook_add inmake 5 "./mach build"
27 hook_add postmake 5 "./mach install"
30 cat <<-EOT >> .mozconfig
31 ac_add_options --enable-application=palemoon
33 ac_add_options --prefix=/opt/palemoon
34 mk_add_options PYTHON=$bindir/$PYTHON
35 mk_add_options MOZ_MAKE_FLAGS="-j$SDECFG_PARALLEL"
36 ac_add_options --x-libraries=$libdir
38 ac_add_options --enable-default-toolkit=cairo-gtk3
39 ac_add_options --enable-jemalloc
40 ac_add_options --enable-strip
41 ac_add_options --with-pthreads
43 ac_add_options --disable-tests
44 ac_add_options --disable-accessibility
45 ac_add_options --enable-devtools
46 ac_add_options --enable-av1
47 ac_add_options --enable-jxl
48 ac_add_options --enable-ffmpeg
49 ac_add_options --disable-webrtc
50 ac_add_options --disable-gamepad
51 ac_add_options --disable-debug
52 ac_add_options --disable-necko-wifi
53 ac_add_options --disable-updater
54 ac_add_options --enable-system-cairo
55 ac_add_options --enable-system-pixman
58 MOZ_DISABLE_STARTUPCACHE=1
59 MOZ_DISABLE_PRECOMPILED_STARTUPCACHE=1
63 pkginstalled gconf || echo "ac_add_options --disable-gconf" >> .mozconfig
64 pkginstalled gtk+2 || echo "ac_add_options --disable-npapi" >> .mozconfig
65 pkginstalled pulseaudio || echo "ac_add_options --disable-pulseaudio" >> .mozconfig
66 pkginstalled alsa-lib && echo "ac_add_options --enable-alsa" >> .mozconfig
69 hook_add preconf 4 "palemoon_config"