[rubygem-ruby-debug-base/f13/master] - 0.10.4 rc2
Mamoru Tasaka
mtasaka at fedoraproject.org
Sun Oct 17 18:08:52 UTC 2010
commit 8753a91083f6b49d950d5f1c1d02bdff307074ff
Author: Mamoru Tasaka <tasaka1 at localhost.localdomain>
Date: Mon Oct 18 03:08:46 2010 +0900
- 0.10.4 rc2
.gitignore | 1 +
rubygem-ruby-debug-base.spec | 52 ++++++++++++++++++++++++++++++++++++++---
sources | 2 +-
3 files changed, 50 insertions(+), 5 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index e3e935d..3e8ada5 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1 +1,2 @@
/ruby-debug-base-0.10.4rc1.gem
+/ruby-debug-base-0.10.4rc2.gem
diff --git a/rubygem-ruby-debug-base.spec b/rubygem-ruby-debug-base.spec
index 5bc176d..74464bb 100644
--- a/rubygem-ruby-debug-base.spec
+++ b/rubygem-ruby-debug-base.spec
@@ -1,24 +1,39 @@
%global rubyabi 1.8
-%global repoid 71865
+%global repoid 72857
%global majorver 0.10.4
-%global preminorver rc1
+%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-base
%global geminstdir %{gemdir}/gems/%{gemname}-%{majorver}%{?preminorver}
%global ruby_sitearch %(ruby -rrbconfig -e "puts Config::CONFIG['sitearchdir']")
+%global mainrel 4
+
Summary: Core component for fast Ruby debugger
Name: rubygem-%{gemname}
Version: %{majorver}
-Release: %{?preminorver:0.}1%{?preminorver:.%preminorver}%{?dist}
+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
-Source0: http://rubyforge.org/frs/download.php/%{repoid}/ruby-debug-base-%{majorver}%{?preminorver}.gem
+Source0: http://rubyforge.org/frs/download.php/%{repoid}/%{gemname}-%{majorver}%{?preminorver}.gem
+%endif
Requires: ruby(abi) = %{rubyabi}
Requires: rubygem(linecache)
@@ -48,6 +63,19 @@ This package contains documentation for %{name}.
%prep
%setup -q -c -T
+%if 0
+# As currently using tar.gz based on svn, create gem manually
+tar xzf %{SOURCE0}
+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 gem
+popd
+%endif
+
mkdir -p .%{gemdir}
export CONFIGURE_ARGS="--with-cflags='%{optflags}'"
gem install \
@@ -56,13 +84,20 @@ gem install \
--force \
--rdoc \
-V \
+%if 1
%{SOURCE0}
+%else
+ */pkg/ruby-debug-base-%{majorver}%{?preminorver}.gem
+%endif
# rpmlint issue
chmod 0644 .%{gemdir}/cache/*.gem
find .%{geminstdir} \( -name \*.rb -or -name Rakefile \) -not -perm -0700 | \
xargs sed -i -e '\@^#![ \t]*%{_bindir}@d'
+# ???
+%_fixperms .
+
%build
%install
@@ -104,6 +139,15 @@ popd
%{geminstdir}/test/
%changelog
+* Mon Oct 18 2010 Mamoru Tasaka <mtasaka at ioa.s.u-tokyo.ac.jp> - 0.10.4-0.4.rc2
+- 0.10.4 rc2
+
+* Tue Oct 05 2010 jkeating - 0.10.4-0.3.svn952.1
+- Rebuilt for gcc bug 634757
+
+* Tue Sep 21 2010 Mamoru Tasaka <mtasaka at ioa.s.u-tokyo.ac.jp> - 0.10.4-0.3.svn952_trunk
+- Try using latest svn
+
* Mon Sep 06 2010 Mamoru Tasaka <mtasaka at ioa.s.u-tokyo.ac.jp> - 0.10.4-0.1.rc1
- 0.10.4 rc1
- Using rubyforge.org hosted gem for now
diff --git a/sources b/sources
index 90d1bff..b6c9d84 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-5eb92c9fcaa2d4d5108f2a23b9b7d60e ruby-debug-base-0.10.4rc1.gem
+bbc5426045a2156c7018719ddad904a1 ruby-debug-base-0.10.4rc2.gem
More information about the scm-commits
mailing list