summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorsuperlex2016-03-17 00:09:47 +0100
committersuperlex2016-03-17 00:09:47 +0100
commit4f36e00402fa387573ede88b0aec1442e0a7bda0 (patch)
tree4cd752be0f59e57b66c5568445e207c3025f7e07
parentfd7493d4b70a203fba600a842e98a8e637a09c0b (diff)
downloadaur-4f36e00402fa387573ede88b0aec1442e0a7bda0.tar.gz
Update to 45.0.deb1
-rw-r--r--.SRCINFO60
-rw-r--r--PKGBUILD94
2 files changed, 73 insertions, 81 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 381244ad2f05..2f2eb8bc7c82 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,8 +1,8 @@
# Generated by mksrcinfo v8
-# Sun Feb 14 23:41:37 UTC 2016
+# Wed Mar 16 23:09:47 UTC 2016
pkgbase = iceweasel
- pkgdesc = Debian Browser based on Mozilla Firefox
- pkgver = 44.0.2.deb1
+ pkgdesc = Debian Browser based on Mozilla Firefox, with Parabola GNU/Linux-libre branding
+ pkgver = 45.0.deb1
pkgrel = 1
url = https://packages.debian.org/source/sid/iceweasel
install = iceweasel.install
@@ -11,57 +11,61 @@ pkgbase = iceweasel
license = GPL
license = MPL
license = LGPL
- makedepends = unzip
- makedepends = zip
+ makedepends = autoconf2.13
makedepends = diffutils
- makedepends = python2
- makedepends = yasm
- makedepends = mesa
+ makedepends = gconf
makedepends = imake
- makedepends = libpulse
makedepends = inetutils
- makedepends = quilt
- makedepends = pkg-config
- makedepends = nss>=3.18.1
makedepends = libidl2
+ makedepends = libpulse
makedepends = librsvg
makedepends = libxslt
- makedepends = autoconf2.13
+ makedepends = mesa
+ makedepends = pkg-config
+ makedepends = python2
+ makedepends = quilt
+ makedepends = unzip
+ makedepends = yasm
+ makedepends = zip
+ makedepends = nss
makedepends = imagemagick
- makedepends = gconf
- depends = gtk2
- depends = mozilla-common
- depends = libxt
- depends = startup-notification
- depends = mime-types
- depends = dbus-glib
depends = alsa-lib
+ depends = dbus-glib
depends = desktop-file-utils
+ depends = ffmpeg
+ depends = gtk2
+ depends = gtk3
depends = hicolor-icon-theme
- depends = libvpx
+ depends = hunspell
depends = icu
depends = libevent
+ depends = libvpx
+ depends = libxt
+ depends = mime-types
+ depends = mozilla-common
depends = nss
- depends = hunspell
depends = sqlite
+ depends = startup-notification
+ depends = ttf-font
optdepends = networkmanager: Location detection via available WiFi networks
optdepends = upower: Battery API
optdepends = ffmpeg: H264/AAC/MP3 decoding
optdepends = iceweasel-extension-archsearch: Iceweasel Arch search engines
- optdepends = iceweasel-extension-archforumsearch-it: Iceweasel search engines for Arch Linux Italian forum
- provides = iceweasel=44.0.2
+ provides = firefox=45.0
options = !emptydirs
options = !makeflags
options = debug
- source = http://ftp.debian.org/debian/pool/main/i//iceweasel/iceweasel_44.0.2.orig.tar.xz
- source = http://ftp.debian.org/debian/pool/main/i//iceweasel/iceweasel_44.0.2-1.debian.tar.xz
+ source = http://ftp.debian.org/debian/pool/main/f/firefox/firefox_45.0.orig.tar.xz
+ source = http://ftp.debian.org/debian/pool/main/f/firefox/firefox_45.0-1.debian.tar.xz
+ source = https://repo.parabola.nu/other/iceweasel/iceweasel_45.0-1.branding.tar.xz
source = mozconfig
source = iceweasel.desktop
source = iceweasel-install-dir.patch
source = vendor.js
source = iceweasel-fixed-loading-icon.png
- md5sums = 889fcf1f5ddf3b3c4ee0831d320d3a02
- md5sums = bcd572d67ae8502ff7941743d0a5223d
+ md5sums = f5e07751e3df66044a1dc9b3c6e21b6b
+ md5sums = f94e8c63d20f08830a550a67931859cd
+ md5sums = aa8cee1d3731faf031a522dec8e1471d
md5sums = 9f8cd36718fa474ce593c90979d14b38
md5sums = 7b9e5996dd9fe0b186a43a297db1c6b5
md5sums = 1c42509891cf6843660a5f3c69896e80
diff --git a/PKGBUILD b/PKGBUILD
index 54ff3afe6dfc..34d1699bbc62 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,20 +1,22 @@
# Maintainer: superlex
-# Based on Parabola GNU/Linux iceweasel-libre PKGBUILD :
+# Based on Parabola GNU/Linux-libre iceweasel-libre PKGBUILD :
+# Maintainer: André Silva <emulatorman@parabola.nu>
+# Contributor: Márcio Silva <coadde@parabola.nu>
# Contributor (ConnochaetOS): Henry Jensen <hjensen@connochaetos.org>
-# Contributor (Parabola): Luke Shumaker <lukeshu@sbcglobal.net>
-# Contributor: Figue <ffigue at gmail>
-# Contributor (Parabola): fauno <fauno@kiwwwi.com.ar>
-# Contributor (Parabola): vando <facundo@esdebian.org>
-# Contributor (Parabola): André Silva <emulatorman@lavabit.com>
-# Contributor (Parabola): Márcio Silva <coadde@lavabit.com>
+# Contributor: Luke Shumaker <lukeshu@sbcglobal.net>
+# Contributor: fauno <fauno@kiwwwi.com.ar>
+# Contributor: vando <facundo@esdebian.org>
# Contributor (Arch): Jakub Schmidtke <sjakub@gmail.com>
+# Contributor: Figue <ffigue at gmail>
+# Contributor: taro-k <taro-k@movasense_com>
+# Contributor: Michał Masłowski <mtjm@mtjm.eu>
# Thank you very much to the older contributors:
# Contributor: evr <evanroman at gmail>
-# Contributor: Muhammad 'MJ' Jassim <UnbreakableMJ@gmail.com>
+# Contributor: Muhammad 'MJ' Jassim <UnbreakableMJ@gmail.com>
-# Firefox PKGBUILD (Arch Linux):
+# Firefox PKGBUILD (Arch Linux) :
# Maintainer : Ionut Biru <ibiru@archlinux.org>
# Contributor: Jakub Schmidtke <sjakub@gmail.com>
@@ -22,43 +24,44 @@
_pgo=false
# We're getting this from Debian Sid
-_debname=iceweasel
-_debver=44.0.2
+_debname=firefox
+_debver=45.0
_debrel=1
-_debrepo=http://ftp.debian.org/debian/pool/main/i/
+_debrepo=http://ftp.debian.org/debian/pool/main/f
+_parabolarepo=https://repo.parabola.nu/other/iceweasel
+_brandingrel=1
pkgname=iceweasel
pkgver=$_debver.deb$_debrel
pkgrel=1
-pkgdesc="Debian Browser based on Mozilla Firefox"
+pkgdesc="Debian Browser based on Mozilla Firefox, with Parabola GNU/Linux-libre branding"
arch=('i686' 'x86_64')
license=('GPL' 'MPL' 'LGPL')
-depends=('gtk2' 'mozilla-common' 'libxt' 'startup-notification' 'mime-types' 'dbus-glib' 'alsa-lib' 'desktop-file-utils' 'hicolor-icon-theme' 'libvpx' 'icu' 'libevent' 'nss' 'hunspell' 'sqlite')
-makedepends=('unzip' 'zip' 'diffutils' 'python2' 'yasm' 'mesa' 'imake' 'libpulse' 'inetutils' 'quilt' 'pkg-config' 'nss>=3.18.1' 'libidl2' 'librsvg' 'libxslt' 'autoconf2.13' 'imagemagick' 'gconf')
-
+depends=(alsa-lib dbus-glib desktop-file-utils ffmpeg gtk2 gtk3 hicolor-icon-theme hunspell icu libevent libvpx libxt mime-types mozilla-common nss sqlite startup-notification ttf-font)
+makedepends=(autoconf2.13 diffutils gconf imake inetutils libidl2 libpulse librsvg libxslt mesa pkg-config python2 quilt unzip yasm zip nss imagemagick)
options=(!emptydirs !makeflags debug)
if $_pgo; then
makedepends+=(xorg-server-xvfb)
options+=(!ccache)
fi
-
optdepends=('networkmanager: Location detection via available WiFi networks'
'upower: Battery API'
'ffmpeg: H264/AAC/MP3 decoding'
- 'iceweasel-extension-archsearch: Iceweasel Arch search engines'
- 'iceweasel-extension-archforumsearch-it: Iceweasel search engines for Arch Linux Italian forum')
+ 'iceweasel-extension-archsearch: Iceweasel Arch search engines')
url="https://packages.debian.org/source/sid/iceweasel"
install=iceweasel.install
provides=("$_debname"="$_debver")
source=("${_debrepo}/${_debname}/${_debname}_${_debver}.orig.tar.xz"
"${_debrepo}/${_debname}/${_debname}_${_debver}-${_debrel}.debian.tar.xz"
- 'mozconfig'
- 'iceweasel.desktop'
- 'iceweasel-install-dir.patch'
- 'vendor.js'
- 'iceweasel-fixed-loading-icon.png')
-md5sums=('889fcf1f5ddf3b3c4ee0831d320d3a02'
- 'bcd572d67ae8502ff7941743d0a5223d'
+ "$_parabolarepo/${pkgname}_$_debver-$_brandingrel.branding.tar.xz"
+ mozconfig
+ iceweasel.desktop
+ iceweasel-install-dir.patch
+ vendor.js
+ iceweasel-fixed-loading-icon.png)
+md5sums=('f5e07751e3df66044a1dc9b3c6e21b6b'
+ 'f94e8c63d20f08830a550a67931859cd'
+ 'aa8cee1d3731faf031a522dec8e1471d'
'9f8cd36718fa474ce593c90979d14b38'
'7b9e5996dd9fe0b186a43a297db1c6b5'
'1c42509891cf6843660a5f3c69896e80'
@@ -66,15 +69,16 @@ md5sums=('889fcf1f5ddf3b3c4ee0831d320d3a02'
'6e335a517c68488941340ee1c23f97b0')
prepare() {
- export DEBIAN_BUILD="firefox-$_debver"
+ cd "$srcdir/$_debname-$_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'
export QUILT_DIFF_ARGS='--no-timestamps'
- mv debian "$srcdir/$DEBIAN_BUILD/"
- cd "$srcdir/$DEBIAN_BUILD"
-
# We wont save user profile in .mozilla/iceweasel
sed -i 's/MOZ_APP_PROFILE=mozilla\/firefox/MOZ_APP_PROFILE=mozilla\/iceweasel/g' "debian/branding/configure.sh"
@@ -106,25 +110,22 @@ prepare() {
}
build() {
- export DEBIAN_BUILD="firefox-$_debver"
-
- cd "$srcdir/$DEBIAN_BUILD"
+ cd "$srcdir/$_debname-$_debver"
- export PATH="$srcdir/python2-path:$PATH"
+ export PATH="$srcdir/path:$PATH"
export PYTHON="/usr/bin/python2"
if $_pgo; then
+ # Do PGO
xvfb-run -a -s "-extension GLX -screen 0 1280x1024x24" \
- make -f client.mk build MOZ_PGO=1
+ make -f client.mk build MOZ_PGO=1
else
make -f client.mk build
fi
}
package() {
- export DEBIAN_BUILD="firefox-$_debver"
-
- cd "$srcdir/$DEBIAN_BUILD"
+ cd "$srcdir/$_debname-$_debver"
make -f client.mk DESTDIR="$pkgdir" INSTALL_SDK= install
install -Dm644 ../vendor.js "$pkgdir/usr/lib/$pkgname/browser/defaults/preferences/vendor.js"
@@ -133,9 +134,7 @@ package() {
brandingdir=moz-objdir/$_brandingdir
icondir="$pkgdir/usr/share/icons/hicolor"
for i in 16 22 24 32 48 64 128 192 256 384; do
- convert -background none "$_brandingdir/${pkgname}_icon.svg" \
- -resize ${i}x${i}^ -gravity center -extent ${i}x${i} \
- "$brandingdir/default$i.png"
+ rsvg-convert -w $i -h $i "$_brandingdir/${pkgname}_icon.svg" -o "$brandingdir/default$i.png"
install -Dm644 "$brandingdir/default$i.png" "$icondir/${i}x${i}/apps/$pkgname.png"
done
@@ -156,10 +155,6 @@ package() {
# Workaround for now: https://bugzilla.mozilla.org/show_bug.cgi?id=658850
ln -sf $pkgname "$pkgdir/usr/lib/$pkgname/$pkgname-bin"
-
-
- # Remove $srcdir refers
- sed -i '1d' "$pkgdir/usr/lib/$pkgname/defaults/pref/channel-prefs.js"
# Searchplugins section
@@ -168,13 +163,6 @@ package() {
install -d "$pkgdir/etc/${pkgname}/searchplugins/common"
# Add common web searchplugins
- # install -Dm644 "$srcdir/$DEBIAN_BUILD/debian/duckduckgo.xml" "$pkgdir/etc/${pkgname}/searchplugins/common/duckduckgo.xml"
- install -Dm644 "$srcdir/$DEBIAN_BUILD/debian/debsearch.xml" "$pkgdir/etc/${pkgname}/searchplugins/common/debsearch.xml"
-
- # Add web searchplugins for default locale (en-US)
- # WORNING!! It seems they aren't included anymore
- # install -d "$pkgdir/etc/${pkgname}/searchplugins/locale"
- # cp -R "$pkgdir/usr/lib/$pkgname/browser/searchplugins" "$pkgdir/etc/${pkgname}/searchplugins/locale/en-US"
- # rm -rv "$pkgdir/usr/lib/$pkgname/browser/searchplugins"
+ install -Dm644 "$srcdir/$_debname-$_debver/debian/debsearch.xml" "$pkgdir/etc/${pkgname}/searchplugins/common/debsearch.xml"
}