[packages/libsigsegv] enable building of shared library

atler atler at pld-linux.org
Wed Nov 11 13:42:17 CET 2020


commit aa8c6944b62fcd1dc05b0e8f34c45b6bf7642c44
Author: Jan Palus <atler at pld-linux.org>
Date:   Wed Nov 11 13:31:29 2020 +0100

    enable building of shared library

 libsigsegv.spec | 38 ++++++++++++++++++++++++++++++++++++--
 1 file changed, 36 insertions(+), 2 deletions(-)
---
diff --git a/libsigsegv.spec b/libsigsegv.spec
index e15db7b..4b35ecb 100644
--- a/libsigsegv.spec
+++ b/libsigsegv.spec
@@ -38,13 +38,38 @@ użyteczną techniką do implementacji:
 - rozproszonej pamięci współdzielonej
 - ...
 
+%package devel
+Summary:	Header files for libsigsegv library
+Summary(pl.UTF-8):	Pliki nagłówkowe biblioteki libsigsegv
+Group:		Development/Libraries
+Requires:	%{name} = %{version}-%{release}
+
+%description devel
+Header files for libsigsegv library.
+
+%description devel -l pl.UTF-8
+Pliki nagłówkowe biblioteki libsigsegv.
+
+%package static
+Summary:	Static libsigsegv library
+Summary(pl.UTF-8):	Statyczna biblioteka libsigsegv
+Group:		Development/Libraries
+Requires:	%{name}-devel = %{version}-%{release}
+
+%description static
+Static libsigsegv library.
+
+%description static -l pl.UTF-8
+Statyczna biblioteka libsigsegv.
+
 %prep
 %setup -q
 
 %build
 CXXFLAGS="%{rpmcxxflags} -fPIC"
 CFLAGS="%{rpmcflags} -fPIC"
-%configure
+%configure \
+	--enable-shared
 %{__make}
 
 %{?with_tests:%{__make} check}
@@ -61,6 +86,15 @@ rm -rf $RPM_BUILD_ROOT
 %files
 %defattr(644,root,root,755)
 %doc AUTHORS ChangeLog NEWS README
+%attr(755,root,root) %{_libdir}/libsigsegv.so.2
+%attr(755,root,root) %{_libdir}/libsigsegv.so.*.*.*
+
+%files devel
+%defattr(644,root,root,755)
 %{_includedir}/sigsegv.h
-%{_libdir}/libsigsegv.a
+%attr(755,root,root) %{_libdir}/libsigsegv.so
 %{_libdir}/libsigsegv.la
+
+%files static
+%defattr(644,root,root,755)
+%{_libdir}/libsigsegv.a
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/libsigsegv.git/commitdiff/8e2697350a349bcf5b423140c858e7d44d941f27



More information about the pld-cvs-commit mailing list