diff options
Diffstat (limited to 'libre/iceweasel/PKGBUILD')
-rw-r--r-- | libre/iceweasel/PKGBUILD | 25 |
1 files changed, 17 insertions, 8 deletions
diff --git a/libre/iceweasel/PKGBUILD b/libre/iceweasel/PKGBUILD index 9e1011b41..dc1a5cfbc 100644 --- a/libre/iceweasel/PKGBUILD +++ b/libre/iceweasel/PKGBUILD @@ -15,10 +15,12 @@ _pgo=true # We're getting this from Debian Sid -_debname=iceweasel -_debver=44.0.2 +_debname=firefox +_debver=45.0 _debrel=deb1 +_brandingrel=1 _debrepo=http://ftp.debian.org/debian/pool/main/ +_parabolarepo=https://repo.parabola.nu/other/ debfile() { echo $@|sed -r 's@(.).*@\1/&/&@'; } _pkgname=firefox @@ -30,7 +32,7 @@ pkgrel=1 pkgdesc="A libre version of Debian Iceweasel, the standalone web browser based on Mozilla Firefox." arch=(i686 x86_64) license=(MPL GPL LGPL) -depends=(alsa-lib dbus-glib desktop-file-utils gtk2 gtk3 hicolor-icon-theme hunspell icu=56.1 libevent libvpx=1.5.0 libxt mime-types mozilla-common nss sqlite startup-notification ttf-font) +depends=(alsa-lib dbus-glib desktop-file-utils ffmpeg gtk2 gtk3 hicolor-icon-theme hunspell icu=56.1 libevent libvpx=1.5.0 libxt mime-types mozilla-common nss sqlite startup-notification ttf-font) makedepends=(autoconf2.13 diffutils gconf imagemagick imake inetutils libidl2 libpulse librsvg libxslt mesa mozilla-searchplugins pkg-config python2 quilt unzip yasm zip) options=(!emptydirs !makeflags debug) if $_pgo; then @@ -38,14 +40,15 @@ if $_pgo; then options+=(!ccache) fi optdepends=('networkmanager: Location detection via available WiFi networks' - 'ffmpeg: H264/AAC/MP3 decoding' 'upower: Battery API') -url="http://packages.debian.org/sid/$pkgname" +url="https://wiki.parabola.nu/$pkgname" install=$pkgname.install replaces=("$pkgname-libre" "$_pkgname") conflicts=("$pkgname-libre") source=("$_debrepo/`debfile $_debname`_$_debver.orig.tar.xz" "$_debrepo/`debfile $_debname`_$_debver-${_debrel#deb}.debian.tar.xz" + "$_parabolarepo/`debfile $pkgname`_$_debver-${_brandingrel}.branding.tar.xz" + "$_parabolarepo/`debfile $pkgname`_$_debver-${_brandingrel}.branding.tar.xz.sig" mozconfig libre.patch gnu_headshadow.png @@ -54,20 +57,26 @@ source=("$_debrepo/`debfile $_debname`_$_debver.orig.tar.xz" $pkgname-install-dir.patch vendor.js $pkgname-fixed-loading-icon.png) -sha256sums=('adc1c9127b73bd11b282a469d499122396d63af1a4f1e8d5a9cfd46e36899834' - '58560cf8c8632de5b943b8ca000bad8607b1a1144ad082d2cae5ef7bf1488258' +sha256sums=('96f8b5ccae9864d7a4eece3735378a148481090f76ebfe6524dc433cec229351' + '9a698bbeec395352932bf0f07bdb959d87eaa8b99e9e43fcff2fd97e1c2028c5' + '5864190874aefe162900d9061f030ae5944ae163be4ae5c1dbe89db94dcb3a38' + 'SKIP' 'abc617c170b0c4d549d1995d018285e16e9a30adf5e9c116d8b4d0070758070f' - 'a28bd21522f0c7d93e9669f1fcc35309c9841d9b2332aa16b0b746ad18fc878c' + 'e392d975bab18a0351278d8b6777d00afe9382dd285491a1301c23b14e8a235b' '93e3001ce152e1d142619e215a9ef07dd429943b99d21726c25da9ceb31e31cd' '56eba484179c7f498076f8dc603d8795e99dce8c6ea1da9736318c59d666bff6' '2257dc69886bd0b72c48675a27c3a88b9cf6b598252c9e9f1c99763180684fc3' '3aea6676f1e53a09673b6ae219d281fc28054beb6002b09973611c02f827651d' 'e6e43c6b481891e33dbb95849865410a2a9e77165f7de2c2057d3a8bab990aec' '68e3a5b47c6d175cc95b98b069a15205f027cab83af9e075818d38610feb6213') +validpgpkeys=('C92BAA713B8D53D3CAE63FC9E6974752F9704456') # André Silva prepare() { cd "$srcdir/$_pkgname-$_debver" mv "$srcdir/debian" . + mv "$srcdir/$pkgname-$_debver/branding" debian + mv "$srcdir/$pkgname-$_debver/patches/iceweasel-branding" debian/patches + cat "$srcdir/$pkgname-$_debver/patches/series" >> debian/patches/series export QUILT_PATCHES=debian/patches export QUILT_REFRESH_ARGS='-p ab --no-timestamps --no-index' |