This is an automated email from the git hooks/post-receive script.
guix_mirror_bot pushed a commit to branch master
in repository guix.
The following commit(s) were added to refs/heads/master by this push:
new e66f8bf3ce gnu: taskwarrior: Update to 3.4.2.
e66f8bf3ce is described below
commit e66f8bf3ce596f9bbe3117d5e274cede64da61ac
Author: Johannes Christ <[email protected]>
AuthorDate: Sat Feb 28 21:22:55 2026 +0100
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 <[email protected]>
---
gnu/local.mk | 1 +
...arrior-link-taskchampion-cpp-with-sqlite3.patch | 19 +
gnu/packages/rust-crates.scm | 648 +++++++++++++++++++++
gnu/packages/task-management.scm | 55 +-
4 files changed, 713 insertions(+), 10 deletions(-)
diff --git a/gnu/local.mk b/gnu/local.mk
index 4a1ce2d324..1ff07976bb 100644
--- a/gnu/local.mk
+++ b/gnu/local.mk
@@ -2466,6 +2466,7 @@ dist_patch_DATA =
\
%D%/packages/patches/tao-fix-parser-types.patch \
%D%/packages/patches/tar-remove-wholesparse-check.patch \
%D%/packages/patches/tar-skip-unreliable-tests.patch \
+ %D%/packages/patches/taskwarrior-link-taskchampion-cpp-with-sqlite3.patch \
%D%/packages/patches/tbb-gcc-14.patch \
%D%/packages/patches/tbb-other-arches.patch \
%D%/packages/patches/tclxml-3.2-install.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 0000000000..4902c12e57
--- /dev/null
+++ b/gnu/packages/patches/taskwarrior-link-taskchampion-cpp-with-sqlite3.patch
@@ -0,0 +1,19 @@
+From: Gordon Ball <[email protected]>
+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)
diff --git a/gnu/packages/rust-crates.scm b/gnu/packages/rust-crates.scm
index 5d63bdb084..918bef2607 100644
--- a/gnu/packages/rust-crates.scm
+++ b/gnu/packages/rust-crates.scm
@@ -1479,6 +1479,14 @@
(rename-file (string-append "aw-models/" file) file)))
(scandir "aw-models"))))))
+(define rust-aws-config-1.8.15
+ (crate-source "aws-config" "1.8.15"
+ "1g3x0jzw2v45mkg9lh654hcsk6sjvnba116jibxp0chlml5knj8i"))
+
+(define rust-aws-credential-types-1.2.14
+ (crate-source "aws-credential-types" "1.2.14"
+ "1xyagxr44jzl9li8z1vk2m0zj2h9qahgn19hzqhy26rs6ydpj84g"))
+
(define rust-aws-lc-fips-sys-0.13.5
;; TODO: Unbundle aws-lc.
(crate-source "aws-lc-fips-sys" "0.13.5"
@@ -1500,6 +1508,10 @@
(crate-source "aws-lc-rs" "1.16.0"
"1acsazi40b19inwq96c04a2d9jsnfb1jnc4q4q86f5xvwd8b79yr"))
+(define rust-aws-lc-rs-1.16.1
+ (crate-source "aws-lc-rs" "1.16.1"
+ "1gzlb3c82vv3b9adi15kqpk8wps699rjssc3ijkc42pidl0grgwl"))
+
(define rust-aws-lc-rs-1.8.1
(crate-source "aws-lc-rs" "1.8.1"
"0xxdyn1zcc4jiy0n3bfn56486djbsfd76w0pzn50wlx7s2dlvrsa"))
@@ -1539,6 +1551,89 @@
"0j85hjk6jh1cfgqnj9fw61zmm3hiqara5dqx264149lh80hzx4mh"
#:snippet '(delete-file-recursively "builder/prebuilt-nasm")))
+(define rust-aws-lc-sys-0.38.0
+ ;; TODO: Unbundle aws-lc.
+ (crate-source "aws-lc-sys" "0.38.0"
+ "0bkqm9adn7f8c8hd3dnp16cgh39cgjckfzqs55ymmfw9xmlfa8a3"
+ #:snippet '(delete-file-recursively "builder/prebuilt-nasm")))
+
+(define rust-aws-runtime-1.7.2
+ (crate-source "aws-runtime" "1.7.2"
+ "05wdp71rs6fzbrhlgmq3k3hkd6aap1h14g0m8wp21173awf6bh2z"))
+
+(define rust-aws-sdk-s3-1.125.0
+ (crate-source "aws-sdk-s3" "1.125.0"
+ "1v88swvjvkg555516lllcn7rw67g7pdw5x4iba95g58dcnamqgr2"))
+
+(define rust-aws-sdk-sso-1.96.0
+ (crate-source "aws-sdk-sso" "1.96.0"
+ "1cgmprph5svl4xl34yfi7ak8xd6xmqr5v4bfjr9v9ij8sbg6wjpn"))
+
+(define rust-aws-sdk-ssooidc-1.98.0
+ (crate-source "aws-sdk-ssooidc" "1.98.0"
+ "0krl1bi0m84d86slqn5hv1bn5kkj9aqc9qds12zgq8n6schdg5nv"))
+
+(define rust-aws-sdk-sts-1.100.0
+ (crate-source "aws-sdk-sts" "1.100.0"
+ "1jn7zifkb1v6vp6162l2i9xrc2srvcl87zjxkilpzxck7fjdvyzs"))
+
+(define rust-aws-sigv4-1.4.2
+ (crate-source "aws-sigv4" "1.4.2"
+ "1x6inl28qk6a9i5j0s2zy3yl8iw53wgy4y3pg4isp0v6780n1dmh"))
+
+(define rust-aws-smithy-async-1.2.14
+ (crate-source "aws-smithy-async" "1.2.14"
+ "1z5cb4dasm2s698x8py79mirhi94d8r0qh3835bq996xddiazz1g"))
+
+(define rust-aws-smithy-checksums-0.64.6
+ (crate-source "aws-smithy-checksums" "0.64.6"
+ "1ilbz2cz1j5sm0gjignfn48dfc4n5znr60kz6yj981lva3fz6l37"))
+
+(define rust-aws-smithy-eventstream-0.60.20
+ (crate-source "aws-smithy-eventstream" "0.60.20"
+ "0j3m3n6alyrqjmrack36g8v3wc2rrnihb99dfsw7cbz3wms9vw7s"
+ #:snippet '(delete-file-recursively "test_data")))
+
+(define rust-aws-smithy-http-0.63.6
+ (crate-source "aws-smithy-http" "0.63.6"
+ "0cajps6ywn129gxmhh4k1s5vw49gqhrx703isbm4jdrc3kfb46ms"))
+
+(define rust-aws-smithy-http-client-1.1.12
+ (crate-source "aws-smithy-http-client" "1.1.12"
+ "0sgpqnkznfd468d439krf7xg91qr3059v2cb09iz5rpfgxd1cbva"))
+
+(define rust-aws-smithy-json-0.62.5
+ (crate-source "aws-smithy-json" "0.62.5"
+ "0sl553j1frrnd3vgprfy7a71ybc238mavijj822dvvm2haxv0j4n"))
+
+(define rust-aws-smithy-observability-0.2.6
+ (crate-source "aws-smithy-observability" "0.2.6"
+ "176amda1ravk36bgrh7409q855cn32ks72ys40cvzvbks4aj6v50"))
+
+(define rust-aws-smithy-query-0.60.15
+ (crate-source "aws-smithy-query" "0.60.15"
+ "1g8yyaj6msisn2g21jr2jhxis4hy1239vxrff9fxngpv8jbxfmhs"))
+
+(define rust-aws-smithy-runtime-1.10.3
+ (crate-source "aws-smithy-runtime" "1.10.3"
+ "0411mz9d3nky19ljgwqwlxrwyhx6qkpgjckjd65dabrddl2rk282"))
+
+(define rust-aws-smithy-runtime-api-1.11.6
+ (crate-source "aws-smithy-runtime-api" "1.11.6"
+ "1rkr79rw6wjj2y5jc2fsmcywc7p294q0ly1bl15vm4cpqb4v6sl7"))
+
+(define rust-aws-smithy-types-1.4.6
+ (crate-source "aws-smithy-types" "1.4.6"
+ "0xdc3sbsjdx4nmibkrrndrkzgl6hxq6596qr25nidgib7dxi3cfj"))
+
+(define rust-aws-smithy-xml-0.60.15
+ (crate-source "aws-smithy-xml" "0.60.15"
+ "1cr27lfx4p0lkjbyicd12xgsjiihpvf83pwa5w17srx33bfjmq0c"))
+
+(define rust-aws-types-1.3.14
+ (crate-source "aws-types" "1.3.14"
+ "1nb2b5rdhk9pz21chmwr2zymivydx4d0a4rwbf6kr6yxk4v35j27"))
+
(define rust-axoasset-1.2.0
(crate-source "axoasset" "1.2.0"
"0hql04vlw1z5dnrdij1mkfi82gnvpq3ywrmps9rhjzx1za60k8av"
@@ -1628,6 +1723,10 @@
(crate-source "base-x" "0.2.11"
"0w02sdqvg7zwm91agb2phikw4ri8jmncw32paxsv8ra1jv8ckfsc"))
+(define rust-base16ct-0.1.1
+ (crate-source "base16ct" "0.1.1"
+ "1klccxr7igf73wpi0x3asjd8n0xjg0v6a7vxgvfk5ybvgh1hd6il"))
+
(define rust-base16ct-0.2.0
(crate-source "base16ct" "0.2.0"
"1kylrjhdzk7qpknrvlphw8ywdnvvg39dizw9622w3wk5xba04zsc"))
@@ -1684,6 +1783,10 @@
(crate-source "base64-simd" "0.7.0"
"1mg5ayj5z7imfyv06fhzi5rw289gv5yrfakxzsad22zz786d47bq"))
+(define rust-base64-simd-0.8.0
+ (crate-source "base64-simd" "0.8.0"
+ "15cihnjqpxy0h7llpk816czyp5z613yrvsivw9i8f5vkivkvp6ik"))
+
(define rust-base64ct-1.6.0
(crate-source "base64ct" "1.6.0"
"0nvdba4jb8aikv60az40x2w1y96sjdq8z3yp09rwzmkhiwv1lg4c"))
@@ -2433,6 +2536,10 @@
(crate-source "bytes" "1.9.0"
"16ykzx24v1x4f42v2lxyvlczqhdfji3v7r4ghwckpwijzvb1hn9j"))
+(define rust-bytes-utils-0.1.4
+ (crate-source "bytes-utils" "0.1.4"
+ "0dcd0lxfpj367j9nwm7izj4mkib3slg61rg4wqmpw0kvfnlf7bvx"))
+
(define rust-bytesize-1.3.3
(crate-source "bytesize" "1.3.3"
"0nb645ma48nwsv1piylzcza0avjp435sl8krhyws3q18kv5ap4rf"))
@@ -3856,6 +3963,10 @@
(crate-source "codespan-reporting" "0.12.0"
"108g41xqzhr8fx8hlpy5qzmqq8ylldbj37wndkaqm34yy1d2wvgy"))
+(define rust-codespan-reporting-0.13.1
+ (crate-source "codespan-reporting" "0.13.1"
+ "10gnryisncjpfv7wi3jv9mhmrvqz6ksvfzddw3gf99q9k5b1sjdg"))
+
(define rust-codex-0.1.1
(crate-source "codex" "0.1.1"
"0dj0hqw3wk5p3k77zi1sczds00d6mdwhwdb4w7jh1drqxsh2fkbj"))
@@ -4610,6 +4721,10 @@
(crate-source "crc-catalog" "2.4.0"
"1xg7sz82w3nxp1jfn425fvn1clvbzb3zgblmxsyqpys0dckp9lqr"))
+(define rust-crc-fast-1.9.0
+ (crate-source "crc-fast" "1.9.0"
+ "0gd8hwfnqnpj1g4cmw5y5fsh31gcfkp89zx0bfzv20b05k52mn9g"))
+
(define rust-crc32-v2-0.0.4
(crate-source "crc32-v2" "0.0.4"
"0lfs9ic0z8bkhmrsg990qaxpk0i0964hs1za7dn6k41lrk76ym3z"))
@@ -4790,6 +4905,10 @@
(crate-source "crunchy" "0.2.4"
"1mbp5navim2qr3x48lyvadqblcxc1dm0lqr0swrkkwy2qblvw3s6"))
+(define rust-crypto-bigint-0.4.9
+ (crate-source "crypto-bigint" "0.4.9"
+ "1vqprgj0aj1340w186zyspi58397ih78jsc0iydvhs6zrlilnazg"))
+
(define rust-crypto-bigint-0.5.5
(crate-source "crypto-bigint" "0.5.5"
"0xmbdff3g6ii5sbxjxc31xfkv9lrmyril4arh3dzckd4gjsjzj8d"))
@@ -5055,6 +5174,11 @@
"1zm6j158khka4ya6lrcl2gxacz8r5ncl66qshxi5rp7mybklz72f"
#:snippet '(delete-file-recursively "book")))
+(define rust-cxx-1.0.194
+ (crate-source "cxx" "1.0.194"
+ "0zkw4ig6cwss01xfmgnsyp071ji7g49iqd1vv51jyfly64vq8zbl"
+ #:snippet '(delete-file-recursively "book")))
+
(define rust-cxx-build-1.0.130
(crate-source "cxx-build" "1.0.130"
"19nf1g54g2siv3bh638cqgrsib5j9x7nq7wvi98mgb7xs241rp25"))
@@ -5067,6 +5191,10 @@
(crate-source "cxx-build" "1.0.186"
"1p96ic1nh4a2hb46kzsz0dzqlq624zy7d1i0vlyn703xsc4jkkxm"))
+(define rust-cxx-build-1.0.194
+ (crate-source "cxx-build" "1.0.194"
+ "07pwgafaf8qd7ic8f5lbgqgc9zcvm6l7vvvan5vj850a35ynkx5h"))
+
(define rust-cxxbridge-cmd-1.0.156
(crate-source "cxxbridge-cmd" "1.0.156"
"0fbf9ahj3s2xyg304kdr1d58in19djg16xlbl2sd0kmppjzfz34f"))
@@ -5075,6 +5203,10 @@
(crate-source "cxxbridge-cmd" "1.0.186"
"1zffz85s2kdrqiy0fxvc15zsyl6xdnlxm3r0hdzx5n5zsgimwzq7"))
+(define rust-cxxbridge-cmd-1.0.194
+ (crate-source "cxxbridge-cmd" "1.0.194"
+ "0a63lwv4x36ayxn9fvn7hghjlmf0w4nqy0pd1v2x8y46zacng5fh"))
+
(define rust-cxxbridge-flags-1.0.130
(crate-source "cxxbridge-flags" "1.0.130"
"0bxmbgsdsv7hb7myc2702g4n6fl0i76jrg2mrj92b7i81g9xfzma"))
@@ -5087,6 +5219,10 @@
(crate-source "cxxbridge-flags" "1.0.186"
"0r185y7pd6kydm7q60jin6lvraxxzkgszpqmx7rbj9aic548f45h"))
+(define rust-cxxbridge-flags-1.0.194
+ (crate-source "cxxbridge-flags" "1.0.194"
+ "0fi8rf9076fk53f8gd4a6x1dwffys9d9bqz7mjcavw5lda1llf13"))
+
(define rust-cxxbridge-macro-1.0.130
(crate-source "cxxbridge-macro" "1.0.130"
"13fpx8c1bj4w1lpfscin4rdh09lsfkyaac26q18vhiny49fld30b"))
@@ -5099,6 +5235,10 @@
(crate-source "cxxbridge-macro" "1.0.186"
"14488wmi1zl2835hpcw417g4nw0937b62sgs5i3drf7r3rl9ds76"))
+(define rust-cxxbridge-macro-1.0.194
+ (crate-source "cxxbridge-macro" "1.0.194"
+ "1kv3yw1qc9x686kw8z3mmh5ddz98f6v7ghsgzfnjd59bhaswdb76"))
+
(define rust-cypheraddr-0.4.0
(crate-source "cypheraddr" "0.4.0"
"1n9hlw1jg3qn6gi6b4kpnjkw3aqjbnvp352ihc9r9faamp958p5s"))
@@ -5430,6 +5570,11 @@
"1d3hw9hpvicl9x0x34jr2ybjk5g5ym1lhbyz6zj31110gq8zaaap"
#:snippet '(delete-file-recursively "docs")))
+(define rust-der-0.6.1
+ (crate-source "der" "0.6.1"
+ "1pnl3y52m1s6srxpfrfbazf6qilzq8fgksk5dv79nxaybjk6g97i"
+ #:snippet '(delete-file-recursively "tests")))
+
(define rust-der-0.7.10
(crate-source "der" "0.7.10"
"1jyxacyxdx6mxbkfw99jz59dzvcd9k17rq01a7xvn1dr6wl87hg7"
@@ -6035,6 +6180,10 @@
"1iw1i0mwkvg3599mlw24iibid6i6zv3a3jhghm2j3v0sbfbzm2qs"
#:snippet '(delete-file-recursively "tests")))
+(define rust-ecdsa-0.14.8
+ (crate-source "ecdsa" "0.14.8"
+ "0p1wxap2s6jm06y2w3cal8dkz6p9223ir9wws70rgx8h929h2cs1"))
+
(define rust-ecdsa-0.16.9
(crate-source "ecdsa" "0.16.9"
"1jhb0bcbkaz4001sdmfyv8ajrv8a1cg7z7aa5myrd4jjbhmz69zf"))
@@ -6129,6 +6278,11 @@
(crate-source "elasticlunr-rs" "3.0.2"
"0wb5kypd4pi3672zwq38vq1rynwwvs16dvjg47x6sr80lmikis21"))
+(define rust-elliptic-curve-0.12.3
+ (crate-source "elliptic-curve" "0.12.3"
+ "1lwi108mh6drw5nzqzlz7ighdba5qxdg5vmwwnw1j2ihnn58ifz7"
+ #:snippet '(delete-file-recursively "tests")))
+
(define rust-elliptic-curve-0.13.8
(crate-source "elliptic-curve" "0.13.8"
"0ixx4brgnzi61z29r3g1606nh2za88hzyz8c5r3p6ydzhqq09rmm"
@@ -6873,6 +7027,10 @@
(crate-source "fetch-data" "0.2.0"
"1wjjb3l37kdvvq3pv93cxlxxr2pc7kx0ssk2gqispw5bhggnlyda"))
+(define rust-ff-0.12.1
+ (crate-source "ff" "0.12.1"
+ "0q3imz4m3dj2cy182i20wa8kbclgj13ddfngqb2miicc6cjzq4yh"))
+
(define rust-ff-0.13.1
(crate-source "ff" "0.13.1"
"14v3bc6q24gbcjnxjfbq2dddgf4as2z2gd4mj35gjlrncpxhpdf0"))
@@ -7804,6 +7962,10 @@
(crate-source "getrandom" "0.4.1"
"1v7fm84f2jh6x7w3bd2ncl3sw29wnb0rhg7xya1pd30i02cg77hk"))
+(define rust-getrandom-0.4.2
+ (crate-source "getrandom" "0.4.2"
+ "0mb5833hf9pvn9dhvxjgfg5dx0m77g8wavvjdpvpnkp9fil1xr8d"))
+
(define rust-getset-0.0.9
(crate-source "getset" "0.0.9"
"0aaldwfs2690rjqg2ygan27l2qa614w2p6zj7k99n36pv2vzbcsv"))
@@ -10268,6 +10430,22 @@
(crate-source "goblin" "0.9.3"
"0ifpcsp0hpp7lx10yqln9ybmfkky7gig9idlhc2j7sx7456sd86s"))
+(define rust-google-cloud-auth-0.17.2
+ (crate-source "google-cloud-auth" "0.17.2"
+ "01mbnwhw2jiikpl9j3a3mnkbg9km64vx1n1sxlfw9sf5mkxi6yp5"))
+
+(define rust-google-cloud-metadata-0.5.1
+ (crate-source "google-cloud-metadata" "0.5.1"
+ "0slssgck5h9rf97xcvbk5ngz6v2g042y0knzchfyb07xafsaw0fr"))
+
+(define rust-google-cloud-storage-0.23.0
+ (crate-source "google-cloud-storage" "0.23.0"
+ "0gwabckl652l71zn6fqgr7xgnjrq9ymfqyb1i5f710zsvdagy7g8"))
+
+(define rust-google-cloud-token-0.1.2
+ (crate-source "google-cloud-token" "0.1.2"
+ "0pvjdnfnz6qrz7mq1xhm8k7gnxv94iamjn785j5147djm0mw2jcg"))
+
(define rust-governor-0.5.1
(crate-source "governor" "0.5.1"
"1mdl2h4j2i7a16apkd05rmdl3qrwlf08disps26qfmyilm0ak463"))
@@ -10401,6 +10579,10 @@
(crate-source "grep-searcher" "0.1.16"
"0d6wfw2vr8n2pwqzar4fi0c670axj13q2d151arfnj6w499jjqxc"))
+(define rust-group-0.12.1
+ (crate-source "group" "0.12.1"
+ "1ixspxqdpq0hxg0hd9s6rngrp6rll21v4jjnr7ar1lzvdhxgpysx"))
+
(define rust-group-0.13.0
(crate-source "group" "0.13.0"
"0qqs2p5vqnv3zvq9mfjkmw3qlvgqb0c3cm6p33srkh7pc9sfzygh"))
@@ -12072,6 +12254,10 @@
(crate-source "ipconfig" "0.3.2"
"0zwr0x3jnqmjdqqbzhb0nid011qyhcyfdfqv32cdw85pjqpvk3dm"))
+(define rust-ipnet-2.12.0
+ (crate-source "ipnet" "2.12.0"
+ "1qpq2y0asyv0jppw7zww9y96fpnpinwap8a0phhqqgyy3znnz3yr"))
+
(define rust-ipnet-2.9.0
(crate-source "ipnet" "2.9.0"
"1hzrcysgwf0knf83ahb3535hrkw63mil88iqc6kjaryfblrqylcg"))
@@ -12606,6 +12792,10 @@
(crate-source "js-sys" "0.3.90"
"19m5qg024y5xanjrq5c6m1sx69nnzqw7ychnbgnx9xmka1j6zp0l"))
+(define rust-js-sys-0.3.91
+ (crate-source "js-sys" "0.3.91"
+ "171rzgq33wc1nxkgnvhlqqwwnrifs13mg3jjpjj5nf1z0yvib5xl"))
+
(define rust-json-0.12.4
(crate-source "json" "0.12.4"
"1z9vybaaz3xq95bwmyln2ijmn4dmzj61xlz06jsc9dnzmxg2i3h7"))
@@ -12642,6 +12832,11 @@
(crate-source "jsonschema" "0.40.0"
"1627fqzgzm7impsacn7j6jswznxa52xqhvmmqkrsfb1dp09w22pq"))
+(define rust-jsonwebtoken-9.3.1
+ (crate-source "jsonwebtoken" "9.3.1"
+ "1plx2qf8mpg96bpsa1aalfsf4jvgwcnl6i37x7masysk91xcr1ss"
+ #:snippet '(delete-file-recursively "tests")))
+
(define rust-junction-1.2.0
(crate-source "junction" "1.2.0"
"05mxqwzxgb2aqgbq9b5lgbqq0r0nds6yx68zzhyxlhx26zbxzfvj"))
@@ -16723,6 +16918,11 @@
(crate-source "owo-colors" "4.3.0"
"0kgrf4r9vcczhw5r30nkcl6abm99l0ay8dr2fxl0ymvbkcxq04fj"))
+(define rust-p256-0.11.1
+ (crate-source "p256" "0.11.1"
+ "151mqd8m25c8ib97saz4fwkg4nhw098i051gazg2l7pm13flxx2i"
+ #:snippet '(for-each delete-file-recursively
'("src/test_vectors" "tests"))))
+
(define rust-p256-0.13.2
(crate-source "p256" "0.13.2"
"0jyd3c3k239ybs59ixpnl7dqkmm072fr1js8kh7ldx58bzc3m1n9"
@@ -17496,6 +17696,10 @@
(crate-source "pin-project-lite" "0.2.16"
"16wzc7z7dfkf9bmjin22f5282783f6mdksnr0nv0j5ym5f9gyg1v"))
+(define rust-pin-project-lite-0.2.17
+ (crate-source "pin-project-lite" "0.2.17"
+ "1kfmwvs271si96zay4mm8887v5khw0c27jc9srw1a75ykvgj54x8"))
+
(define rust-pin-utils-0.1.0
(crate-source "pin-utils" "0.1.0"
"117ir7vslsl2z1a7qzhws4pd01cg2d3338c47swjyvqv2n60v1wb"))
@@ -17590,6 +17794,11 @@
"0y5lw7c1qfy1w4gd804l77bzlbrdlfj0wryzd53xivmc21gwbslk"
#:snippet '(delete-file-recursively "tests")))
+(define rust-pkcs8-0.9.0
+ (crate-source "pkcs8" "0.9.0"
+ "1fm4sigvcd0zpzg9jcp862a8p272kk08b9lgcs1dm1az19cjrjly"
+ #:snippet '(delete-file-recursively "tests")))
+
(define rust-pkg-config-0.3.27
(crate-source "pkg-config" "0.3.27"
"0r39ryh1magcq4cz5g9x88jllsnxnhcqr753islvyk4jp9h2h1r6"))
@@ -19010,6 +19219,10 @@
(crate-source "quote" "1.0.44"
"1r7c7hxl66vz3q9qizgjhy77pdrrypqgk4ghc7260xvvfb7ypci1"))
+(define rust-quote-1.0.45
+ (crate-source "quote" "1.0.45"
+ "095rb5rg7pbnwdp6v8w5jw93wndwyijgci1b5lw8j1h5cscn3wj1"))
+
(define rust-quote-use-0.8.4
(crate-source "quote-use" "0.8.4"
"07ijs29pwsj39hsg3yvmi28zwwdjjvf3diygg1hs75xljw8xn6cn"))
@@ -19030,6 +19243,10 @@
(crate-source "r-efi" "5.3.0"
"03sbfm3g7myvzyylff6qaxk4z6fy76yv860yy66jiswc2m6b7kb9"))
+(define rust-r-efi-6.0.0
+ (crate-source "r-efi" "6.0.0"
+ "1gyrl2k5fyzj9k7kchg2n296z5881lg7070msabid09asp3wkp7q"))
+
(define rust-r2d2-0.8.10
(crate-source "r2d2" "0.8.10"
"14qw32y4m564xb1f5ya8ii7dwqyknvk8bsx2r0lljlmn7zxqbpji"))
@@ -19848,6 +20065,10 @@
(crate-source "reqwest-middleware" "0.4.1"
"1i64p3wqqgj8yrfr97afn5fy161lkgkk046hm91pm6mx2dargs34"))
+(define rust-reqwest-middleware-0.4.2
+ (crate-source "reqwest-middleware" "0.4.2"
+ "0kld10iq9jf8nhsjb8mqlkzkplbl0z9vq97y6cbzxb76lql7vwap"))
+
(define rust-reqwest-retry-0.7.0
(crate-source "reqwest-retry" "0.7.0"
"0y0ihmfs4pailrcdwmbcjx30dfbs82rxk45pfjqvrgx6jm0kxir9"))
@@ -19903,6 +20124,10 @@
"0afyg0k2hagnirvv5rk2ysr3khz8ab5ifdap3dsnli9121fm8dmw"
#:snippet '(delete-file "rustfmt.toml")))
+(define rust-rfc6979-0.3.1
+ (crate-source "rfc6979" "0.3.1"
+ "1fzsp705b5lhwd2r9il9grc3lj6rm3b2r89vh0xv181gy5xg2hvp"))
+
(define rust-rfc6979-0.4.0
(crate-source "rfc6979" "0.4.0"
"1chw95jgcfrysyzsq6a10b1j5qb7bagkx8h0wda4lv25in02mpgq"))
@@ -21172,6 +21397,11 @@
(crate-source "search-provider" "0.6.0"
"01jby7xq0dd9rafw5kgskpbxgppn4imzm71w1sdj8iy9ci4ghh9z"))
+(define rust-sec1-0.3.0
+ (crate-source "sec1" "0.3.0"
+ "0a09lk5w3nyggpyz54m10nnlg9v8qbh6kw3v1bgla31988c4rqiv"
+ #:snippet '(delete-file-recursively "tests")))
+
(define rust-sec1-0.7.3
(crate-source "sec1" "0.7.3"
"1p273j8c87pid6a1iyyc7vxbvifrw55wbxgr0dh3l8vnbxb7msfk"
@@ -22284,6 +22514,11 @@
(crate-source "similar-asserts" "1.7.0"
"16pb45hmcl5hx3xc4bb48gzhr8q35zc2p8j7i1836zl15jb43d5m"))
+(define rust-simple-asn1-0.6.4
+ (crate-source "simple_asn1" "0.6.4"
+ "07azmvch32mc0644cz2bs5h2fl9dn2xg2dg6bqybw45cn2bmjn0d"
+ #:snippet '(delete-file-recursively "test")))
+
(define rust-simple-dns-0.9.3
(crate-source "simple-dns" "0.9.3"
"0sm8r6x1azi4m7ga7zc19wihm0jy07l4667az8hkgbz7wp853s6y"
@@ -22646,6 +22881,11 @@
(crate-source "spirv" "0.3.0+sdk-1.3.268.0"
"0i3qj7yvvprai1s03dvll2gkfy8398nl64wvllkhaaa4vh1i197d"))
+(define rust-spki-0.6.0
+ (crate-source "spki" "0.6.0"
+ "0ar1ldkl7svp8l3gfw2hyiiph7n2nqynjnjgdv1pscvsmjxh5kv7"
+ #:snippet '(delete-file-recursively "tests")))
+
(define rust-spki-0.7.3
(crate-source "spki" "0.7.3"
"17fj8k5fmx4w9mp27l970clrh5qa7r5sjdvbsln987xhb34dc7nr"
@@ -23638,6 +23878,11 @@
(crate-source "target-triple" "1.0.0"
"0yvp9fn2854wzj8rnyi3xr5r8wc7rfag8b733rvs935pvy7g67jr"))
+(define rust-taskchampion-2.0.2
+ (crate-source "taskchampion" "2.0.2"
+ "0p2avj4gn805xfag70y608bhmvi43qnw1mv303pbv29dpdib02w3"
+ #:snippet '(delete-file-recursively "docs")))
+
(define rust-tauri-winrt-notification-0.7.2
(crate-source "tauri-winrt-notification" "0.7.2"
"1fd9gcllx1rkp9h1ppq976bhqppnil5xsy36li1zx2g4gph6c7hb"))
@@ -24352,6 +24597,10 @@
(crate-source "tokio" "1.49.0"
"11ix3pl03s0bp71q3wddrbf8xr0cpn47d7fzr6m42r3kswy918kj"))
+(define rust-tokio-1.50.0
+ (crate-source "tokio" "1.50.0"
+ "0bc2c5kd57p2xd4l6hagb0bkrp798k5vw0f3xzzwy0sf6ws5xb97"))
+
(define rust-tokio-graceful-0.1.6
(crate-source "tokio-graceful" "0.1.6"
"1rqd6klnc4l4y3iih2k9hv6pxm3jbs4iqh030rs19knblkda8yv2"))
@@ -24372,6 +24621,10 @@
(crate-source "tokio-macros" "2.6.0"
"19czvgliginbzyhhfbmj77wazqn2y8g27y2nirfajdlm41bphh5g"))
+(define rust-tokio-macros-2.6.1
+ (crate-source "tokio-macros" "2.6.1"
+ "172nwz3s7mmh266hb8l5xdnc7v9kqahisppqhinfd75nz3ps4maw"))
+
(define rust-tokio-native-tls-0.3.1
(crate-source "tokio-native-tls" "0.3.1"
"1wkfg6zn85zckmv4im7mv20ca6b1vmlib5xwz9p7g19wjfmpdbmv"
@@ -26566,6 +26819,10 @@
(crate-source "wasm-bindgen" "0.2.113"
"1wpg101a5rqqilv4cz4929kbph9g15y4v2fvkbg7yjsrgy9jlwk0"))
+(define rust-wasm-bindgen-0.2.114
+ (crate-source "wasm-bindgen" "0.2.114"
+ "13nkhw552hpllrrmkd2x9y4bmcxr82kdpky2n667kqzcq6jzjck5"))
+
(define rust-wasm-bindgen-0.2.84
(crate-source "wasm-bindgen" "0.2.84"
"0fx5gh0b4n6znfa3blz92wn1k4bbiysyq9m95s7rn3gk46ydry1i"
@@ -26651,6 +26908,10 @@
(crate-source "wasm-bindgen-futures" "0.4.63"
"06j4hyxvlfvas7lhvgai44vh8izd59774wv5m8hla3kp1djz92ca"))
+(define rust-wasm-bindgen-futures-0.4.64
+ (crate-source "wasm-bindgen-futures" "0.4.64"
+ "1f3xnr40wwims4zhvh119dhwmffz4h4x82cffi118ri878mm5ig9"))
+
(define rust-wasm-bindgen-macro-0.2.100
(crate-source "wasm-bindgen-macro" "0.2.100"
"01xls2dvzh38yj17jgrbiib1d3nyad7k2yw9s0mpklwys333zrkz"))
@@ -26691,6 +26952,10 @@
(crate-source "wasm-bindgen-macro" "0.2.113"
"0l1rbylzb1cs5i6ihmkgk8zic71pg563yadgqj8nnjq9jmiqrb0g"))
+(define rust-wasm-bindgen-macro-0.2.114
+ (crate-source "wasm-bindgen-macro" "0.2.114"
+ "1rhq9kkl7n0zjrag9p25xsi4aabpgfkyf02zn4xv6pqhrw7xb8hq"))
+
(define rust-wasm-bindgen-macro-0.2.84
(crate-source "wasm-bindgen-macro" "0.2.84"
"1idlq28awqhq8rclb22rn5xix82w9a4rgy11vkapzhzd1dygf8ac"))
@@ -26743,6 +27008,10 @@
(crate-source "wasm-bindgen-macro-support" "0.2.113"
"0q4xmjmq1c80drv84hz9i9l7fj3yi0v2d11kh1r21p2rc77angxb"))
+(define rust-wasm-bindgen-macro-support-0.2.114
+ (crate-source "wasm-bindgen-macro-support" "0.2.114"
+ "1qriqqjpn922kv5c7f7627fj823k5aifv06j2gvwsiy5map4rkh3"))
+
(define rust-wasm-bindgen-macro-support-0.2.84
(crate-source "wasm-bindgen-macro-support" "0.2.84"
"1xm56lpi0rihh8ny7x085dgs3jdm47spgqflb98wghyadwq83zra"))
@@ -26795,6 +27064,10 @@
(crate-source "wasm-bindgen-shared" "0.2.113"
"1d9vdqrzksbfv30bvwy4kc57l08di24775hxq1yshkc2vcdhj3ny"))
+(define rust-wasm-bindgen-shared-0.2.114
+ (crate-source "wasm-bindgen-shared" "0.2.114"
+ "05lc6w64jxlk4wk8rjci4z61lhx2ams90la27a41gvi3qaw2d8vm"))
+
(define rust-wasm-bindgen-shared-0.2.84
(crate-source "wasm-bindgen-shared" "0.2.84"
"0pcvk1c97r1pprzfaxxn359r0wqg5bm33ylbwgjh8f4cwbvzwih0"))
@@ -27461,6 +27734,10 @@
(crate-source "web-sys" "0.3.90"
"15wsyn0bmhgf4nkgl23l9fzcqml029jxdlavcbw304lhrsscwpkh"))
+(define rust-web-sys-0.3.91
+ (crate-source "web-sys" "0.3.91"
+ "1y91r8f4dy4iqgrr03swdzqffz6wmllrgninp8kgpaq4n5xs2jw5"))
+
(define rust-web-time-1.1.0
(crate-source "web-time" "1.1.0"
"1fx05yqx83dhx628wb70fyy10yjfq1jpl20qfqhdkymi13rq0ras"))
@@ -29199,6 +29476,10 @@
(crate-source "zerocopy" "0.8.39"
"0jmf1iqns5sq07k3dscsgyc706pycar67rrq4j9nrnzacgb3avfv"))
+(define rust-zerocopy-0.8.40
+ (crate-source "zerocopy" "0.8.40"
+ "1r9j2mlb54q1l9pgall3mk0gg6cprhdncvbbgsgxnxmmj3jcd2d7"))
+
(define rust-zerocopy-derive-0.7.35
(crate-source "zerocopy-derive" "0.7.35"
"0gnf2ap2y92nwdalzz3x7142f2b83sni66l39vxp2ijd6j080kzs"))
@@ -29239,6 +29520,10 @@
(crate-source "zerocopy-derive" "0.8.39"
"05z5yfq0mx3xdqadrgq5sd4d03nl82d9r0vp1qchaip9d4qws8j1"))
+(define rust-zerocopy-derive-0.8.40
+ (crate-source "zerocopy-derive" "0.8.40"
+ "0lsrhg5nvf0c40z644a014l2nrvh7xw0ff3i9744k9vif2d4hp7n"))
+
(define rust-zerofrom-0.1.4
(crate-source "zerofrom" "0.1.4"
"0mdbjd7vmbix2ynxbrbrrli47a5yrpfx05hi99wf1l4pwwf13v4i"))
@@ -66391,6 +66676,369 @@
rust-windows-x86-64-gnu-0.52.6
rust-windows-x86-64-gnullvm-0.52.6
rust-windows-x86-64-msvc-0.52.6))
+ (taskwarrior =>
+ (list rust-adler2-2.0.1
+ rust-ahash-0.8.12
+ rust-aho-corasick-1.1.4
+ rust-allocator-api2-0.2.21
+ rust-android-system-properties-0.1.5
+ rust-anstyle-1.0.13
+ rust-anyhow-1.0.102
+ rust-async-stream-0.3.6
+ rust-async-stream-impl-0.3.6
+ rust-async-trait-0.1.89
+ rust-atomic-waker-1.1.2
+ rust-autocfg-1.5.0
+ rust-aws-config-1.8.15
+ rust-aws-credential-types-1.2.14
+ rust-aws-lc-rs-1.16.1
+ rust-aws-lc-sys-0.38.0
+ rust-aws-runtime-1.7.2
+ rust-aws-sdk-s3-1.125.0
+ rust-aws-sdk-sso-1.96.0
+ rust-aws-sdk-ssooidc-1.98.0
+ rust-aws-sdk-sts-1.100.0
+ rust-aws-sigv4-1.4.2
+ rust-aws-smithy-async-1.2.14
+ rust-aws-smithy-checksums-0.64.6
+ rust-aws-smithy-eventstream-0.60.20
+ rust-aws-smithy-http-0.63.6
+ rust-aws-smithy-http-client-1.1.12
+ rust-aws-smithy-json-0.62.5
+ rust-aws-smithy-observability-0.2.6
+ rust-aws-smithy-query-0.60.15
+ rust-aws-smithy-runtime-1.10.3
+ rust-aws-smithy-runtime-api-1.11.6
+ rust-aws-smithy-types-1.4.6
+ rust-aws-smithy-xml-0.60.15
+ rust-aws-types-1.3.14
+ rust-base16ct-0.1.1
+ rust-base64-0.21.7
+ rust-base64-0.22.1
+ rust-base64-simd-0.8.0
+ rust-base64ct-1.8.3
+ rust-bitflags-2.11.0
+ rust-block-buffer-0.10.4
+ rust-bumpalo-3.20.2
+ rust-byteorder-1.5.0
+ rust-bytes-1.11.1
+ rust-bytes-utils-0.1.4
+ rust-cc-1.2.56
+ rust-cfg-if-1.0.4
+ rust-cfg-aliases-0.2.1
+ rust-chrono-0.4.44
+ rust-clap-4.5.60
+ rust-clap-builder-4.5.60
+ rust-clap-lex-1.0.0
+ rust-cmake-0.1.57
+ rust-codespan-reporting-0.13.1
+ rust-const-oid-0.9.6
+ rust-core-foundation-0.9.4
+ rust-core-foundation-0.10.1
+ rust-core-foundation-sys-0.8.7
+ rust-cpufeatures-0.2.17
+ rust-crc-3.3.0
+ rust-crc-catalog-2.4.0
+ rust-crc-fast-1.9.0
+ rust-crc32fast-1.5.0
+ rust-crypto-bigint-0.4.9
+ rust-crypto-bigint-0.5.5
+ rust-crypto-common-0.1.7
+ rust-cxx-1.0.194
+ rust-cxx-build-1.0.194
+ rust-cxxbridge-cmd-1.0.194
+ rust-cxxbridge-flags-1.0.194
+ rust-cxxbridge-macro-1.0.194
+ rust-der-0.6.1
+ rust-der-0.7.10
+ rust-deranged-0.5.8
+ rust-digest-0.10.7
+ rust-displaydoc-0.2.5
+ rust-dunce-1.0.5
+ rust-ecdsa-0.14.8
+ rust-either-1.15.0
+ rust-elliptic-curve-0.12.3
+ rust-encoding-rs-0.8.35
+ rust-equivalent-1.0.2
+ rust-errno-0.3.14
+ rust-fallible-iterator-0.3.0
+ rust-fallible-streaming-iterator-0.1.9
+ rust-fastrand-2.3.0
+ rust-ff-0.12.1
+ rust-find-msvc-tools-0.1.9
+ rust-flate2-1.1.9
+ rust-fnv-1.0.7
+ rust-foldhash-0.1.5
+ rust-foldhash-0.2.0
+ rust-form-urlencoded-1.2.2
+ rust-fs-extra-1.3.0
+ rust-futures-channel-0.3.32
+ rust-futures-core-0.3.32
+ rust-futures-io-0.3.32
+ rust-futures-macro-0.3.32
+ rust-futures-sink-0.3.32
+ rust-futures-task-0.3.32
+ rust-futures-util-0.3.32
+ rust-generic-array-0.14.7
+ rust-getrandom-0.2.17
+ rust-getrandom-0.3.4
+ rust-getrandom-0.4.2
+ rust-google-cloud-auth-0.17.2
+ rust-google-cloud-metadata-0.5.1
+ rust-google-cloud-storage-0.23.0
+ rust-google-cloud-token-0.1.2
+ rust-group-0.12.1
+ rust-h2-0.3.27
+ rust-h2-0.4.13
+ rust-hashbrown-0.14.5
+ rust-hashbrown-0.15.5
+ rust-hashbrown-0.16.1
+ rust-hashlink-0.9.1
+ rust-heck-0.5.0
+ rust-hex-0.4.3
+ rust-hmac-0.12.1
+ rust-home-0.5.12
+ rust-http-0.2.12
+ rust-http-1.4.0
+ rust-http-body-0.4.6
+ rust-http-body-1.0.1
+ rust-http-body-util-0.1.3
+ rust-httparse-1.10.1
+ rust-httpdate-1.0.3
+ rust-hyper-0.14.32
+ rust-hyper-1.8.1
+ rust-hyper-rustls-0.24.2
+ rust-hyper-rustls-0.27.7
+ rust-hyper-util-0.1.20
+ rust-iana-time-zone-0.1.65
+ rust-iana-time-zone-haiku-0.1.2
+ rust-icu-collections-2.1.1
+ rust-icu-locale-core-2.1.1
+ rust-icu-normalizer-2.1.1
+ rust-icu-normalizer-data-2.1.1
+ rust-icu-properties-2.1.2
+ rust-icu-properties-data-2.1.2
+ rust-icu-provider-2.1.1
+ rust-id-arena-2.3.0
+ rust-idna-1.1.0
+ rust-idna-adapter-1.2.1
+ rust-indexmap-2.13.0
+ rust-ipnet-2.12.0
+ rust-iri-string-0.7.10
+ rust-itoa-1.0.17
+ rust-jobserver-0.1.34
+ rust-js-sys-0.3.91
+ rust-jsonwebtoken-9.3.1
+ rust-leb128fmt-0.1.0
+ rust-libc-0.2.182
+ rust-libsqlite3-sys-0.30.1
+ rust-link-cplusplus-1.0.12
+ rust-litemap-0.8.1
+ rust-lock-api-0.4.14
+ rust-log-0.4.29
+ rust-lru-0.16.3
+ rust-lru-slab-0.1.2
+ rust-md-5-0.10.6
+ rust-memchr-2.8.0
+ rust-mime-0.3.17
+ rust-mime-guess-2.0.5
+ rust-miniz-oxide-0.8.9
+ rust-mio-1.1.1
+ rust-num-bigint-0.4.6
+ rust-num-conv-0.2.0
+ rust-num-integer-0.1.46
+ rust-num-traits-0.2.19
+ rust-once-cell-1.21.3
+ rust-openssl-probe-0.1.6
+ rust-openssl-probe-0.2.1
+ rust-outref-0.5.2
+ rust-p256-0.11.1
+ rust-parking-lot-0.12.5
+ rust-parking-lot-core-0.9.12
+ rust-pem-3.0.6
+ rust-pem-rfc7468-0.7.0
+ rust-percent-encoding-2.3.2
+ rust-pin-project-lite-0.2.17
+ rust-pin-utils-0.1.0
+ rust-pkcs8-0.9.0
+ rust-pkcs8-0.10.2
+ rust-pkg-config-0.3.32
+ rust-potential-utf-0.1.4
+ rust-powerfmt-0.2.0
+ rust-ppv-lite86-0.2.21
+ rust-prettyplease-0.2.37
+ rust-proc-macro2-1.0.106
+ rust-quinn-0.11.9
+ rust-quinn-proto-0.11.13
+ rust-quinn-udp-0.5.14
+ rust-quote-1.0.45
+ rust-r-efi-5.3.0
+ rust-r-efi-6.0.0
+ rust-rand-0.9.2
+ rust-rand-chacha-0.9.0
+ rust-rand-core-0.6.4
+ rust-rand-core-0.9.5
+ rust-redox-syscall-0.5.18
+ rust-regex-1.12.3
+ rust-regex-automata-0.4.14
+ rust-regex-lite-0.1.9
+ rust-regex-syntax-0.8.10
+ rust-reqwest-0.12.28
+ rust-reqwest-middleware-0.4.2
+ rust-rfc6979-0.3.1
+ rust-ring-0.17.14
+ rust-rusqlite-0.32.1
+ rust-rustc-hash-2.1.1
+ rust-rustc-version-0.4.1
+ rust-rustls-0.21.12
+ rust-rustls-0.23.37
+ rust-rustls-native-certs-0.7.3
+ rust-rustls-native-certs-0.8.3
+ rust-rustls-pemfile-2.2.0
+ rust-rustls-pki-types-1.14.0
+ rust-rustls-webpki-0.101.7
+ rust-rustls-webpki-0.103.9
+ rust-rustversion-1.0.22
+ rust-ryu-1.0.23
+ rust-schannel-0.1.28
+ rust-scopeguard-1.2.0
+ rust-scratch-1.0.9
+ rust-sct-0.7.1
+ rust-sec1-0.3.0
+ rust-security-framework-2.11.1
+ rust-security-framework-3.7.0
+ rust-security-framework-sys-2.17.0
+ rust-semver-1.0.27
+ rust-serde-1.0.228
+ rust-serde-core-1.0.228
+ rust-serde-derive-1.0.228
+ rust-serde-json-1.0.149
+ rust-serde-urlencoded-0.7.1
+ rust-sha1-0.10.6
+ rust-sha2-0.10.9
+ rust-shlex-1.3.0
+ rust-signal-hook-registry-1.4.8
+ rust-signature-1.6.4
+ rust-simd-adler32-0.3.8
+ rust-simple-asn1-0.6.4
+ rust-slab-0.4.12
+ rust-smallvec-1.15.1
+ rust-socket2-0.5.10
+ rust-socket2-0.6.2
+ rust-spin-0.10.0
+ rust-spki-0.6.0
+ rust-spki-0.7.3
+ rust-stable-deref-trait-1.2.1
+ rust-strsim-0.11.1
+ rust-strum-0.26.3
+ rust-strum-macros-0.26.4
+ rust-subtle-2.6.1
+ rust-syn-2.0.117
+ rust-sync-wrapper-1.0.2
+ rust-synstructure-0.13.2
+ rust-taskchampion-2.0.2
+ rust-termcolor-1.4.1
+ rust-thiserror-1.0.69
+ rust-thiserror-2.0.18
+ rust-thiserror-impl-1.0.69
+ rust-thiserror-impl-2.0.18
+ rust-time-0.3.47
+ rust-time-core-0.1.8
+ rust-time-macros-0.2.27
+ rust-tinystr-0.8.2
+ rust-tinyvec-1.10.0
+ rust-tinyvec-macros-0.1.1
+ rust-tokio-1.50.0
+ rust-tokio-macros-2.6.1
+ rust-tokio-rustls-0.24.1
+ rust-tokio-rustls-0.26.4
+ rust-tokio-util-0.7.18
+ rust-tower-0.5.3
+ rust-tower-http-0.6.8
+ rust-tower-layer-0.3.3
+ rust-tower-service-0.3.3
+ rust-tracing-0.1.44
+ rust-tracing-attributes-0.1.31
+ rust-tracing-core-0.1.36
+ rust-try-lock-0.2.5
+ rust-typenum-1.19.0
+ rust-unicase-2.9.0
+ rust-unicode-ident-1.0.24
+ rust-unicode-width-0.2.2
+ rust-unicode-xid-0.2.6
+ rust-untrusted-0.9.0
+ rust-ureq-2.12.1
+ rust-url-2.5.8
+ rust-urlencoding-2.1.3
+ rust-utf8-iter-1.0.4
+ rust-uuid-1.21.0
+ rust-vcpkg-0.2.15
+ rust-version-check-0.9.5
+ rust-vsimd-0.8.0
+ rust-want-0.3.1
+ rust-wasi-0.11.1+wasi-snapshot-preview1
+ rust-wasip2-1.0.2+wasi-0.2.9
+ rust-wasip3-0.4.0+wasi-0.3.0-rc-2026-01-06
+ rust-wasm-bindgen-0.2.114
+ rust-wasm-bindgen-futures-0.4.64
+ rust-wasm-bindgen-macro-0.2.114
+ rust-wasm-bindgen-macro-support-0.2.114
+ rust-wasm-bindgen-shared-0.2.114
+ rust-wasm-encoder-0.244.0
+ rust-wasm-metadata-0.244.0
+ rust-wasm-streams-0.4.2
+ rust-wasmparser-0.244.0
+ rust-web-sys-0.3.91
+ rust-web-time-1.1.0
+ rust-webpki-roots-0.26.11
+ rust-webpki-roots-1.0.6
+ rust-winapi-util-0.1.11
+ rust-windows-core-0.62.2
+ rust-windows-implement-0.60.2
+ rust-windows-interface-0.59.3
+ rust-windows-link-0.2.1
+ rust-windows-result-0.4.1
+ rust-windows-strings-0.5.1
+ rust-windows-sys-0.52.0
+ rust-windows-sys-0.60.2
+ rust-windows-sys-0.61.2
+ rust-windows-targets-0.52.6
+ rust-windows-targets-0.53.5
+ rust-windows-aarch64-gnullvm-0.52.6
+ rust-windows-aarch64-gnullvm-0.53.1
+ rust-windows-aarch64-msvc-0.52.6
+ rust-windows-aarch64-msvc-0.53.1
+ rust-windows-i686-gnu-0.52.6
+ rust-windows-i686-gnu-0.53.1
+ rust-windows-i686-gnullvm-0.52.6
+ rust-windows-i686-gnullvm-0.53.1
+ rust-windows-i686-msvc-0.52.6
+ rust-windows-i686-msvc-0.53.1
+ rust-windows-x86-64-gnu-0.52.6
+ rust-windows-x86-64-gnu-0.53.1
+ rust-windows-x86-64-gnullvm-0.52.6
+ rust-windows-x86-64-gnullvm-0.53.1
+ rust-windows-x86-64-msvc-0.52.6
+ rust-windows-x86-64-msvc-0.53.1
+ rust-wit-bindgen-0.51.0
+ rust-wit-bindgen-core-0.51.0
+ rust-wit-bindgen-rust-0.51.0
+ rust-wit-bindgen-rust-macro-0.51.0
+ rust-wit-component-0.244.0
+ rust-wit-parser-0.244.0
+ rust-writeable-0.6.2
+ rust-xmlparser-0.13.6
+ rust-yoke-0.8.1
+ rust-yoke-derive-0.8.1
+ rust-zerocopy-0.8.40
+ rust-zerocopy-derive-0.8.40
+ rust-zerofrom-0.1.6
+ rust-zerofrom-derive-0.1.6
+ rust-zeroize-1.8.2
+ rust-zerotrie-0.2.3
+ rust-zerovec-0.11.5
+ rust-zerovec-derive-0.11.2
+ rust-zmij-1.0.21))
(tealdeer =>
(list rust-adler2-2.0.1
rust-aho-corasick-1.1.4
diff --git a/gnu/packages/task-management.scm b/gnu/packages/task-management.scm
index 1efe7a9dc6..a827ff50f2 100644
--- a/gnu/packages/task-management.scm
+++ b/gnu/packages/task-management.scm
@@ -38,6 +38,7 @@
#:use-module (gnu packages)
#:use-module (gnu packages bash)
#:use-module (gnu packages check)
+ #:use-module (gnu packages cmake)
#:use-module (gnu packages freedesktop)
#:use-module (gnu packages gettext)
#:use-module (gnu packages glib)
@@ -64,6 +65,8 @@
#:use-module (gnu packages qt)
#:use-module (gnu packages readline)
#:use-module (gnu packages ruby-xyz)
+ #:use-module (gnu packages rust)
+ #:use-module (gnu packages sqlite)
#:use-module (gnu packages terminals)
#:use-module (gnu packages time)
#:use-module (gnu packages tls)
@@ -72,6 +75,7 @@
#:use-module (guix git-download)
#:use-module (guix hg-download)
#:use-module (guix utils)
+ #:use-module (guix build-system cargo)
#:use-module (guix build-system cmake)
#:use-module (guix build-system gnu)
#:use-module (guix build-system go)
@@ -313,24 +317,55 @@ to finish tasks, not organize them.")
(define-public taskwarrior
(package
(name "taskwarrior")
- (version "2.6.2")
+ (version "3.4.2")
(source
(origin
(method url-fetch)
(uri (string-append
- "https://taskwarrior.org/download/task-" version ".tar.gz"))
- (sha256 (base32
- "1v6gca4cfrlh7adjn95j3jg3qq81w3h68037803dc3yd03qaglxi"))))
+ "https://github.com/GothenburgBitFactory/taskwarrior"
+ "/releases/download/v" version
+ "/task-" version ".tar.gz"))
+ (sha256
+ (base32 "05p70bfjimv87qxxxamwq18bs6n6d0mklqa5lnjy8s0jrlgpc0nk"))
+ (patches (search-patches
+ "taskwarrior-link-taskchampion-cpp-with-sqlite3.patch"))
+ (snippet
+ #~(begin (use-modules (guix build utils))
+ (delete-file-recursively "doc/ref")
+ (substitute* "doc/CMakeLists.txt"
+ ((".*task-ref.*") ""))))))
(build-system cmake-build-system)
+ (arguments
+ (list
+ #:tests? #f ;No tests implemented.
+ #:imported-modules `(,@%cargo-build-system-modules
+ ,@%cmake-build-system-modules)
+ #:modules '(((guix build cargo-build-system) #:prefix cargo:)
+ (guix build cmake-build-system)
+ (guix build utils))
+ #:phases
+ #~(modify-phases %standard-phases
+ (add-after 'unpack 'prepare-cargo-build-system
+ (lambda args
+ (for-each
+ (lambda (phase)
+ (format #t "Running cargo phase: ~a~%" phase)
+ (apply (assoc-ref cargo:%standard-phases phase)
+ #:cargo-target #$(cargo-triplet) args))
+ '(unpack-rust-crates
+ configure
+ check-for-pregenerated-files
+ patch-cargo-checksums)))))))
(inputs
(list gnutls
+ ;; needs sqlite3_is_interrupted, not present on 3.39.3
+ sqlite-next
`(,util-linux "lib")))
- (arguments
- `(#:tests? #f ; No tests implemented.
- #:phases
- (modify-phases %standard-phases
- (delete 'install-license-files)))) ; Already installed by package
- (home-page "https://taskwarrior.org")
+ (native-inputs
+ (cons* corrosion
+ rust
+ (cargo-inputs 'taskwarrior)))
+ (home-page "https://taskwarrior.org")
(synopsis "Command line task manager")
(description
"Taskwarrior is a command-line task manager following the Getting Things