blob: caaa205b4a603f4ffb7b5d12b62b9fea17598aa7 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
|
# build environment
depends p7zip &&
depends zip &&
depends unzip &&
depends -sub CXX gcc &&
depends autoconf-2.13 &&
depends perl &&
depends python &&
depends pkgconfig &&
# main libraries
depends glib2 &&
depends libjpeg-turbo '--with-system-jpeg' &&
depends zlib '--with-system-zlib' &&
depends bzip2 '--with-system-bz2' &&
depends gtk+2 '--enable-default-toolkit=cairo-gtk2' &&
depends -sub "TSAFE SECURE_DELETE ENABLE_UNLOCK_NOTIFY" sqlite '--enable-system-sqlite' &&
depends nspr '--with-system-nspr' &&
depends -sub 3.17.x nss '--with-system-nss' &&
depends libffi '--enable-system-ffi' &&
depends libevent '--with-system-libevent' &&
depends fontconfig &&
# X libraries
depends libx11 &&
depends libxt &&
depends libxext &&
depends libice &&
depends libsm &&
depends libxscrnsaver &&
depends libxrender &&
optional_depends freetype2 \
"--disable-tree-freetype" \
"--enable-tree-freetype" \
"to use system FreeType library" &&
optional_depends -sub "X TEE" cairo \
"--enable-system-cairo" \
"--disable-system-cairo" \
"to use system version of cairo" &&
if is_depends_enabled $SPELL cairo; then
message "${MESSAGE_COLOR}System cairo selected, forcing system version of ${SPELL_COLOR}pixman${MESSAGE_COLOR}...${DEFAULT_COLOR}" &&
depends pixman '--enable-system-pixman'
else
list_add OPTS '--disable-system-pixman'
fi &&
optional_depends pango \
"--enable-pango" \
"--disable-pango" \
"to use Pango engine" &&
optional_depends gstreamer \
"--enable-gstreamer" \
"--disable-gstreamer" \
"for GStreamer support" &&
if is_depends_enabled $SPELL gstreamer; then
depends gst-plugins-base
fi &&
optional_depends dbus \
"--enable-dbus" \
"--disable-dbus" \
"for dbus support" &&
if is_depends_enabled $SPELL dbus; then
depends dbus-glib
fi &&
if list_find "${PALEMOON_OPTS}" "--enable-webm"; then
depends yasm &&
depends alsa-lib '--enable-alsa' &&
optional_depends libvpx \
"--with-system-libvpx" \
"--without-system-libvpx" \
"to use system libvpx"
elif list_find "${PALEMOON_OPTS}" "--enable-ogg" || list_find "${PALEMOON_OPTS}" "--enable-wave"; then
depends alsa-lib '--enable-alsa'
else
optional_depends alsa-lib \
"--enable-alsa" \
"--disable-alsa" \
"for ALSA support"
fi &&
optional_depends OPENGL \
"--enable-webgl" \
"--disable-webgl" \
"for building of the WebGL implementation" &&
optional_depends startup-notification \
"--enable-startup-notification" \
"--disable-startup-notification" \
"for startup-notification support" &&
optional_depends hunspell \
"--enable-system-hunspell" \
"--disable-system-hunspell" \
"to use system hunspell library" &&
optional_depends pulseaudio \
"--enable-pulseaudio" \
"--disable-pulseaudio" \
"for PulseAudio support (${PROBLEM_COLOR}experimental${DEFAULT_COLOR})" &&
optional_depends wireless_tools \
"--enable-necko-wifi" \
"--disable-necko-wifi" \
"for necko wifi scanner" &&
optional_depends gconf2 \
"--enable-gconf" \
"--disable-gconf" \
"for Gconf support" &&
optional_depends libproxy \
"--enable-libproxy" \
"--disable-libproxy" \
"for libproxy support" &&
optional_depends libgnomeui \
"--enable-gnomeui" \
"--disable-gnomeui" \
"to use libgnomeui instead of GIO & GTK for icon theme support"
|