summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorDet2017-10-07 16:12:20 +0300
committerDet2017-10-07 16:12:20 +0300
commit60786c3df1e5cfe96f5a19315698c4bca01ee184 (patch)
tree71665d29d88eae002c0dac6f7bc31e9258c3e78a
parentdb2235aee40df4e28fa2f5d3af31d1516f303402 (diff)
downloadaur-60786c3df1e5cfe96f5a19315698c4bca01ee184.tar.gz
Add --class
-rw-r--r--.SRCINFO2
-rw-r--r--PKGBUILD12
-rw-r--r--firefox-beta.sh2
3 files changed, 11 insertions, 5 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 66fbc9a2e5c2..43c2c1d5908c 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -19,7 +19,9 @@ pkgbase = firefox-beta-bin
optdepends = pulseaudio
optdepends = upower: Battery API
provides = firefox=57.0b6
+ source = firefox-beta.sh
source = firefox-beta-bin.desktop
+ sha256sums = 697d7538c1328ab5400afb3713824d160627f7ac923541fdc72eeae1656a07d9
sha256sums = bf7fc4daf728dff72baedc91f6f54db3b9473a5bcef34fbc6e06af562a27c97d
source_i686 = https://ftp.mozilla.org/pub/firefox/releases/57.0b6/linux-i686/en-US/firefox-57.0b6.tar.bz2
sha256sums_i686 = 6a2295d961411683ab87e6f267ddb11cb8ed59d1b53a0ef49a04ed988797e5cb
diff --git a/PKGBUILD b/PKGBUILD
index c2020a6d10df..0a615814d672 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -19,7 +19,8 @@ optdepends=('ffmpeg: H264/AAC/MP3 decoding'
'upower: Battery API')
provides=("firefox=$pkgver")
install=$pkgname.install
-source=("$pkgname.desktop")
+source=("$_pkgname.sh"
+ "$pkgname.desktop")
source_i686=("https://ftp.mozilla.org/pub/firefox/releases/$pkgver/linux-i686/en-US/firefox-$pkgver.tar.bz2")
source_x86_64=("https://ftp.mozilla.org/pub/firefox/releases/$pkgver/linux-x86_64/en-US/firefox-$pkgver.tar.bz2")
# RC
@@ -27,7 +28,8 @@ if [[ $_build = ? ]]; then
source_i686=("firefox-$pkgver.tar.bz2::https://ftp.mozilla.org/pub/firefox/candidates/$_major-candidates/build$_build/linux-i686/en-US/firefox-$_major.tar.bz2")
source_x86_64=("firefox-$pkgver.tar.bz2::https://ftp.mozilla.org/pub/firefox/candidates/$_major-candidates/build$_build/linux-x86_64/en-US/firefox-$_major.tar.bz2")
fi
-sha256sums=('bf7fc4daf728dff72baedc91f6f54db3b9473a5bcef34fbc6e06af562a27c97d')
+sha256sums=('697d7538c1328ab5400afb3713824d160627f7ac923541fdc72eeae1656a07d9'
+ 'bf7fc4daf728dff72baedc91f6f54db3b9473a5bcef34fbc6e06af562a27c97d')
sha256sums_i686=('6a2295d961411683ab87e6f267ddb11cb8ed59d1b53a0ef49a04ed988797e5cb')
sha256sums_x86_64=('7b366c4830f6cdd30562da20ee468ee28e587e0d0615369143b087f5b748407c')
@@ -43,9 +45,9 @@ package() {
# Install
cp -r firefox/ "$pkgdir"/opt/$_pkgname
- # /usr/bin symlinks
- ln -s /opt/$_pkgname/firefox "$pkgdir"/usr/bin/$_pkgname
- ln -s /opt/$_pkgname/firefox "$pkgdir"/usr/bin/$pkgname # compatibility
+ # Launchers
+ install -m644 $_pkgname.sh "$pkgdir"/usr/bin/$_pkgname
+ ln -s $_pkgname "$pkgdir"/usr/bin/$pkgname # compatibility
# Desktops
install -m644 *.desktop "$pkgdir"/usr/share/applications/
diff --git a/firefox-beta.sh b/firefox-beta.sh
new file mode 100644
index 000000000000..c0509ba93677
--- /dev/null
+++ b/firefox-beta.sh
@@ -0,0 +1,2 @@
+#!/bin/sh
+exec /opt/firefox-beta/firefox --class 'Firefox Beta' "$@"