summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO26
-rw-r--r--PKGBUILD40
-rw-r--r--firefox-esr68-safe.desktop13
-rw-r--r--firefox-esr68.desktop13
-rw-r--r--firefox-esr68.install12
5 files changed, 104 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..5743f3841d31
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,26 @@
+pkgbase = firefox-esr68-bin
+ pkgdesc = Standalone web browser from mozilla.org - Extended Support Release - Version 68
+ pkgver = 68.12.0
+ pkgrel = 1
+ url = http://www.mozilla.org/en-US/firefox/organizations/
+ install = firefox-esr68.install
+ arch = i686
+ arch = x86_64
+ license = MPL
+ license = GPL
+ license = LGPL
+ depends = gtk2
+ depends = gtk3
+ depends = libxt
+ depends = dbus-glib
+ depends = nss
+ provides = firefox=68
+ source = https://ftp.mozilla.org/pub/firefox/releases/68.12.0esr/linux-x86_64/en-US/firefox-68.12.0esr.tar.bz2
+ source = firefox-esr68.desktop
+ source = firefox-esr68-safe.desktop
+ sha512sums = d71d18a430c3deda64533d7330974c90355bd25fda774b4267dabeb5ce54d6a9056f236abfbe99eb66ed0290eda5e45a6772110e7d283593fd66e950fc8f2277
+ sha512sums = 1566a237a5ff457d26107ee8fd02687434b55b4083e677a59ddc560bc67517270de09b180d916f5a8e38bd05525b54b9917775580db0263bc4f534805577da94
+ sha512sums = 74108af04676ecb31cf4c9c92db28ce7431b5bcea661999d078dfce1368aa7acc5f058c72e33ef7ca0537ed23ce80772d8d8adc431fca86fcd876f8d8ba2704d
+
+pkgname = firefox-esr68-bin
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..5af1da0c713b
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,40 @@
+# Maintainer: Charles Samborski <demurgos@demurgos.net>
+# Contributor: Manuel Kauschinger <admin at bruzzzla dot de>
+# Contributor: Will Adams <info at clementlumber dot com>
+# Contributor: T. Jameson Little <t.jameson.little at gmail dot com>
+# Contributor: Stephen Michael <ihateseptictanks at gmail dot com>
+# Contributor: Simon Tunnat <simon+aur@tunn.at>
+# Contributor: Bartlomiej Piotrowski <nospam@bpiotrowski.pl>
+
+pkgname=firefox-esr68-bin
+_pkgname=${pkgname/-bin/}
+pkgver=68.12.0
+pkgrel=1
+pkgdesc='Standalone web browser from mozilla.org - Extended Support Release - Version 68'
+url='http://www.mozilla.org/en-US/firefox/organizations/'
+arch=('i686' 'x86_64')
+depends=('gtk2' 'gtk3' 'libxt' 'dbus-glib' 'nss')
+makedepends=()
+provides=('firefox=68')
+license=('MPL' 'GPL' 'LGPL')
+install=$_pkgname.install
+
+sha512sums=('d71d18a430c3deda64533d7330974c90355bd25fda774b4267dabeb5ce54d6a9056f236abfbe99eb66ed0290eda5e45a6772110e7d283593fd66e950fc8f2277'
+ '1566a237a5ff457d26107ee8fd02687434b55b4083e677a59ddc560bc67517270de09b180d916f5a8e38bd05525b54b9917775580db0263bc4f534805577da94'
+ '74108af04676ecb31cf4c9c92db28ce7431b5bcea661999d078dfce1368aa7acc5f058c72e33ef7ca0537ed23ce80772d8d8adc431fca86fcd876f8d8ba2704d')
+[[ "$CARCH" == "i686" ]] && sha512sums[0]='8b1e66019dd18a665c4fc6219747ed2e2f0f2070cffefdebe32b41118e60f235bdcbdb72ad5ecf58314c114bae8bdbe55399d7cfb9ad2493c47d0da2cfbe61b7'
+
+source=(https://ftp.mozilla.org/pub/firefox/releases/${pkgver}esr/linux-$CARCH/en-US/firefox-${pkgver}esr.tar.bz2
+ $_pkgname.desktop
+ $_pkgname-safe.desktop)
+
+package() {
+ cd $srcdir
+
+ install -d $pkgdir/{usr/{bin,share/{applications,pixmaps}},opt}
+ cp -r firefox/ $pkgdir/opt/$_pkgname
+
+ ln -s /opt/$_pkgname/firefox $pkgdir/usr/bin/$_pkgname
+ install -m644 $srcdir/{$_pkgname.desktop,$_pkgname-safe.desktop} $pkgdir/usr/share/applications/
+ install -m644 $srcdir/firefox/browser/chrome/icons/default/default128.png $pkgdir/usr/share/pixmaps/$_pkgname.png
+}
diff --git a/firefox-esr68-safe.desktop b/firefox-esr68-safe.desktop
new file mode 100644
index 000000000000..006b74fe3437
--- /dev/null
+++ b/firefox-esr68-safe.desktop
@@ -0,0 +1,13 @@
+[Desktop Entry]
+Name=Firefox ESR 68 - Safe Mode
+GenericName=Web Browser - Safe Mode
+Icon=firefox-esr68
+Type=Application
+Categories=Application;Network;WebBrowser;
+MimeType=text/html
+Encoding=UTF-8
+Exec=firefox-esr68 -safe-mode %u
+Terminal=false
+MultipleArgs=false
+StartupNotify=false
+StartupWMClass=Firefox
diff --git a/firefox-esr68.desktop b/firefox-esr68.desktop
new file mode 100644
index 000000000000..81d00cf87448
--- /dev/null
+++ b/firefox-esr68.desktop
@@ -0,0 +1,13 @@
+[Desktop Entry]
+Name=Firefox ESR 68
+GenericName=Web Browser
+Icon=firefox-esr68
+Type=Application
+Categories=Application;Network;WebBrowser;
+MimeType=text/html;text/xml;application/xhtml+xml;application/vnd.mozilla.xul+xml;text/mml;x-scheme-handler/http;x-scheme-handler/https;
+Encoding=UTF-8
+Exec=firefox-esr68 %u
+Terminal=false
+MultipleArgs=false
+StartupNotify=false
+StartupWMClass=Firefox
diff --git a/firefox-esr68.install b/firefox-esr68.install
new file mode 100644
index 000000000000..c317fbaca442
--- /dev/null
+++ b/firefox-esr68.install
@@ -0,0 +1,12 @@
+post_install() {
+ update-desktop-database -q
+ gtk-update-icon-cache -q -t -f usr/share/icons/hicolor
+}
+
+post_upgrade() {
+ post_install
+}
+
+post_remove() {
+ post_install
+}