diff options
Diffstat (limited to 'libre')
-rw-r--r-- | libre/iceweasel/PKGBUILD | 13 | ||||
-rw-r--r-- | libre/iceweasel/rusty-cheddar.patch | 10 |
2 files changed, 19 insertions, 4 deletions
diff --git a/libre/iceweasel/PKGBUILD b/libre/iceweasel/PKGBUILD index ee5fbbb3e..a62d5653f 100644 --- a/libre/iceweasel/PKGBUILD +++ b/libre/iceweasel/PKGBUILD @@ -31,11 +31,11 @@ _pkgname=firefox pkgname=iceweasel epoch=1 pkgver=$_debver.$_debrel -pkgrel=1 +pkgrel=2 pkgdesc="A libre version of Debian Iceweasel, the standalone web browser based on Mozilla Firefox (Parabola rebranded)." arch=(i686 x86_64 armv7h) license=(MPL GPL LGPL) -depends=(alsa-lib dbus-glib ffmpeg gtk2 gtk3 hunspell icu=58.2 libevent libvpx libxt mime-types mozilla-common nss sqlite startup-notification ttf-font) +depends=(alsa-lib dbus-glib ffmpeg gtk2 gtk3 hunspell 'icu>=58.2' libevent libvpx libxt mime-types mozilla-common nss sqlite startup-notification ttf-font) makedepends=(autoconf2.13 diffutils gconf imagemagick imake inetutils libidl2 libpulse librsvg-stable libxslt mesa mozilla-searchplugins pkg-config python2 quilt unzip yasm zip) makedepends_i686=(cargo) makedepends_x86_64=("${makedepends_i686[@]}") @@ -66,7 +66,8 @@ source=("$_debrepo/`debfile $_debname`_$_debver.is.$_debver.orig.tar.xz" fix-wifi-scanner.diff enable-object-directory-paths.patch mozilla-1253216.patch - mozilla-build-arm.patch) + mozilla-build-arm.patch + rusty-cheddar.patch) sha256sums=('e77dbd8a4681481a5c9ab8ed3a5ac6c19caec8e25dc80f8b56461cfdf52d047a' 'bc8ef2662c571ee90b6b196372146a63c1895c56967dac2a4f7ec0b45802426b' 'cd99556650055283d3cf0eefe5a60fee9944e8b9c365a2ac983a77635ce6125e' @@ -83,7 +84,8 @@ sha256sums=('e77dbd8a4681481a5c9ab8ed3a5ac6c19caec8e25dc80f8b56461cfdf52d047a' '9765bca5d63fb5525bbd0520b7ab1d27cabaed697e2fc7791400abc3fa4f13b8' 'e260e555b261aabab1e48786dd514eeea056e4402af7cfd4dfd1d32858441484' 'fbb6011501a74a8ea6d01c041870fcefb7ef2859c134aedc676e5f6452833f65' - '56eecee8162c138c442773d66483886f1242c8dd2b16eed5711ae5e63d9b0e3a') + '56eecee8162c138c442773d66483886f1242c8dd2b16eed5711ae5e63d9b0e3a' + 'b0977e49c473a9821c60921a2db2f6792489519c26da854458de3bde74844223') validpgpkeys=( 'BFA8008A8265677063B11BF47171986E4B745536' # Andreas Grapentin ) @@ -125,6 +127,9 @@ prepare() { \|installLinux| s|true|false| ' browser/base/content/browser-plugins.js + # fix rust build + patch -Np1 -i "$srcdir/rusty-cheddar.patch" + # Load our build config, disable SafeSearch cp "$srcdir/mozconfig" .mozconfig diff --git a/libre/iceweasel/rusty-cheddar.patch b/libre/iceweasel/rusty-cheddar.patch new file mode 100644 index 000000000..90d4d8947 --- /dev/null +++ b/libre/iceweasel/rusty-cheddar.patch @@ -0,0 +1,10 @@ +--- firefox-52.0.2/media/libstagefright/binding/mp4parse_capi/Cargo.toml.old 2017-04-30 08:13:46.914577002 +0200 ++++ firefox-52.0.2/media/libstagefright/binding/mp4parse_capi/Cargo.toml 2017-04-30 08:11:26.937908128 +0200 +@@ -6,6 +6,7 @@ authors = [ + "Matthew Gregan <kinetik@flim.org>", + "Alfredo Yang <ayang@mozilla.com>", + ] ++build = false + + description = "Parser for ISO base media file format (mp4)" + documentation = "https://mp4parse-docs.surge.sh/mp4parse/" |