summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD22
1 files changed, 11 insertions, 11 deletions
diff --git a/PKGBUILD b/PKGBUILD
index f147b02568c2..be44b129607e 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -9,9 +9,9 @@
# anki -> git rev-parse --short=8 $pkgver
# ftl -> git submodule
declare -gA _tags=(
- [ftl_core]="fb301cc62da3b7a83b4ea266d9a2e70cfc1a8418"
- [ftl_desktop]="8c2191a7c797747cec767e3953bbbcc50acc5246"
- [anki]="1a1d4d54"
+ [ftl_core]="c74c15b7f82c0f184910e5b6f695b635e6d81faf"
+ [ftl_desktop]="06ad12df7a2c8400cf64e9c7b986e9ee722e5b38"
+ [anki]="baf18ef6"
)
declare -gA _caches=(
[yarn]="yarn-cache"
@@ -19,8 +19,8 @@ declare -gA _caches=(
)
pkgname=anki
-pkgver=23.12.1
-pkgrel=3
+pkgver=24.04
+pkgrel=1
pkgdesc="Helps you remember facts (like words/phrases in a foreign language) efficiently"
url="https://apps.ankiweb.net/"
license=('AGPL3')
@@ -49,6 +49,7 @@ depends=(
'qt6-multimedia' # recording voice
'python-pyqt6-webengine>=6.2'
'qt6-svg'
+ 'python-pip-system-certs'
)
makedepends=(
'rsync'
@@ -76,10 +77,10 @@ source=("$pkgname-$pkgver.tar.gz::https://github.com/ankitects/anki/archive/refs
"strip-formatter-deps.patch"
"strip-type-checking-deps.patch"
)
-sha256sums=('2da86351d03339f0baaa9371b3f2db80ac22d22b787086468f32a726b06a1552'
- '3af5866ec4ec429465c63ac0484e3cacf6b0326ae30da07c715968d68c7e37d8'
- 'd07dfb1453a131943dde29d1683746432b0d4af04534deeda5daf9bceb31a87a'
- '94d8b6d6541ce0c00ab1ddc88d2f384a6535e9849891f30a02bb07bd60178086'
+sha256sums=('65cbaf6d3f5ad27cfba65de9a6d24af6782490acd10e7dfc9e2e49ab6ca26a96'
+ '6f09e99fdda2b9e2e32a9aff30441a7e66ee5cef56a9bf46e0d6c4731ec55ba2'
+ 'bcec6d806f09c3f13eb05394f619059d87e99a862e10f85256e210afd021d15a'
+ '24302e7628c53dd25155fd2bb94947fa85b97e052fc5dc89fe272f4b3c6081ae'
'cc546f4e5af642af89f82be0375800c2721dd904c0a212cf46f6459495b75bff'
'9858fefa254812980d252b29fc6f32bd19bb83ee7e5a96d72c707626ed5193a7'
'198bc2ec14439e3ba41a03c4823f07df4b0c559c1dcbdaf678416ed12a720c2e'
@@ -109,12 +110,10 @@ prepare() {
pacman -Qo $(which cargo) | grep -q rustup && rustup update
# fetch rust packages
export CARGO_HOME="$srcdir/${_caches[cargo]}" # do not litter in ~
- rm -rf "$CARGO_HOME" # force remove to avoid stale files
cargo fetch --locked --target "$CARCH-unknown-linux-gnu"
# fetch node packages already in prepare()
export YARN_CACHE_FOLDER="$srcdir/${_caches[yarn]}" # do not litter in ~
- rm -rf "$YARN_CACHE_FOLDER" # force remove to avoid stale files
yarn install --immutable --modules-folder out/node_modules
ln -sf out/node_modules ./
@@ -145,6 +144,7 @@ build() {
# 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
+ export OFFLINE_BUILD=1 # do not download anything, disables git update checks
mold -run ./ninja wheels -v
}