summaryrefslogtreecommitdiff
path: root/libre/iceweasel
diff options
context:
space:
mode:
authorAndreas Grapentin <andreas@grapentin.org>2018-02-20 13:26:15 +0100
committerAndreas Grapentin <andreas@grapentin.org>2018-02-20 13:26:15 +0100
commit5dc7c715dbe22e410ce8ab33b6dd2d41f4401122 (patch)
treec91b7be3a1429d56d3a9f239219a96f36437e66d /libre/iceweasel
parent242781f270841fc2a2fe61e36f45568cf620f0b0 (diff)
libre/iceweasel: updated to 58.0.2
Diffstat (limited to 'libre/iceweasel')
-rw-r--r--libre/iceweasel/0001-Bug-1430274-Define-MOZ_ALSA-for-more-source-files.-r.patch27
-rw-r--r--libre/iceweasel/PKGBUILD18
-rw-r--r--libre/iceweasel/iceweasel-install-dir.patch6
3 files changed, 43 insertions, 8 deletions
diff --git a/libre/iceweasel/0001-Bug-1430274-Define-MOZ_ALSA-for-more-source-files.-r.patch b/libre/iceweasel/0001-Bug-1430274-Define-MOZ_ALSA-for-more-source-files.-r.patch
new file mode 100644
index 000000000..7c33f7a70
--- /dev/null
+++ b/libre/iceweasel/0001-Bug-1430274-Define-MOZ_ALSA-for-more-source-files.-r.patch
@@ -0,0 +1,27 @@
+From 2877a352715ce7e30ef364722757c6ec380236b1 Mon Sep 17 00:00:00 2001
+Message-Id: <2877a352715ce7e30ef364722757c6ec380236b1.1518037075.git.jan.steffens@gmail.com>
+From: Harald van Dijk <harald@gigawatt.nl>
+Date: Thu, 18 Jan 2018 15:18:37 -0700
+Subject: [PATCH] Bug 1430274 - Define MOZ_ALSA for more source files. r=jld
+
+---
+ security/sandbox/linux/moz.build | 3 +++
+ 1 file changed, 3 insertions(+)
+
+diff --git a/security/sandbox/linux/moz.build b/security/sandbox/linux/moz.build
+index 681d658bfeb7..1a49b548af2d 100644
+--- a/security/sandbox/linux/moz.build
++++ b/security/sandbox/linux/moz.build
+@@ -78,6 +78,9 @@ if CONFIG['MOZ_GMP_SANDBOX']:
+ 'SandboxOpenedFiles.cpp',
+ ]
+
++if CONFIG['MOZ_ALSA']:
++ DEFINES['MOZ_ALSA'] = True
++
+ # This copy of SafeSPrintf doesn't need to avoid the Chromium logging
+ # dependency like the one in libxul does, but this way the behavior is
+ # consistent. See also the comment in SandboxLogging.h.
+--
+2.16.1
+
diff --git a/libre/iceweasel/PKGBUILD b/libre/iceweasel/PKGBUILD
index 87cd20cb3..e26a8d986 100644
--- a/libre/iceweasel/PKGBUILD
+++ b/libre/iceweasel/PKGBUILD
@@ -20,17 +20,18 @@
# parabola changes and rationale:
# - rebranded to iceweasel
+# - changed to release tarball from repo checkout
# - removed google api keys and usage
+# - removed use of firefox-symbolic.svg
# - using tarball instead of repository
# - added makedepends: mozilla-searchplugins, quilt, libxslt, imagemagick
-# - removed makedepends: mercurial
# - added replaces, conflicts and provides: firefox
_pkgname=firefox
pkgname=iceweasel
epoch=1
-pkgver=58.0
-pkgrel=5.1
+pkgver=58.0.2
+pkgrel=1
_bver=58.0
_brel=1
pkgdesc="Libre standalone web browser based on Mozilla Firefox"
@@ -40,7 +41,7 @@ url="https://wiki.parabola.nu/$pkgname"
depends=(gtk3 gtk2 mozilla-common libxt startup-notification mime-types dbus-glib ffmpeg
nss hunspell sqlite ttf-font libpulse libvpx icu)
makedepends=(unzip zip diffutils python2 yasm mesa imake gconf inetutils xorg-server-xvfb
- autoconf2.13 rust clang llvm jack mozilla-searchplugins quilt libxslt imagemagick)
+ autoconf2.13 rust mercurial clang llvm jack mozilla-searchplugins quilt libxslt imagemagick)
optdepends=('networkmanager: Location detection via available WiFi networks'
'libnotify: Notification integration'
'pulseaudio: Audio support'
@@ -50,12 +51,14 @@ replaces=("$_pkgname")
conflicts=("$_pkgname")
source=(https://ftp.mozilla.org/pub/mozilla.org/firefox/releases/$pkgver/source/firefox-$pkgver.source.tar.xz
$pkgname.desktop
+ 0001-Bug-1430274-Define-MOZ_ALSA-for-more-source-files.-r.patch
$pkgname-install-dir.patch no-crmf.diff
https://repo.parabola.nu/other/iceweasel/${pkgname}_$_bver-$_brel.branding.tar.xz{,.sig}
libre.patch)
-sha256sums=('0e0a39caabf94d7467d8bb4008fa9e7340a7be57b8c78ccf0cf98791a3bfaaff'
+sha256sums=('2b7794e4c2a24fa388f3acb2956c96bb2c3eae455467f0e386788ebaea7240c3'
'ed350ef2f528b999a621f7080fa80948be6b351e67ce32529fb32bcf47bb21fa'
- '46e588300797bda599c8f5157437fd79f88b6e1179f2fde49e0405e435e03efa'
+ 'e8a695bd6a007525390c502739c0f00d5d753a1bde7053c21c712075f2c2994d'
+ 'a94f80abe65608cd49054a30acc31e4d0885fe5b2a38cf08ded5e5b51b87c99d'
'fb85a538044c15471c12cf561d6aa74570f8de7b054a7063ef88ee1bdfc1ccbb'
'482cfe2d92f0b9638061eaf1b457abe0a8c8a0521bd67767e5c5010868612d25'
'SKIP'
@@ -69,6 +72,9 @@ prepare() {
cd "$srcdir/$_pkgname-$pkgver"
patch -Np1 -i ../$pkgname-install-dir.patch
+ # https://bugs.archlinux.org/task/57285
+ patch -Np1 -i ../0001-Bug-1430274-Define-MOZ_ALSA-for-more-source-files.-r.patch
+
# https://bugzilla.mozilla.org/show_bug.cgi?id=1371991
patch -Np1 -i ../no-crmf.diff
diff --git a/libre/iceweasel/iceweasel-install-dir.patch b/libre/iceweasel/iceweasel-install-dir.patch
index d4fb24e06..d6aaafa99 100644
--- a/libre/iceweasel/iceweasel-install-dir.patch
+++ b/libre/iceweasel/iceweasel-install-dir.patch
@@ -1,5 +1,7 @@
---- a/config/baseconfig.mk
-+++ b/config/baseconfig.mk
+diff --git i/config/baseconfig.mk w/config/baseconfig.mk
+index e204533ac9b66b88..27ae154ce265ca2b 100644
+--- i/config/baseconfig.mk
++++ w/config/baseconfig.mk
@@ -4,7 +4,7 @@
# whether a normal build is happening or whether the check is running.
includedir := $(includedir)/$(MOZ_APP_NAME)-$(MOZ_APP_VERSION)