summaryrefslogtreecommitdiff
path: root/libre/iceweasel/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'libre/iceweasel/PKGBUILD')
-rw-r--r--libre/iceweasel/PKGBUILD25
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'