2 Summary: NFS client library
3 Vendor: Ronnie Sahlberg
4 Packager: ronniesahlberg@gmail.com
8 License: GNU LGPL version
2.1
9 Group: System Environment
/Libraries
10 URL: http
://www.github.com
/sahlberg
/libnfs
12 Source: libnfs
-%{version}.tar.gz
14 Provides: lib
= %{version}
17 BuildRoot: %{_tmppath}/%{name}-%{version}-root
20 LibNFS is a NFS client library
22 #######################################################################
28 # setup the init script and sysconfig file
29 %setup -T
-D
-n libnfs
-%{version} -q
34 if ccache
-h
>/dev
/null
2>&1 ; then
42 ## always run autogen.sh
47 automake
--add
-missing
50 CFLAGS
="$RPM_OPT_FLAGS $EXTRA
-O0
-g
-D_GNU_SOURCE" .
/configure \
54 # Clean up in case there is trash left from a previous build
55 rm -rf $RPM_BUILD_ROOT
57 # Create the target build directory hierarchy
59 make DESTDIR
=$RPM_BUILD_ROOT
install
61 # Remove "*.old" files
62 find $RPM_BUILD_ROOT
-name "
*.old"
-exec rm -f
{} \
;
65 rm -rf $RPM_BUILD_ROOT
68 #######################################################################
70 #######################################################################
78 Summary: Development libraries
for LibNFS
82 development libraries
for LibNFS
86 %{_includedir}/nfsc
/libnfs.h
87 %{_includedir}/nfsc
/libnfs
-zdr.h
88 %{_includedir}/nfsc
/libnfs
-raw.h
89 %{_includedir}/nfsc
/libnfs
-raw
-mount.h
90 %{_includedir}/nfsc
/libnfs
-raw
-nfs.h
91 %{_includedir}/nfsc
/libnfs
-raw
-portmap.h
92 %{_includedir}/nfsc
/libnfs
-raw
-rquota.h
95 %{_libdir}/pkgconfig
/libnfs.pc
98 * Sun Nov
25 2012 : Version 1.4
99 - Add trackig of freed context and assert on using a context after it has been
101 - Windows x64 support and fixes.
102 - Switch to using our own version of xdr_int64
() since the one
in libtirpc
103 crashes on some platforms.
104 - Fix memory leak
in an error path
for addrinfo.
105 - Fix bug dereferencing a null pointer
in the mount callback on error.
106 * Sat Mar
3 2012 : Version 1.3
107 - add
set/unset to portmapper
109 - try to rotate to find a free port better
111 * Tue Dec
6 2011 : Version 1.2
112 - Add support
for MKNOD
113 - Add support
for HaneWin NFS server
114 - Change all
[s
]size_t offset_t to be
64bit clean scalars
115 * Sun Nov
27 2011 : Version 1.1
116 - Fix definition and use of AUTH
117 - Only call the "connect" callback
if non
-NULL
118 - make sure the callback
for connect is only invoked once
for the sync api
119 - make file offset bits
64 bits always
120 * Sun Jul
31 2011 : Version 1.0