Sophie

Sophie

distrib > Fedora > 13 > i386 > media > updates-src > by-pkgid > 5fb1f12f8f3be6e529eb7f40c41ffbed > files > 2

rubygem-rubyforge-2.0.4-2.fc13.src.rpm

# Generated from rubyforge-0.4.4.gem by gem2rpm -*- rpm-spec -*-
%global gemdir %(ruby -rubygems -e 'puts Gem::dir' 2>/dev/null)
%global gemname rubyforge
%global geminstdir %{gemdir}/gems/%{gemname}-%{version}

# Depency loop here. Kill test when resolving dependency loop
# is needed
%global enable_test 1

Summary:       A script which automates a limited set of rubyforge operations
Name:          rubygem-%{gemname}
Version:       2.0.4
Release:       2%{?dist}
Group:         Development/Languages
License:       MIT
URL:           http://rubyforge.org/projects/codeforpeople
Source0:       http://gems.rubyforge.org/gems/%{gemname}-%{version}.gem
BuildRoot:     %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
Requires:      ruby(abi) = 1.8
Requires:      rubygems
Requires:      rubygem(json) >= 1.1.7
BuildRequires: rubygems
%if %{enable_test}
BuildRequires(check): rubygem(rake)
BuildRequires(check): rubygem(json)
# The following line causes dependency loop
BuildRequires(check): rubygem(hoe)
%endif
BuildArch:     noarch
Provides:      rubygem(%{gemname}) = %{version}

%description
A script which automates a limited set of rubyforge operations.

%package        doc
Summary:        Documentation for %{name}
Group:          Documentation
Requires:       %{name} = %{version}-%{release}

%description    doc
This package contains documentation for %{name}.

%prep
%setup -q -c -T

mkdir -p ./%{gemdir}
gem install \
	--local \
	--install-dir ./%{gemdir} \
	--force \
	--rdoc \
	%{SOURCE0}

# json_pure -> json
find . -name Rakefile -or -name \*.gemspec | \
	xargs sed -i -e 's|json_pure|json|g'

%build

%install
rm -rf %{buildroot}
mkdir -p %{buildroot}%{gemdir}
cp -a .%{gemdir}/* %{buildroot}/%{gemdir}/

mkdir -p %{buildroot}/%{_bindir}
mv %{buildroot}%{gemdir}/bin/* %{buildroot}/%{_bindir}
rmdir %{buildroot}%{gemdir}/bin

find %{buildroot}%{geminstdir}/bin -type f | xargs chmod a+x
chmod 0755 %{buildroot}%{geminstdir}/lib/rubyforge.rb
chmod 0755 %{buildroot}%{geminstdir}/bin/rubyforge

%clean
rm -rf %{buildroot}

%check
%if ! %{enable_test}
exit 0
%endif

pushd .%{gemdir}
# Hoe needs rubyforge, so make it sure that system-widely installed
# Hoe looks for rubyforge just trying to install now first, not
# system-widely installed rubyforge
export GEM_PATH=$(pwd)
popd

pushd .%{geminstdir}
rake test
popd

%files
%defattr(-, root, root, -)
%{_bindir}/rubyforge
%dir %{geminstdir}
%{geminstdir}/lib/
%{geminstdir}/bin/
%{gemdir}/cache/%{gemname}-%{version}.gem
%{gemdir}/specifications/%{gemname}-%{version}.gemspec
%doc %{geminstdir}/History.txt
%doc %{geminstdir}/Manifest.txt
%doc %{geminstdir}/README.txt

%files doc
%defattr(-,root,root,-)
%{gemdir}/doc/%{gemname}-%{version}
%{geminstdir}/Rakefile
%{geminstdir}/test/


%changelog
* Thu Sep 16 2010 Mamotu Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 2.0.4-2
- Split out document files

* Thu Mar  4 2010 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 2.0.4-1
- Update to 2.0.4
- Replace json_pure to json (bug 570252)

* Mon Feb 15 2010 Darryl L. Pierce <dpierce@redhat.com> - 2.0.3-1
- Added new dependency on rubygem-json >= 1.1.7.
- Release 2.0.3 of RubyForge.

* Tue Sep 15 2009 Darryl L. Pierce <dpierce@redhat.com> - 1.0.5-1
- Release 1.0.5 of RubyForge.

* Sat Aug  8 2009 Darryl L. Pierce <dpierce@redhat.com> - 1.0.4-1
- Release 1.0.4 of RubyForge.

* Sun Jul 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.0.3-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild

* Fri Feb 27 2009 Darryl Pierce <dpierce@redhat.com> - 1.0.3-1
- Release 1.0.3 of RubyForge.

* Wed Feb 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.0.2-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild

* Tue Jan 06 2009 Darryl Pierce <dpierce@redhat.com> - 1.0.2-2
- Provided the wrong gem as source.

* Tue Jan 06 2009 Darryl Pierce <dpierce@redhat.com> - 1.0.2-1
- Release 1.0.2 of Rubyforge.

* Thu Oct 23 2008 Darryl Pierce <dpierce@redhat.com> - 1.0.1-1
- Release 1.0.1 of Rubyforge.

* Mon Jun 09 2008 Darryl Pierce <dpierce@redhat.com> - 1.0.0-1
- New version of RubyForge released.

* Wed May 14 2008 Darryl Pierce <dpierce@redhat.com> - 0.4.5-2
- Figured out how to do a proper build.

* Mon May 12 2008 Darryl Pierce <dpierce@redhat.com> - 0.4.5-1
- New version of the gem released.

* Tue Apr 29 2008 Darryl Pierce <dpierce@redhat.com> - 0.4.4-3
- Fixed the executable attribute for rubyforge.rb.

* Mon Apr 28 2008 Darryl Pierce <dpierce@redhat.com> - 0.4.4-2
- Updated the spec to comply with Ruby packaging guidelines.

* Fri Apr 18 2008 Darryl Pierce <dpierce@redhat.com> - 0.4.4-1
- Initial package