Summary: C library for manipulating tar files
Name: libtar
Version: 1.2.20
Release: 5%{?dist}
URL: https://github.com/tklauser/libtar/archive/v1.2.20.tar.gz
License: MIT
Group: System Environment/Libraries
Vendor: VMware, Inc.
Distribution: Photon
Source0: libtar-%{version}.tar.gz
%define sha1 libtar=b3ec4058fa83448d6040ce9f9acf85eeec4530b1
Patch0: libtar-gen-debuginfo.patch
patch1: libtar-CVE-2013-4420.patch
Provides: libtar.so.0()(64bit)
%description
libtar is a library for manipulating tar files from within C programs.
%package devel
Summary: Development files for libtar
Group: Development/Libraries
Requires: libtar = %{version}-%{release}
%description devel
The litar-devel package contains libraries and header files for
developing applications that use libtar.
%prep
%setup
%patch0
%patch1 -p1
autoreconf -iv
%build
%configure CFLAGS="%{optflags}" STRIP=/bin/true --disable-static
make %{?_smp_mflags}
%install
make DESTDIR=%{buildroot} install
chmod +x %{buildroot}/%{_libdir}/libtar.so.*
#%check
#Commented out %check due to no test existence
%post -p /sbin/ldconfig
%postun -p /sbin/ldconfig
%files
%defattr(-,root,root)
%{_bindir}/libtar
%{_libdir}/libtar.so.*
%files devel
%defattr(-,root,root)
%{_includedir}/*
%{_mandir}/man3/*
%{_libdir}/libtar.so
%{_libdir}/libtar.la
%changelog
* Thu Nov 02 2017 Xiaolin Li <xiaolinl@vmware.com> 1.2.20-5
- Fix CVE-2013-4420
* Thu Jun 29 2017 Chang Lee <changlee@vmware.com> 1.2.20-4
- Removed %check due to no test existence.
* Tue Apr 25 2017 Priyesh Padmavilasom <ppadmavilasom@vmware.com> 1.2.20-3
- Ensure non empty debuginfo
* Fri Mar 10 2017 Xiaolin Li <xiaolinl@vmware.com> 1.2.20-2
- Provides libtar.so.0()(64bit).
* Fri Mar 03 2017 Xiaolin Li <xiaolinl@vmware.com> 1.2.20-1
- Initial packaging for Photon