[xz] Add a -static subpackage (see RHBZ#547011).
Richard W.M. Jones
rjones at fedoraproject.org
Fri May 16 14:47:38 UTC 2014
commit 083f3ed28e2495a94697088d200df7d9a386211c
Author: Richard W.M. Jones <rjones at redhat.com>
Date: Fri May 16 15:06:22 2014 +0100
Add a -static subpackage (see RHBZ#547011).
xz.spec | 24 ++++++++++++++++++++----
1 files changed, 20 insertions(+), 4 deletions(-)
---
diff --git a/xz.spec b/xz.spec
index 41912e7..61fc123 100644
--- a/xz.spec
+++ b/xz.spec
@@ -3,7 +3,7 @@
Summary: LZMA compression utilities
Name: xz
Version: 5.1.2
-Release: 8alpha%{?dist}
+Release: 9alpha%{?dist}
License: LGPLv2+
Group: Applications/File
# official upstream release
@@ -47,6 +47,15 @@ License: LGPLv2+
%description libs
Libraries for decoding files compressed with LZMA or XZ utils.
+%package static
+Summary: Statically linked library for decoding LZMA compression
+Group: System Environment/Libraries
+License: LGPLv2+
+
+%description static
+Statically linked library for decoding files compressed with LZMA or
+XZ utils. Most users should *not* install this.
+
%package compat-libs
Summary: Compatibility libraries for decoding LZMA compression
Group: System Environment/Libraries
@@ -96,13 +105,13 @@ CFLAGS="%{optflags} -D_FILE_OFFSET_BITS=64"
%endif
export CFLAGS
-%configure --disable-static
+%configure
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}
pushd %{compat_ver}
-%configure --disable-static
+%configure
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}
@@ -111,7 +120,6 @@ popd
%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}
rm -rf %{buildroot}%{_datadir}/locale
@@ -142,6 +150,11 @@ rm -rf %{buildroot}
%doc COPYING*
%{_libdir}/lib*.so.5*
+%files static
+%defattr(-,root,root,-)
+%doc COPYING*
+%{_libdir}/liblzma.a
+
%files compat-libs
%defattr(-,root,root,-)
%doc COPYING*
@@ -161,6 +174,9 @@ rm -rf %{buildroot}
%{_mandir}/man1/*lz*
%changelog
+* Fri May 16 2014 Richard W.M. Jones <rjones at redhat.com> - 5.1.2-9alpha
+- Add a -static subpackage (see RHBZ#547011).
+
* Wed Apr 02 2014 Pavel Raiskup <praiskup at redhat.com> - 5.1.2-8alpha
- add _isa requirements where appropriate
- better check the version of less binary (#1015924)
More information about the scm-commits
mailing list