Name: tar Version: 1.30 Release: 7 Epoch: 2 Summary: An organized and systematic method of controlling a large amount of data License: GPLv3+ URL: http://www.gnu.org/software/tar/ Source0: https://ftp.gnu.org/gnu/tar/tar-%{version}.tar.xz Source1: https://ftp.gnu.org/gnu/tar/tar-%{version}.tar.xz.sig BuildRequires: autoconf automake texinfo gettext libacl-devel attr acl policycoreutils Provides: bundled(gnulib) /bin/tar /bin/gtar #patch0001~0008 come from fedora Patch0001: tar-1.28-loneZeroWarning.patch Patch0002: tar-1.28-vfatTruncate.patch Patch0003: tar-1.29-wildcards.patch Patch0004: tar-1.28-atime-rofs.patch Patch0005: tar-1.28-document-exclude-mistakes.patch Patch0006: tar-1.28-sparse-inf-loops.patch Patch0007: tar-1.30-tests-difflink.patch Patch0008: tar-1.30-tests-dirrem.patch Patch9000: Rewrite-struct-tm-formatting.patch Patch9001: maint-avoid-warnings-from-upcoming-GCC8.patch Patch9002: maint-avoid-Wstringop-truncation-warnings-upcoming-G.patch Patch9003: maint-avoid-Wstringop-truncation-warnings-from-upcom.patch Patch9004: one-top-level-avoid-a-heap-buffer-overflow.patch Patch9005: Avoid-some-resource-leaks.patch Patch9006: Report-race-on-systems-without-O_DIRECTORY.patch Patch9007: Fix-double-free-introduced-by-577dc345.patch Patch9008: Fix-improper-memory-access.patch Patch9009: Fix-buffer-overflow.patch Patch9010: Reject-pax-options-starting-with-equals-sign.patch Patch9011: Fix-error-handling-when-reading-incremental-snapshot.patch Patch9012: Fix-semantics-of-K-used-together-with-explicit-membe.patch Patch9013: Bugfix.patch Patch9014: Disallow-modifications-to-the-global-pax-extended-he.patch Patch9015: Work-over-a-bug-in-gnulib-error.patch Patch9016: Remove-erroneous-abort-call.patch Patch9017: Fix-iconv-usage.patch Patch9018: Fix-compilation-without-iconv.patch Patch9019: Fix-build-on-AIX.patch Patch9020: Fix-possible-NULL-dereference-savannah-bug-55369.patch %description GNU Tar provides the ability to create tar archives, as well as various other kinds of manipulation. For example, you can use Tar on previously created archives to extract files, to store additional files, or to update or list files which were already stored. %package help Summary: help document for tar Requires: %{name} = %{epoch}:%{version}-%{release} BuildArch: noarch %description help Help document for tar. %prep %autosetup -n tar-%{version} -p1 autoreconf -v %build %configure --without-selinux --with-lzma="xz --format=lzma" \ DEFAULT_RMT_DIR=%{_sysconfdir} RSH=/usr/bin/ssh %make_build %install %make_install ln -s tar %{buildroot}%{_bindir}/gtar ln -s tar.1.gz %{buildroot}%{_mandir}/man1/gtar.1 rm -f %{buildroot}%{_infodir}/dir rm -f %{buildroot}%{_sysconfdir}/rmt rm -f %{buildroot}%{_mandir}/man8/rmt.8* %find_lang tar %check make check %pre %preun %post %postun %files -f tar.lang %doc AUTHORS README THANKS NEWS ChangeLog COPYING %{_bindir}/*tar %files help %{_mandir}/man1/*tar.1* %{_infodir}/tar.info* %changelog * Tue Sep 10 2019 Huiming Xie - 2:1.30.7 - Package init