e3e0af5
Summary: The eXtensible ARchiver
e3e0af5
Name: xar
cc579b1
Version: 1.5.2
5750f03
Release: 20%{?dist}
e3e0af5
License: BSD
e3e0af5
Group: Applications/Archiving
e3e0af5
URL: http://code.google.com/p/xar/
e3e0af5
Source: http://xar.googlecode.com/files/xar-%{version}.tar.gz
cc579b1
Patch0: xar-1.5-norpath.patch
f9453b1
Patch1: xar-1.5.2-CVE-2010-0055.patch
Igor Gnatenko 8038252
BuildRequires:  gcc
e3e0af5
BuildRequires: libxml2-devel
e3e0af5
BuildRequires: openssl-devel
e3e0af5
BuildRequires: zlib-devel
e3e0af5
BuildRequires: bzip2-devel
197482e
BuildRequires: /usr/bin/awk
e3e0af5
e3e0af5
%description
e3e0af5
The XAR project aims to provide an easily extensible archive format. Important
e3e0af5
design decisions include an easily extensible XML table of contents for random
e3e0af5
access to archived files, storing the toc at the beginning of the archive to
e3e0af5
allow for efficient handling of streamed archives, the ability to handle files
e3e0af5
of arbitrarily large sizes, the ability to choose independent encodings for
e3e0af5
individual files in the archive, the ability to store checksums for individual
e3e0af5
files in both compressed and uncompressed form, and the ability to query the
e3e0af5
table of content's rich meta-data.
e3e0af5
e3e0af5
e3e0af5
%package devel
e3e0af5
Summary: Development files for the eXtensible ARchiver
e3e0af5
Group: Development/Libraries
e3e0af5
Requires: %{name} = %{version}-%{release}
e3e0af5
e3e0af5
%description devel
e3e0af5
Development files for the eXtensible ARchiver.
e3e0af5
e3e0af5
e3e0af5
%prep
e3e0af5
%setup -q
cc579b1
%patch0 -p1 -b .norpath
f9453b1
%patch1 -p1 -b .CVE-2010-0055
e3e0af5
e3e0af5
e3e0af5
%build
cc579b1
%configure --disable-static
e3e0af5
%{__make} %{?_smp_mflags}
e3e0af5
e3e0af5
e3e0af5
%install
e3e0af5
%{__rm} -rf %{buildroot}
e3e0af5
%{__make} install DESTDIR=%{buildroot}
cc579b1
%{__rm} -f %{buildroot}%{_libdir}/libxar.la
e3e0af5
e3e0af5
e3e0af5
e3e0af5
%post -p /sbin/ldconfig
e3e0af5
e3e0af5
%postun -p /sbin/ldconfig
e3e0af5
e3e0af5
e3e0af5
%files
e3e0af5
%doc LICENSE TODO
e3e0af5
%{_bindir}/xar
e3e0af5
%{_libdir}/libxar.so.*
e3e0af5
%{_mandir}/man1/xar.1*
e3e0af5
e3e0af5
%files devel
e3e0af5
%{_includedir}/xar/
e3e0af5
%{_libdir}/libxar.so
e3e0af5
e3e0af5
e3e0af5
%changelog
5750f03
* Sat Jul 14 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.5.2-20
5750f03
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
5750f03
f240023
* Fri Feb 09 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.5.2-19
f240023
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
f240023
00eb60e
* Thu Aug 03 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.5.2-18
00eb60e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
00eb60e
615d222
* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.5.2-17
615d222
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
615d222
6211cb1
* Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.5.2-16
6211cb1
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
6211cb1
98ed343
* Fri Feb 05 2016 Fedora Release Engineering <releng@fedoraproject.org> - 1.5.2-15
98ed343
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
98ed343
01a9728
* Fri Jun 19 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.5.2-14
01a9728
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
01a9728
9620cb2
* Mon Aug 18 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.5.2-13
9620cb2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
9620cb2
456b4b3
* Sun Jun 08 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.5.2-12
456b4b3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
456b4b3
955e099
* Sun Aug 04 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.5.2-11
955e099
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
955e099
e825f8d
* Fri Feb 15 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.5.2-10
e825f8d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
e825f8d
a44d682
* Sun Jul 22 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.5.2-9
a44d682
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
a44d682
ad6e678
* Sat Jan 14 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.5.2-8
ad6e678
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
ad6e678
6874051
* Mon Feb 07 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.5.2-7
6874051
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
6874051
f9453b1
* Wed Apr 28 2010 Matthias Saou <http://freshrpms.net/> 1.5.2-6
f9453b1
- Include patch to fix CVE-2010-0055 (#570678).
f9453b1
7059e7d
* Fri Aug 21 2009 Tomas Mraz <tmraz@redhat.com> - 1.5.2-5
7059e7d
- rebuilt with new openssl
7059e7d
0f8a7cc
* Mon Jul 27 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.5.2-4
0f8a7cc
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
0f8a7cc
9129d01
* Wed Feb 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.5.2-3
9129d01
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
9129d01
cf11cb6
* Sun Jan 18 2009 Tomas Mraz <tmraz@redhat.com> 1.5.2-2
cf11cb6
- rebuild with new openssl
cf11cb6
cc579b1
* Tue Dec 23 2008 Matthias Saou <http://freshrpms.net/> 1.5.2-1
cc579b1
- Update to 1.5.2.
cc579b1
- Remove no longer needed install and memset patches.
cc579b1
- Disable newly built-by-default static lib and remove useless .la file.
cc579b1
cc579b1
* Tue Feb 19 2008 Fedora Release Engineering <rel-eng@fedoraproject.org> 
c8b0133
- Autorebuild for GCC 4.3
c8b0133
cc579b1
* Fri Dec 07 2007 Release Engineering <rel-eng at fedoraproject dot org> 
721bc84
- Rebuild for deps
721bc84
197482e
* Thu Aug 23 2007 Matthias Saou <http://freshrpms.net/> 1.5.1-4
b84793c
- Rebuild for new BuildID feature.
197482e
- Add /usr/bin/awk build requirement, needed for the libxml configure check.
b84793c
38ef1ed
* Wed Aug  8 2007 Matthias Saou <http://freshrpms.net/> 1.5.1-2
38ef1ed
- Patch memset call with swapped arguments (Dave Jones).
38ef1ed
50dfbb0
* Wed Jul 11 2007 Matthias Saou <http://freshrpms.net/> 1.5.1-1
50dfbb0
- Update to 1.5.1.
50dfbb0
e3e0af5
* Wed May 30 2007 Matthias Saou <http://freshrpms.net/> 1.5-1
e3e0af5
- Update to 1.5.
e3e0af5
- Include patch to remove rpath.
e3e0af5
- Include patch to fix file modes, and get the lib properly stripped.
e3e0af5
e3e0af5
* Sun Feb 25 2007 Matthias Saou <http://freshrpms.net/> 1.4-1
e3e0af5
- Initial RPM release.
e3e0af5