SPECS (DEVEL): ruby1.9.spec - up to 1.9.0.2

twittner twittner at pld-linux.org
Sat Aug 16 21:22:03 CEST 2008


Author: twittner                     Date: Sat Aug 16 19:22:03 2008 GMT
Module: SPECS                         Tag: DEVEL
---- Log message:
- up to 1.9.0.2

---- Files affected:
SPECS:
   ruby1.9.spec (1.1 -> 1.1.2.1) 

---- Diffs:

================================================================
Index: SPECS/ruby1.9.spec
diff -u SPECS/ruby1.9.spec:1.1 SPECS/ruby1.9.spec:1.1.2.1
--- SPECS/ruby1.9.spec:1.1	Wed Dec 26 19:03:19 2007
+++ SPECS/ruby1.9.spec	Sat Aug 16 21:21:57 2008
@@ -7,6 +7,7 @@
 #   install ri docs
 #
 # Conditional build:
+%bcond_without	doc	# skip generating docs (which is time-consuming). Intended for speed up test builds
 %bcond_without	emacs	# skip building package with ruby-mode for emacs
 %bcond_without	tk	# skip building package with Tk bindings
 #
@@ -17,21 +18,21 @@
 Summary(pl.UTF-8):	Ruby - interpretowany język skryptowy
 Summary(pt_BR.UTF-8):	Linguagem de script orientada a objeto
 Summary(zh_CN.UTF-8):	ruby - 一种快速高效的面向对象脚本编程语言
-%define patchlevel 0
-Name:		ruby
+%define patchlevel 2
+Name:		ruby1.9
 Version:	%{ruby_ver}.%{patchlevel}
-Release:	1
+Release:	0.1
 Epoch:		1
 License:	The Ruby License
 Group:		Development/Languages
-Source0: ftp://ftp.ruby-lang.org/pub/ruby/1.9/%{name}-%{ruby_ver}-%{patchlevel}.tar.gz
-# Source0-md5:	b20cce98b284f7f75939c09d5c8e846d
+Source0: ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-%{ruby_ver}-%{patchlevel}.tar.bz2
+# Source0-md5:	600349ecf5af7bf7900823cb185c371d
 Source4:	irb.1
 Source8:	erb.1
 Source9:	rdoc.1
 Source10:	ri.1
 Source11:	testrb.1
-#Source12:	%{name}-mode-init.el
+Source12:	%{name}-mode-init.el
 #Patch0:		%{name}-info.patch
 #Patch1:		%{name}-LIB_PREFIX.patch
 #Patch2:		%{name}-mkmf-shared.patch
@@ -206,7 +207,7 @@
 Tryb Ruby i debugger dla Emacsa.
 
 %prep
-%setup -q -n %{name}-%{ruby_ver}-%{patchlevel}
+%setup -q -n ruby-%{ruby_ver}-%{patchlevel}
 #%patch0 -p1
 #%patch1 -p1
 #%patch2 -p1
@@ -224,10 +225,9 @@
 %configure \
 	--program-suffix=1.9 \
 	--enable-shared \
-	--with-default-kcode=utf8 \
 	--enable-pthread
 
-%{__make}
+%{__make} -j1
 #%{__make} clean -C %{name}-texi-1.4-en
 #%{__make} info -C %{name}-texi-1.4-en
 
@@ -235,13 +235,13 @@
 
 %install
 rm -rf $RPM_BUILD_ROOT
-install -d $RPM_BUILD_ROOT{%{_infodir},%{_mandir}/man1,%{_examplesdir}/%{name}-%{version},%{ruby_ridir}}
-install -d $RPM_BUILD_ROOT{%{_datadir}/%{name},%{_emacs_lispdir}/{%{name}-mode,site-start.d}}
+install -d $RPM_BUILD_ROOT{%{_infodir},%{_mandir}/man1,%{_examplesdir}/ruby-%{version},%{ruby_ridir}}
+install -d $RPM_BUILD_ROOT{%{_datadir}/ruby,%{_emacs_lispdir}/{ruby-mode,site-start.d}}
 
 %{__make} install \
 	DESTDIR=$RPM_BUILD_ROOT
 
-cp -Rf sample/* $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
+cp -Rf sample/* $RPM_BUILD_ROOT%{_examplesdir}/ruby-%{version}
 #install %{name}-texi-1.4-en/ruby.info* $RPM_BUILD_ROOT%{_infodir}
 install %{SOURCE4} $RPM_BUILD_ROOT%{_mandir}/man1
 install %{SOURCE8} $RPM_BUILD_ROOT%{_mandir}/man1
@@ -252,17 +252,17 @@
 #cp -Rf ruby-uguide guide
 #cp -Rf rubyfaq faq
 
-%{?with_doc:cp -Rf ri/%{ruby_ver}/system/* $RPM_BUILD_ROOT%{ruby_ridir}}
+%{?with_doc:cp -Rf .ext/rdoc/* $RPM_BUILD_ROOT%{ruby_ridir}}
 
 # ruby emacs mode - borrowed from FC-4
 %if %{with emacs}
-install misc/*.el $RPM_BUILD_ROOT%{_emacs_lispdir}/%{name}-mode
-rm -f $RPM_BUILD_ROOT%{_emacs_lispdir}/%{name}-mode/rubydb2x.el
-#install %{SOURCE12} $RPM_BUILD_ROOT%{_emacs_lispdir}/site-start.d
+install misc/*.el $RPM_BUILD_ROOT%{_emacs_lispdir}/ruby-mode
+rm -f $RPM_BUILD_ROOT%{_emacs_lispdir}/ruby-mode/rubydb2x.el
+install %{SOURCE12} $RPM_BUILD_ROOT%{_emacs_lispdir}/site-start.d
 cat << EOF > path.el
 (setq load-path (cons "." load-path) byte-compile-warnings nil)
 EOF
-emacs --no-site-file -q -batch -l path.el -f batch-byte-compile $RPM_BUILD_ROOT%{_emacs_lispdir}/%{name}-mode/*.el
+emacs --no-site-file -q -batch -l path.el -f batch-byte-compile $RPM_BUILD_ROOT%{_emacs_lispdir}/ruby-mode/*.el
 rm -f path.el*
 %endif
 
@@ -284,16 +284,16 @@
 %attr(755,root,root) %{_libdir}/lib*.so.*.*.*
 #%{_mandir}/man1/ruby.1*
 #%{_infodir}/*.info*
-%dir %{_libdir}/%{name}
-%dir %{_libdir}/%{name}/%{ruby_ver}
-%dir %{_libdir}/%{name}/%{ruby_ver}/*-linux*
-%dir %{_libdir}/%{name}/site_ruby
-%dir %{_libdir}/%{name}/site_ruby/%{ruby_ver}
-%dir %{_libdir}/%{name}/site_ruby/%{ruby_ver}/*-linux*
-%dir %{_libdir}/%{name}/vendor_ruby
-%dir %{_libdir}/%{name}/vendor_ruby/%{ruby_ver}
-%dir %{_libdir}/%{name}/vendor_ruby/%{ruby_ver}/*-linux*
-%dir %{_datadir}/%{name}
+%dir %{_libdir}/ruby
+%dir %{_libdir}/ruby/%{ruby_ver}
+%dir %{_libdir}/ruby/%{ruby_ver}/*-linux*
+%dir %{_libdir}/ruby/site_ruby
+%dir %{_libdir}/ruby/site_ruby/%{ruby_ver}
+%dir %{_libdir}/ruby/site_ruby/%{ruby_ver}/*-linux*
+%dir %{_libdir}/ruby/vendor_ruby
+%dir %{_libdir}/ruby/vendor_ruby/%{ruby_ver}
+%dir %{_libdir}/ruby/vendor_ruby/%{ruby_ver}/*-linux*
+%dir %{_datadir}/ruby
 %dir %{_datadir}/ri
 %dir %{_datadir}/ri/%{ruby_ver}
 %dir %{_datadir}/ri/%{ruby_ver}/system
@@ -310,11 +310,11 @@
 %if %{with tk}
 %files tk
 %defattr(644,root,root,755)
-%{_libdir}/%{name}/%{ruby_ver}/tcltk.rb
-%{_libdir}/%{name}/%{ruby_ver}/tk*.rb
-%{_libdir}/%{name}/%{ruby_ver}/tk
-%{_libdir}/%{name}/%{ruby_ver}/tkextlib
-%attr(755,root,root) %{_libdir}/%{name}/%{ruby_ver}/*-linux*/t*.so
+%{_libdir}/ruby/%{ruby_ver}/tcltk.rb
+%{_libdir}/ruby/%{ruby_ver}/tk*.rb
+%{_libdir}/ruby/%{ruby_ver}/tk
+%{_libdir}/ruby/%{ruby_ver}/tkextlib
+%attr(755,root,root) %{_libdir}/ruby/%{ruby_ver}/*-linux*/t*.so
 %endif
 
 %files modules
@@ -326,59 +326,59 @@
 %attr(755,root,root) %{_bindir}/rdoc1.9
 %attr(755,root,root) %{_bindir}/ri1.9
 %attr(755,root,root) %{_bindir}/testrb1.9
