summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorJoan Figueras2019-11-20 00:55:46 +0100
committerJoan Figueras2019-11-20 00:55:46 +0100
commit93494aff89585359a576fc09847fd4e02f75d10e (patch)
tree2655017e7e83a302da73a0ca1015913eba197009
parentd16ff9bcbe700d6b85b201e0fb49d59534223076 (diff)
downloadaur-93494aff89585359a576fc09847fd4e02f75d10e.tar.gz
Patch to build against Rust 1.39. Thanks AndyRTR
-rw-r--r--.SRCINFO6
-rw-r--r--PKGBUILD13
2 files changed, 13 insertions, 6 deletions
diff --git a/.SRCINFO b/.SRCINFO
index c6ced98a93c0..d0754b045d9c 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,7 +1,7 @@
pkgbase = firefox-esr
pkgdesc = Standalone web browser from mozilla.org, Extended Support Release
pkgver = 68.2.0
- pkgrel = 2
+ pkgrel = 3
url = https://www.mozilla.org/en-US/firefox/organizations/
arch = x86_64
license = MPL
@@ -17,7 +17,7 @@ pkgbase = firefox-esr
makedepends = inetutils
makedepends = xorg-server-xvfb
makedepends = autoconf2.13
- makedepends = rust-bin=1.37.0
+ makedepends = rust
makedepends = clang
makedepends = llvm
makedepends = jack
@@ -50,11 +50,13 @@ pkgbase = firefox-esr
source = firefox.desktop
source = firefox-symbolic.svg
source = 0001-Use-remoting-name-for-GDK-application-names.patch
+ source = patch-bindgen-rust1390.patch::https://svnweb.freebsd.org/ports/head/www/firefox-esr/files/patch-bindgen-rust1390?revision=516995&view=co&pathrev=516995
validpgpkeys = 2B90598A745E992F315E22C58AB132963A06537A
sha256sums = 85f1c2eaf68ebedcbc0b78a342f6d16ef0865dedd426a1bba94b75c85f716f38
sha256sums = ba8a1610fe3ccc65cb58f2651df0ae9df632ecc17b3af8d13670950e9e2d27d8
sha256sums = a2474b32b9b2d7e0fb53a4c89715507ad1c194bef77713d798fa39d507def9e9
sha256sums = ab07ab26617ff76fce68e07c66b8aa9b96c2d3e5b5517e51a3c3eac2edd88894
+ sha256sums = d0c7cc63ce49128e6a53dde7f4116293a51e2144fc329df93dda44b228a8effb
pkgname = firefox-esr
diff --git a/PKGBUILD b/PKGBUILD
index c7a55d415010..3d768edf1b06 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -5,7 +5,7 @@
pkgname=firefox-esr
pkgver=68.2.0
-pkgrel=2
+pkgrel=3
pkgdesc="Standalone web browser from mozilla.org, Extended Support Release"
arch=(x86_64)
license=(MPL GPL LGPL)
@@ -13,7 +13,7 @@ url="https://www.mozilla.org/en-US/firefox/organizations/"
depends=(gtk3 mozilla-common libxt startup-notification mime-types dbus-glib
ffmpeg nss ttf-font libpulse)
makedepends=(unzip zip diffutils python2-setuptools yasm mesa imake inetutils
- xorg-server-xvfb autoconf2.13 rust-bin=1.37.0 clang llvm jack gtk2
+ xorg-server-xvfb autoconf2.13 rust clang llvm jack gtk2
python nodejs python2-psutil cbindgen nasm)
optdepends=('networkmanager: Location detection via available WiFi networks'
'libnotify: Notification integration'
@@ -24,11 +24,13 @@ provides=(firefox)
conflicts=(firefox)
options=(!emptydirs !makeflags)
source=(https://ftp.mozilla.org/pub/firefox/releases/${pkgver}esr/source/firefox-${pkgver}esr.source.tar.xz
- firefox.desktop firefox-symbolic.svg 0001-Use-remoting-name-for-GDK-application-names.patch)
+ firefox.desktop firefox-symbolic.svg 0001-Use-remoting-name-for-GDK-application-names.patch
+ "patch-bindgen-rust1390.patch::https://svnweb.freebsd.org/ports/head/www/firefox-esr/files/patch-bindgen-rust1390?revision=516995&view=co&pathrev=516995")
sha256sums=('85f1c2eaf68ebedcbc0b78a342f6d16ef0865dedd426a1bba94b75c85f716f38'
'ba8a1610fe3ccc65cb58f2651df0ae9df632ecc17b3af8d13670950e9e2d27d8'
'a2474b32b9b2d7e0fb53a4c89715507ad1c194bef77713d798fa39d507def9e9'
- 'ab07ab26617ff76fce68e07c66b8aa9b96c2d3e5b5517e51a3c3eac2edd88894')
+ 'ab07ab26617ff76fce68e07c66b8aa9b96c2d3e5b5517e51a3c3eac2edd88894'
+ 'd0c7cc63ce49128e6a53dde7f4116293a51e2144fc329df93dda44b228a8effb')
validpgpkeys=('2B90598A745E992F315E22C58AB132963A06537A')
# Google API keys (see http://www.chromium.org/developers/how-tos/api-keys)
@@ -46,6 +48,9 @@ _mozilla_api_key=16674381-f021-49de-8622-3021c5942aff
prepare() {
cd firefox-${pkgver}
+ # https://svnweb.freebsd.org/ports/head/www/firefox-esr/files/patch-bindgen-rust1390?revision=516995&view=markup&pathrev=516995
+ patch -Np0 -i ../patch-bindgen-rust1390.patch
+
# https://bugzilla.mozilla.org/show_bug.cgi?id=1530052
patch -Np1 -i ../0001-Use-remoting-name-for-GDK-application-names.patch