rpms/rubygem-rubyforge/F-8 rubygem-rubyforge.spec,NONE,1.1

Darryl L. Pierce (mcpierce) fedora-extras-commits at redhat.com
Wed May 14 18:21:39 UTC 2008


Author: mcpierce

Update of /cvs/pkgs/rpms/rubygem-rubyforge/F-8
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv15858

Added Files:
	rubygem-rubyforge.spec 
Log Message:
Added the spec file for the first proper release for F-8.



--- NEW FILE rubygem-rubyforge.spec ---
# Generated from rubyforge-0.4.4.gem by gem2rpm -*- rpm-spec -*-
%define ruby_sitelib %(ruby -rrbconfig -e "puts Config::CONFIG['sitelibdir']")
%define gemdir %(ruby -rubygems -e 'puts Gem::dir' 2>/dev/null)
%define gemname rubyforge
%define geminstdir %{gemdir}/gems/%{gemname}-%{version}

Summary: 	A script which automates a limited set of rubyforge operations
Name: 		rubygem-%{gemname}
Version: 	0.4.5
Release: 	1%{?dist}
Group: 		Development/Languages
License: 	GPLv2+ or Ruby
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
BuildRequires: 	rubygems
BuildArch: 	noarch
Provides: 	rubygem(%{gemname}) = %{version}

%description
A script which automates a limited set of rubyforge operations.  * Run
'rubyforge help' for complete usage. * Setup: For first time users AND
upgrades to 0.4.0: * rubyforge setup (deletes your username and password, so
run sparingly!) * edit ~/.rubyforge/user-config.yml * rubyforge config * For
all rubyforge upgrades, run 'rubyforge config' to ensure you have latest. *
Don't forget to login!  logging in will store a cookie in your .rubyforge
directory which expires after a time.  always run the login command before any
operation that requires authentication, such as uploading a package.


%prep

%build

%install
rm -rf %{buildroot}
mkdir -p %{buildroot}%{gemdir}
gem install --local --install-dir %{buildroot}%{gemdir} \
            --force --rdoc %{SOURCE0}
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 +x %{buildroot}%{geminstdir}/lib/rubyforge.rb

%clean
rm -rf %{buildroot}

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


%changelog
* Wed May 14 2008 Darryl Pierce <dpierce at redhat.com> - 0.4.5-1
- Figured out how to do a proper build.

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

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

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




More information about the fedora-extras-commits mailing list