"Green, Paul" <[EMAIL PROTECTED]> said:
> Horst,
> 
> Would you mind taking a look at the other spec files, specifically the
> RedHat 5.0 and 7.1 files?  Looks to my untrained eyes that some of the
> changes you made here should be made in them as well.

For 5.0 I'm not sure, for 7.1 it certainly is applicable. In any case, I
only have a RH 8.0 system ad hand, so... In any case, the lsb .spec file
should be quite portable after my patch, so you could just delete the
others. Or you would have to add directories for the several RH releases in
between/after (* shudder *).

A full patch (all three files, lsb again as before) follows. Or keep the
other patch and "rm -rf packaging/redhat", expecting people running into
trouble to fix the spec file by themselves. I added a note for them to
INSTALL. Perhaps you should contact the Debianites to contribute their
configuration scripts too?

--- rsync-2.5.6/INSTALL.orig    2002-03-27 06:10:44.000000000 +0100
+++ rsync-2.5.6/INSTALL 2003-01-30 11:11:11.000000000 +0100
@@ -19,6 +19,11 @@
 useful, but it should be turned off for production builds.
 
 
+RPM NOTES
+---------
+
+Under packaging you will find .spec files for several distributions.
+
 HP-UX NOTES
 -----------
 
--- rsync-2.5.6/packaging/lsb/rsync.spec.orig   2003-01-28 06:28:35.000000000 +0100
+++ rsync-2.5.6/packaging/lsb/rsync.spec        2003-01-30 10:42:12.000000000 +0100
@@ -21,7 +21,13 @@
 this package. 
 
 %changelog
-* Mon Sept 11 2000 John H Terpstra <[EMAIL PROTECTED]>
+* Tue Jan 26 2003 Horst von Brand <[EMAIL PROTECTED]>
+  Fixed "Sept" date in %changelog here
+  Use %{_mandir} to point at manpages
+  Some distributions compress manpages, add '*' to cover this
+  Add doc/README-SGML and doc/rsync.sgml to %doc
+  
+* Mon Sep 11 2000 John H Terpstra <[EMAIL PROTECTED]>
   Changed target paths to be Linux Standards Base compliant
 
 * Mon Jan 25 1999 Stefan Hornburg <[EMAIL PROTECTED]>
@@ -62,23 +68,25 @@
 %setup
 
 %build
-./configure --prefix=/usr --mandir=/usr/share/man
+./configure --prefix=/usr --mandir=%{_mandir}
 make CFLAGS="$RPM_OPT_FLAGS"
 strip rsync
 
 %install
-mkdir -p $RPM_BUILD_ROOT/usr/{bin,share/man/{man1,man5}}
+mkdir -p $RPM_BUILD_ROOT/usr/bin
+mkdir -p $RPM_BUILD_ROOT/%{_mandir}/man{1,5}
 install -m755 rsync $RPM_BUILD_ROOT/usr/bin
-install -m644 rsync.1 $RPM_BUILD_ROOT/usr/share/man/man1
-install -m644 rsyncd.conf.5 $RPM_BUILD_ROOT/usr/share/man/man5
+install -m644 rsync.1 $RPM_BUILD_ROOT%{_mandir}/man1
+install -m644 rsyncd.conf.5 $RPM_BUILD_ROOT%{_mandir}/man5
 
 %clean
 rm -rf $RPM_BUILD_ROOT
 
 %files
 %attr(-,root,root) /usr/bin/rsync
-%attr(-,root,root) /usr/share/man/man1/rsync.1
-%attr(-,root,root) /usr/share/man/man5/rsyncd.conf.5
+%attr(-,root,root) %{_mandir}/man1/rsync.1*
+%attr(-,root,root) %{_mandir}/man5/rsyncd.conf.5*
 %attr(-,root,root) %doc tech_report.tex
 %attr(-,root,root) %doc README
 %attr(-,root,root) %doc COPYING
+%attr(-,root,root) %doc doc/README-SGML doc/rsync.sgml
--- rsync-2.5.6/packaging/redhat/5.0/rsync.spec.orig    2003-01-28 06:28:35.000000000 
+0100
+++ rsync-2.5.6/packaging/redhat/5.0/rsync.spec 2003-01-30 10:49:29.000000000 +0100
@@ -21,8 +21,14 @@
 this package. 
 
 %changelog
+* Thu Jan 30 2003 Horst von Brand <[EMAIL PROTECTED]>
+  Use %{_mandir} to point to manpages
+  Support for compressed manpages (* at end catches them in %files)
+  Add doc/README-SGML and doc/rsync.sgml to %doc
+
 * Mon Jan 25 1999 Stefan Hornburg <[EMAIL PROTECTED]>
-  quoted RPM_OPT_FLAGS for the sake of robustness  
+  quoted RPM_OPT_FLAGS for the sake of robustness
+  
 * Mon May 18 1998 Andrew Tridgell <[EMAIL PROTECTED]>
   reworked for auto-building when I release rsync ([EMAIL PROTECTED])
 
@@ -64,18 +70,20 @@
 strip rsync
 
 %install
-mkdir -p $RPM_BUILD_ROOT/usr/{bin,man/{man1,man5}}
+mkdir -p $RPM_BUILD_ROOT/usr/bin
+mkdir -p $RPM_BUILD_ROOT%{_mandir}/{man1,man5}}
 install -m755 rsync $RPM_BUILD_ROOT/usr/bin
-install -m644 rsync.1 $RPM_BUILD_ROOT/usr/man/man1
-install -m644 rsyncd.conf.5 $RPM_BUILD_ROOT/usr/man/man5
+install -m644 rsync.1 $RPM_BUILD_ROOT%{_mandir}/man1
+install -m644 rsyncd.conf.5 $RPM_BUILD_ROOT%{_mandir}/man5
 
 %clean
 rm -rf $RPM_BUILD_ROOT
 
 %files
 %attr(-,root,root) /usr/bin/rsync
-%attr(-,root,root) /usr/man/man1/rsync.1
-%attr(-,root,root) /usr/man/man5/rsyncd.conf.5
+%attr(-,root,root) %{_mandir}/man1/rsync.1*
+%attr(-,root,root) %{_mandir}/man5/rsyncd.conf.5*
 %attr(-,root,root) %doc tech_report.tex
 %attr(-,root,root) %doc README
 %attr(-,root,root) %doc COPYING
+%attr(-,root,root) %doc doc/README-SGML doc/rsync.sgml
--- rsync-2.5.6/packaging/redhat/7.1/rsync.spec.orig    2003-01-28 06:28:35.000000000 
+0100
+++ rsync-2.5.6/packaging/redhat/7.1/rsync.spec 2003-01-30 10:59:12.000000000 +0100
@@ -21,8 +21,13 @@
 this package. 
 
 %changelog
+* Thu Jan 30 2003 Horst von Brand <[EMAIL PROTECTED]>
+  Use %{_mandir} to point to manpages
+  Add doc/README-SGML and doc/rsync.sgml to %doc
+
 * Mon Jan 25 1999 Stefan Hornburg <[EMAIL PROTECTED]>
   quoted RPM_OPT_FLAGS for the sake of robustness  
+
 * Mon May 18 1998 Andrew Tridgell <[EMAIL PROTECTED]>
   reworked for auto-building when I release rsync ([EMAIL PROTECTED])
 
@@ -64,18 +69,20 @@
 strip rsync
 
 %install
-mkdir -p $RPM_BUILD_ROOT/usr/{bin,man/{man1,man5}}
+mkdir -p $RPM_BUILD_ROOT/usr/bin
+mkdir -p $RPM_BUILD_ROOT%{_mandir}/{man1,man5}
 install -m755 rsync $RPM_BUILD_ROOT/usr/bin
-install -m644 rsync.1* $RPM_BUILD_ROOT/usr/man/man1
-install -m644 rsyncd.conf.5* $RPM_BUILD_ROOT/usr/man/man5
+install -m644 rsync.1* $RPM_BUILD_ROOT%{_mandir}/man1
+install -m644 rsyncd.conf.5* $RPM_BUILD_ROOT%{_mandir}/man5
 
 %clean
 rm -rf $RPM_BUILD_ROOT
 
 %files
 %attr(-,root,root) /usr/bin/rsync
-%attr(-,root,root) /usr/man/man1/rsync.1*
-%attr(-,root,root) /usr/man/man5/rsyncd.conf.5*
+%attr(-,root,root) %{_mandir}/man1/rsync.1*
+%attr(-,root,root) %{_mandir}/man5/rsyncd.conf.5*
 %attr(-,root,root) %doc tech_report.tex
 %attr(-,root,root) %doc README
 %attr(-,root,root) %doc COPYING
+%attr(-,root,root) %doc doc/README-SGML doc/rsync.sgml
-- 
Dr. Horst H. von Brand                   User #22616 counter.li.org
Departamento de Informatica                     Fono: +56 32 654431
Universidad Tecnica Federico Santa Maria              +56 32 654239
Casilla 110-V, Valparaiso, Chile                Fax:  +56 32 797513
-- 
To unsubscribe or change options: http://lists.samba.org/mailman/listinfo/rsync
Before posting, read: http://www.tuxedo.org/~esr/faqs/smart-questions.html

Reply via email to