SHA256
1
0
forked from pool/xz

Accepting request 85100 from Base:System

- minor fixes of last portability changes:
  * decouple do_profiling and lang_package again
  * don't define do_factory, just use lang_package instead
  * simplify files section
  * do_profiling for some more systems (forwarded request 85092 from rudi_m)

OBS-URL: https://build.opensuse.org/request/show/85100
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xz?expand=0&rev=32
This commit is contained in:
Sascha Peilicke 2011-09-27 14:15:17 +00:00 committed by Git OBS Bridge
commit 6ba3cfa39c
2 changed files with 31 additions and 5 deletions

View File

@ -1,3 +1,17 @@
-------------------------------------------------------------------
Tue Sep 27 13:05:34 UTC 2011 - sweet_f_a@gmx.de
- minor fixes of last portability changes:
* decouple do_profiling and lang_package again
* don't define do_factory, just use lang_package instead
* simplify files section
* do_profiling for some more systems
-------------------------------------------------------------------
Mon Sep 26 15:59:51 UTC 2011 - coolo@suse.com
- build on SLE_10
------------------------------------------------------------------- -------------------------------------------------------------------
Sat Sep 17 15:19:50 UTC 2011 - coolo@suse.com Sat Sep 17 15:19:50 UTC 2011 - coolo@suse.com

22
xz.spec
View File

@ -27,10 +27,17 @@ Url: http://tukaani.org/lzma/
Source: http://tukaani.org/xz/%{name}-%{version}.tar.bz2 Source: http://tukaani.org/xz/%{name}-%{version}.tar.bz2
Source2: baselibs.conf Source2: baselibs.conf
BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRoot: %{_tmppath}/%{name}-%{version}-build
BuildRequires: pkg-config BuildRequires: pkgconfig
Provides: lzma = %version Provides: lzma = %version
Obsoletes: lzma < %version Obsoletes: lzma < %version
%if 0%{?suse_version} < 1130
%define do_profiling 0
%endif
%if 0%{?lang_package:1} > 0
Recommends: %name-lang Recommends: %name-lang
%endif
# avoid bootstrapping problem # avoid bootstrapping problem
%define _binary_payload w9.bzdio %define _binary_payload w9.bzdio
@ -52,8 +59,8 @@ The xz command is a very powerful program for compressing files.
* Very similar command line interface to what gzip and bzip2 have. * Very similar command line interface to what gzip and bzip2 have.
%{?lang_package}
%lang_package
%package -n liblzma5 %package -n liblzma5
License: LGPLv2.1+ License: LGPLv2.1+
Summary: LZMA library Summary: LZMA library
@ -80,7 +87,6 @@ compiling programs using the LZMA library.
%setup -q %setup -q
%build %build
AUTOPOINT=true autoreconf -fiv
%if %{do_profiling} %if %{do_profiling}
profiledir=$(mktemp -d) profiledir=$(mktemp -d)
trap "rm -rf $profiledir" EXIT trap "rm -rf $profiledir" EXIT
@ -111,14 +117,20 @@ make install DESTDIR=$RPM_BUILD_ROOT
%postun -n liblzma5 -p /sbin/ldconfig %postun -n liblzma5 -p /sbin/ldconfig
%if 0%{?lang_package:1} > 0
%files lang -f %{name}.lang
%files %files
%else
%files -f %{name}.lang
%endif
%defattr(-, root, root) %defattr(-, root, root)
%_docdir/%name %_docdir/%name
%{_bindir}/* %{_bindir}/*
%{_mandir}/man?/* %{_mandir}/man?/*
%files lang -f %{name}.lang
%files -n liblzma5 %files -n liblzma5
%defattr(-, root, root) %defattr(-, root, root)
/%{_lib}/lib*.so.5* /%{_lib}/lib*.so.5*