summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorAlexander Bocken2023-09-25 12:31:05 +0200
committerAlexander Bocken2023-09-25 12:31:05 +0200
commitfeec7a42b6e4710a2e3a5695b575938178da3428 (patch)
tree6970fd0aca994e87dd1500afa9591af20952afb2
parent8d3ad2e842301d92ddaa39a26c9c7ba9aa6ac3a2 (diff)
downloadaur-feec7a42b6e4710a2e3a5695b575938178da3428.tar.gz
pin nodejs>=18 and optimize more
-rw-r--r--.SRCINFO4
-rw-r--r--PKGBUILD7
2 files changed, 6 insertions, 5 deletions
diff --git a/.SRCINFO b/.SRCINFO
index ba8ee7b27a6d..73cbc1b128fe 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,7 +1,7 @@
pkgbase = anki
pkgdesc = Helps you remember facts (like words/phrases in a foreign language) efficiently
pkgver = 2.1.66
- pkgrel = 1
+ pkgrel = 2
url = https://apps.ankiweb.net/
changelog = anki.changelog
arch = x86_64
@@ -13,7 +13,7 @@ pkgbase = anki
makedepends = python-installer
makedepends = python-wheel
makedepends = libxcrypt-compat
- makedepends = nodejs
+ makedepends = nodejs>=18
makedepends = yarn
makedepends = mold
depends = python>=3.9
diff --git a/PKGBUILD b/PKGBUILD
index 1053689c50d1..8e599f59e929 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -20,7 +20,7 @@ declare -gA _caches=(
pkgname=anki
pkgver=2.1.66
-pkgrel=1
+pkgrel=2
pkgdesc="Helps you remember facts (like words/phrases in a foreign language) efficiently"
url="https://apps.ankiweb.net/"
license=('AGPL3')
@@ -58,7 +58,7 @@ makedepends=(
'python-installer' # TODO: could use either wheel or installer, both are not needed afaik
'python-wheel'
'libxcrypt-compat'
- 'nodejs'
+ 'nodejs>=18'
'yarn'
'mold'
)
@@ -136,7 +136,8 @@ build() {
export YARN_BINARY=$(which yarn)
export CARGO_HOME="$srcdir/${_caches[cargo]}" # do not litter in ~
- export RELEASE=1 # anki-internal variable for optimization
+ export RELEASE=2 # anki-internal variable for optimization
+ # set to "1" for faster but less optimized build
mold -run ./ninja wheels -v # use mold as linker to allow for LTO
}