e885021
Name:		f2fs-tools
a80d960
Version:	1.14.0
a80d960
Release:	1%{?dist}
70b4592
Summary:	Tools for Flash-Friendly File System (F2FS)
70b4592
License:	GPLv2+
70b4592
URL:		http://sourceforge.net/projects/f2fs-tools/
8acac0c
Source0:	http://git.kernel.org/cgit/linux/kernel/git/jaegeuk/f2fs-tools.git/snapshot/%{name}-%{version}.tar.gz
15098a6
Patch0:		f2fs-tools-1.8.0-bigendian.patch
a80d960
70b4592
BuildRequires:	autoconf
70b4592
BuildRequires:	automake
8acac0c
BuildRequires:	uuid-devel
8acac0c
BuildRequires:	libuuid-devel
66380e2
BuildRequires:	libtool
4c8ba62
BuildRequires:	libselinux-devel
860ca19
BuildRequires:	libblkid-devel
f6fe69e
BuildRequires: make
70b4592
70b4592
%description
70b4592
NAND flash memory-based storage devices, such as SSD, and SD cards,
70b4592
have been widely being used for ranging from mobile to server systems. 
70b4592
Since they are known to have different characteristics from the 
70b4592
conventional rotational disks,a file system, an upper layer to 
70b4592
the storage device, should adapt to the changes
70b4592
from the sketch.
70b4592
70b4592
F2FS is a new file system carefully designed for the 
70b4592
NAND flash memory-based storage devices. 
70b4592
We chose a log structure file system approach,
70b4592
but we tried to adapt it to the new form of storage. 
70b4592
Also we remedy some known issues of the very old log
70b4592
structured file system, such as snowball effect 
70b4592
of wandering tree and high cleaning overhead.
70b4592
70b4592
Because a NAND-based storage device shows different characteristics 
70b4592
according to its internal geometry or flash memory management 
70b4592
scheme aka FTL, we add various parameters not only for configuring 
70b4592
on-disk layout, but also for selecting allocation
70b4592
and cleaning algorithms.
70b4592
66380e2
%package devel
66380e2
Summary:	Development files for %{name}
66380e2
Requires:	%{name}%{?isa} = %{version}-%{release}
66380e2
%description devel
66380e2
This package contains the libraries needed to develop applications
66380e2
that use %{name}
66380e2
70b4592
%prep
70b4592
%setup -q
e885021
%patch0 -p1 -b .bigendian
66380e2
sed -i 's/AC_PROG_LIBTOOL/LT_INIT/' configure.ac
70b4592
70b4592
%build
70b4592
autoreconf --install
a80d960
%configure --disable-static
a80d960
%{make_build}
70b4592
70b4592
70b4592
%install
a80d960
%{make_install}
2e81914
install -m 644 mkfs/f2fs_format_utils.h %{buildroot}%{_includedir}
a80d960
find %{buildroot} -type f -name "*.la" -delete
70b4592
b0f5c24
%ldconfig_scriptlets
70b4592
70b4592
%files
a80d960
%license COPYING
a80d960
%doc AUTHORS ChangeLog
66380e2
%{_sbindir}/mkfs.f2fs
66380e2
%{_sbindir}/fibmap.f2fs
66380e2
%{_sbindir}/fsck.f2fs
66380e2
%{_sbindir}/dump.f2fs
Eduardo Echeverria c8726a3
%{_sbindir}/parse.f2fs
4c8ba62
%{_sbindir}/defrag.f2fs
4c8ba62
%{_sbindir}/resize.f2fs
4c8ba62
%{_sbindir}/sload.f2fs
1cc3594
%{_sbindir}/f2fs_io
aa3a58b
%{_sbindir}/f2fstat
9c1ffac
%{_sbindir}/f2fscrypt
860ca19
%{_sbindir}/sg_write_buffer
66380e2
%{_libdir}/*.so.*
9c1ffac
%{_mandir}/man8/*f2*.gz
70b4592
66380e2
%files devel
2e81914
%{_includedir}/*.h
66380e2
%{_libdir}/*.so
70b4592
70b4592
%changelog
a80d960
* Thu Sep 24 2020 Peter Robinson <pbrobinson@fedoraproject.org> - 1.14.0-1
a80d960
- Update to 1.14.0
a80d960
cd35a16
* Mon Jul 27 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.13.0-3
cd35a16
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
cd35a16
f7b0191
* Tue Jan 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.13.0-2
f7b0191
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
f7b0191
1cc3594
* Sun Dec 15 2019 Nicolas Chauvet <kwizart@gmail.com> - 1.13.0-1
1cc3594
- Update to 1.13.0
1cc3594
b958ba0
* Thu Jul 25 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.12.0-2
b958ba0
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
b958ba0
860ca19
* Sun Apr 14 2019 Filipe Rosset <rosset.filipe@gmail.com> - 1.12.0-1
860ca19
- Update to 1.12.0, fixes rhbz#1603942 and rhbz#1674870
860ca19
- added libblkid-devel as BR, added new binary sg_write_buffer
860ca19
227209a
* Thu Jan 31 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.10.0-3
227209a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
227209a
2226acf
* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.10.0-2
2226acf
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
2226acf
9c1ffac
* Thu Feb 08 2018 Filipe Rosset <rosset.filipe@gmail.com> - 1.10.0-1
9c1ffac
- Update to 1.10.0
9c1ffac
3970170
* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.8.0-2
3970170
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
3970170
15098a6
* Sat Aug 12 2017 Eduardo Echeverria <echevemaster@gmail.com> - 1.8.0-1
15098a6
- Update to 1.8.0
15098a6
66b1dfd
* Wed Aug 02 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.7.0-4
66b1dfd
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
66b1dfd
a9ff6b7
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.7.0-3
a9ff6b7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
a9ff6b7
9f14633
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.7.0-2
9f14633
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
9f14633
4c8ba62
* Sat Oct 08 2016 Eduardo Echeverria <echevemaster@gmail.com> - 1.7.0-1
4c8ba62
- Bumped to 1.7.0
4c8ba62
e135188
* Wed Feb 03 2016 Fedora Release Engineering <releng@fedoraproject.org> - 1.4.1-2
e135188
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
4c8ba62
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
e135188
Eduardo Echeverria c8726a3
* Sat Aug 8  2015 Eduardo Echeverria  <echevemaster@gmail.com> - 1.4.1-1
Eduardo Echeverria c8726a3
- Updated to 1.4.1
Eduardo Echeverria c8726a3
a9069a5
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.4.0-4
a9069a5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
Eduardo Echeverria c8726a3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
a9069a5
e885021
* Sat Jan 03 2015 Dan HorĂ¡k <dan[at]danny.cz> - 1.4.0-3
e885021
- fix build on big endian arches
e885021
2e81914
* Fri Dec 26 2014 Jonathan Dieter <jdieter@lesbg.com> - 1.4.0-2
2e81914
- Add missing header to development package
2e81914
aa3a58b
* Thu Dec 25 2014 Eduardo Echeverria  <echevemaster@gmail.com> - 1.4.0-1
aa3a58b
- Update to the latest upstream version
aa3a58b
016270f
* Sat Aug 16 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.2.0-3
016270f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
016270f
829c7df
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.2.0-2
829c7df
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
829c7df
66380e2
* Sun Jan 19 2014 Eduardo Echeverria  <echevemaster@gmail.com> - 1.2.0-1
66380e2
- Update to the latest upstream version
66380e2
18f7bb2
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.1.0-3
18f7bb2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
18f7bb2
38f51ca
* Thu Jun 13 2013 Eduardo Echeverria  <echevemaster@gmail.com> - 1.1.0-2
846773f
- Minor fix in the changelogs
846773f
8acac0c
* Mon Mar 18 2013 Eduardo Echeverria  <echevemaster@gmail.com> - 1.1.0-1
8acac0c
- Updated to the new upstream release
25e3c04
846773f
* Wed Feb 13 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.0.0-4
846773f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
846773f
70b4592
* Mon Oct 22 2012 Eduardo Echeverria  <echevemaster@gmail.com> - 1.0.0-3
70b4592
- Change to the correct license GPLv2+
70b4592
- Remove README file to the section doc
70b4592
70b4592
* Mon Oct 15 2012 Eduardo Echeverria  <echevemaster@gmail.com> - 1.0.0-2
70b4592
- Add Changelog AUTHORS files to section doc
70b4592
- Add wilcard to the manpages section.
70b4592
70b4592
* Sun Oct 07 2012 Eduardo Echeverria  <echevemaster@gmail.com> - 1.0.0-1
70b4592
- Initial packaging