diff options
author | hawkeye116477 | 2018-11-01 23:12:51 +0100 |
---|---|---|
committer | hawkeye116477 | 2018-11-01 23:12:51 +0100 |
commit | 75b3906827672150eee2c7ec4e65b152dcf4ec50 (patch) | |
tree | 16fc292b5b42e2bb43e05aeacdc2ed026ec9ea5f | |
parent | b5e1140cc2d9c4bfe3d43f1c6fe617271b2cfaa2 (diff) | |
download | aur-75b3906827672150eee2c7ec4e65b152dcf4ec50.tar.gz |
56.2.5
-rw-r--r-- | .SRCINFO | 20 | ||||
-rw-r--r-- | PKGBUILD | 78 | ||||
-rw-r--r-- | waterfox-kde-bin.install | 8 |
3 files changed, 62 insertions, 44 deletions
@@ -1,33 +1,37 @@ # Generated by mksrcinfo v8 -# Fri Oct 12 16:18:40 UTC 2018 +# Thu Nov 1 22:12:39 UTC 2018 pkgbase = waterfox-kde-bin pkgdesc = Free, open and private browser with openSUSE's patches for better integration with KDE - pkgver = 56.2.4 + pkgver = 56.2.5 pkgrel = 1 url = https://www.waterfoxproject.org/ install = waterfox-kde-bin.install arch = x86_64 license = MPL makedepends = wget + depends = gtk3 + depends = gtk2 depends = libxt + depends = startup-notification depends = mime-types depends = dbus-glib + depends = ffmpeg depends = hunspell - depends = gtk2 - depends = gtk3 - depends = nss + depends = ttf-font + depends = hicolor-icon-theme + depends = libpulse depends = kwaterfoxhelper optdepends = networkmanager: Location detection via available WiFi networks optdepends = libnotify: Notification integration optdepends = speech-dispatcher: Text-to-Speech optdepends = pulseaudio: Audio support optdepends = alsa-lib: Audio support - provides = waterfox=56.2.4 + provides = waterfox=56.2.5 conflicts = waterfox options = !emptydirs options = !strip - source = waterfox-kde_56.2.4-1_amd64.deb::https://dl.bintray.com/hawkeye116477/waterfox-deb/pool/w/waterfox/waterfox-kde_56.2.4-1_amd64.deb - sha256sums = 0dcfa89a0f7d2ca615b1c5e25256f528f212e2709ef39af5e57a57ee7abb5205 + source = waterfox-kde-56.2.5-0-x86_64.pkg.tar.xz::https://download.opensuse.org/repositories/home:/hawkeye116477:/waterfox/Arch/x86_64/waterfox-kde-56.2.5-0-x86_64.pkg.tar.xz + sha256sums = 9b94ceba1ae3ec74e9ad5cbcfd5950c3dc98c00a1aff093ff85aaeb6df4065ef pkgname = waterfox-kde-bin @@ -1,13 +1,14 @@ # Maintainer: hawkeye116477 <hawkeye116477 at gmail dot com> pkgname=waterfox-kde-bin -pkgver=56.2.4 +pkgver=56.2.5 pkgrel=1 pkgdesc="Free, open and private browser with openSUSE's patches for better integration with KDE" arch=('x86_64') url="https://www.waterfoxproject.org/" license=('MPL') -depends=('libxt' 'mime-types' 'dbus-glib' 'hunspell' 'gtk2' 'gtk3' 'nss' 'kwaterfoxhelper') +depends=('gtk3' 'gtk2' 'libxt' 'startup-notification' 'mime-types' 'dbus-glib' 'ffmpeg' + 'hunspell' 'ttf-font' 'hicolor-icon-theme' 'libpulse' 'kwaterfoxhelper') makedepends=('wget') optdepends=('networkmanager: Location detection via available WiFi networks' 'libnotify: Notification integration' @@ -18,18 +19,15 @@ provides=("waterfox=$pkgver") conflicts=('waterfox') options=('!emptydirs' '!strip') install=$pkgname.install -source=("waterfox-kde_${pkgver}-${pkgrel}_amd64.deb::https://dl.bintray.com/hawkeye116477/waterfox-deb/pool/w/waterfox/waterfox-kde_${pkgver}-${pkgrel}_amd64.deb") -sha256sums=('0dcfa89a0f7d2ca615b1c5e25256f528f212e2709ef39af5e57a57ee7abb5205') +source=("waterfox-kde-${pkgver}-0-x86_64.pkg.tar.xz::https://download.opensuse.org/repositories/home:/hawkeye116477:/waterfox/Arch/x86_64/waterfox-kde-${pkgver}-0-x86_64.pkg.tar.xz") +sha256sums=('9b94ceba1ae3ec74e9ad5cbcfd5950c3dc98c00a1aff093ff85aaeb6df4065ef') package() { -# Extract Waterfox from .deb package -msg2 "Extracting the data.tar.xz..." -bsdtar -xf data.tar.xz -C "$pkgdir/" - +mv $srcdir/usr/ $pkgdir/usr/ # Settings file for language packs -_settings=/opt/waterfox/.installer/settings +_settings=/usr/lib/waterfox/.installer/settings +_i18n_ver=56.2.4 -_locale_ver=56.2.3 if [ -f "$_settings" ]; then echo "Previous settings detected! Do you wish to load them?" select yn in "Yes" "No"; do @@ -37,17 +35,19 @@ select yn in "Yes" "No"; do Yes ) if grep -q download_language=yes "$_settings"; then _chosen_language=$(grep -Po 'chosen_language=\K[^ ]+' $_settings) - wget -O $srcdir/waterfox-locale-${_chosen_language}_${_locale_ver}_amd64.deb https://dl.bintray.com/hawkeye116477/waterfox-deb/pool/w/waterfox/waterfox-locale-${_chosen_language}_${_locale_ver}_amd64.deb; + wget -O $srcdir/waterfox-i18n-${_chosen_language}-${_i18n_ver}-0-x86_64.pkg.tar.xz https://download.opensuse.org/repositories/home:/hawkeye116477:/waterfox/Arch/x86_64/waterfox-i18n-${_chosen_language}-${_i18n_ver}-0-x86_64.pkg.tar.xz; msg2 "Extracting locale..." - bsdtar -xf $srcdir/waterfox-locale-${_chosen_language}_${_locale_ver}_amd64.deb - bsdtar -xf $srcdir/data.tar.xz -C "$pkgdir/" + bsdtar -xf $srcdir/waterfox-i18n-${_chosen_language}-${_i18n_ver}-0-x86_64.pkg.tar.xz -C "$pkgdir/" + rm $pkgdir/.BUILDINFO + rm $pkgdir/.MTREE + rm $pkgdir/.PKGINFO fi - mkdir $pkgdir/opt/waterfox/.installer/ - cp $_settings $pkgdir/opt/waterfox/.installer/ + mkdir $pkgdir/usr/lib/waterfox/.installer/ + cp $_settings $pkgdir/usr/lib/waterfox/.installer/ break;; No ) echo "Root access is required to remove settings file!" -sudo rm -rvf /opt/waterfox/.installer/ +sudo rm -rvf /usr/lib/waterfox/.installer/ break;; esac done @@ -62,33 +62,39 @@ echo "Do you wish to download and install language pack (if you want to have en- _download_language=yes echo -e "Available languages: (ach) Acholi; (af) Afrikaans; (an) Aragonese; (ar) Arabic; (as) Assamese; - (ast) Asturian; (az) Azerbaijani; (bg) Bulgarian; (bn) Bengali; (br) Breton; - (bs) Bosnian; (ca) Catalan; (cak) Maya Kaqchikel; (cs) Czech; (cy) Welsh; - (da) Danish; (de) German; (dsb) Lower Sorbian; (el) Greek; (en) English; - (eo) Esperanto; (es) Spanish; (et) Estonian; (eu) Basque; (fa) Persian; - (ff) Fulah; (fi) Finnish; (fr) French; (fy) Western Frisian; (ga) Irish - Ireland; - (gd) Gaelic - Scotland; (gl) Galician; (gn) Guarani; (gu) Gujarati - India; - (he) Hebrew; (hi) Hindi - India; (hr) Croatian; (hsb) Upper Sorbian; (hu) Hungarian; - (hy) Armenian - Armenia; (id) Indonesian; (is) Icelandic; (it) Italian; - (ja) Japanese; (kk) Kazakh; (km) Khmer; (kn) Kannada; (ko) Korean; - (lij) Ligurian; (lt) Lithuanian; (lv) Latvian; (mai) Maithili; - (mk) Macedonian; (ml) Malayalam; (mr) Marathi; (ms) Malay; (nb) Norwegian - Bokmål; - (nl) Dutch; (nn) Norwegian - Nynorsk; (or) Oriya; (pa) Punjabi - India; - (pl) Polish; (pt) Portuguese; (rm) Romansh; (ro) Romanian; (ru) Russian; + (ast) Asturian; (az) Azerbaijani; (bg) Bulgarian; (bn-BD) Bengali - Bangladesh; + (bn-IN) Bengali - India; (br) Breton; bs) Bosnian; (ca) Catalan; + (cak) Maya Kaqchikel; (cs) Czech; (cy) Welsh; (da) Danish; (de) German; + (dsb) Lower Sorbian; (el) Greek; (en-GB) English - British; + (en-ZA) English - South African; (eo) Esperanto; (es-AR) Spanish - Argentina; + (es-CL) Spanish - Chile; (es-ES) Spanish - Spain; (es-MX) Spanish + (et) Estonian; (eu) Basque; (fa) Persian; (ff) Fulah; (fi) Finnish; + (fr) French; (fy-NL) Frisian; (ga-IE) Irish; (gd) Gaelic - Scotland; + (gl) Galician; (gn) Guarani; (gu-IN) Gujarati - India; (he) Hebrew; + (hi-IN) Hindi - India; (hr) Croatian; (hsb) Upper Sorbian; (hu) Hungarian; + (hy-AM) Armenian; (id) Indonesian; (is) Icelandic; (it) Italian; + (ja) Japanese; (ka) Georgian; (kab) Kabyle; (kk) Kazakh; (km) Khmer; + (kn) Kannada; (ko) Korean; (lij) Ligurian; (lt) Lithuanian; (lv) Latvian; + (mai) Maithili; (mk) Macedonian; (ml) Malayalam; (mr) Marathi; (ms) Malay; + (nb-NO) Norwegian - Bokmål; (nl) Dutch; (nn-NO) Norwegian - Nynorsk; (or) Oriya; + (pa-IN) Punjabi - India; (pl) Polish; (pt-BR) Portuguese - Brazilian; + (pt-PT) Portuguese - Portugal; (rm) Romansh; (ro) Romanian; (ru) Russian; (si) Sinhala; (sk) Slovak; (sl) Slovenian; (son) Songhai; (sq) Albanian; - (sr) Serbian; (sv) Swedish; (ta) Tamil; (te) Telugu; (th) Thai; + (sr) Serbian; (sv-SE) Swedish; (ta) Tamil; (te) Telugu; (th) Thai; (tr) Turkish; (uk) Ukrainian; (uz) Uzbek; (vi) Vietnamese; - (xh) Xhosa; (zh-hans) Simplified Chinese; (zh-hant) Traditional Chinese + (xh) Xhosa; (zh-CN) Simplified Chinese; (zh-TW) Traditional Chinese " printf "Type language code of language you wish to download and install (language code is acronym that is inside the parentheses () before your language, for example - for Polish, type pl): " read _chosen_language - wget -O $srcdir/waterfox-locale-${_chosen_language}_${_locale_ver}_amd64.deb https://dl.bintray.com/hawkeye116477/waterfox-deb/pool/w/waterfox/waterfox-locale-${_chosen_language}_${_locale_ver}_amd64.deb; + wget -O $srcdir/waterfox-i18n-${_chosen_language}-${_i18n_ver}-0-x86_64.pkg.tar.xz https://download.opensuse.org/repositories/home:/hawkeye116477:/waterfox/Arch/x86_64/waterfox-i18n-${_chosen_language}-${_i18n_ver}-0-x86_64.pkg.tar.xz; msg2 "Extracting locale..." - bsdtar -xf $srcdir/waterfox-locale-${_chosen_language}_${_locale_ver}_amd64.deb - bsdtar -xf $srcdir/data.tar.xz -C "$pkgdir/" + bsdtar -xf $srcdir/waterfox-i18n-${_chosen_language}-${_i18n_ver}-0-x86_64.pkg.tar.xz -C "$pkgdir/" + rm $pkgdir/.BUILDINFO + rm $pkgdir/.MTREE + rm $pkgdir/.PKGINFO break;; No ) _download_language=no @@ -101,8 +107,8 @@ echo "Do you wish to save your choice (thanks to this, you don't have to select select yn in "Yes" "No"; do case $yn in Yes ) -mkdir $pkgdir/opt/waterfox/.installer/ -tee -a $pkgdir/opt/waterfox/.installer/settings <<EOF +mkdir $pkgdir/usr/lib/waterfox/.installer/ +tee -a $pkgdir/usr/lib/waterfox/.installer/settings <<EOF download_language=$_download_language chosen_language=$_chosen_language EOF diff --git a/waterfox-kde-bin.install b/waterfox-kde-bin.install index fafebc4bef16..323d16e27f52 100644 --- a/waterfox-kde-bin.install +++ b/waterfox-kde-bin.install @@ -7,4 +7,12 @@ post_remove() if [ -d "/opt/waterfox/.installer" ]; then rm -rf /opt/waterfox/.installer/ fi + + if [ -d "/usr/lib/waterfox/browser/features" ]; then + rm -rf /usr/lib/waterfox/browser/features/ + fi + + if [ -d "/usr/lib/waterfox/.installer" ]; then + rm -rf /usr/lib/waterfox/.installer/ + fi } |