summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorJoan Figueras2024-05-10 22:20:04 +0200
committerJoan Figueras2024-05-10 22:20:04 +0200
commit851742b0ee2d3fd8e0e91c7494f98647863937ef (patch)
tree38f6a6d9bc0908f3a2720de5580e4cc6b948469d
parent9cf8c96c6fce2da20f94f4bce76570d3d89dffe7 (diff)
downloadaur-851742b0ee2d3fd8e0e91c7494f98647863937ef.tar.gz
2024.05.11
-rw-r--r--.SRCINFO10
-rw-r--r--PKGBUILD14
2 files changed, 15 insertions, 9 deletions
diff --git a/.SRCINFO b/.SRCINFO
index afa7be671fd8..e065f366810a 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,6 +1,6 @@
pkgbase = basilisk
pkgdesc = A XUL-based web-browser demonstrating the Unified XUL Platform (UXP)
- pkgver = 2024.02.03
+ pkgver = 2024.05.11
pkgrel = 1
url = https://www.basilisk-browser.org/
arch = x86_64
@@ -23,11 +23,11 @@ pkgbase = basilisk
depends = ffmpeg
depends = ttf-font
options = !emptydirs
- source = https://repo.palemoon.org/Basilisk-Dev/Basilisk/archive/v2024.02.03.tar.gz
- source = https://repo.palemoon.org/MoonchildProductions/UXP/archive/RB_20240130.tar.gz
+ source = https://repo.palemoon.org/Basilisk-Dev/Basilisk/archive/v2024.05.11.tar.gz
+ source = https://repo.palemoon.org/MoonchildProductions/UXP/archive/RB_20240423.tar.gz
source = https://repo.palemoon.org/mcp-graveyard/Pale-Moon/raw/commit/54aeb54828aba7ab47d6ec4a2ee432589efa2b4f/palemoon/branding/unofficial/browser.desktop
- sha256sums = dca0b2ed0192e13ca81aa0ac38651efd88df0712a73d2b8cc66d0af794bf890d
- sha256sums = dbb8fa819c5562904252ad89fbbf6f1e5e85622b3b9f59d4583194d7f3a2ae12
+ sha256sums = 0c7ac14540e0f5fb643e258c5995da9e5d4a556ffab38c858a6786e054678f62
+ sha256sums = 0d6a073c8a4bd6c0de00c19e571e541f306c12a7a3929848cca5dcd70c5d06cf
sha256sums = 9ffbaa46c277e3c9addc2ce61b17e8eccffd3860706ca75d4fd70eeaa6f5e380
pkgname = basilisk
diff --git a/PKGBUILD b/PKGBUILD
index 85bf148a2bad..17beeec636c6 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -3,8 +3,8 @@
# Contributor: Ionut Biru <ibiru@archlinux.org>
# Contributor: Jakub Schmidtke <sjakub@gmail.com>
pkgname=basilisk
-pkgver=2024.02.03
-platform=RB_20240130
+pkgver=2024.05.11
+platform=RB_20240423
pkgrel=1
pkgdesc="A XUL-based web-browser demonstrating the Unified XUL Platform (UXP)"
arch=('x86_64')
@@ -16,13 +16,19 @@ options=('!emptydirs')
source=("https://repo.palemoon.org/Basilisk-Dev/Basilisk/archive/v${pkgver}.tar.gz"
"https://repo.palemoon.org/MoonchildProductions/UXP/archive/${platform}.tar.gz"
"https://repo.palemoon.org/mcp-graveyard/Pale-Moon/raw/commit/54aeb54828aba7ab47d6ec4a2ee432589efa2b4f/palemoon/branding/unofficial/browser.desktop")
-sha256sums=('dca0b2ed0192e13ca81aa0ac38651efd88df0712a73d2b8cc66d0af794bf890d'
- 'dbb8fa819c5562904252ad89fbbf6f1e5e85622b3b9f59d4583194d7f3a2ae12'
+sha256sums=('0c7ac14540e0f5fb643e258c5995da9e5d4a556ffab38c858a6786e054678f62'
+ '0d6a073c8a4bd6c0de00c19e571e541f306c12a7a3929848cca5dcd70c5d06cf'
'9ffbaa46c277e3c9addc2ce61b17e8eccffd3860706ca75d4fd70eeaa6f5e380')
prepare() {
cd "$srcdir/$pkgname"
+ export CFLAGS="-march=native -O2 -pipe -fno-plt -fexceptions \
+ -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security \
+ -fstack-clash-protection -fcf-protection"
+ export CXXFLAGS="$CFLAGS -Wp,-D_GLIBCXX_ASSERTIONS"
+ export LDFLAGS="-Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now"
+
if [ -d platform ]; then
cp -rf "$srcdir"/uxp/* "$srcdir"/uxp/.[A-z0-9]* platform/
else