summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorJoan Figueras2021-07-21 12:05:42 +0200
committerJoan Figueras2021-07-21 12:05:42 +0200
commitf62469bcb7c3e7ec16c57ee029c7009685f7a15f (patch)
tree6f154a4501a8c20effe6c918db79eae801edc072
parent00b842d9652975a61013282ccf46571dfa8f2830 (diff)
downloadaur-f62469bcb7c3e7ec16c57ee029c7009685f7a15f.tar.gz
2021.07.19
-rw-r--r--.SRCINFO14
-rw-r--r--PKGBUILD21
2 files changed, 19 insertions, 16 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 9e11c41553d..2493e7f83c7 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,6 +1,6 @@
pkgbase = basilisk
- pkgdesc = Standalone web browser forked from mozilla.org
- pkgver = 2021.04.27
+ pkgdesc = A XUL-based web-browser demonstrating the Unified XUL Platform (UXP)
+ pkgver = 2021.07.19
pkgrel = 1
url = https://www.basilisk-browser.org/
arch = x86_64
@@ -13,6 +13,7 @@ pkgbase = basilisk
makedepends = yasm
makedepends = mesa
makedepends = autoconf2.13
+ makedepends = gcc10
depends = gtk3
depends = gtk2
depends = libxt
@@ -21,12 +22,11 @@ pkgbase = basilisk
depends = ffmpeg
depends = ttf-font
options = !emptydirs
- source = https://repo.palemoon.org/MoonchildProductions/Basilisk/archive/v2021.04.27.tar.gz
- source = https://repo.palemoon.org/MoonchildProductions/UXP/archive/RELBASE_20210427.tar.gz
+ source = https://repo.palemoon.org/MoonchildProductions/Basilisk/archive/v2021.07.19.tar.gz
+ source = https://repo.palemoon.org/MoonchildProductions/UXP/archive/RELBASE_20210719.tar.gz
source = https://repo.palemoon.org/MoonchildProductions/Pale-Moon/raw/commit/7046794388319744751208a8d0e98e27861f67ce/palemoon/branding/unofficial/browser.desktop
- sha256sums = 68528585797a267d8481a97a829aa8e98ac3c07c22bf0be7ef8f5e3be3abee96
- sha256sums = 3aebd16add2adb3374be94e0b8c22a9363ac7d78f6567399759e746536c9eeb7
+ sha256sums = df59dcb2226340dee546cfc52a99aa7b1a24a6273c9494117bf8fed57378b4ce
+ sha256sums = b3031967e1f5399a711fd3f744b8371e0d74656e91aca4c86f157d09b264e4ad
sha256sums = 9ffbaa46c277e3c9addc2ce61b17e8eccffd3860706ca75d4fd70eeaa6f5e380
pkgname = basilisk
-
diff --git a/PKGBUILD b/PKGBUILD
index f842de7a689..cf5fb287f5b 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -3,28 +3,28 @@
# Contributor: Ionut Biru <ibiru@archlinux.org>
# Contributor: Jakub Schmidtke <sjakub@gmail.com>
pkgname=basilisk
-pkgver=2021.04.27
+pkgver=2021.07.19
pkgrel=1
-pkgdesc="Standalone web browser forked from mozilla.org"
+pkgdesc="A XUL-based web-browser demonstrating the Unified XUL Platform (UXP)"
arch=('x86_64')
url="https://www.basilisk-browser.org/"
license=('MPL' 'GPL' 'LGPL')
depends=('gtk3' 'gtk2' 'libxt' 'mime-types' 'alsa-lib' 'ffmpeg' 'ttf-font')
-makedepends=('unzip' 'zip' 'python2' 'yasm' 'mesa' 'autoconf2.13')
+makedepends=('unzip' 'zip' 'python2' 'yasm' 'mesa' 'autoconf2.13' 'gcc10')
options=('!emptydirs')
-_UXP=20210427
+_UXP=20210719
source=("https://repo.palemoon.org/MoonchildProductions/Basilisk/archive/v${pkgver}.tar.gz"
"https://repo.palemoon.org/MoonchildProductions/UXP/archive/RELBASE_${_UXP}.tar.gz"
"https://repo.palemoon.org/MoonchildProductions/Pale-Moon/raw/commit/7046794388319744751208a8d0e98e27861f67ce/palemoon/branding/unofficial/browser.desktop")
-sha256sums=('68528585797a267d8481a97a829aa8e98ac3c07c22bf0be7ef8f5e3be3abee96'
- '3aebd16add2adb3374be94e0b8c22a9363ac7d78f6567399759e746536c9eeb7'
+sha256sums=('df59dcb2226340dee546cfc52a99aa7b1a24a6273c9494117bf8fed57378b4ce'
+ 'b3031967e1f5399a711fd3f744b8371e0d74656e91aca4c86f157d09b264e4ad'
'9ffbaa46c277e3c9addc2ce61b17e8eccffd3860706ca75d4fd70eeaa6f5e380')
prepare() {
cd "$srcdir/$pkgname"
- mv -T "$srcdir/uxp" platform
- ln -s basilisk browser
+ [[ ! -d platform ]] && mv -T "$srcdir/uxp" platform
+ ln -sf basilisk browser
cat > .mozconfig << EOF
# Comment/uncomment build flags as needed
@@ -44,7 +44,7 @@ ac_add_options --enable-install-strip
ac_add_options --enable-gold
ac_add_options --enable-pie
ac_add_options --enable-jemalloc
-ac_add_options --enable-replace-malloc
+#ac_add_options --enable-replace-malloc
ac_add_options --with-pthreads
ac_add_options --enable-optimize="-O2 -msse -msse2 -msse3 -mmmx -mfpmath=sse"
ac_add_options --enable-default-toolkit=cairo-gtk3
@@ -97,12 +97,15 @@ EOF
build() {
cd "$srcdir/$pkgname"
+ export CC=gcc-10
make -f client.mk build
}
package() {
cd "$srcdir/$pkgname"
+ export CC=gcc-10
+
make -f client.mk DESTDIR="$pkgdir" install
# Install icons and .desktop for menu entry