-%{_libdir}/%{name}/%{ruby_ver}/bigdecimal
-%{_libdir}/%{name}/%{ruby_ver}/cgi
-%{_libdir}/%{name}/%{ruby_ver}/date
-%{_libdir}/%{name}/%{ruby_ver}/digest
-%{_libdir}/%{name}/%{ruby_ver}/dl
-%{_libdir}/%{name}/%{ruby_ver}/drb
-%{_libdir}/%{name}/%{ruby_ver}/io
-%{_libdir}/%{name}/%{ruby_ver}/irb
-%{_libdir}/%{name}/%{ruby_ver}/json
-%{_libdir}/%{name}/%{ruby_ver}/net
-%{_libdir}/%{name}/%{ruby_ver}/openssl
-%{_libdir}/%{name}/%{ruby_ver}/optparse
-%{_libdir}/%{name}/%{ruby_ver}/racc
-%{_libdir}/%{name}/%{ruby_ver}/rake
-%{_libdir}/%{name}/%{ruby_ver}/rdoc
-%{_libdir}/%{name}/%{ruby_ver}/rexml
-%{_libdir}/%{name}/%{ruby_ver}/rinda
-%{_libdir}/%{name}/%{ruby_ver}/ripper
-%{_libdir}/%{name}/%{ruby_ver}/rbconfig
-%{_libdir}/%{name}/%{ruby_ver}/rubygems
-%{_libdir}/%{name}/%{ruby_ver}/rss
-%{_libdir}/%{name}/%{ruby_ver}/shell
-%{_libdir}/%{name}/%{ruby_ver}/test
-%{_libdir}/%{name}/%{ruby_ver}/uri
-%{_libdir}/%{name}/%{ruby_ver}/webrick
-%{_libdir}/%{name}/%{ruby_ver}/xmlrpc
-%{_libdir}/%{name}/%{ruby_ver}/yaml
-%{_libdir}/%{name}/%{ruby_ver}/[A-Za-s]*.rb
-%{_libdir}/%{name}/%{ruby_ver}/tempfile.rb
-%{_libdir}/%{name}/%{ruby_ver}/thread.rb
-%{_libdir}/%{name}/%{ruby_ver}/thwait.rb
-%{_libdir}/%{name}/%{ruby_ver}/time.rb
-%{_libdir}/%{name}/%{ruby_ver}/timeout.rb
-%{_libdir}/%{name}/%{ruby_ver}/tmpdir.rb
-%{_libdir}/%{name}/%{ruby_ver}/tracer.rb
-%{_libdir}/%{name}/%{ruby_ver}/tsort.rb
-%{_libdir}/%{name}/%{ruby_ver}/[u-z]*.rb
-%dir %{_libdir}/%{name}/%{ruby_ver}/*-linux*/digest
-%dir %{_libdir}/%{name}/%{ruby_ver}/*-linux*/enc
-%dir %{_libdir}/%{name}/%{ruby_ver}/*-linux*/enc/trans
-%dir %{_libdir}/%{name}/%{ruby_ver}/*-linux*/io
-%dir %{_libdir}/%{name}/%{ruby_ver}/*-linux*/json
-%dir %{_libdir}/%{name}/%{ruby_ver}/*-linux*/json/ext
-%dir %{_libdir}/%{name}/%{ruby_ver}/*-linux*/racc
-%attr(755,root,root) %{_libdir}/%{name}/%{ruby_ver}/*-linux*/[a-s]*.so
-%attr(755,root,root) %{_libdir}/%{name}/%{ruby_ver}/*-linux*/[u-z]*.so
-%attr(755,root,root) %{_libdir}/%{name}/%{ruby_ver}/*-linux*/digest/*.so
-%attr(755,root,root) %{_libdir}/%{name}/%{ruby_ver}/*-linux*/enc/*.so
-%attr(755,root,root) %{_libdir}/%{name}/%{ruby_ver}/*-linux*/enc/trans/*.so
-%attr(755,root,root) %{_libdir}/%{name}/%{ruby_ver}/*-linux*/io/*.so
-%attr(755,root,root) %{_libdir}/%{name}/%{ruby_ver}/*-linux*/json/ext/*.so
-%attr(755,root,root) %{_libdir}/%{name}/%{ruby_ver}/*-linux*/racc/*.so
-%{_libdir}/%{name}/%{ruby_ver}/*-linux*/rbconfig.rb
+%{_libdir}/ruby/%{ruby_ver}/bigdecimal
+%{_libdir}/ruby/%{ruby_ver}/cgi
+%{_libdir}/ruby/%{ruby_ver}/date
+%{_libdir}/ruby/%{ruby_ver}/digest
+%{_libdir}/ruby/%{ruby_ver}/dl
+%{_libdir}/ruby/%{ruby_ver}/drb
+%{_libdir}/ruby/%{ruby_ver}/io
+%{_libdir}/ruby/%{ruby_ver}/irb
+%{_libdir}/ruby/%{ruby_ver}/json
+%{_libdir}/ruby/%{ruby_ver}/net
+%{_libdir}/ruby/%{ruby_ver}/openssl
+%{_libdir}/ruby/%{ruby_ver}/optparse
+%{_libdir}/ruby/%{ruby_ver}/racc
+%{_libdir}/ruby/%{ruby_ver}/rake
+%{_libdir}/ruby/%{ruby_ver}/rdoc
+%{_libdir}/ruby/%{ruby_ver}/rexml
+%{_libdir}/ruby/%{ruby_ver}/rinda
+%{_libdir}/ruby/%{ruby_ver}/ripper
+%{_libdir}/ruby/%{ruby_ver}/rbconfig
+%{_libdir}/ruby/%{ruby_ver}/rubygems
+%{_libdir}/ruby/%{ruby_ver}/rss
+%{_libdir}/ruby/%{ruby_ver}/shell
+%{_libdir}/ruby/%{ruby_ver}/test
+%{_libdir}/ruby/%{ruby_ver}/uri
+%{_libdir}/ruby/%{ruby_ver}/webrick
+%{_libdir}/ruby/%{ruby_ver}/xmlrpc
+%{_libdir}/ruby/%{ruby_ver}/yaml
+%{_libdir}/ruby/%{ruby_ver}/[A-Za-s]*.rb
+%{_libdir}/ruby/%{ruby_ver}/tempfile.rb
+%{_libdir}/ruby/%{ruby_ver}/thread.rb
+%{_libdir}/ruby/%{ruby_ver}/thwait.rb
+%{_libdir}/ruby/%{ruby_ver}/time.rb
+%{_libdir}/ruby/%{ruby_ver}/timeout.rb
+%{_libdir}/ruby/%{ruby_ver}/tmpdir.rb
+%{_libdir}/ruby/%{ruby_ver}/tracer.rb
+%{_libdir}/ruby/%{ruby_ver}/tsort.rb
+%{_libdir}/ruby/%{ruby_ver}/[u-z]*.rb
+%dir %{_libdir}/ruby/%{ruby_ver}/*-linux*/digest
+%dir %{_libdir}/ruby/%{ruby_ver}/*-linux*/enc
+%dir %{_libdir}/ruby/%{ruby_ver}/*-linux*/enc/trans
+%dir %{_libdir}/ruby/%{ruby_ver}/*-linux*/io
+%dir %{_libdir}/ruby/%{ruby_ver}/*-linux*/json
+%dir %{_libdir}/ruby/%{ruby_ver}/*-linux*/json/ext
+%dir %{_libdir}/ruby/%{ruby_ver}/*-linux*/racc
+%attr(755,root,root) %{_libdir}/ruby/%{ruby_ver}/*-linux*/[a-s]*.so
+%attr(755,root,root) %{_libdir}/ruby/%{ruby_ver}/*-linux*/[u-z]*.so
+%attr(755,root,root) %{_libdir}/ruby/%{ruby_ver}/*-linux*/digest/*.so
+%attr(755,root,root) %{_libdir}/ruby/%{ruby_ver}/*-linux*/enc/*.so
+%attr(755,root,root) %{_libdir}/ruby/%{ruby_ver}/*-linux*/enc/trans/*.so
+%attr(755,root,root) %{_libdir}/ruby/%{ruby_ver}/*-linux*/io/*.so
+%attr(755,root,root) %{_libdir}/ruby/%{ruby_ver}/*-linux*/json/ext/*.so
+%attr(755,root,root) %{_libdir}/ruby/%{ruby_ver}/*-linux*/racc/*.so
+%{_libdir}/ruby/%{ruby_ver}/*-linux*/rbconfig.rb
 %{_mandir}/man1/erb.1*
 %{_mandir}/man1/irb.1*
 %{_mandir}/man1/rdoc.1*
@@ -391,18 +391,18 @@
 
 %files doc-ri
 %defattr(644,root,root,755)
-%{_datadir}/ri/%{ruby_ver}/system/*
+%{?with_doc:%{_datadir}/ri/%{ruby_ver}/system/*}
 
 %files examples
 %defattr(644,root,root,755)
-%{_examplesdir}/%{name}-%{version}
+%{_examplesdir}/ruby-%{version}
 
 %if %{with emacs}
 %files emacs-mode
 %defattr(644,root,root,755)
 %doc misc/*
-%dir %{_emacs_lispdir}/%{name}-mode
-%{_emacs_lispdir}/%{name}-mode/*.elc
+%dir %{_emacs_lispdir}/ruby-mode
+%{_emacs_lispdir}/ruby-mode/*.elc
 %{_emacs_lispdir}/site-start.d/*.el
 %endif
 
@@ -412,6 +412,9 @@
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.1.2.1  2008/08/16 19:21:57  twittner
+- up to 1.9.0.2
+
 Revision 1.1  2007/12/26 18:03:19  aredridel
 - added
 
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/SPECS/ruby1.9.spec?r1=1.1&r2=1.1.2.1&f=u



More information about the pld-cvs-commit mailing list