# $Id$ # Maintainer : Figue # Contributor : Ionut Biru # Contributor: Jakub Schmidtke pkgname=basilisk pkgver=55.0.0 pkgrel=3 pkgdesc="Basilisk Browser from the makers of Pale Moon" arch=(x86_64) license=(MPL GPL LGPL) url="http://www.basilisk-browser.org/" depends=(gtk3 gtk2 mozilla-common libxt startup-notification mime-types dbus-glib alsa-lib ffmpeg libvpx libevent nss hunspell sqlite ttf-font icu) makedepends=(unzip zip diffutils python2 yasm mesa imake gconf libpulse inetutils xorg-server-xvfb autoconf2.13 rust) optdepends=('networkmanager: Location detection via available WiFi networks' 'libnotify: Notification integration' 'speech-dispatcher: Text-to-Speech') options=(!emptydirs !makeflags) com=e9211c099f58e2b4a9f8e884574a95733551fb9f source=("basil::git+https://github.com/MoonchildProductions/moebius.git#commit=$com" https://raw.githubusercontent.com/bn0785ac/basilisk-arch/master/basilisk.desktop https://raw.githubusercontent.com/bn0785ac/basilisk-arch/master/basilisk-symbolic.svg https://raw.githubusercontent.com/bn0785ac/basilisk-arch/master/0001-Bug-54395-remove-hardcoded-flag-lcrmf.patch https://raw.githubusercontent.com/bn0785ac/basilisk-arch/master/fix-wifi-scanner.diff https://raw.githubusercontent.com/bn0785ac/basilisk-arch/master/glibc-2.26-fix.diff https://raw.githubusercontent.com/bn0785ac/firefox-beta/master/firefox-52-disable-data-sharing-infobar.patch https://raw.githubusercontent.com/bn0785ac/firefox-beta/master/firefox-52-disable-location.services.mozilla.com.patch https://raw.githubusercontent.com/bn0785ac/firefox-beta/master/firefox-52-disable-telemetry.patch https://raw.githubusercontent.com/bn0785ac/firefox-beta/master/firefox-install-dir.patch) sha256sums=('SKIP' '1fdc855349da4e3728b202f411ad1d1c3fdc01e616161603175ab1573df1e6a9' 'a2474b32b9b2d7e0fb53a4c89715507ad1c194bef77713d798fa39d507def9e9' 'ebaa84b1e108390cd1042cce7eaad6a7c0053c7b2b4d0b961d4a98732b3c93ac' '9765bca5d63fb5525bbd0520b7ab1d27cabaed697e2fc7791400abc3fa4f13b8' 'cd7ff441da66a287f8712e60cdc9e216c30355d521051e2eaae28a66d81915e8' 'bdad68eafe110b9f94a0e025635e32a6ab53e2f9adcd594c8dd2e3225f6453ab' '8d9afa1f940a9dac689ead40a57990d1491f34a1787b2222f8f5b5e485d54103' '24019d3d7e6b169087d4515db9d3a179239d1e4fe726f0906f6f26877c726040' 'd86e41d87363656ee62e12543e2f5181aadcff448e406ef3218e91865ae775cd') prepare() { mkdir path ln -s /usr/bin/python2 path/python cd basil msg2 'Edgy patches' patch -Np1 -i ../firefox-52-disable-data-sharing-infobar.patch patch -Np1 -i ../firefox-52-disable-location.services.mozilla.com.patch patch -Np1 -i ../firefox-52-disable-telemetry.patch msg2 'Workin' # https://bugzilla.mozilla.org/show_bug.cgi?id=1314968 patch -Np1 -i ../fix-wifi-scanner.diff # https://bugs.archlinux.org/task/54395 // https://bugzilla.mozilla.org/show_bug.cgi?id=1371991 patch -Np1 -i ../0001-Bug-54395-remove-hardcoded-flag-lcrmf.patch # https://bugzilla.mozilla.org/show_bug.cgi?id=1385667 # https://bugzilla.mozilla.org/show_bug.cgi?id=1394149 patch -d toolkit/crashreporter/google-breakpad/src/client -Np4 < ../glibc-2.26-fix.diff # Build with the rust targets we actually ship cat >.mozconfig <