[rubygem-ruby-debug/f13/master] - 0.10.4 rc2

Mamoru Tasaka mtasaka at fedoraproject.org
Sun Oct 17 18:10:55 UTC 2010


commit 584c8746d3f22dccdd2e9dc9bf1f3d0fe966dd9d
Author: Mamoru Tasaka <tasaka1 at localhost.localdomain>
Date:   Mon Oct 18 03:10:48 2010 +0900

    - 0.10.4 rc2

 .gitignore              |    1 +
 rubygem-ruby-debug.spec |   62 +++++++++++++++++++++++++++++++----------------
 sources                 |    2 +-
 3 files changed, 43 insertions(+), 22 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index 3aaabaa..6883709 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1 +1,2 @@
 /ruby-debug-0.10.4rc1.tgz
+/ruby-debug-0.10.4rc2.gem
diff --git a/rubygem-ruby-debug.spec b/rubygem-ruby-debug.spec
index d0f36a5..4a2e40b 100644
--- a/rubygem-ruby-debug.spec
+++ b/rubygem-ruby-debug.spec
@@ -1,16 +1,23 @@
 %global	rubyabi	1.8
 
-%global	repoid		71867
+%global	repoid		72855
 %global	majorver	0.10.4
-%global	preminorver	rc1
-
-%global	mainrel	3
+%global	preminorver	rc2
+
+# Upstream SCM: using SVN
+# SVN path: svn://rubyforge.org/var/svn/ruby-debug/trunk
+# tar czf %%gemname-%%majorver%%preminorver.tar.gz trunk/
+%global	using_svn	0
+%if 0%{?using_svn} > 0
+%global	svnver		svn952_trunk
+%global	preminorver	%(echo %svnver | sed -e 's|_trunk||')
+%endif
 
 %global	gemdir		%(ruby -rubygems -e 'puts Gem::dir' 2>/dev/null)
 %global	gemname	ruby-debug
 %global	geminstdir	%{gemdir}/gems/%{gemname}-%{majorver}%{?preminorver}
 
-%global	rubyabi	1.8
+%global	mainrel	5
 
 Summary:	Command line interface (CLI) for ruby-debug-base
 Name:		rubygem-%{gemname}
@@ -19,16 +26,14 @@ Release:	%{?preminorver:0.}%{mainrel}%{?preminorver:.%preminorver}%{?dist}
 Group:		Development/Languages
 License:	BSD
 URL:		http://rubyforge.org/projects/ruby-debug/
+%if 0%{?using_svn}
+Source0:	%{gemname}-%{majorver}%{?svnver}.tar.gz
+%else
 #Source0:	http://rubygems.org/gems/%%{gemname}-%%{version}.gem
 # rc release not hosted on rubygems.org yet, using rubyforge.org site
 # Also gem is not released for rc version, so for now using tar ball
-Source0:	http://rubyforge.org/frs/download.php/%{repoid}/%{gemname}-%{majorver}%{?preminorver}.tgz
-# Use system wide ruby-debug-base
-Patch0:	ruby-debug-0.10.4rc1-use-system-base-gem.patch
-# Fix test failure
-Patch1:	ruby-debug-0.10.4rc1-tast-failure.patch
-# Patch from trunk: fix shebang
-Patch2:	ruby-debug-0.10.4-rc1-rev948-shebang-misspell.patch
+Source0:	http://rubyforge.org/frs/download.php/%{repoid}/%{gemname}-%{majorver}%{?preminorver}.gem
+%endif
 
 Requires:	ruby(abi) = %{rubyabi}
 Requires:	rubygem(columnize)
@@ -58,17 +63,22 @@ Requires:	%{name} = %{version}-%{release}
 This package contains documentation for %{name}.
 
 %prep
-##%setup -q -c -T
-%setup -q -c -T -a 0
+%setup -q -c -T
 
+%if 0
+tar xzf %{SOURCE0}
 # As rc version of gem is not released yet, now creating gem from tarball
-pushd %{gemname}-%{majorver}%{?preminorver}/
-## No backup
-%patch0 -p1
-%patch1 -p1
-%patch2 -p0
+#pushd %{gemname}-%{majorver}%{?preminorver}/
+pushd trunk
+
+# Fix version (until formal gem or tarball is released by upstream)
+sed -i.ver \
+	-e '/DEBUG_VERSION/s|"%{majorver}.*"|"%{majorver}%{?preminorver}"|' \
+	ext/ruby_debug.c
+
 rake --verbose pkg/ruby-debug-%{majorver}%{?preminorver}.gem
 popd
+%endif
 
 mkdir -p .%{gemdir}
 gem install \
@@ -77,10 +87,10 @@ gem install \
 	--force \
 	--rdoc \
 	-V \
-%if 0
+%if 1
 	%{SOURCE0}
 %else
-	%{gemname}-%{majorver}%{?preminorver}/pkg/ruby-debug-%{majorver}%{?preminorver}.gem
+	*/pkg/ruby-debug-%{majorver}%{?preminorver}.gem
 %endif
 
 # rpmlint issue / cleanups
@@ -91,6 +101,9 @@ rm -f .%{geminstdir}/.require_paths
 # Removing shebangs on non-executable files in test/ breaks test, so not fixing this
 # Also zero-length files are needed for test
 
+# ???
+%_fixperms .
+
 %build
 
 %install
@@ -132,10 +145,17 @@ popd
 %{gemdir}/doc/%{gemname}-%{majorver}%{?preminorver}/
 %{geminstdir}/Rakefile
 %{geminstdir}/rdbg.rb
+%{geminstdir}/runner.sh
 %{geminstdir}/doc/
 %{geminstdir}/test/
 
 %changelog
+* Mon Oct 18 2010  Mamoru Tasaka <mtasaka at ioa.s.u-tokyo.ac.jp> - 0.10.4-0.5.rc2
+- 0.10.4 rc2 
+
+* Tue Sep 21 2010  Mamoru Tasaka <mtasaka at ioa.s.u-tokyo.ac.jp> - 0.10.4-0.4.svn952_trunk
+- Try using latest svn
+
 * Mon Sep 13 2010  Mamoru Tasaka <mtasaka at ioa.s.u-tokyo.ac.jp> - 0.10.4-0.3.rc1
 - Fix shebang
 
diff --git a/sources b/sources
index b409405..522058b 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-856931094f2f8c780cf3596843b75f17  ruby-debug-0.10.4rc1.tgz
+8435b76ab724ba01c4c969cac75bd313  ruby-debug-0.10.4rc2.gem


More information about the scm-commits mailing list