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
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
|
Source: @browser@
Section: web
Priority: optional
Maintainer: B. Stack <bgstack15@gmail.com>
XSBC-Original-Maintainer: Maintainers of Mozilla-related packages <team+pkg-mozilla@tracker.debian.org>
Build-Depends: autotools-dev,
debhelper (>= 9.20160114),
libx11-dev,
libx11-xcb-dev,
libxt-dev,
libgtk-3-dev,
libglib2.0-dev,
libdrm-dev,
libstartup-notification0-dev,
libjpeg-dev,
%if USE_SYSTEM_ZLIB
zlib1g-dev,
%endif
libreadline-dev,
python3 (>= 3.6),
dpkg-dev,
%if USE_SYSTEM_NSPR
%define NSPR_VERSION 4.32
libnspr4-dev (>= 2:@NSPR_VERSION@~),
%endif
%if USE_SYSTEM_NSS
%define NSS_VERSION 3.76
libnss3-dev (>= 2:@NSS_VERSION@~),
%endif
%if USE_SYSTEM_VPX
libvpx-dev (>= 1.8.0),
%endif
libdbus-glib-1-dev,
%if USE_SYSTEM_FFI
libffi-dev,
%endif
%if USE_SYSTEM_LIBEVENT
libevent-dev,
%endif
libpulse-dev,
libasound2-dev,
yasm,
%if DIST == stretch
nasm-mozilla (>= 2.14) [amd64 i386],
%else
nasm (>= 2.14) [amd64 i386],
%endif
%if DIST == bullseye || DIST == buster || DIST == stretch
rustc-mozilla (>= 1.56),
%else
rustc (>= 1.56),
%endif
%if DIST == bullseye || DIST == buster || DIST == stretch
cargo-mozilla (>= 0.57),
%else
cargo (>= 0.57),
%endif
%if DIST == stretch
gcc-mozilla (>= 7.1),
llvm-7-dev,
libclang-7-dev,
clang-7,
%else
llvm-dev,
libclang-dev,
clang,
%endif
cbindgen (>= 0.19.0),
%if DIST == stretch
nodejs-mozilla (>= 10),
%else
nodejs (>= 10),
%endif
zip,
unzip,
locales,
xvfb,
xfonts-base,
xauth,
ttf-bitstream-vera,
fonts-freefont-ttf,
fonts-dejima-mincho,
iso-codes
Build-Conflicts: graphicsmagick-imagemagick-compat,
liboss4-salsa-dev,
libhildonmime-dev,
libosso-dev
Standards-Version: 3.9.8.0
Vcs-Git: https://salsa.debian.org/mozilla-team/firefox.git -b @SHORT_SOURCE_CHANNEL@/master
Vcs-Browser: https://salsa.debian.org/mozilla-team/firefox/commits/@SHORT_SOURCE_CHANNEL@/master
Package: @browser@
Architecture: any
Depends: ${shlibs:Depends},
${misc:Depends},
fontconfig,
procps,
debianutils (>= 1.16),
%if USE_SYSTEM_NSPR
libnspr4 (>= 2:@NSPR_VERSION@~),
%endif
%if USE_SYSTEM_NSS
libnss3 (>= 2:@NSS_VERSION@~)
%endif
Recommends: @LIBAVCODEC@
Suggests: fonts-stix | otf-stix,
fonts-lmodern,
libgssapi-krb5-2 | libkrb53,
libcanberra0,
pulseaudio
%if TRANSITION
Conflicts: iceweasel (<< 45)
%endif
Breaks: xul-ext-torbutton
Provides: www-browser,
gnome-www-browser
%define RAW_DESCRIPTION Mozilla Firefox web browser
%define LONGDESC1 @Browser@ is a powerful, extensible web browser with support for modern
%define LONGDESC2 web application technologies.
%define firefox_esr firefox-esr
%if browser == firefox_esr
%define DESCRIPTION @RAW_DESCRIPTION@ - Extended Support Release (ESR)
%else
%define DESCRIPTION @RAW_DESCRIPTION@
%endif
Description: @DESCRIPTION@
@LONGDESC1@
@LONGDESC2@
%if TRANSITION
Package: iceweasel
Architecture: all
Priority: extra
Section: oldlibs
Depends: @browser@, ${misc:Depends}
Description: Web browser based on Firefox - Transitional package
This is a transitional package, it can be safely removed.
%endif
Package: @browser@-l10n-all
Architecture: all
Section: metapackages
Depends: ${misc:Depends}, @L10N_PACKAGES_DEPS@
%if TRANSITION
Breaks: iceweasel-l10n-all (<< 45)
Replaces: iceweasel-l10n-all (<< 45)
Provides: iceweasel-l10n-all
%endif
Description: All language packages for @Browser@ (meta)
@LONGDESC1@
@LONGDESC2@
.
This is a metapackage depending on all available localizations of @Browser@.
%if TRANSITION
Package: iceweasel-l10n-all
Architecture: all
Priority: extra
Section: oldlibs
Depends: @browser@-l10n-all, ${misc:Depends}
Description: All language packages for Iceweasel - Transitional package
This is a transitional package, it can be safely removed.
%endif
%include l10n/browser-l10n.control
|