summaryrefslogtreecommitdiffstats
path: root/debian/control.in
blob: 615e7f31dd1ba45f45c44e7e25e03acfb2575f9f (plain)
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
Source: @browser@
Section: web
Priority: optional
Maintainer: Maintainers of Mozilla-related packages <team+pkg-mozilla@tracker.debian.org>
Uploaders: Mike Hommey <glandium@debian.org>
Build-Depends: autotools-dev,
               debhelper-compat (= 12),
               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.99
               libnss3-dev (>= 2:@NSS_VERSION@~),
%endif
%if USE_SYSTEM_VPX
               libvpx-dev (>= 1.10.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,
               nasm (>= 2.14) [amd64 i386],
%if DIST == bookworm || DIST == bullseye || DIST == buster
               rustc-mozilla (>= 1.70),
%else
               rustc (>= 1.70),
%endif
%if DIST == bullseye || DIST == buster
               cargo-mozilla (>= 0.66),
%else
               cargo (>= 0.66),
%endif
               llvm-dev,
               libclang-dev,
               clang,
%if DIST != bullseye && DIST != buster
               libc++-dev-wasm32,
               libclang-rt-dev-wasm32,
               lld,
%endif
               cbindgen (>= 0.26.0),
               nodejs (>= 12.22.1),
               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