# Maintainer: Étienne Deparis pkgname=cliqz _pkgname=browser-f pkgver=1.21.1 pkgrel=1 _cqzbuildid=$(curl "http://repository.cliqz.com.s3.amazonaws.com/dist/release/$pkgver/lastbuildid") pkgdesc="Firefox-based privacy aware web browser, build from sources" arch=(i686 x86_64) url="https://cliqz.com/" license=(MPL2) depends=(gtk2 gtk3 libxt startup-notification dbus-glib nss hunspell libvpx libevent) makedepends=(unzip zip diffutils python2 yasm mesa imake gconf inetutils xorg-server-xvfb autoconf2.13 rust clang llvm libnotify gtk2 gtk3 wget pulseaudio) conflicts=(cliqz-bin) source=("https://github.com/cliqz-oss/browser-f/archive/$pkgver.tar.gz") sha256sums=('c78592ec687b4fb03156c2257e88ee32778aa5c0bc7cc364be0ce939a0b14eed') options=(!emptydirs !makeflags !strip) prepare() { cd "$srcdir/${_pkgname}-$pkgver/mozilla-release" # Do not try to upload anything anywhere sed -i 's/ifeq ($(OS_ARCH), Linux)/ifeq ($(OS_ARCH), Nope)/' toolkit/mozapps/installer/upload-files.mk # Patch future desktop file, which does not seems to be embed 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 < browser/google-desktop-api.key # Mozilla API keys (see https://location.services.mozilla.com/api) # Note: These are for Arch Linux use ONLY. For your own distribution, please # get your own set of keys. Feel free to contact heftig@archlinux.org for # more information. echo -n "16674381-f021-49de-8622-3021c5942aff" > browser/mozilla-desktop-geoloc-api.key # Please enable stylo! sed -i '/^ac_add_options --disable-stylo$/d' browser/config/cliqz-release.mozconfig cat >> browser/config/cliqz-release.mozconfig <