From ad582ecc880b9a5a5f7bfaaf48be7348692b0242 Mon Sep 17 00:00:00 2001 From: Andreas Grapentin Date: Tue, 29 Jan 2019 02:14:12 +0100 Subject: libre/icecat: updated to 60.3.0_gnu1 --- libre/icecat/PKGBUILD | 119 +++---- .../icecat/disable-crypto-hardening-settings.patch | 54 --- libre/icecat/disable-spoofSource-referer.patch | 26 -- libre/icecat/icecat-fixed-loading-icon.png | Bin 12184 -> 0 bytes libre/icecat/icecat-install-dir.patch | 12 - libre/icecat/icecat.desktop | 373 +++++++++------------ libre/icecat/no-crmf.diff | 28 -- 7 files changed, 210 insertions(+), 402 deletions(-) delete mode 100644 libre/icecat/disable-crypto-hardening-settings.patch delete mode 100644 libre/icecat/disable-spoofSource-referer.patch delete mode 100644 libre/icecat/icecat-fixed-loading-icon.png delete mode 100644 libre/icecat/icecat-install-dir.patch delete mode 100644 libre/icecat/no-crmf.diff (limited to 'libre') diff --git a/libre/icecat/PKGBUILD b/libre/icecat/PKGBUILD index 1cf005bd2..80ad3d4a0 100644 --- a/libre/icecat/PKGBUILD +++ b/libre/icecat/PKGBUILD @@ -15,68 +15,52 @@ # Contributor: Muhammad 'MJ' Jassim pkgname=icecat -_pkgver=52.6.0-gnu1 +_pkgver=60.3.0-gnu1 pkgver=${_pkgver//-/_} -pkgrel=6 +pkgrel=2 pkgdesc="GNU IceCat - a libre standalone web browser based on Mozilla Firefox." arch=(x86_64 i686 armv7h) license=(MPL GPL LGPL) url="http://www.gnu.org/software/gnuzilla/" depends=(gtk3 gtk2 mozilla-common libxt startup-notification mime-types dbus-glib ffmpeg - nss hunspell sqlite ttf-font libpulse libvpx icu) -depends+=('icu>=63' 'icu<64') + nss hunspell-en_US 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) optdepends=('networkmanager: Location detection via available WiFi networks' 'libnotify: Notification integration' - 'upower: Battery API') + 'pulseaudio: Audio support' + 'speech-dispatcher: Text-to-Speech') options=(!emptydirs !makeflags !strip) source=(http://ftp.gnu.org/gnu/gnuzilla/${_pkgver%-*}/$pkgname-$_pkgver.tar.bz2{,.sig} $pkgname.desktop - $pkgname-install-dir.patch no-crmf.diff - $pkgname-fixed-loading-icon.png - disable-crypto-hardening-settings.patch - disable-spoofSource-referer.patch gnu_headshadow.png libre.patch) -sha256sums=('0a0cf3acb2067e0580204b44bb5a02fab2033c6bbf7c0b47522a3c4c1f29d625' +sha256sums=('6145327092b4b195a4f63d0e86f4857eeba5607ffeb69b6f3bceb36e89a19645' 'SKIP' - '52df9ffeb52166ed4abd9a132ee4a9017b9c4980f0725ba383610ccfb06d4745' - 'a7755c929fed4bc2008319dacad92b543db71168294b124855c5d3a19e46ae8a' - 'd5f0279bcefb5c846ac86c487d540dfc75a5ee45af08e40651e50e778c65f2c0' - '68e3a5b47c6d175cc95b98b069a15205f027cab83af9e075818d38610feb6213' - 'bb1fc90d117c4a7810e202d23ff44a2dac11b675336533054b5a70dd8606df38' - 'c50043266e69f5844e6dce9ea7193af79587dcaa66806932d7867281a176f03e' + '2f9d117c1524312fb45f3e953cb0de02c525fd385a9b2b6d47308c8aaab0aedd' '93e3001ce152e1d142619e215a9ef07dd429943b99d21726c25da9ceb31e31cd' 'd32f97e812c536efd9bdc7043efd6f9472a1edd9f814b453805c7c10ffea25a6') validpgpkeys=('A57369A8BABC2542B5A0368C3C76EED7D7E04784') # Ruben Rodriguez prepare() { - mkdir path - ln -s /usr/bin/python2 path/python - cd "$srcdir/$pkgname-${pkgver%_*}" - patch -Np1 -i ../$pkgname-install-dir.patch - # https://bugzilla.mozilla.org/show_bug.cgi?id=1371991 - patch -Np1 -i ../no-crmf.diff + # Patch to move files directly to /usr/lib/icecat. No more symlinks. + sed -e 's;$(libdir)/$(MOZ_APP_NAME)-$(MOZ_APP_VERSION);$(libdir)/$(MOZ_APP_NAME);g' -i config/baseconfig.mk + sed -e 's;$(libdir)/$(MOZ_APP_NAME)-devel-$(MOZ_APP_VERSION);$(libdir)/$(MOZ_APP_NAME)-devel;g' -i config/baseconfig.mk cat >.mozconfig <=${_icu_ver}" "icu<$((${_icu_ver%%.*} + 1))") + cd "$srcdir/$pkgname-${pkgver%_*}" - make -f client.mk DESTDIR="$pkgdir" INSTALL_SDK= install + DESTDIR="$pkgdir" ./mach install _vendorjs="$pkgdir/usr/lib/$pkgname/browser/defaults/preferences/vendor.js" install -Dm644 /dev/stdin "$_vendorjs" <