From f0189cf37c21ef3605382a2dd80d32719844911e7fb72fe44770c7974b7afcaa Mon Sep 17 00:00:00 2001 From: Thorsten Kukuk Date: Thu, 31 Aug 2017 05:47:26 +0000 Subject: [PATCH 1/3] - Don't install into nsl subdirectories OBS-URL: https://build.opensuse.org/package/show/network:NIS/libnsl?expand=0&rev=17 --- libnsl.changes | 5 +++++ libnsl.spec | 21 +++++++++------------ 2 files changed, 14 insertions(+), 12 deletions(-) diff --git a/libnsl.changes b/libnsl.changes index 58dd276..14f3c3e 100644 --- a/libnsl.changes +++ b/libnsl.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Wed Aug 30 13:35:01 CEST 2017 - kukuk@suse.de + +- Don't install into nsl subdirectories + ------------------------------------------------------------------- Fri Aug 18 19:53:51 UTC 2017 - kukuk@suse.com diff --git a/libnsl.spec b/libnsl.spec index 5794f09..d54584a 100644 --- a/libnsl.spec +++ b/libnsl.spec @@ -66,20 +66,18 @@ The NIS+ API is deprecated and only there "as is". %setup -q %build -%configure --libdir=/%{_libdir}/nsl --includedir=%{_includedir}/nsl +%configure make %{?_smp_mflags} %install # Don't strip .symtab to allow debugging export STRIP_KEEP_SYMTAB=libnsl*.so* -# NO_BRP_CHECK_ROOTFS is for SLES11 only, but does not harm for Factory -export NO_BRP_CHECK_ROOTFS=true make %{?_smp_mflags} DESTDIR=%{buildroot} install -mv -v %{buildroot}/%{_libdir}/nsl/%{name}.so.2* %{buildroot}%{_libdir}/ -# Adjust devel so link -rm -v %{buildroot}/%{_libdir}/nsl/%{name}.{a,la,so} -ln -s -v %{_libdir}/%{name}.so.2 %{buildroot}%{_libdir}/nsl/%{name}.so -mv -v %{buildroot}/%{_libdir}/nsl/pkgconfig %{buildroot}/%{_libdir} +# Remove .la file +rm %{buildroot}%{_libdir}/%{name}.la + +# temporary remove header file conflicting with sunrpc +rm %{buildroot}%{_includedir}/rpcsvc/yppasswd.h %check make %{?_smp_mflags} check @@ -94,10 +92,9 @@ make %{?_smp_mflags} check %files devel %defattr(-,root,root) -%dir %{_libdir}/nsl/ -%{_libdir}/nsl/libnsl.so -%dir %{_includedir}/nsl/ -%{_includedir}/nsl/* +%{_libdir}/libnsl.so +%{_libdir}/libnsl.a +%{_includedir}/* %{_libdir}/pkgconfig/* %changelog From 87b2b9be4bb251b3d0f5147a1215001ce68d5bc42a2b2dde74c345fd44dbcabd Mon Sep 17 00:00:00 2001 From: Thorsten Kukuk Date: Tue, 5 Sep 2017 10:54:45 +0000 Subject: [PATCH 2/3] - Disable static library OBS-URL: https://build.opensuse.org/package/show/network:NIS/libnsl?expand=0&rev=18 --- libnsl.changes | 5 +++++ libnsl.spec | 3 +-- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/libnsl.changes b/libnsl.changes index 14f3c3e..19c85cf 100644 --- a/libnsl.changes +++ b/libnsl.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Tue Sep 5 12:54:29 CEST 2017 - kukuk@suse.de + +- Disable static library + ------------------------------------------------------------------- Wed Aug 30 13:35:01 CEST 2017 - kukuk@suse.de diff --git a/libnsl.spec b/libnsl.spec index d54584a..b6dd815 100644 --- a/libnsl.spec +++ b/libnsl.spec @@ -66,7 +66,7 @@ The NIS+ API is deprecated and only there "as is". %setup -q %build -%configure +%configure --disable-static make %{?_smp_mflags} %install @@ -93,7 +93,6 @@ make %{?_smp_mflags} check %files devel %defattr(-,root,root) %{_libdir}/libnsl.so -%{_libdir}/libnsl.a %{_includedir}/* %{_libdir}/pkgconfig/* From a0ebab6d6d26142919bf5b058016f06e4d7ca2bd61115b6291f8a21b176b895e Mon Sep 17 00:00:00 2001 From: Thorsten Kukuk Date: Tue, 12 Sep 2017 10:43:35 +0000 Subject: [PATCH 3/3] - Install yppasswd.h again OBS-URL: https://build.opensuse.org/package/show/network:NIS/libnsl?expand=0&rev=19 --- libnsl.changes | 5 +++++ libnsl.spec | 3 --- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/libnsl.changes b/libnsl.changes index 19c85cf..2fd1abb 100644 --- a/libnsl.changes +++ b/libnsl.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Tue Sep 12 12:43:01 CEST 2017 - kukuk@suse.de + +- Install yppasswd.h again + ------------------------------------------------------------------- Tue Sep 5 12:54:29 CEST 2017 - kukuk@suse.de diff --git a/libnsl.spec b/libnsl.spec index b6dd815..4cdb9bc 100644 --- a/libnsl.spec +++ b/libnsl.spec @@ -76,9 +76,6 @@ make %{?_smp_mflags} DESTDIR=%{buildroot} install # Remove .la file rm %{buildroot}%{_libdir}/%{name}.la -# temporary remove header file conflicting with sunrpc -rm %{buildroot}%{_includedir}/rpcsvc/yppasswd.h - %check make %{?_smp_mflags} check