Skip to content

Instantly share code, notes, and snippets.

@AlexTalker
Created March 31, 2014 17:50
Show Gist options
  • Save AlexTalker/9898068 to your computer and use it in GitHub Desktop.
Save AlexTalker/9898068 to your computer and use it in GitHub Desktop.
# Maintainer: Alex Talker <alextalker at opemailbox dot org>
# Contributor: Luis von Bernus <[email protected]>
# Contributors: L42y, aeosynth, Dan Serban, Kalipath
_name=firefox
_channel=aurora
_milestone=30.0a2
_lang=ru
pkgname="${_name}-${_channel}-${_lang}"
_pkgname="${_name}-${_channel}"
pkgver=30.0a2.20140330004001
pkgrel=1
pkgdesc="Firefox Aurora channel - Nightly build"
url="http://www.mozilla.org/en_US/${_name}/${_channel}/"
arch=('i686' 'x86_64')
license=('MPL' 'GPL' 'LGPL')
depends=('gtk2' 'libxt' 'startup-notification' 'mime-types' 'dbus-glib'
'alsa-lib' 'dbus-glib' 'libnotify' 'desktop-file-utils' 'hicolor-icon-theme'
'libvpx' 'libevent' 'nss>=3.14.1' 'hunspell')
provides=('firefox-aurora' 'firefox-aurora-${_lang}')
conflicts=('firefox-aurora')
install="${_pkgname}.install"
_baseurl="http://ftp.mozilla.org/pub/mozilla.org/firefox/nightly/latest-mozilla-aurora-l10n"
_filename="${_name}-${_milestone}.${_lang}.linux-${CARCH}"
_sha512sum="$(curl -vs "${_baseurl}/${_filename}.checksums" 2>&1 | grep bz | grep sha512 | cut -d " " -f1)"
source=("${_pkgname}.desktop"
"${_pkgname}-safe.desktop"
"${_baseurl}/${_filename}.tar.bz2")
sha512sums=('1c0eef1129625ecfb70809dbb9ab764054d1680f05b7807f503145b5889bc42babb268cb4e2b7b102f90c50cc249114f773d91992e9ac41b5a6966e3b5c95675'
'749bc9bb180909c7319a1576e9df1e4cb06488b33b8dd61b8f1a63e4df9208cb9bb6d0c4ecef3fbe388f78368aef4562ae1dbfda1dbbfa649aa9d247c4903610'
"${_sha512sum}")
pkgver() {
cd "${_name}"
echo "${_milestone}.$(cat platform.ini|grep BuildID|cut -d "=" -f2 )"
}
package() {
install -d "${pkgdir}"/{usr/bin,opt}
mv "${_name}" "${pkgdir}/opt/${_pkgname}"
ln -s "/opt/${_pkgname}/${_name}" "${pkgdir}/usr/bin/${_pkgname}"
install -Dm644 "${_pkgname}.desktop" "${pkgdir}/usr/share/applications/${_pkgname}.desktop"
install -Dm644 "${_pkgname}-safe.desktop" "${pkgdir}/usr/share/applications/${_pkgname}-safe.desktop"
install -Dm644 "${pkgdir}/opt/${_pkgname}/browser/icons/mozicon128.png" \
"${pkgdir}/usr/share/pixmaps/${_pkgname}-icon.png"
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment