rpms/nfs-utils-lib/devel nfs-utils-lib.spec,1.26,1.27

Steve Dickson (steved) fedora-extras-commits at redhat.com
Thu Jan 24 17:41:30 UTC 2008


Author: steved

Update of /cvs/pkgs/rpms/nfs-utils-lib/devel
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv24177

Modified Files:
	nfs-utils-lib.spec 
Log Message:
Chagned how the doc directories are created so they
are owned by the package. (bz 211001)



Index: nfs-utils-lib.spec
===================================================================
RCS file: /cvs/pkgs/rpms/nfs-utils-lib/devel/nfs-utils-lib.spec,v
retrieving revision 1.26
retrieving revision 1.27
diff -u -r1.26 -r1.27
--- nfs-utils-lib.spec	24 Jan 2008 15:06:24 -0000	1.26
+++ nfs-utils-lib.spec	24 Jan 2008 17:40:56 -0000	1.27
@@ -10,6 +10,11 @@
 %define rpcsecgssvers 0.17
 %define librpcsecgss librpcsecgss
 %define libs %{librpcsecgss} %{libnfsidmap}
+
+%define _docdir             %{_defaultdocdir}/%{name}-%{version}
+%define librpcsecgss_docdir %{_docdir}/%{librpcsecgss}-%{rpcsecgssvers}
+%define libnfsidmap_docdir  %{_docdir}/%{libnfsidmap}-%{idmapvers}
+
 Source0: http://www.citi.umich.edu/projects/nfsv4/linux/libnfsidmap/%{libnfsidmap}-%{idmapvers}.tar.gz
 Source1: http://www.citi.umich.edu/projects/nfsv4/linux/librpcsecgss/%{librpcsecgss}-%{rpcsecgssvers}.tar.gz
 
@@ -71,14 +76,20 @@
 	popd
 done
 
-for dir in %{libs} ; do
-	mkdir -p $RPM_BUILD_ROOT/%{_usr}/share/doc/$dir
-	pushd $dir
-	for file in AUTHORS ChangeLog NEWS README ; do
-		install -m 644 $file $RPM_BUILD_ROOT%{_usr}/share/doc/$dir
-	done
-	popd
+mkdir -p %{buildroot}/%{librpcsecgss_docdir}
+pushd %{librpcsecgss}
+for file in AUTHORS ChangeLog NEWS README ; do
+	install -m 644 $file %{buildroot}/%{librpcsecgss_docdir}
 done
+popd
+
+mkdir -p %{buildroot}/%{libnfsidmap_docdir}
+pushd %{libnfsidmap}
+for file in AUTHORS ChangeLog NEWS README ; do
+	install -m 644 $file %{buildroot}/%{libnfsidmap_docdir}
+done
+popd
+
 mkdir -p %{buildroot}/etc
 install -m 644 %{libnfsidmap}/idmapd.conf $RPM_BUILD_ROOT/etc/idmapd.conf
 
@@ -92,21 +103,19 @@
 
 %files
 %defattr(-,root,root)
+%dir  %{_docdir}
+
 %{_libdir}/librpcsecgss.so.*
 %{_libdir}/librpcsecgss.la
-%{_defaultdocdir}/%{librpcsecgss}/AUTHORS
-%{_defaultdocdir}/%{librpcsecgss}/ChangeLog
-%{_defaultdocdir}/%{librpcsecgss}/NEWS
-%{_defaultdocdir}/%{librpcsecgss}/README
+%dir %{librpcsecgss_docdir}
+%{librpcsecgss_docdir}/*
 %{_libdir}/pkgconfig/librpcsecgss.pc
 
 %config(noreplace) /etc/idmapd.conf
 %{_libdir}/libnfsidmap.so.*
 %{_libdir}/libnfsidmap.la
-%{_defaultdocdir}/%{libnfsidmap}/AUTHORS
-%{_defaultdocdir}/%{libnfsidmap}/ChangeLog
-%{_defaultdocdir}/%{libnfsidmap}/NEWS
-%{_defaultdocdir}/%{libnfsidmap}/README
+%dir %{libnfsidmap_docdir}
+%{libnfsidmap_docdir}/*
 %{_libdir}/pkgconfig/libnfsidmap.pc
 %{_mandir}/man3/nfs4_uid_to_name.3.gz
 
@@ -127,6 +136,8 @@
 %changelog
 * Thu Jan 24 2008 Steve Dickson <steved at redhat.com> 1.1.1-2
 - Changed the file mode on documentation files (bz 427827)
+- Chagned how the doc directories are created so they
+  are owned by the package. (bz 211001)
 
 * Thu Jan 24 2008 Steve Dickson <steved at redhat.com> 1.1.1-1
 - Updated librpcsecgss to the 0.17 release




More information about the fedora-extras-commits mailing list