summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--PKGBUILD20
-rw-r--r--mozconfig.in2
2 files changed, 13 insertions, 9 deletions
diff --git a/PKGBUILD b/PKGBUILD
index fa05081..32115bf 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -11,14 +11,14 @@
pkgname=palemoon
_pmaltname=pale-moon
_uxpaltname=uxp
-pkgver=28.17.0
-_uxpver=20201218
+pkgver=29.1.1
+_uxpver=20210330
pkgrel=1
pkgdesc="Open source web browser based on Firefox focusing on efficiency."
arch=(x86_64 i686)
license=(MPL GPL LGPL)
url="https://www.palemoon.org/"
-depends=(gtk2 desktop-file-utils libxt startup-notification mime-types dbus-glib
+depends=(gtk3 gtk2 desktop-file-utils libxt startup-notification mime-types dbus-glib
libpulse alsa-lib
bzip2 libffi hunspell libjpeg-turbo pixman zlib)
makedepends=(unzip zip python2 yasm
@@ -34,9 +34,9 @@ source=($pkgname-$pkgver.tar.gz::https://repo.palemoon.org/MoonchildProductions/
$_uxpaltname-$_uxpver.tar.gz::https://repo.palemoon.org/MoonchildProductions/UXP/archive/RELBASE_${_uxpver}.tar.gz
mozconfig.in
system-libs.patch)
-b2sums=('68652d413ca8d76363b1642e6fdb48396a13990216034d991da1f0e80991afffb93af3a2eaadc2d75c88b98d0c1456c678555b9aa29c36545b809c7c333176e9'
- '57504791c7fb882d1b66709304132d9972f114c0f6d409e8d6ac25e0ac704afe498f7d53ba25f4fba42a114a1a6c44df78ef6308db4921605691672a94326807'
- '402dc4a3cc7e24227fbe8f4744112323c445f214c0d0f58126e12f8f6b37545a8e15f95526ef6b6ff008ae94cd4e072309b22871bcbedf6921e4ad0937435576'
+b2sums=('3058eae543c80ec6dd421f65ebf6bcca669e1aac0de59e2e7c06fb37dbc1e3a2e4613d6ab0b817ab0123e772cd7e98142ec63d412df11bc10067bb436e23e994'
+ '0f3fff4339fa34fa148ccea093dc8af733894237c3a6d281f176721645a027d83a2606f4247e205812cb119276e935e14b5d07d6b7a738a8f492bd8a1113a2e0'
+ 'df1c7069b687a31bd50595cfc18f65bb99a1a4dfc0a9770c06744cdd9a425ee8f0b6eaedb0b72ef4f3324644b630d724cb1f7d3eea521ac15e45c44daa9285a6'
'47cc9da19cb7003ea896e8d1f3f77197548cf917c943ec1bd8526daaf6212d2c2c90bc417df156ee571c9ca052749a6a3a13f8acc150f1983a8bf0f8f1ebe2de')
validpgpkeys=('3059E09144F56804F0FBF4E126B40624BDBFD9F3')
@@ -55,10 +55,14 @@ prepare() {
build() {
cd ${_pmaltname}
+ # palemoon is prone to OOM, use 1 thread per 2GB ram
+ #export MOZ_MAKE_FLAGS="${MAKEFLAGS}"
+ export MOZ_MAKE_FLAGS="-j816"
+
export MOZBUILD_STATE_PATH="${srcdir}/mozbuild"
export MOZCONFIG="${srcdir}/mozconfig"
- export CFLAGS="$CFLAGS -O3 -fstack-protector-all -flto=4 -fPIC"
- export CXXFLAGS="$CXXFLAGS -O3 -fstack-protector-all -flto=4 -fPIC"
+ export CFLAGS="$CFLAGS -O3 -fstack-protector-all -flto=16 -fPIC"
+ export CXXFLAGS="$CXXFLAGS -O3 -fstack-protector-all -flto=16 -fPIC"
./mach build
}
diff --git a/mozconfig.in b/mozconfig.in
index 4417b49..c43ef9a 100644
--- a/mozconfig.in
+++ b/mozconfig.in
@@ -78,7 +78,7 @@ ac_add_options --disable-webspeech
# # --disable-webspeechtestbackend support removed
#ac_add_options --disable-webspeechtestbackend
-mk_add_options MOZ_MAKE_FLAGS="-j4"
+#mk_add_options MOZ_MAKE_FLAGS="-j16"
# Use python2
mk_add_options PYTHON=/usr/bin/python2