# Maintainer: Andrew Crerar # Contributor: John D Jones III AKA jnbek _name=firefox _channel=developer _srcurl="https://download-installer.cdn.mozilla.net/pub/devedition/releases" _locale="en-US" pkgname="${_name}-${_channel}" pkgdesc='Standalone web browser from mozilla.org, developer build' url='http://www.mozilla.org/firefox/developer' pkgver=57.0b1 pkgrel=1 arch=('i686' 'x86_64') license=('MPL' 'GPL' 'LGPL') 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_i686=('add4be72d9aeede5922eacb33c1d715b2ebc43da5affa1b823f6423c2d1f9108c231d4e2eb1220d41c5abc029ea10d24d992b6c77d210a33b5a44eb97ba98d18') sha512sums_x86_64=('c907f5a6f78541f48e752ef01a9a3b6140548f2ff03eabcfcd1c1f6fa90c7e79f2a1e024bf4ea6f913fa1ae06001d52e03c29df02576a75bec624c8fc3355890') depends=('dbus-glib' 'gtk2' 'gtk3' 'libxt' 'nss') optdepends=( 'pulseaudio: audio/video playback' 'ffmpeg: h.264 video' 'hunspell: spell checking' 'hyphen: hyphenation' ) 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 }