8000 feat(firefox): add Debian support by silentJET85 · Pull Request #1435 · wimpysworld/deb-get · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

feat(firefox): add Debian support #1435

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 5 commits into
base: main
Choose a base branch
from

Conversation

silentJET85
Copy link
Contributor

closes #1328
This PR adds Debian support for all of the Firefox packages.
(Note: Most of these use the GPG_KEY_ID variable, which currently doesn't work in Sid, Trixie and Plucky. #1434 should fix that.)

firefox:

Switches from the PPA to Mozilla's apt repository.
Edited ARCHS_SUPPORTED variable to remove the extra Archs that aren't supported by Mozilla's repo.
Looking through the PPA page, it looks like they've only been building for amd64 and arm64 for a while now. So we aren't actually losing anything by switching.
#1427 would need to be merged in order for this to install properly in Ubuntu Jammy and up. But this is also true of the current firefox package.

firefox-beta, firefox-nightly, firefox-devedition:

Edited ARCHS_SUPPORTED variable to remove the extra Archs that aren't supported by Mozilla's repo. The other Archs were only applicable to the PPA, which these packages never used anyway.
Removed CODENAMES_SUPPORTED variable, so that all codenames are supported. I have tested that they all install and run in Buster and up, and Focal and up.

firefox-esr:

Added Mozilla's apt repo for AMD64 machines. Their repo doesn't have an ARM64 version for firefox-esr, like they do for the other Firefox editions. So for ARM, the PPA will continue to be used.

If desired, I can replace the PPA="ppa:mozillateam/ppa" line with

ASC_KEY_URL="https://keyserver.ubuntu.com/pks/lookup?op=get&search=0xaebdf4819be21867"
APT_REPO_URL="https://ppa.launchpadcontent.net/mozillateam/ppa/ubuntu ${UPSTREAM_CODENAME} main"
APT_LIST_NAME="mozillateam-ubuntu-ppa-${UPSTREAM_CODENAME}"

(It's not clear if it was decided to allow splitting methods or not, Since #1295 was merged instead of #1309.
I don't know if that was an intentional decision or perhaps just the first of the two PRs that Martin happened to encounter.)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Firefox: add official Mozilla repos
1 participant
0