intika / Librefox

Librefox: Firefox with privacy enhancements
https://librefox.org
Mozilla Public License 2.0
1.72k stars 89 forks source link

Add rpm/deb/pkgbuild releases #27

Open intika opened 5 years ago

intika commented 5 years ago
daert commented 5 years ago

Hi @intika, first I want to thank you and all contributors for this great project. I made a simple PKGBUILD for ArchLinux to install the configuration files into Firefox folder. It should work for either official and esr versions.

pkgname=librefox ffver=64.0.0 pkgver=2.1 pkgrel=1 pkgdesc="Librefox: Firefox with privacy enhancements" arch=(i686 x86_64) license=(MPL) url="https://github.com/intika/Librefox" depends=(firefox) source=("$url/releases/download/Librefox-v$pkgver-v$ffver/Librefox-$pkgver-Firefox-Linux-$ffver.zip") sha512sums=('32f9f9aca614d8229c3aabcc83b7b433f8966a8ff7be1abb5e5b32b328f5f4dbad780cd8aef02cc80402c6323fed5ae3676f03d17d698597a668777334acb220')

package() { ffdir="$pkgdir/usr/lib/firefox" install -dm755 "$ffdir"/{defaults/pref,distribution}

cd "$srcdir" install -Dm644 "defaults/pref/local-settings.js" "$ffdir/defaults/pref/local-settings.js" install -Dm644 "distribution/policies.json" "$ffdir/distribution/policies.json" install -Dm644 "mozilla.cfg" "$ffdir/mozilla.cfg" }

intika commented 5 years ago

@daert thank you for your contribution it's appreciated :) did you post that on aur ?

daert commented 5 years ago

No, I didn't but I could post it if you want

intika commented 5 years ago

@daert that would be awesome if you have the time of course :)

daert commented 5 years ago

No problem, I'm happy to help in this project

EDIT: it appears that the librefox repository on aur is not empty but it does not result when searching the package from the web page. Maybe it's a deleted repository but I can access it. Should I proceed updating it with my pkgbuild?

dessalines commented 5 years ago

Yes please, just add it under a different name if necessary.

intika commented 5 years ago

The other aur package is waiting for the independent release (v3)... Yes you could just add it with an other name like "Librefox-v2"

daert commented 5 years ago

Ok, I've sent an email to the maintainer of that repository, but I see that there is no issue.

So, I will create a new repository, like librefox-config or librefox-cfg or some other name if you don't like them

intika commented 5 years ago

Thank you :) feel free to choose the appropriate name, librefox-cfg/librefox-config is a very good idea because the config file set is intended to be kept even after the independent release.

daert commented 5 years ago

librefox-cfg it is. It's already online

androidacy-user commented 5 years ago

Is there a version for Ubuntu yet? (deb).

Serkan-devel commented 5 years ago

Can an appimage version be done?

cc @probonopd