Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/bbhtt/firefox-dev-flatpak
(MIRROR) Unofficial Firefox Developer Edition flatpak built from Mozilla tarball (x86_64 only)
https://github.com/bbhtt/firefox-dev-flatpak
firefox flatpak
Last synced: 5 days ago
JSON representation
(MIRROR) Unofficial Firefox Developer Edition flatpak built from Mozilla tarball (x86_64 only)
- Host: GitHub
- URL: https://github.com/bbhtt/firefox-dev-flatpak
- Owner: bbhtt
- License: gpl-3.0
- Created: 2023-07-30T15:35:03.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-11-09T06:30:37.000Z (5 days ago)
- Last Synced: 2024-11-09T07:28:37.374Z (5 days ago)
- Topics: firefox, flatpak
- Language: Shell
- Homepage: https://gitlab.com/projects261/firefox-dev-flatpak/
- Size: 1.13 MB
- Stars: 0
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
### Unofficial Firefox Developer Edition flatpak
## Install
1. Install [flatpak](https://flatpak.org/setup/) (>=0.11.1), [xdg-desktop-portal](https://github.com/flatpak/xdg-desktop-portal) and its [backends](https://github.com/flatpak/xdg-desktop-portal#using-portals). Latest versions are preferred.
2. Add the [Flathub](https://flathub.org/setup) repository if absent
3. Install this package
```bash
# System
flatpak install https://gitlab.com/projects261/firefox-dev-flatpak/-/raw/main/firefox-dev.flatpakref# User
flatpak install --user https://gitlab.com/projects261/firefox-dev-flatpak/-/raw/main/firefox-dev.flatpakref
```## Uninstall
```bash
# Only remove
flatpak remove org.mozilla.FirefoxDev# Delete data and remove
flatpak remove --delete-data org.mozilla.FirefoxDev# Clear dependencies
flatpak uninstall --unused# Delete the remote
flatpak remote-delete firefoxdev-origin
```## Bugs
Check if it is already a known issue first https://bugzilla.mozilla.org/show_bug.cgi?id=flatpak
Check if it is reproducible in the official tarball (preferably in a new profile or safe mode). If it is, open a bug with Mozilla, optionally use [mozregression](https://mozilla.github.io/mozregression/quickstart.html) to bisect it.
Common troubleshooting help https://fedoraproject.org/wiki/How_to_debug_Firefox_problems
Otherwise feel free to open an issue here.
## Credits
Mozilla for mainlining the stable flatpak recipes.
Original Nightly flatpak project https://gitlab.com/proletarius101/firefox-nightly-flatpak and CI templates https://gitlab.com/accessable-net/gitlab-ci-templates
Logo: [Source](https://www.creativetail.com/40-free-flat-animal-icons/), [License](https://www.creativetail.com/licensing/)
## Set up personal repo
See https://docs.flatpak.org/en/latest/hosting-a-repository.html#hosting-a-repository-on-gitlab-github-pages
## Build locally
1. Clone this repository
```bash
git clone https://gitlab.com/projects261/firefox-dev-flatpak.git && cd firefox-dev-flatpak
```2. Install flatpak, [flatpak-builder](https://docs.flatpak.org/en/latest/flatpak-builder.html) and set up the Flathub repository
on `user` location.3. Run this command to build and install
```bash
flatpak-builder build --force-clean --user --install-deps-from=flathub --install org.mozilla.FirefoxDev.yaml
```4. To update, change this [URL](https://gitlab.com/projects261/firefox-dev-flatpak/-/blob/8a7d70af9a66307ccdb00a57aa6fa2568b5e37c8/org.mozilla.FirefoxDev.yaml#L137) to point to the latest release and update the [sha256](https://gitlab.com/projects261/firefox-dev-flatpak/-/blob/8a7d70af9a66307ccdb00a57aa6fa2568b5e37c8/org.mozilla.FirefoxDev.yaml#L138) below. Then redo step #3.
## Signature
GPG key used to sign repo: F8A5F798CA257770
You can verify the key used, using
```bash
gpg --no-default-keyring --keyring=/flatpak/repo/firefoxdev-origin.trustedkeys.gpg --lock-never --list-keys
```and even create the keyring yourself using:
```bash
gpg --no-default-keyring --keyring ./firefoxdev-origin.trustedkeys.gpg --keyserver keyserver.ubuntu.com --recv-keys F8A5F798CA257770mv firefoxdev-origin.trustedkeys.gpg /flatpak/repo
```### Expired
If `flatpak` says that the key is expired, try removing the repo using
```bash
flatpak remote-delete --force firefoxdev-origin
```then add it back again.