Browse Source

libtirpc-1.1.4-1

git-svn-id: http://trac.vinelinux.org/repos/projects/specs@11951 ec354946-7b23-47d6-9f5a-488ba84defc7
tomop 6 years ago
parent
commit
84a7f46e46
1 changed files with 25 additions and 12 deletions
  1. 25 12
      lib/libt/libtirpc/libtirpc-vl.spec

+ 25 - 12
lib/libt/libtirpc/libtirpc-vl.spec

@@ -1,5 +1,7 @@
+%define _root_libdir    /%{_lib}
+
 Name:		libtirpc
-Version:	0.2.5
+Version:	1.1.4
 Release:	1%{?_dist_release}
 Summary:	Transport Independent RPC Library
 
@@ -8,6 +10,7 @@ Group:		System Environment/Libraries
 URL:  		http://nfsv4.bullopensource.org/
 
 Source0:	http://downloads.sourceforge.net/libtirpc/libtirpc-%{version}.tar.bz2
+Patch1:		libtirpc-1.1.5-rc2.patch
 
 BuildRoot:	%{_tmppath}/%{name}-%{version}-root
 BuildRequires:	automake, autoconf, libtool, pkgconfig
@@ -40,12 +43,13 @@ developing programs which use the tirpc library.
 
 
 %prep
-%setup -q
+%autosetup -p1
 
 # Remove .orig files
 find . -name "*.orig" | xargs rm -f
 
 %build
+sh autogen.sh
 autoreconf -fisv
 %configure --disable-static
 make all
@@ -53,13 +57,15 @@ make all
 %install
 rm -rf %{buildroot}
 mkdir -p %{buildroot}/etc
-make install DESTDIR=%{buildroot}
-
+mkdir -p %{buildroot}%{_root_libdir}
+mkdir -p %{buildroot}%{_libdir}/pkgconfig
+make install DESTDIR=%{buildroot} \
+        libdir=%{_root_libdir} pkgconfigdir=%{_libdir}/pkgconfig
 # Don't package .a or .la files
-rm -f %{buildroot}%{_libdir}/*.la
+rm -f %{buildroot}%{_root_libdir}/*.{a,la}
 
 # Creat the man diretory
-#mv %{buildroot}%{_mandir}/man3 %{buildroot}%{_mandir}/man3t
+mv %{buildroot}%{_mandir}/man3 %{buildroot}%{_mandir}/man3t
 
 %post  -p /sbin/ldconfig
 
@@ -71,27 +77,29 @@ rm -rf %{buildroot}
 %files
 %defattr(-,root,root)
 %doc AUTHORS ChangeLog NEWS README
-%{_libdir}/libtirpc.so.*
-%config(noreplace)%{_sysconfdir}/netconfig
+%{_root_libdir}/libtirpc.so.*
+%config(noreplace) %{_sysconfdir}/netconfig
+%config(noreplace) %{_sysconfdir}/bindresvport.blacklist
 
 %files devel
 %defattr(0644,root,root,755)
 %dir %{_includedir}/tirpc
 %dir %{_includedir}/tirpc/rpc
 %dir %{_includedir}/tirpc/rpcsvc
-%{_libdir}/libtirpc.so
+%{_root_libdir}/libtirpc.so
 %{_libdir}/pkgconfig/libtirpc.pc
 %{_includedir}/tirpc/netconfig.h
 %{_includedir}/tirpc/rpc/auth.h
 %{_includedir}/tirpc/rpc/auth_des.h
 %{_includedir}/tirpc/rpc/auth_gss.h
-%{_includedir}/tirpc/rpc/auth_kerb.h
 %{_includedir}/tirpc/rpc/auth_unix.h
+%{_includedir}/tirpc/rpc/des.h
+%{_includedir}/tirpc/rpc/des_crypt.h
+%{_includedir}/tirpc/rpc/rpcsec_gss.h
 %{_includedir}/tirpc/rpc/clnt.h
 %{_includedir}/tirpc/rpc/clnt_soc.h
 %{_includedir}/tirpc/rpc/clnt_stat.h
-%{_includedir}/tirpc/rpc/des.h
-%{_includedir}/tirpc/rpc/des_crypt.h
+%{_includedir}/tirpc/rpc/key_prot.h
 %{_includedir}/tirpc/rpc/nettype.h
 %{_includedir}/tirpc/rpc/pmap_clnt.h
 %{_includedir}/tirpc/rpc/pmap_prot.h
@@ -106,7 +114,9 @@ rm -rf %{buildroot}
 %{_includedir}/tirpc/rpc/rpcent.h
 %{_includedir}/tirpc/rpc/svc.h
 %{_includedir}/tirpc/rpc/svc_auth.h
+%{_includedir}/tirpc/rpc/svc_auth_gss.h
 %{_includedir}/tirpc/rpc/svc_dg.h
+%{_includedir}/tirpc/rpc/svc_mt.h
 %{_includedir}/tirpc/rpc/svc_soc.h
 %{_includedir}/tirpc/rpc/types.h
 %{_includedir}/tirpc/rpc/xdr.h
@@ -115,6 +125,9 @@ rm -rf %{buildroot}
 %{_mandir}/*/*
 
 %changelog
+* Thu Nov 29 2018 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.1.4-1
+- updated to 1.1.4.
+
 * Thu Feb 19 2015 Ryoichi INAGAKI <ryo1@toki.waseda.jp> 0.2.5-1
 - updated to 0.2.5
 - BR: krb5-devel instead of libgssglue-devel