diff --git a/.files b/.files
index bc3f859..ac32e5f 100644
Binary files a/.files and b/.files differ
diff --git a/.rev b/.rev
index 3df20dc..5f2bed6 100644
--- a/.rev
+++ b/.rev
@@ -225,4 +225,12 @@
951385
+
+ d79bac29969a8470b5bd6579c518f0c1
+ 0.12
+
+ dimstar_suse
+
+ 1099122
+
diff --git a/duperemove-0.11.3.tar.gz b/duperemove-0.11.3.tar.gz
deleted file mode 120000
index 25f5d4c..0000000
--- a/duperemove-0.11.3.tar.gz
+++ /dev/null
@@ -1 +0,0 @@
-/ipfs/bafkreicbmhtkp2nvhozmdeher25aviycrlfcpb2hkgxmgukvbw5ojfsnua
\ No newline at end of file
diff --git a/duperemove-0.12.tar.gz b/duperemove-0.12.tar.gz
new file mode 120000
index 0000000..c101f74
--- /dev/null
+++ b/duperemove-0.12.tar.gz
@@ -0,0 +1 @@
+/ipfs/bafkreictydqve3ml3mlp6gfnrjaxk4gifh4kchpke4daayohhxldq4zg6q
\ No newline at end of file
diff --git a/duperemove.changes b/duperemove.changes
index b8285e8..4865d2d 100644
--- a/duperemove.changes
+++ b/duperemove.changes
@@ -1,4 +1,23 @@
-------------------------------------------------------------------
+Mon Jul 17 05:45:51 UTC 2023 - Michael Vetter
+
+- Update to 0.12:
+ * Duplication lookup is now based on extents. This leads to a
+ massive increase of the performances. Block-based lookup is
+ still possible via --dedupe-options=partial.
+ * Following that change, a new hashfile format has been introduced.
+ Previous hashfile format is still supported when extents lookup
+ are disabled, this is not recommended.
+ * Batching has been implemented. When enabled with the -B
+ option, duperemove will run the deduplication phase every
+ scanned files. This is meant to help running duperemove on large
+ dataset, with small blocksize, or on memory-constrained systems.
+ * All hash algorithm has been removed and replaced by xxh128. This
+ variant is as robust as murmur3 while being faster. Choosing a
+ hash function via the --hash option has been removed. Hashfiles
+ built with other algorithm must be removed.
+
+-------------------------------------------------------------------
Thu Feb 3 16:48:27 UTC 2022 - Michael Vetter
- Update to 0.11.3:
diff --git a/duperemove.spec b/duperemove.spec
index 940e2bc..0bfd6d9 100644
--- a/duperemove.spec
+++ b/duperemove.spec
@@ -1,7 +1,7 @@
#
# spec file for package duperemove
#
-# Copyright (c) 2022 SUSE LLC
+# Copyright (c) 2023 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -18,7 +18,7 @@
%define samename btrfs-extent-same
Name: duperemove
-Version: 0.11.3
+Version: 0.12
Release: 0
Summary: Software to find duplicate extents in files and remove them
License: GPL-2.0-only
@@ -58,15 +58,15 @@ make %{?_smp_mflags} CFLAGS="%{optflags} -fcommon"
%files -n %{samename}
%defattr(-, root, root)
-%{_sbindir}/%{samename}
+%{_bindir}/%{samename}
%{_mandir}/man?/%{samename}.8%{ext_man}
%files
%defattr(-, root, root)
%doc LICENSE README.md
-%{_sbindir}/duperemove
-%{_sbindir}/hashstats
-%{_sbindir}/show-shared-extents
+%{_bindir}/duperemove
+%{_bindir}/hashstats
+%{_bindir}/show-shared-extents
%{_mandir}/man?/%{name}.8%{ext_man}
%{_mandir}/man?/hashstats.8%{ext_man}
%{_mandir}/man?/show-shared-extents.8%{ext_man}