Summary: LZMA compression utilities Summary(ja): LZMA 圧縮ユーティリティ Name: xz Version: 4.999.9 Release: 1%{?_dist_release} License: LGPLv2+ Group: Applications/File Source0: http://tukaani.org/%{name}/%{name}-%{version}beta.tar.bz2 URL: http://tukaani.org/%{name}/ BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root 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 Summary(ja): LZMA圧縮をデコードするためのライブラリ 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 Summary(ja): 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 Summary(ja): 旧式のLZMAフォーマット互換バイナリ 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 rm -rf %{buildroot}/%{_docdir}/%{name} %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* %{_mandir}/man1/*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/*lz* %changelog * Mon Feb 22 2010 Daisuke SUZUKI 4.999.9-1 - initial build for Vine Linux * Thu Feb 18 2010 Jindrich Novy 4.999.9-0.2.20091007.beta - move xz man pages to main package, leave lzma ones where they belong (#566484) * Wed Oct 07 2009 Jindrich Novy 4.999.9-0.1.20091007.beta - sync with upstream again * Fri Oct 02 2009 Jindrich Novy 4.999.9-0.1.20091002.beta - sync with upstream to generate the same archives on machines with different endianess * Fri Aug 28 2009 Jindrich Novy 4.999.9-0.1.beta - update to 4.999.9beta * Mon Aug 17 2009 Jindrich Novy 4.999.8-0.10.beta.20090817git - sync with upstream because of #517806 * Tue Aug 04 2009 Jindrich Novy 4.999.8-0.9.beta.20090804git - update to the latest GIT snapshot * Mon Jul 27 2009 Fedora Release Engineering - 4.999.8-0.8.beta - Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild * Fri Jul 17 2009 Bill Nottingham 4.999.8-0.7.beta - tweak summary - add %%check section () * Thu Jul 09 2009 Bill Nottingham 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 4.999.8beta-0.5 - introduce lzma-compat subpackage * Fri Jun 19 2009 Jindrich Novy 4.999.8beta-0.4 - try to not to conflict with lzma * Thu Jun 18 2009 Jindrich Novy 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 4.999.8beta-0.2 - obsolete old lzma - add Requires: pkgconfig * Tue Jun 16 2009 Jindrich Novy 4.999.8beta-0.1 - package XZ Utils, based on LZMA Utils packaged by Per Patrice Bouchand