diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 20 |
1 files changed, 12 insertions, 8 deletions
@@ -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 } |