Hello community, here is the log from the commit of package libnfs for openSUSE:Factory checked in at 2018-11-26 10:11:57 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/libnfs (Old) and /work/SRC/openSUSE:Factory/.libnfs.new.19453 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libnfs" Mon Nov 26 10:11:57 2018 rev:6 rq:648217 version:3.0.0 Changes: -------- --- /work/SRC/openSUSE:Factory/libnfs/libnfs.changes 2017-10-23 16:39:59.398036226 +0200 +++ /work/SRC/openSUSE:Factory/.libnfs.new.19453/libnfs.changes 2018-11-26 10:11:59.806316784 +0100 @@ -1,0 +2,21 @@ +Thu Nov 8 16:42:28 UTC 2018 - Luigi Baldoni <[email protected]> + +- Update to version 3.0.0 + * NFSv4 support. + * lockf() support (NFSv4 only). + * fcntl() support for locking (NFSv4 only). + * Add CMake support. + * URL arguments to select NFS version. + * URL argument to set nfsport. This allows NFSv4 to work for + servers without portmapper support. + * URL argument to set he mount port. + * NFSv4: use getpwnam to map NFSv4 (Ganesha) when passing + uid/gid as a user/group name insead of as a uid/gid. + * Added nfs-fh: a simle utility to print the filehandle for a + nfs file. + * Add a new open2() function that takes a mode argument. + * Add a testsuite for libnfs. + +- Spec cleanup + +------------------------------------------------------------------- Old: ---- libnfs-2.0.0.tar.gz New: ---- libnfs-3.0.0.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ libnfs.spec ++++++ --- /var/tmp/diff_new_pack.pluUtR/_old 2018-11-26 10:12:00.650315794 +0100 +++ /var/tmp/diff_new_pack.pluUtR/_new 2018-11-26 10:12:00.654315789 +0100 @@ -1,7 +1,7 @@ # # spec file for package libnfs # -# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. # Copyright (c) 2015 Bjørn Lie, Bryne, Norway. # # All modifications and additions to the file contributed by third parties @@ -13,22 +13,22 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # -%define soname 11 - +%define sover 12 Name: libnfs -Version: 2.0.0 +Version: 3.0.0 Release: 0 Summary: Client library for accessing NFS shares over a network -License: LGPL-2.1+ and BSD-2-Clause and GPL-3.0+ +License: LGPL-2.1-or-later AND BSD-2-Clause AND GPL-3.0-or-later Group: Productivity/Networking/NFS -Url: https://github.com/sahlberg/libnfs -Source0: https://sites.google.com/site/libnfstarballs/li/libnfs-%{version}.tar.gz +URL: https://github.com/sahlberg/libnfs +Source0: https://github.com/sahlberg/libnfs/archive/libnfs-%{version}.tar.gz +BuildRequires: autoconf +BuildRequires: libtool BuildRequires: pkgconfig -BuildRoot: %{_tmppath}/%{name}-%{version}-build %description Package contains a library of functions for accessing NFSv2 and @@ -37,11 +37,11 @@ asynchronous library with POSIX-like VFS functions, and a synchronous library with POSIX-like VFS functions. -%package -n libnfs%{soname} +%package -n libnfs%{sover} Summary: Client library for accessing NFS shares over a network Group: Productivity/Networking/NFS -%description -n libnfs%{soname} +%description -n libnfs%{sover} Package contains a library of functions for accessing NFSv2 and NFSv3 servers from user space. It provides a low-level, asynchronous RPC library for accessing NFS protocols, an @@ -50,8 +50,8 @@ %package devel Summary: Development files for libnfs -Group: Development/Productivity/Networking/NFS -Requires: libnfs%{soname} = %{version}-%{release} +Group: Development/Languages/C and C++ +Requires: libnfs%{sover} = %{version}-%{release} %description devel The libnfs-devel package contains libraries and header files for @@ -69,35 +69,33 @@ accessing NFS servers using libnfs. %prep -%setup -q +%setup -q -n %{name}-%{name}-%{version} %build +autoreconf -fiv %configure \ --disable-static \ --disable-examples make %{?_smp_mflags} %install -make install DESTDIR=%{buildroot} %{?_smp_mflags} -find %{buildroot}%{_libdir} -name '*.la' -delete -print - -%post -n libnfs%{soname} -p /sbin/ldconfig +%make_install +find %{buildroot} -type f -name "*.la" -delete -print -%postun -n libnfs%{soname} -p /sbin/ldconfig +%post -n libnfs%{sover} -p /sbin/ldconfig +%postun -n libnfs%{sover} -p /sbin/ldconfig -%files -n libnfs%{soname} -%defattr(-,root,root) -%doc README COPYING LICENCE-LGPL-2.1.txt LICENCE-BSD.txt LICENCE-GPL-3.txt +%files -n libnfs%{sover} +%license COPYING LICENCE-LGPL-2.1.txt LICENCE-BSD.txt LICENCE-GPL-3.txt +%doc README %{_libdir}/libnfs.so.* %files devel -%defattr(-,root,root) %{_libdir}/libnfs.so %{_includedir}/nfsc/ %{_libdir}/pkgconfig/libnfs.pc %files -n utils-libnfs -%defattr(-,root,root) %{_bindir}/nfs-* %{_mandir}/man1/nfs-*.1%{?ext_man} ++++++ libnfs-2.0.0.tar.gz -> libnfs-3.0.0.tar.gz ++++++ ++++ 96800 lines of diff (skipped)
