diff options
author | Étienne Deparis | 2017-07-31 22:12:28 +0200 |
---|---|---|
committer | Étienne Deparis | 2017-07-31 22:12:28 +0200 |
commit | e9a7f6df935451f7b7d6be60bc8fcc97367b4efa (patch) | |
tree | 38f540942885f009281027433601e1b47661e2b2 | |
parent | 57a59e18dd5ae84dc883a13360414d1437de977e (diff) | |
download | aur-e9a7f6df935451f7b7d6be60bc8fcc97367b4efa.tar.gz |
Fix cliqz.desktop file exec line to allow url opening from other app. Fix gcc5 CXXFLAGS
-rw-r--r-- | .SRCINFO | 10 | ||||
-rw-r--r-- | PKGBUILD | 29 |
2 files changed, 26 insertions, 13 deletions
@@ -1,9 +1,9 @@ -# Generated by mksrcinfo v8 -# Mon Jul 10 20:31:46 UTC 2017 +# Generated by makepkg 5.0.2 +# Mon Jul 31 20:07:29 UTC 2017 pkgbase = cliqz - pkgdesc = Firefox-based privacy aware web browser + pkgdesc = Firefox-based privacy aware web browser, build from sources pkgver = 1.14.1 - pkgrel = 1 + pkgrel = 2 url = https://cliqz.com/ arch = i686 arch = x86_64 @@ -42,7 +42,7 @@ pkgbase = cliqz options = !strip source = https://github.com/cliqz-oss/browser-f/archive/1.14.1.tar.gz source = fix-wifi-scanner.diff - sha256sums = f56d5759d2f2d589269903350d7acc37899007f5ed8568186f74e9a9e403da60 + sha256sums = 2cbef2d9a57f54de9c1582cfbe1e578997151eb3090071bb937da52e7354aebf sha256sums = 9765bca5d63fb5525bbd0520b7ab1d27cabaed697e2fc7791400abc3fa4f13b8 pkgname = cliqz @@ -2,9 +2,9 @@ pkgname=cliqz _pkgname=browser-f pkgver=1.14.1 -pkgrel=1 +pkgrel=2 _cqzbuildid=20170706154045 -pkgdesc="Firefox-based privacy aware web browser" +pkgdesc="Firefox-based privacy aware web browser, build from sources" arch=(i686 x86_64) url="https://cliqz.com/" license=(MPL2) @@ -14,8 +14,8 @@ makedepends=(unzip zip diffutils python2 yasm mesa gconf inetutils xorg-server-x autoconf2.13 cargo gcc5) conflicts=(cliqz-bin) source=("https://github.com/cliqz-oss/browser-f/archive/${pkgver}.tar.gz" - "fix-wifi-scanner.diff") -sha256sums=('f56d5759d2f2d589269903350d7acc37899007f5ed8568186f74e9a9e403da60' + 'fix-wifi-scanner.diff') +sha256sums=('2cbef2d9a57f54de9c1582cfbe1e578997151eb3090071bb937da52e7354aebf' '9765bca5d63fb5525bbd0520b7ab1d27cabaed697e2fc7791400abc3fa4f13b8') options=(!emptydirs !makeflags !strip) @@ -24,6 +24,21 @@ prepare() { sed -i 's/ifeq ($(OS_ARCH), Linux)/ifeq ($(OS_ARCH), Nope)/' toolkit/mozapps/installer/upload-files.mk sed -i "s/@MOZ_APP_DISPLAYNAME@/$pkgname/g" toolkit/mozapps/installer/linux/rpm/mozilla.desktop sed -i "s/@MOZ_APP_NAME@/$pkgname/g" toolkit/mozapps/installer/linux/rpm/mozilla.desktop + sed -i "s|^Exec=${pkgname}$|Exec=/usr/lib/${pkgname}/${pkgname} %u|" toolkit/mozapps/installer/linux/rpm/mozilla.desktop + + cat >> toolkit/mozapps/installer/linux/rpm/mozilla.desktop <<END +Actions=new-forget-window; + +[Desktop Action new-forget-window] +Name=New Forget Window +Name[de]=Neues privates Fenste +Name[en_US]=New Forget Window +Name[fr]=Nouvelle fenêtre de navigation privée +Exec=/usr/lib/cliqz/cliqz --private-window %u +END + + # Quickfix only for 1.14.1 + echo "$pkgver" > browser/config/version_display.txt # https://bugzilla.mozilla.org/show_bug.cgi?id=1314968 patch -Np1 -i $srcdir/fix-wifi-scanner.diff @@ -40,7 +55,7 @@ prepare() { # more information. echo -n "16674381-f021-49de-8622-3021c5942aff" > browser/mozilla-desktop-geoloc-api.key - cat >.mozconfig <<END + cat > .mozconfig <<END ac_add_options --prefix=/usr ac_add_options --enable-gold ac_add_options --enable-pie @@ -70,12 +85,10 @@ END build() { cd $srcdir/$_pkgname-$pkgver - # Quickfix only for 1.14.1 - echo "$pkgver" > mozilla-release/browser/config/version_display.txt - # Rewrite to avoid multiple -pipe march=$(gcc -Q --help=target | grep march | sed -nr 's/^.*\s+([^\s]+)$/\1/p') CFLAGS="-march=${march} -mtune=generic -O2 -fstack-protector-strong" + CXXFLAGS="-march=${march} -mtune=generic -O2 -fstack-protector-strong" # Hardening is currently deactivated as it hangs on my current machine # Hardening |