diff options
Diffstat (limited to 'debian/control.in')
-rw-r--r-- | debian/control.in | 160 |
1 files changed, 160 insertions, 0 deletions
diff --git a/debian/control.in b/debian/control.in new file mode 100644 index 0000000000..59273b0ce5 --- /dev/null +++ b/debian/control.in @@ -0,0 +1,160 @@ +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.89 + 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 == bullseye || DIST == buster + rustc-mozilla (>= 1.63), +%else + rustc (>= 1.63), +%endif +%if DIST == bullseye || DIST == buster + cargo-mozilla (>= 0.66), +%else + cargo (>= 0.66), +%endif +%if DIST == bullseye || DIST == buster + llvm-dev, + libclang-dev, + clang, +%else + llvm-14-dev, + libclang-14-dev, + clang-14, +%endif +%if DIST != bullseye && DIST != buster + libc++-14-dev-wasm32, + libclang-rt-14-dev-wasm32, + lld-14, +%endif + cbindgen (>= 0.24.3), + 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 |