commit yp-tools for openSUSE:Factory
Hello community, here is the log from the commit of package yp-tools for openSUSE:Factory checked in at 2014-11-29 08:39:29 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/yp-tools (Old) and /work/SRC/openSUSE:Factory/.yp-tools.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "yp-tools" Changes: -------- --- /work/SRC/openSUSE:Factory/yp-tools/yp-tools.changes 2013-04-12 20:47:46.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.yp-tools.new/yp-tools.changes 2014-11-29 08:39:32.000000000 +0100 @@ -1,0 +2,78 @@ +Thu Nov 27 08:28:26 UTC 2014 - dimstar@opensuse.org + +- Filter libc.so.6(GLIBC_PRIVATE) from the requires of libnss_nis6: + we consciously use glibc internas. +- Do not install libtool archives. + +------------------------------------------------------------------- +Mon Nov 17 01:44:00 UTC 2014 - Led <ledest@gmail.com> + +- fix bashism in match_printcap script + +------------------------------------------------------------------- +Mon Nov 3 16:32:42 CET 2014 - kukuk@suse.de + +- Update to version 3.0.1 + - Use very short timeout for clnt_create() + +------------------------------------------------------------------- +Mon Nov 3 10:46:34 CET 2014 - kukuk@suse.de + +- Update to version 3.0 + - fix xdrfile-test.c on 32bit + +------------------------------------------------------------------- +Fri Oct 31 16:33:29 CET 2014 - kukuk@suse.de + +- Update to version 2.99.8 + - Enhance libnis for ypserv + +------------------------------------------------------------------- +Thu Oct 30 10:32:45 CET 2014 - kukuk@suse.de + +- Update to version 2.99.7 + - Rework nss_nis6 dependencys + (RPM handles glibc provides very special) + - Some fixes to yp_prot.h for ypserv + +------------------------------------------------------------------- +Wed Oct 29 15:51:02 CET 2014 - kukuk@suse.de + +- Update to version 2.99.6 + - Finish libnis library + - Add nss_nis6 plugin for glibc + +------------------------------------------------------------------- +Tue Oct 28 11:52:13 CET 2014 - kukuk@suse.de + +- Update to version 2.99.5 + - Implement v3 protocol for ypset + - Enhance libnis library + +------------------------------------------------------------------- +Sat Oct 25 01:01:46 CEST 2014 - kukuk@suse.de + +- Update to version 2.99.4 + - fixes last IPv4 only code (except ypset) + +------------------------------------------------------------------- +Fri Oct 24 19:01:45 CEST 2014 - kukuk@suse.de + +- Update to version 2.99.3 + - fixes some bugs to build ypbind + +------------------------------------------------------------------- +Fri Oct 24 15:09:10 CEST 2014 - kukuk@suse.de + +- Update to version 2.99.2 + - ypwhich speaks now ypbind v3 protocol + - Add seperate libnis library + +------------------------------------------------------------------- +Tue Oct 21 14:41:16 CEST 2014 - kukuk@suse.de + +- Update to version 2.99.1 + - port to TI-RPC + - ypwhich and ypset can now use IPv6 to speak with ypbind + +------------------------------------------------------------------- Old: ---- yp-tools-2.14.tar.bz2 New: ---- yp-tools-3.0.1.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ yp-tools.spec ++++++ --- /var/tmp/diff_new_pack.ha117B/_old 2014-11-29 08:39:33.000000000 +0100 +++ /var/tmp/diff_new_pack.ha117B/_new 2014-11-29 08:39:33.000000000 +0100 @@ -1,7 +1,7 @@ # # spec file for package yp-tools # -# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -16,14 +16,24 @@ # +# Filter libc.so.6(GLIBC_PRIVATE) from the Requires: we inject a IPv6 capable NSS_NIS +# and that does make use of glibc internas on purpose (regulas NSS_NIS comes from glibc) +%global __requires_exclude libc.so.6\\(GLIBC_PRIVATE\\) + Name: yp-tools -Version: 2.14 +Version: 3.0.1 Release: 0 Summary: Network Information Service (YP) client utilities -License: GPL-2.0 +License: GPL-2.0 and LGPL-2.1 Group: Productivity/Networking/NIS Source: http://www.linux-nis.org/download/yp-tools/yp-tools-%{version}.tar.bz2 Url: http://www.linux-nis.org/ +BuildRequires: pkgconfig +%if 0%{?suse_version} >= 1310 +BuildRequires: pkgconfig(libtirpc) +%else +BuildRequires: libtirpc-devel +%endif Source1: match_printcap BuildRoot: %{_tmppath}/%{name}-%{version}-build @@ -31,38 +41,66 @@ This packages contains some useful tools for accessing NIS maps or to test NIS configurations. +%package -n libnis1 +Summary: Library with IPv6 enabled NIS functions +License: LGPL-2.1 +Group: System/Libraries + +%description -n libnis1 +This library provides this NIS functions in a IPv6 enabled version. + +%package -n libnss_nis6-2 +Summary: NSS plugin for glibc replacing nss_nis +License: LGPL-2.1 +Group: System/Libraries + +%description -n libnss_nis6-2 +This NSS plugin for glibc replaces the glibc nss_nis module. +The only different between this modules is, that nss_nis6 is +able to use IPv6, too. +If you use nss_nis6, make sure that you don't use NIS for +resolving hostnames. + +%package -n libnis-devel +Summary: NIS header files and libraries for development +License: LGPL-2.1+ +Group: Development/Libraries/C and C++ +Requires: libnis1 = %version + +%description -n libnis-devel +This package contains the include files and libraries needed to +develop applications using the IPv6 ready NIS functions. This +includes support for the ypbind v3 protocol, too. + %prep %setup -q - %build -CFLAGS="%{optflags}" ./configure --enable-call-passwd --enable-domainname --mandir=%{_mandir} +%configure --disable-static --with-pic --enable-call-passwd --enable-domainname --includedir=%{_includedir}/libnis make %install %make_install -# Not yet -rm -f %{buildroot}%{_sbindir}/ypserv_test +find %{buildroot}%{_libdir} -type f -name '*.la' -delete -print cp -a %{buildroot}%{_mandir}/man8/domainname.8 %{buildroot}%{_mandir}/man8/nisdomainname.8 cp -a %{buildroot}%{_mandir}/man8/domainname.8 %{buildroot}%{_mandir}/man8/ypdomainname.8 mkdir -p %{buildroot}%{_prefix}/lib/yp install -m 755 %{SOURCE1} %{buildroot}%{_prefix}/lib/yp rm %{buildroot}%{_bindir}/domainname %{buildroot}%{_mandir}/man8/domainname.8 -#UsrMerge -mkdir -p %{buildroot}/bin -ln -sf %{_bindir}/nisdomainname %{buildroot}/bin -ln -sf %{_bindir}/ypdomainname %{buildroot}/bin -#EndUsrMerge +mkdir %{buildroot}/%{_lib} +mv %{buildroot}%{_libdir}/libnss_nis6.so.* %{buildroot}/%{_lib} +rm -fv %{buildroot}%{_libdir}/libnss_nis6.* %{find_lang} %{name} +%post -n libnis1 -p /sbin/ldconfig +%postun -n libnis1 -p /sbin/ldconfig +%post -n libnss_nis6-2 -p /sbin/ldconfig +%postun -n libnss_nis6-2 -p /sbin/ldconfig + %files -f %{name}.lang %defattr(-,root,root) -%doc AUTHORS ChangeLog COPYING NEWS README THANKS TODO +%doc AUTHORS COPYING NEWS README THANKS %dir %{_localstatedir}/yp %config(noreplace) %{_localstatedir}/yp/nicknames -#UsrMerge -/bin/nisdomainname -/bin/ypdomainname -#EndUsrMerge %{_bindir}/nisdomainname %{_bindir}/ypcat %{_bindir}/ypchfn @@ -82,11 +120,26 @@ %doc %{_mandir}/man5/nicknames.5.gz %doc %{_mandir}/man8/yppoll.8.gz %doc %{_mandir}/man8/ypset.8.gz -%doc %{_mandir}/man8/yptest.8.gz %doc %{_mandir}/man8/ypdomainname.8.gz %doc %{_mandir}/man8/nisdomainname.8.gz %{_sbindir}/yppoll %{_sbindir}/ypset -%{_sbindir}/yptest + +%files -n libnis1 +%defattr(-,root,root) +%{_libdir}/libnis.so.* + +%files -n libnss_nis6-2 +%defattr(-,root,root) +/%{_lib}/libnss_nis6.so.* + +%files -n libnis-devel +%defattr(-,root,root) +%dir %{_includedir}/libnis +%dir %{_includedir}/libnis/rpcsvc +%{_includedir}/libnis/rpcsvc/*.h +%{_includedir}/libnis/rpcsvc/*.x +%{_libdir}/pkgconfig/libnis.pc +%{_libdir}/libnis.so %changelog ++++++ match_printcap ++++++ --- /var/tmp/diff_new_pack.ha117B/_old 2014-11-29 08:39:33.000000000 +0100 +++ /var/tmp/diff_new_pack.ha117B/_new 2014-11-29 08:39:33.000000000 +0100 @@ -29,6 +29,6 @@ n=1 while ypmatch "${key}${delim}${n}" printcap 2>/dev/null; do - n=$[$n + 1] + n=$(($n + 1)) done \ | sed "s/^.*${delim}[0-9]*|//" ++++++ yp-tools-2.14.tar.bz2 -> yp-tools-3.0.1.tar.bz2 ++++++ ++++ 58770 lines of diff (skipped) -- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org
participants (1)
-
root@hilbert.suse.de