SPECS: ruby-TMail.spec - add rdoc subpkg, cleanups

glen glen at pld-linux.org
Tue Jan 6 05:39:32 CET 2009


Author: glen                         Date: Tue Jan  6 04:39:31 2009 GMT
Module: SPECS                         Tag: HEAD
---- Log message:
- add rdoc subpkg, cleanups

---- Files affected:
SPECS:
   ruby-TMail.spec (1.13 -> 1.14) 

---- Diffs:

================================================================
Index: SPECS/ruby-TMail.spec
diff -u SPECS/ruby-TMail.spec:1.13 SPECS/ruby-TMail.spec:1.14
--- SPECS/ruby-TMail.spec:1.13	Thu Mar  8 07:40:05 2007
+++ SPECS/ruby-TMail.spec	Tue Jan  6 05:39:26 2009
@@ -20,6 +20,14 @@
 %description -l pl.UTF-8
 Moduł dla języka Ruby obsługujący pocztę.
 
+%package rdoc
+Summary:	Documentation files for TMail mail library
+Group:		Documentation
+Requires:	ruby >= 1:1.8.7-4
+
+%description rdoc
+Documentation files for TMail mail library
+
 %prep
 %setup -q -n tmail-%{version}
 
@@ -35,24 +43,33 @@
 
 %install
 rm -rf $RPM_BUILD_ROOT
-install -d $RPM_BUILD_ROOT{%{ruby_rubylibdir},%{ruby_ridir}}
+install -d $RPM_BUILD_ROOT{%{ruby_rubylibdir},%{ruby_ridir},%{ruby_rdocdir}}
 
 ruby setup.rb install --prefix=$RPM_BUILD_ROOT
 
 cp -a ri/* $RPM_BUILD_ROOT%{ruby_ridir}
+cp -a rdoc $RPM_BUILD_ROOT%{ruby_rdocdir}/%{name}-%{version}
+
+rm $RPM_BUILD_ROOT%{ruby_ridir}/created.rid
+# dunno. wasn't packaged before
+rm -rf $RPM_BUILD_ROOT%{ruby_ridir}/ri/Enumerable
+rm -rf $RPM_BUILD_ROOT%{ruby_ridir}/ri/File
 
 %clean
 rm -rf $RPM_BUILD_ROOT
 
 %files
 %defattr(644,root,root,755)
-%doc rdoc/*
-%{ruby_rubylibdir}/tmail
-%{ruby_rubylibdir}/tmail.rb
 %attr(755,root,root) %{ruby_archdir}/tmail/*.so
-%{ruby_ridir}/TMail
-%{ruby_ridir}/StringInput
-%{ruby_ridir}/StringOutput
+%{ruby_rubylibdir}/tmail.rb
+%{ruby_rubylibdir}/tmail
+
+%files rdoc
+%defattr(644,root,root,755)
+%{ruby_rdocdir}/%{name}-%{version}
+%{ruby_ridir}/ri/TMail
+%{ruby_ridir}/ri/StringInput
+%{ruby_ridir}/ri/StringOutput
 
 %define	date	%(echo `LC_ALL="C" date +"%a %b %d %Y"`)
 %changelog
@@ -60,6 +77,9 @@
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.14  2009/01/06 04:39:26  glen
+- add rdoc subpkg, cleanups
+
 Revision 1.13  2007/03/08 06:40:05  aredridel
 - massive attack: correct ri output path for ruby 1.8.6
 
@@ -70,12 +90,12 @@
 - converted to UTF-8
 
 Revision 1.10  2005/12/31 10:36:33  twittner
-- change %%ruby_mod_ver_requires_eq to %%{?ruby_mod_ver_requires_eq} -
+- change %ruby_mod_ver_requires_eq to %{?ruby_mod_ver_requires_eq} -
   expand this macro only if defined to avoid parse error when appropriate
   BRs is not installed yet (solution provided by glen)
 
 Revision 1.9  2005/12/29 16:59:48  twittner
-- replace R: ruby-modules with %%ruby_mod_ver_requires_eq macro
+- replace R: ruby-modules with %ruby_mod_ver_requires_eq macro
   defined as `Requires: ruby-modules(ver) = 1.8' where `1.8' is
   major ruby version taken from rbconfig
 - add BR: rpmbuild(macros) >= 1.277 with aforementioned macros
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/SPECS/ruby-TMail.spec?r1=1.13&r2=1.14&f=u



More information about the pld-cvs-commit mailing list