forked from librewolf/gentoo
No description
This repository has been archived on 2026年02月14日 . You can view files and clone it, but you cannot make any changes to its state, such as pushing and creating new issues, pull requests or comments.
- Shell 98.1%
- Python 1.4%
- JavaScript 0.5%
|
scv
edee332b42
README: modernize
Summary of changes: - Give a default sync location: "/var/db/repos/librewolf" anyone who would want to change this would already know how. Having a default makes it easier for new users. - Convert occurances of "emerge --sync librewolf" to "emaint sync -r librewolf". This is optional since the former still works. However [1] primary control of all sync operations has been moved from "emerge" to "emaint". - Remove layman, this is PMASKED for removal on gentoo. "eselect repository" supersedes it [2]. [1] https://wiki.gentoo.org/wiki/Project:Portage/Sync [2] https://wiki.gentoo.org/wiki/Layman |
||
|---|---|---|
| eclass | remove --with-app-basename flag from builds, due to revealing LibreWolf in user agent string | |
| metadata | news: Add news item reguarding Codeberg migration. | |
| profiles | profiles: Try syncing with firefox entries in 'profile' | |
| scripts | get_langs.sh use /bin/bash instead of /bin/sh for compatibility issues | |
| www-client | www-client/librewolf: add 134.0.2_p1 | |
| .gitignore | Ignore md5-cache | |
| README.md | README: modernize | |
| repository.xml | Update upstream URL in README and repository.xml | |
Librewolf Gentoo
Librewolf packaging for Gentoo.
Usage
Manual way
Create the /etc/portage/repos.conf/librewolf.conf file as follows:
[librewolf]
priority = 50
location = /var/db/repos/librewolf
sync-type = git
sync-uri = https://codeberg.org/librewolf/gentoo.git
auto-sync = Yes
Then run emaint sync -r librewolf, Portage should now find and update the repository.
Eselect way
On terminal:
sudo eselect repository add librewolf git https://codeberg.org/librewolf/gentoo.git
And then run emaint sync -r librewolf, Portage should now find and update the repository.
Contributing
Before submitting an issue please verify that the issue doesn't occur on Gentoo's www-client/firefox package.
Packaging Workflow
To make things easy to update the www-client/librewolf and www-client/librewolf-bin ebuilds are based on the www-client/firefox(-bin) ebuilds from Gentoo's default repository.
Personally I use diff -aur <librewolf ebuild> <firefox ebuild> when making version bumps.