From e66f8bf3ce596f9bbe3117d5e274cede64da61ac Mon Sep 17 00:00:00 2001 From: Johannes Christ Date: Sat, 28 Feb 2026 21:22:55 +0100 Subject: gnu: taskwarrior: Update to 3.4.2. * gnu/packages/task-management.scm (taskwarrior): Update to 3.4.2. [source]: Update to new release location. Add patch for proper SQLite linking. Add snippet to remove sourceless PDF. [native-inputs]: Add dependencies for Rust code. [inputs]: Add sqlite-next. [arguments] <#:phases>: Adjust for Rust dependency build. * gnu/packages/rust-crates.scm (lookup-cargo-inputs): Add entry for taskwarrior. * gnu/packages/patches/task-link-taskchampion-cpp-with-sqlite3.patch: New file. * gnu/local.mk (dist_patch_DATA): Register it. Change-Id: Ica26c93347dedcba83a473cb60b176cf1195a806 Signed-off-by: Efraim Flashner --- ...skwarrior-link-taskchampion-cpp-with-sqlite3.patch | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 gnu/packages/patches/taskwarrior-link-taskchampion-cpp-with-sqlite3.patch (limited to 'gnu/packages/patches/taskwarrior-link-taskchampion-cpp-with-sqlite3.patch') diff --git a/gnu/packages/patches/taskwarrior-link-taskchampion-cpp-with-sqlite3.patch b/gnu/packages/patches/taskwarrior-link-taskchampion-cpp-with-sqlite3.patch new file mode 100644 index 00000000000..4902c12e574 --- /dev/null +++ b/gnu/packages/patches/taskwarrior-link-taskchampion-cpp-with-sqlite3.patch @@ -0,0 +1,19 @@ +From: Gordon Ball +Date: Fri, 19 Dec 2025 20:59:08 +0100 +Subject: link taskchampion-cpp with sqlite3 + +Since the rusqlite dependency has been rewritten not to use bundled sqlite, we need to explicitly link sqlite3 at build time. +--- + src/taskchampion-cpp/CMakeLists.txt | 2 ++ + 1 file changed, 2 insertions(+) + +diff --git a/src/taskchampion-cpp/CMakeLists.txt b/src/taskchampion-cpp/CMakeLists.txt +index 9584670..22bcfa0 100644 +--- a/src/taskchampion-cpp/CMakeLists.txt ++++ b/src/taskchampion-cpp/CMakeLists.txt +@@ -69,3 +69,5 @@ corrosion_add_cxxbridge(taskchampion-cpp + CRATE taskchampion_lib + FILES lib.rs + ) ++ ++corrosion_link_libraries(taskchampion_lib sqlite3) -- cgit v1.3