From fcc3953095f88188663a2ac3fdeb6e5548247823 Mon Sep 17 00:00:00 2001 From: luca Date: Tue, 25 Nov 2025 00:44:56 +0100 Subject: [PATCH] gnu: duperemove: Update to 0.15.2. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * gnu/packages/disk.scm (duperemove): Update to 0.15.2. [native-inputs]: Add xxhash, libbsd. Change-Id: Iefbb30b587a62b842e3f5c640bf17045fb99387b Signed-off-by: Ludovic Courtès --- gnu/packages/disk.scm | 28 +++++++++++++++------------- 1 file changed, 15 insertions(+), 13 deletions(-) diff --git a/gnu/packages/disk.scm b/gnu/packages/disk.scm index ec66d25b428..bb64f65edd8 100644 --- a/gnu/packages/disk.scm +++ b/gnu/packages/disk.scm @@ -80,6 +80,7 @@ #:use-module (gnu packages crypto) #:use-module (gnu packages cryptsetup) #:use-module (gnu packages databases) + #:use-module (gnu packages digest) #:use-module (gnu packages docbook) #:use-module (gnu packages documentation) #:use-module (gnu packages elf) @@ -99,6 +100,7 @@ #:use-module (gnu packages hurd) #:use-module (gnu packages image) #:use-module (gnu packages imagemagick) + #:use-module (gnu packages libbsd) #:use-module (gnu packages linux) #:use-module (gnu packages ncurses) #:use-module (gnu packages ninja) @@ -1057,7 +1059,7 @@ a card with a smaller capacity than stated.") (define-public duperemove (package (name "duperemove") - (version "0.14.1") + (version "0.15.2") (source (origin (method git-fetch) @@ -1065,25 +1067,25 @@ a card with a smaller capacity than stated.") (url "https://github.com/markfasheh/duperemove") (commit (string-append "v" version)))) (sha256 - (base32 "0kl6bisbgf6x8a6gws6r097zrawhp9jxwh7m6nhq7dd48b8zrjw8")) + (base32 "0dsjw7nqflxapsb1fkxbqncqzq6aa8dxklc5igcvfv5mmsmchwb3")) (file-name (git-file-name name version)))) (build-system gnu-build-system) - (native-inputs - (list pkg-config)) - (inputs - (list glib sqlite)) + (native-inputs (list xxhash libbsd pkg-config)) + (inputs (list glib sqlite)) (arguments - `(#:tests? #f ; no test suite - #:phases - (modify-phases %standard-phases - (delete 'configure)) ; no configure script + `(#:tests? #f ;no test suite + #:phases (modify-phases %standard-phases + (delete 'configure)) ;no configure script #:make-flags (list (string-append "PREFIX=" %output) - (string-append "CC=" ,(cc-for-target)) + (string-append "CC=" + ,(cc-for-target)) ;; Set to dev by default. - (string-append "VER=" ,version)))) + (string-append "VER=" + ,version)))) (home-page "https://github.com/markfasheh/duperemove") (synopsis "Tools for de-duplicating file system data") - (description "Duperemove is a simple tool for finding duplicated extents + (description + "Duperemove is a simple tool for finding duplicated extents and submitting them for deduplication. When given a list of files it will hash their contents on a block by block basis and compare those hashes to each other, finding and categorizing blocks that match each other. When given the