X-Git-Url: https://git.pld-linux.org/?a=blobdiff_plain;f=xz.spec;h=8094d11af072c300704b8956038087613314bf1e;hb=HEAD;hp=0981132b8ce61091a1781e4780953f9ae21e20e0;hpb=a17a78a4ea4c78840f482c56865892c2932feb6a;p=packages%2Fxz.git diff --git a/xz.spec b/xz.spec index 0981132..3e419ca 100644 --- a/xz.spec +++ b/xz.spec @@ -1,7 +1,8 @@ # # Conditional build: -%bcond_without tests # don't perform make check -%bcond_without asm # ix86 asm optimizations +%bcond_without tests # don't perform make check +%bcond_without asm # ix86 asm optimizations +%bcond_without static_libs # static library %ifnarch %{ix86} # Speed-optimized CRC64 using slicing-by-four algorithm. This uses only i386 @@ -17,20 +18,17 @@ Summary: LZMA Encoder/Decoder Summary(pl.UTF-8): Koder/Dekoder LZMA Name: xz -Version: 5.1.3 +Version: 5.6.2 Release: 1 -Epoch: 1 +Epoch: 2 License: LGPL v2.1+, helper scripts on GPL v2+ Group: Applications/Archiving -Source0: http://tukaani.org/xz/%{name}-%{version}alpha.tar.gz -# Source0-md5: bbb2daa876c87fb2cf9fe4590af9694e -Patch0: %{name}-parallel.patch -Patch1: %{name}-memlimit.patch -URL: http://tukaani.org/xz/ +Source0: https://github.com/tukaani-project/xz/releases/download/v%{version}/%{name}-%{version}.tar.bz2 +# Source0-md5: 4097d4659d75ddd373c7fbc470168eab +URL: https://tukaani.org/xz/ %{?with_asm:BuildRequires: gcc >= 5:3.4} BuildRequires: rpm >= 4.4.9-56 -BuildRequires: rpmbuild(macros) >= 1.402 -BuildRequires: sed >= 4.0 +BuildRequires: rpmbuild(macros) >= 1.527 Requires: %{name}-libs = %{epoch}:%{version}-%{release} Suggests: mktemp Provides: lzma = %{epoch}:%{version}-%{release} @@ -91,7 +89,7 @@ Biblioteka współdzielona LZMA. Summary: Header file for LZMA library Summary(pl.UTF-8): Plik nagłówkowy biblioteki LZMA Group: Development/Libraries -Requires: %{name}-libs = %{epoch}:%{version}-%{release} +Requires: %{name}-libs%{?_isa} = %{epoch}:%{version}-%{release} Provides: lzma-devel = %{epoch}:%{version}-%{release} Obsoletes: lzma-devel < 1:4.999.6 @@ -116,24 +114,28 @@ LZMA static library. Biblioteka statyczna LZMA. %prep -%setup -q -n %{name}-%{version}alpha -%patch0 -p1 -%patch1 -p1 +%setup -q %build %configure \ - %{!?with_asm:--disable-assembler} + %{!?with_asm:--disable-assembler} \ + %{__enable_disable static_libs static} %{__make} %{?with_tests:%{__make} check} %install rm -rf $RPM_BUILD_ROOT -install -d $RPM_BUILD_ROOT/{etc/env.d,%{_lib}} +install -d $RPM_BUILD_ROOT{/etc/env.d,/%{_lib}} %{__make} install \ DESTDIR=$RPM_BUILD_ROOT +%{__rm} -r $RPM_BUILD_ROOT%{_docdir}/%{name} + +install -d $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version} +cp -a doc/examples* $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version} + mv -f $RPM_BUILD_ROOT%{_libdir}/liblzma.so.* $RPM_BUILD_ROOT/%{_lib} ln -sf /%{_lib}/$(basename $RPM_BUILD_ROOT/%{_lib}/liblzma.so.*.*.*) $RPM_BUILD_ROOT%{_libdir}/liblzma.so @@ -158,6 +160,30 @@ rm -rf $RPM_BUILD_ROOT %{_mandir}/man1/unlzma.1* %{_mandir}/man1/unxz.1* %{_mandir}/man1/xz*.1* +%lang(de) %{_mandir}/de/man1/lz*.1* +%lang(de) %{_mandir}/de/man1/unlzma.1* +%lang(de) %{_mandir}/de/man1/unxz.1* +%lang(de) %{_mandir}/de/man1/xz*.1* +%lang(fr) %{_mandir}/fr/man1/lz*.1* +%lang(fr) %{_mandir}/fr/man1/unlzma.1* +%lang(fr) %{_mandir}/fr/man1/unxz.1* +%lang(fr) %{_mandir}/fr/man1/xz*.1* +%lang(ko) %{_mandir}/ko/man1/lz*.1* +%lang(ko) %{_mandir}/ko/man1/unlzma.1* +%lang(ko) %{_mandir}/ko/man1/unxz.1* +%lang(ko) %{_mandir}/ko/man1/xz*.1* +%lang(pt_BR) %{_mandir}/pt_BR/man1/lz*.1* +%lang(pt_BR) %{_mandir}/pt_BR/man1/unlzma.1* +%lang(pt_BR) %{_mandir}/pt_BR/man1/unxz.1* +%lang(pt_BR) %{_mandir}/pt_BR/man1/xz*.1* +%lang(ro) %{_mandir}/ro/man1/lz*.1* +%lang(ro) %{_mandir}/ro/man1/unlzma.1* +%lang(ro) %{_mandir}/ro/man1/unxz.1* +%lang(ro) %{_mandir}/ro/man1/xz*.1* +%lang(uk) %{_mandir}/uk/man1/lz*.1* +%lang(uk) %{_mandir}/uk/man1/unlzma.1* +%lang(uk) %{_mandir}/uk/man1/unxz.1* +%lang(uk) %{_mandir}/uk/man1/xz*.1* %files libs %defattr(644,root,root,755) @@ -173,7 +199,10 @@ rm -rf $RPM_BUILD_ROOT %{_includedir}/lzma.h %{_includedir}/lzma %{_pkgconfigdir}/liblzma.pc +%{_examplesdir}/%{name}-%{version} +%if %{with static_libs} %files static %defattr(644,root,root,755) %{_libdir}/liblzma.a +%endif