summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorAlexander Bocken2024-03-24 10:28:44 +0100
committerAlexander Bocken2024-03-24 10:29:07 +0100
commitef7f0233a0f32c32e6c6716434d1ea5912437a80 (patch)
tree65e2fe6318da8e5443b893fd9ff287336c596959
parent82a6fa98018f4b0843576aaf65770d66eb17c0e4 (diff)
downloadaur-ef7f0233a0f32c32e6c6716434d1ea5912437a80.tar.gz
bump pkgver to ensure correct build against current svt-av1, remove mold as linker for lto
-rw-r--r--.SRCINFO3
-rw-r--r--PKGBUILD10
2 files changed, 7 insertions, 6 deletions
diff --git a/.SRCINFO b/.SRCINFO
index a52423a0ac1e..bed7ecd7ada8 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 = 23.12.1
- pkgrel = 1
+ pkgrel = 2
url = https://apps.ankiweb.net/
changelog = anki.changelog
arch = x86_64
@@ -14,7 +14,6 @@ pkgbase = anki
makedepends = python-wheel
makedepends = nodejs>=18
makedepends = yarn
- makedepends = mold
depends = python>=3.9
depends = python-beautifulsoup4
depends = python-waitress>=2.0.0
diff --git a/PKGBUILD b/PKGBUILD
index 643ae98e525c..469fcbc2e8c4 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -20,7 +20,7 @@ declare -gA _caches=(
pkgname=anki
pkgver=23.12.1
-pkgrel=1
+pkgrel=2
pkgdesc="Helps you remember facts (like words/phrases in a foreign language) efficiently"
url="https://apps.ankiweb.net/"
license=('AGPL3')
@@ -55,11 +55,10 @@ makedepends=(
'ninja'
'git'
'cargo'
- 'python-installer' # TODO: could use either wheel or installer, both are not needed afaik
+ 'python-installer'
'python-wheel'
'nodejs>=18'
'yarn'
- 'mold'
)
optdepends=(
'lame: record sound'
@@ -137,7 +136,10 @@ build() {
export CARGO_HOME="$srcdir/${_caches[cargo]}" # do not litter in ~
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
+ # use fat LTO objects, allows for LTO, needed for rust crate "ring"
+ # See https://gitlab.archlinux.org/archlinux/packaging/packages/pacman/-/issues/20 and https://github.com/briansmith/ring/issues/1444
+ export CFLAGS+=' -ffat-lto-objects'
+ ./ninja wheels -v
}
package() {