Compare commits

...

19 Commits

Author SHA1 Message Date
Fedora Release Engineering 8d102d4621 Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2023-01-19 01:54:47 +00:00
Fedora Release Engineering 2e91dc6473 Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2022-07-21 01:24:29 +00:00
Fedora Release Engineering 06f6816960 - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2022-01-20 01:26:20 +00:00
Jonathan Dieter f937ad6283 Update to 0.11.3 with bug fixes
Signed-off-by: Jonathan Dieter <jdieter@gmail.com>
2021-09-08 17:24:26 +01:00
Fedora Release Engineering 7cee002684 - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2021-07-21 21:28:19 +00:00
Fedora Release Engineering 781820b00a - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2021-01-26 04:07:13 +00:00
Tom Stellard 30dccf032b Add BuildRequires: make
https://fedoraproject.org/wiki/Changes/Remove_make_from_BuildRoot
2020-12-19 06:18:35 +00:00
Fedora Release Engineering 94aee59ca2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2020-07-27 16:06:26 +00:00
Jonathan Dieter f20a4a4498 Work around GCC 10 build failure
Signed-off-by: Jonathan Dieter <jdieter@gmail.com>
2020-02-03 20:25:54 +00:00
Fedora Release Engineering 0f29bff53e - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2020-01-28 16:42:55 +00:00
Jonathan Dieter c44b326cf0 Reset release so next bump is back to normal
Signed-off-by: Jonathan Dieter <jdieter@gmail.com>
2019-12-10 20:40:36 +00:00
Jonathan Dieter bafed36430 Fix builds for EPEL-8
Signed-off-by: Jonathan Dieter <jdieter@gmail.com>
2019-12-10 20:07:40 +00:00
Jonathan Dieter 631d382e38 Merge branch 'master' into epel8 2019-12-10 19:54:10 +00:00
Gwyn Ciesla fbe8bc593f "Adding package.cfg file" 2019-12-09 08:31:56 -06:00
Jonathan Dieter a6852d25c8 Update to 0.11.1
Signed-off-by: Jonathan Dieter <jdieter@gmail.com>
2019-12-08 20:40:06 +00:00
Fedora Release Engineering 3c2ad1ad72 - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2019-07-24 22:47:43 +00:00
Fedora Release Engineering 83bf51328c - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2019-01-31 17:59:34 +00:00
Jonathan Dieter e03676de94 Add devsettool BR for EPEL
Signed-off-by: Jonathan Dieter <jdieter@gmail.com>
2018-10-20 20:55:27 +01:00
Jonathan Dieter bbfe156afe Initial build
Signed-off-by: Jonathan Dieter <jdieter@gmail.com>
2018-10-19 22:54:41 +01:00
3 changed files with 120 additions and 0 deletions

3
.gitignore vendored Normal file
View File

@ -0,0 +1,3 @@
/duperemove-0.11.tar.gz
/duperemove-0.11.1.tar.gz
/duperemove-0.11.3.tar.gz

116
duperemove.spec Normal file
View File

@ -0,0 +1,116 @@
%define _legacy_common_support 1
Name: duperemove
Version: 0.11.3
Release: 4%{?dist}
Summary: Tools for deduping file systems
License: GPLv2
URL: https://github.com/markfasheh/%{name}
Source0: %{url}/archive/v%{version}/%{name}-%{version}.tar.gz
BuildRequires: pkgconfig(glib-2.0)
BuildRequires: pkgconfig(sqlite3)
BuildRequires: libgcrypt-devel
BuildRequires: xxhash-devel
BuildRequires: libatomic
BuildRequires: gcc
# Enable devtoolset so we get libatomic in EPEL-7
%if 0%{?el7}
BuildRequires: devtoolset-7-toolchain, devtoolset-7-libatomic-devel
%endif
BuildRequires: make
%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 extents that match each other.
When given the -d option, duperemove will submit those extents for
deduplication using the btrfs-extent-same ioctl.
%prep
%autosetup
%build
%set_build_flags
%if 0%{?el7}
. /opt/rh/devtoolset-7/enable
%endif
%make_build
%install
%make_install SBINDIR=%{_sbindir} MANDIR=%{_mandir}
%files
%doc README.md
%license LICENSE
%{_mandir}/man8/btrfs-extent-same*.8*
%{_mandir}/man8/duperemove*.8*
%{_mandir}/man8/hashstats*.8*
%{_mandir}/man8/show-shared-extents*.8*
%{_sbindir}/btrfs-extent-same
%{_sbindir}/duperemove
%{_sbindir}/hashstats
%{_sbindir}/show-shared-extents
%changelog
* Thu Jan 19 2023 Fedora Release Engineering <releng@fedoraproject.org> - 0.11.3-4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
* Thu Jul 21 2022 Fedora Release Engineering <releng@fedoraproject.org> - 0.11.3-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
* Thu Jan 20 2022 Fedora Release Engineering <releng@fedoraproject.org> - 0.11.3-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
* Wed Sep 8 2021 Jonathan Dieter <jdieter@gmail.com> - 0.11.3-1
- Update to 0.11.3 with bug fixes
- Remove patch to use system xxhash since upstream does that by default now
* Wed Jul 21 2021 Fedora Release Engineering <releng@fedoraproject.org> - 0.11.1-6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
* Tue Jan 26 2021 Fedora Release Engineering <releng@fedoraproject.org> - 0.11.1-5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
* Mon Jul 27 2020 Fedora Release Engineering <releng@fedoraproject.org> - 0.11.1-4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
* Mon Feb 03 2020 Jonathan Dieter <jdieter@gmail.com> - 0.11.1-3
- Work around GCC 10 build failure
* Tue Jan 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 0.11.1-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
* Tue Dec 10 2019 Jonathan Dieter <jdieter@gmail.com> - 0.11.1-1.1
- Fix build for EPEL-8
* Sun Dec 08 2019 Jonathan Dieter <jdieter@gmail.com> - 0.11.1-1
- New release
* Wed Jul 24 2019 Fedora Release Engineering <releng@fedoraproject.org> - 0.11-5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
* Thu Jan 31 2019 Fedora Release Engineering <releng@fedoraproject.org> - 0.11-4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
* Sat Oct 20 2018 Jonathan Dieter <jdieter@gmail.com> - 0.11-3
- Add devsettool BR and build for EPEL
* Fri Oct 19 2018 Jonathan Dieter <jdieter@gmail.com> - 0.11-2
- Add missing BR
- Fix build to use build flags
* Sat Oct 13 2018 Jonathan Dieter <jdieter@gmail.com> - 0.11-1
- Bump to 0.11
- Unbundle xxhash
* Fri Nov 13 2015 Francesco Frassinelli <fraph24@gmail.com> - 0.10-1
- Version bump; license and minor packaging issues fixed
* Thu Jul 30 2015 Francesco Frassinelli <fraph24@gmail.com> - 0.09.5-2
- %%license macro added
* Sun Jul 19 2015 Francesco Frassinelli <fraph24@gmail.com> - 0.09.5-1
- Initial build

1
sources Normal file
View File

@ -0,0 +1 @@
SHA512 (duperemove-0.11.3.tar.gz) = 0669cbb8a08082b9c2b62aff26759951e3e2c1b2236676ac6d79b9639027f775e4e5a218d1c7930b33ad7cca39726764cce5ac3063dc7d2049eb65fc4431af89