summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorAndrew Crerar2017-11-04 12:57:46 -0400
committerAndrew Crerar2017-11-04 12:57:46 -0400
commit7ae143d223595c75a78fb31c8c190b11aae6d857 (patch)
treef23b3941e9efaf459ee16fba3fffe0da83cb41fd
parent0b372b34c06d13de30d714c3af46b2e1bf0b3454 (diff)
downloadaur-7ae143d223595c75a78fb31c8c190b11aae6d857.tar.gz
Cleaning up formatting, adding provides to package
-rw-r--r--.SRCINFO3
-rw-r--r--PKGBUILD77
2 files changed, 37 insertions, 43 deletions
diff --git a/.SRCINFO b/.SRCINFO
index f5f52bb1a252..5dc0194b8e4d 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,7 +1,7 @@
pkgbase = firefox-developer
pkgdesc = Standalone web browser from mozilla.org, developer build
pkgver = 58.0b1
- pkgrel = 1
+ pkgrel = 2
url = http://www.mozilla.org/firefox/developer
arch = i686
arch = x86_64
@@ -17,6 +17,7 @@ pkgbase = firefox-developer
optdepends = ffmpeg: h.264 video
optdepends = hunspell: spell checking
optdepends = hyphen: hyphenation
+ provides = firefox=58.0b1
source = firefox-developer.desktop
source = vendor.js
sha512sums = 9075e0d67e4dc153dcf514f3aa2b2415ce8b39275eedbf02a3cd122949b95bf4af9dad358516145decf445d1a903d52a634f4eeeb44bb67864de02e646a76631
diff --git a/PKGBUILD b/PKGBUILD
index 28e535c63714..9f4ea32ec064 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,59 +1,52 @@
-# Maintainer: Andrew Crerar <andrew at crerar dot io>
+# Maintainer: Andrew Crerar <andrew (at) crerar (dot) io>
# Contributor: John D Jones III AKA jnbek <jnbek1972 -_AT_- g m a i l -_Dot_- com>
_name=firefox
_channel=developer
-_srcurl="https://download-installer.cdn.mozilla.net/pub/devedition/releases"
_locale="en-US"
pkgname="${_name}-${_channel}"
+pkgver=58.0b1
+pkgrel=2
pkgdesc='Standalone web browser from mozilla.org, developer build'
+arch=(i686 x86_64)
+license=(MPL GPL LGPL)
url='http://www.mozilla.org/firefox/developer'
-pkgver=58.0b1
-pkgrel=1
-arch=('i686' 'x86_64')
-license=('MPL' 'GPL' 'LGPL')
+depends=(dbus-glib gtk2 gtk3 libxt nss)
+optdepends=('pulseaudio: audio/video playback'
+ 'ffmpeg: h.264 video'
+ 'hunspell: spell checking'
+ 'hyphen: hyphenation')
+provides=("firefox=$pkgver")
+_srcurl="https://download-installer.cdn.mozilla.net/pub/devedition/releases"
source=("${_name}-${_channel}.desktop" "vendor.js")
source_i686=("${_srcurl}/${pkgver}/linux-${CARCH}/${_locale}/${_name}-${pkgver}.tar.bz2")
source_x86_64=("${_srcurl}/${pkgver}/linux-${CARCH}/${_locale}/${_name}-${pkgver}.tar.bz2")
-sha512sums=(
- '9075e0d67e4dc153dcf514f3aa2b2415ce8b39275eedbf02a3cd122949b95bf4af9dad358516145decf445d1a903d52a634f4eeeb44bb67864de02e646a76631'
- 'bae5a952d9b92e7a0ccc82f2caac3578e0368ea6676f0a4bc69d3ce276ef4f70802888f882dda53f9eb8e52911fb31e09ef497188bcd630762e1c0f5293cc010'
-)
+sha512sums=('9075e0d67e4dc153dcf514f3aa2b2415ce8b39275eedbf02a3cd122949b95bf4af9dad358516145decf445d1a903d52a634f4eeeb44bb67864de02e646a76631'
+ 'bae5a952d9b92e7a0ccc82f2caac3578e0368ea6676f0a4bc69d3ce276ef4f70802888f882dda53f9eb8e52911fb31e09ef497188bcd630762e1c0f5293cc010')
sha512sums_i686=('f1aacb89284c8627c55c186fc50a5fbb2db42577e0c8db86889599332f711f484cbdf3f53c0ecafe4431da35fe51c3a8b7cb831710c19eeb7eab2ad475061684')
sha512sums_x86_64=('5afe0a59430e9241a58af0926d5d73151355e9d64a8c8f562ca0369199824d10a1a4bc2de84102e96a8aa5921d83d9b630f49d9ed998ac4506dd481dc06264d2')
-depends=('dbus-glib'
- 'gtk2'
- 'gtk3'
- 'libxt'
- 'nss')
+package() {
+ OPT_PATH="opt/${pkgname}"
+
+ install -d $pkgdir/{usr/{bin,share/{applications,pixmaps}},opt}
+ cp -r firefox $pkgdir/${OPT_PATH}
-optdepends=(
- 'pulseaudio: audio/video playback'
- 'ffmpeg: h.264 video'
- 'hunspell: spell checking'
- 'hyphen: hyphenation'
-)
+ ln -s /${OPT_PATH}/firefox $pkgdir/usr/bin/${_name}-${_channel}
-package() {
- OPT_PATH="opt/${pkgname}"
- install -d $pkgdir/{usr/{bin,share/{applications,pixmaps}},opt}
- cp -r firefox $pkgdir/${OPT_PATH}
-
- ln -s /${OPT_PATH}/firefox $pkgdir/usr/bin/${_name}-${_channel}
- # Icon Stuff
- SRC_LOC="${srcdir}"/${_name}/browser
- DEST_LOC="${pkgdir}"/usr/share/icons/hicolor
- for i in 16 32 48
- do
- install -Dm644 "${SRC_LOC}"/chrome/icons/default/default${i}.png "${DEST_LOC}"/${i}x${i}/apps/${pkgname}.png
- done
- install -m644 $srcdir/firefox/browser/icons/mozicon128.png $pkgdir/usr/share/pixmaps/$pkgname-icon.png
-
- install -m644 $srcdir/${_name}-${_channel}.desktop $pkgdir/usr/share/applications/
- install -Dm644 $srcdir/vendor.js $pkgdir/opt/firefox-$_channel/browser/defaults/preferences/vendor.js
- # Use system-provided dictionaries
- rm -rf "${pkgdir}"/${OPT_PATH}/{dictionaries,hyphenation}
- ln -sf /usr/share/hunspell "${pkgdir}"/${OPT_PATH}/dictionaries
- ln -sf /usr/share/hyphen "${pkgdir}"/${OPT_PATH}/hyphenation
+ SRC_LOC="${srcdir}"/${_name}/browser
+ DEST_LOC="${pkgdir}"/usr/share/icons/hicolor
+ for i in 16 32 48; do
+ install -Dm644 "${SRC_LOC}"/chrome/icons/default/default${i}.png "${DEST_LOC}"/${i}x${i}/apps/${pkgname}.png
+ done
+
+ install -m644 $srcdir/firefox/browser/icons/mozicon128.png $pkgdir/usr/share/pixmaps/$pkgname-icon.png
+
+ install -m644 $srcdir/${_name}-${_channel}.desktop $pkgdir/usr/share/applications/
+ install -Dm644 $srcdir/vendor.js $pkgdir/opt/firefox-$_channel/browser/defaults/preferences/vendor.js
+
+ # Use system-provided dictionaries
+ rm -rf "${pkgdir}"/${OPT_PATH}/{dictionaries,hyphenation}
+ ln -sf /usr/share/hunspell "${pkgdir}"/${OPT_PATH}/dictionaries
+ ln -sf /usr/share/hyphen "${pkgdir}"/${OPT_PATH}/hyphenation
}