Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
9 changes: 5 additions & 4 deletions srcpkgs/anki/patches/cross-build.patch
Original file line number Diff line number Diff line change
Expand Up @@ -19,13 +19,14 @@

use anki_io::create_dir_all;
use anki_io::write_file_if_changed;
@@ -25,7 +26,8 @@
@@ -34,8 +35,9 @@
writeln!(&mut buf, "builddir = {}", self.buildroot.as_str()).unwrap();
writeln!(
&mut buf,
- "runner = $builddir/rust/release/{}",
+ "runner = $builddir/rust/{}/release/{}",
- "runner = $builddir/rust/{}/{}",
+ "runner = $builddir/rust/{}/{}/{}",
+ env::var("RUST_BUILD").unwrap(),
profile_output_dir(self.build_profile),
with_exe("runner")
)
.unwrap();
Expand All @@ -34,7 +35,7 @@
@@ -97,7 +97,7 @@
.release_override
.unwrap_or_else(|| build.build_profile());
let release_arg = profile_arg_for_cargo(release_build).unwrap_or_default();
let release_arg = release_build.as_cargo_arg();
- let target_arg = if let Some(target) = self.target {
+ let target_arg = if let Some(target) = &self.target {
format!("--target {target}")
Expand Down
12 changes: 6 additions & 6 deletions srcpkgs/anki/template
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
# Template file for 'anki'
pkgname=anki
version=26.08.1
version=26.09
revision=1
_anki_core_i18n_commit=63e6bbbac72036efbc5af5d4981c5f8df82b0d5f
_anki_desktop_ftl_commit=e3200e9d730630d03cfdc5fc7511ebb2a6fc575f
_anki_core_i18n_commit=6fddf1af24fa60aabb29e143f67d0a042afa78fe
_anki_desktop_ftl_commit=3303657c4b7b1c236b0c601b3a4f044aeac16b72
build_helper="rust"
# Leaving out the texlive optional dependency.
# Its use case is niche, is a large package, and increases install time significantly.
Expand All @@ -30,9 +30,9 @@ distfiles="
https://github.com/ankitects/anki/archive/refs/tags/${version}.tar.gz
https://github.com/ankitects/anki-core-i18n/archive/${_anki_core_i18n_commit}.tar.gz>anki-core-i18n-${_anki_core_i18n_commit}.tar.gz
https://github.com/ankitects/anki-desktop-ftl/archive/${_anki_desktop_ftl_commit}.tar.gz>anki-desktop-ftl-${_anki_desktop_ftl_commit}.tar.gz"
checksum="28ef4b0d0addc9de43e2075ca020308e42e9676f0750dba6fa51946b1b274fef
16942b3ed939035d5d6e51306f624d40ccdb8e22db122e3106a7be6db609698d
03efa95828f1c03e80c93e16099a40c3d2b6e75608c8c44f662668c1374e2421"
checksum="93b420aa9d8658082d12399c774749267d67ae581880576063b248fb942a8efa
6bbd540f629da7a54a0dffa35424cc2a53434e75cf9404bf3b749ca99cb0637a
2d36e644ea200904f69542a647439350c07a00ec495dca87b5ff2dc7f072a717"

skip_extraction="
anki-core-i18n-${_anki_core_i18n_commit}.tar.gz
Expand Down
Loading