Initial import of xz.
This commit is contained in:
parent
00a3143ee1
commit
b0e6e16d91
@ -0,0 +1 @@
|
||||
xz-4.999.8beta.tar.gz
|
1
import.log
Normal file
1
import.log
Normal file
@ -0,0 +1 @@
|
||||
xz-4_999_8-0_7_beta_fc11:HEAD:xz-4.999.8-0.7.beta.fc11.src.rpm:1247854742
|
129
xz.spec
Normal file
129
xz.spec
Normal file
@ -0,0 +1,129 @@
|
||||
Summary: LZMA compression utilities
|
||||
Name: xz
|
||||
Version: 4.999.8
|
||||
Release: 0.7.beta%{?dist}
|
||||
License: LGPLv2+
|
||||
Group: Applications/File
|
||||
Source0: http://tukaani.org/%{name}/%{name}-%{version}beta.tar.gz
|
||||
URL: http://tukaani.org/%{name}/
|
||||
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
|
||||
Requires: %{name}-libs = %{version}-%{release}
|
||||
|
||||
%description
|
||||
XZ Utils are an attempt to make LZMA compression easy to use on free (as in
|
||||
freedom) operating systems. This is achieved by providing tools and libraries
|
||||
which are similar to use than the equivalents of the most popular existing
|
||||
compression algorithms.
|
||||
|
||||
LZMA is a general purpose compression algorithm designed by Igor Pavlov as
|
||||
part of 7-Zip. It provides high compression ratio while keeping the
|
||||
decompression speed fast.
|
||||
|
||||
%package libs
|
||||
Summary: Libraries for decoding LZMA compression
|
||||
Group: System Environment/Libraries
|
||||
License: LGPLv2+
|
||||
|
||||
%description libs
|
||||
Libraries for decoding files compressed with LZMA or XZ utils.
|
||||
|
||||
%package devel
|
||||
Summary: Devel libraries & headers for liblzma
|
||||
Group: Development/Libraries
|
||||
License: LGPLv2+
|
||||
Requires: %{name}-libs = %{version}-%{release}
|
||||
Requires: pkgconfig
|
||||
|
||||
%description devel
|
||||
Devel libraries and headers for liblzma.
|
||||
|
||||
%package lzma-compat
|
||||
Summary: Older LZMA format compatibility binaries
|
||||
Group: Development/Libraries
|
||||
# lz{grep,diff,more} are GPLv2+. Other binaries are LGPLv2+
|
||||
License: GPLv2+ and LGPLv2+
|
||||
Requires: %{name} = %{version}-%{release}
|
||||
Obsoletes: lzma < 5
|
||||
Provides: lzma = 5
|
||||
|
||||
%description lzma-compat
|
||||
The lzma-compat package contains compatibility links for older
|
||||
commands that deal with the older LZMA format.
|
||||
|
||||
%prep
|
||||
%setup -q -n %{name}-%{version}beta
|
||||
|
||||
%build
|
||||
CFLAGS="%{optflags} -D_FILE_OFFSET_BITS=64" \
|
||||
CXXFLAGS="%{optflags} -D_FILE_OFFSET_BITS=64" \
|
||||
%configure --disable-static
|
||||
sed -i 's|^hardcode_libdir_flag_spec=.*|hardcode_libdir_flag_spec=""|g' libtool
|
||||
sed -i 's|^runpath_var=LD_RUN_PATH|runpath_var=DIE_RPATH_DIE|g' libtool
|
||||
|
||||
make %{?_smp_mflags}
|
||||
|
||||
%install
|
||||
rm -rf %{buildroot}
|
||||
make install DESTDIR=%{buildroot} INSTALL="%{__install} -p"
|
||||
rm -f %{buildroot}/%{_libdir}/*.a
|
||||
rm -f %{buildroot}/%{_libdir}/*.la
|
||||
|
||||
%check
|
||||
LD_LIBRARY_PATH=$PWD/src/liblzma/.libs make check
|
||||
|
||||
%clean
|
||||
rm -rf %{buildroot}
|
||||
|
||||
%post libs -p /sbin/ldconfig
|
||||
|
||||
%postun libs -p /sbin/ldconfig
|
||||
|
||||
%files
|
||||
%defattr(-,root,root,-)
|
||||
%doc AUTHORS README THANKS COPYING.* ChangeLog
|
||||
%{_bindir}/*xz*
|
||||
|
||||
%files libs
|
||||
%defattr(-,root,root,-)
|
||||
%doc COPYING.*
|
||||
%{_libdir}/lib*.so.*
|
||||
|
||||
%files devel
|
||||
%defattr(-,root,root,-)
|
||||
%dir %{_includedir}/lzma
|
||||
%{_includedir}/lzma/*.h
|
||||
%{_includedir}/lzma.h
|
||||
%{_libdir}/*.so
|
||||
%{_libdir}/pkgconfig/liblzma.pc
|
||||
|
||||
%files lzma-compat
|
||||
%defattr(-,root,root,-)
|
||||
%{_bindir}/*lz*
|
||||
%{_mandir}/man1/*
|
||||
|
||||
%changelog
|
||||
* Fri Jul 17 2009 Bill Nottingham <notting@redhat.com> 4.999.8-0.7.beta
|
||||
- tweak summary
|
||||
- add %%check section (<tibbs@math.uh.edu>)
|
||||
|
||||
* Thu Jul 09 2009 Bill Nottingham <notting@redhat.com> 4.999.8-0.6.beta
|
||||
- fix release versioning to match guidelines
|
||||
- fix up lzma-compat summary/description
|
||||
- tweak licensing
|
||||
|
||||
* Mon Jun 22 2009 Jindrich Novy <jnovy@redhat.com> 4.999.8beta-0.5
|
||||
- introduce lzma-compat subpackage
|
||||
|
||||
* Fri Jun 19 2009 Jindrich Novy <jnovy@redhat.com> 4.999.8beta-0.4
|
||||
- try to not to conflict with lzma
|
||||
|
||||
* Thu Jun 18 2009 Jindrich Novy <jnovy@redhat.com> 4.999.8beta-0.3
|
||||
- obsolete but don't provide lzma, they are largely incompatible
|
||||
- put beta to Release
|
||||
|
||||
* Wed Jun 17 2009 Jindrich Novy <jnovy@redhat.com> 4.999.8beta-0.2
|
||||
- obsolete old lzma
|
||||
- add Requires: pkgconfig
|
||||
|
||||
* Tue Jun 16 2009 Jindrich Novy <jnovy@redhat.com> 4.999.8beta-0.1
|
||||
- package XZ Utils, based on LZMA Utils packaged by Per Patrice Bouchand
|
Loading…
Reference in New Issue
Block a user