From 6c94ef38ef7c859eb55405b1f58d23ed8446a595 Mon Sep 17 00:00:00 2001 From: Maxim Cournoyer Date: Mon, 13 Oct 2025 22:49:48 +0900 Subject: [PATCH] gnu: exfatprogs: Update to 1.2.9 and disable tests. * gnu/packages/file-systems.scm (exfatprogs): Update to 1.2.9. [#:phases]: Delete argument. [#:tests?]: Set to #f. [native-inputs]: Replace autoconf with autoconf-2.72. Change-Id: I589f23c6f932cb0295e8560025267dfca277a626 --- gnu/packages/file-systems.scm | 25 +++++++------------------ 1 file changed, 7 insertions(+), 18 deletions(-) diff --git a/gnu/packages/file-systems.scm b/gnu/packages/file-systems.scm index b918791793b5a581df80327f89ba3b40d5f656c4..bad0b75f60fbefaa4a130c205df8dc79f48258fc 100644 --- a/gnu/packages/file-systems.scm +++ b/gnu/packages/file-systems.scm @@ -123,6 +123,7 @@ #:use-module (gnu packages tls) #:use-module (gnu packages valgrind) #:use-module (gnu packages version-control) + #:use-module (gnu packages vim) #:use-module (gnu packages web) #:use-module (gnu packages xml)) @@ -949,36 +950,24 @@ minimal bcachefs-tools package. It is meant to be used in initrds.") (define-public exfatprogs (package (name "exfatprogs") - (version "1.2.5") + (version "1.2.9") (source (origin (method git-fetch) (uri (git-reference - (url "https://github.com/exfatprogs/exfatprogs") - (commit version))) + (url "https://github.com/exfatprogs/exfatprogs") + (commit version))) (file-name (git-file-name name version)) (sha256 - (base32 "0plj52kjvhy94hdk0bq8bc7ql6yh44x76kryxhn46vwbxayv790j")))) + (base32 "0phimvrm13kjrfdlsvzkapy8hgfgf4w62yz3zg4y4yjvzsal2hqh")))) (build-system gnu-build-system) (arguments (list #:configure-flags #~(list "--disable-static") - #:phases - #~(modify-phases %standard-phases - (replace 'check - (lambda* (#:key tests? #:allow-other-keys) - (when tests? - (setenv "FSCK1" "../fsck/fsck.exfat") - ;; Upstream CI uses a second FSCK provided by its host operating - ;; system to verify the results of the newly-built one. That - ;; makes no sense in Guix, but we can detect crashes, unexpected - ;; inconsistencies, and other badness by testing with only one. - (setenv "FSCK2" (getenv "FSCK1")) - (with-directory-excursion "tests" - (invoke "./test_fsck.sh")))))))) + #:tests? #f)) ;the tests require QEMU (native-inputs - (list autoconf automake libtool pkg-config)) + (list autoconf-2.72 automake libtool pkg-config)) (home-page "https://github.com/exfatprogs/exfatprogs") (synopsis "Tools to create, check, and repair exFAT file systems") (description