Package: firefox
Version: 60.0-1
Severity: wishlist
Tags: patch
Dear Maintainer,
mozilla decided to depreciate ALSA in favour of PULSE. The most up to date
firefox package in debian is PULSE only which leads to no sound issue on pure
ALSA systems.
i do not know your opinion regarding OSS/ALSA/PULSE. but i know that some
people are still running pure ALSA systems as it is more stable than PULSE.
please consider including a new firefox package compiled with ALSA support.
package name proposal: firefox-alsa
Gentoo ebuild citation:
...
# force the deprecated alsa sound code if pulseaudio is disabled
if use kernel_linux && ! use pulseaudio ; then
mozconfig_annotate '-pulseaudio' --enable-alsa
fi
...
-- Package-specific info:
-- Addons package information
-- System Information:
Debian Release: buster/sid
APT prefers stable
APT policy: (990, 'stable'), (500, 'stable-updates'), (500, 'unstable'),
(500, 'testing'), (1, 'experimental')
Architecture: i386 (x86_64)
Kernel: Linux 4.16.5-64 (SMP w/8 CPU cores; PREEMPT)
Locale: LANG=en_US.UTF-8.UTF-8, LC_CTYPE=en_US.UTF-8.UTF-8 (charmap=UTF-8)
(ignored: LC_ALL set to en_US.UTF-8), LANGUAGE= (charmap=UTF-8) (ignored:
LC_ALL set to en_US.UTF-8)
Shell: /bin/sh linked to /UNIONFS/bin/bash
Init: sysvinit (via /sbin/init)
Versions of packages firefox depends on:
ii debianutils 4.8.4
ii fontconfig2.12.6-0.1
ii libatk1.0-0 2.26.1-3
ii libc6 2.27-3
ii libcairo-gobject2 1.15.10-1
ii libcairo2 1.15.10-1
ii libdbus-1-3 1.12.8-2
ii libdbus-glib-1-2 0.108-2
ii libevent-2.1-62.1.8-stable-4
ii libffi6 3.2.1-6
ii libfontconfig12.12.6-0.1
ii libfreetype6 2.8.1-1
ii libgcc1 1:8-20180207-2
ii libgdk-pixbuf2.0-02.36.5-2+deb9u2
ii libglib2.0-0 2.54.3-2
ii libgtk-3-03.22.26-2
ii libgtk2.0-0 2.24.32-1
ii libhunspell-1.6-0 1.6.2-1
ii libjsoncpp1 1.7.4-3
ii libnspr4 2:4.19-1
ii libnss3 2:3.35-2
ii libpango-1.0-01.40.14-1
ii libsqlite3-0 3.22.0-1
ii libstartup-notification0 0.12-4+b2
ii libstdc++68-20180207-2
ii libvpx5 1.7.0-3
ii libx11-6 2:1.6.4-3
ii libx11-xcb1 2:1.6.4-3
ii libxcb-shm0 1.12-1
ii libxcb1 1.12-1
ii libxcomposite11:0.4.4-2
ii libxdamage1 1:1.1.4-3
ii libxext6 2:1.3.3-1+b2
ii libxfixes31:5.0.3-1
ii libxrender1 1:0.9.10-1
ii libxt61:1.1.5-1
ii procps2:3.3.12-3
ii zlib1g1:1.2.11.dfsg-1
firefox recommends no packages.
Versions of packages firefox suggests:
ii fonts-lmodern 2.004.5-3
pn fonts-stix | otf-stix
ii libcanberra0 0.30-3
ii libgssapi-krb5-2 1.16-2
pn mozplugger
-- no debconf information
# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="6"
VIRTUALX_REQUIRED="pgo"
WANT_AUTOCONF="2.1"
MOZ_ESR=""
PYTHON_COMPAT=( python3_{5,6,7} )
PYTHON_REQ_USE='ncurses,sqlite,ssl,threads(+)'
# This list can be updated with scripts/get_langs.sh from the mozilla overlay
MOZ_LANGS=( ach af an ar as ast az bg bn-BD bn-IN br bs ca cak cs cy da de dsb
el en en-GB en-US en-ZA eo es-AR es-CL es-ES es-MX et eu fa ff fi fr fy-NL ga-IE
gd gl gn gu-IN he hi-IN hr hsb hu hy-AM id is it ja ka kab kk km kn ko lij lt lv
mai mk ml mr ms nb-NO nl nn-NO or pa-IN pl pt-BR pt-PT rm ro ru si sk sl son sq
sr sv-SE ta te th tr uk uz vi xh zh-CN zh-TW )
# Convert the ebuild version to the upstream mozilla version, used by mozlinguas
MOZ_PV="${PV/_alpha/a}" # Handle alpha for SRC_URI
MOZ_PV="${MOZ_PV/_beta/b}" # Handle beta for SRC_URI
MOZ_PV="${MOZ_PV/_rc/rc}" # Handle rc for SRC_URI
if [[ ${MOZ_ESR} == 1 ]]; then
# ESR releases have slightly different version numbers
MOZ_PV="${MOZ_PV}esr"
fi
# Patch version
PATCH="${PN}-64.0-patches-01"
MOZ_HTTP_URI="https://archive.mozilla.org/pub/${PN}/releases;
inherit check-reqs flag-o-matic toolchain-funcs eutils gnome2-utils llvm \
mozcoreconf-v6 pax-utils xdg-utils autotools mozlinguas-v2
DESCRIPTION="Firefox Web Browser"
HOMEPAGE="https://www.mozilla.com/firefox;
KEYWORDS="~amd64 ~x86"
SLOT="0"
LICENSE="MPL-2.0 GPL-2 LGPL-2.1"
IUSE="bindist clang dbus debug eme-free geckodriver +gmp-autoupdate hardened
hwaccel
jack lto neon pulseaudio +screenshot selinux startup-notification
system-harfbuzz system-icu system-jpeg system-libevent system-sqlite
system-libvpx test wifi"
RESTRICT="!bindist? ( bindist )"
PATCH_URIS=(
https://dev.gentoo.org/~{anarchy,axs,polynomial-c,whissi}/mozilla/patchsets/${PATCH}.tar.xz
)