rpms/rubygem-fastercsv/F-11 rubygem-fastercsv.spec, NONE, 1.1 .cvsignore, 1.1, 1.2 sources, 1.1, 1.2

Robert Scheck robert at fedoraproject.org
Mon Aug 17 19:46:34 UTC 2009


Author: robert

Update of /cvs/pkgs/rpms/rubygem-fastercsv/F-11
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv28088/F-11

Modified Files:
	.cvsignore sources 
Added Files:
	rubygem-fastercsv.spec 
Log Message:
Initial import of rubygem-fastercsv



--- NEW FILE rubygem-fastercsv.spec ---
%{!?ruby_sitelib:	%global ruby_sitelib	%(ruby -rrbconfig -e "puts Config::CONFIG['sitelibdir']")}
%{!?ruby_abiver:	%global ruby_abiver	%((echo "1.8"; ruby -rrbconfig -e "puts Config::CONFIG['ruby_version']" 2>/dev/null) | tail -1)}

%global gemdir %(ruby -rubygems -e 'puts Gem::dir' 2>/dev/null)
%global gemname fastercsv
%global geminstdir %{gemdir}/gems/%{gemname}-%{version}

Summary:	Faster, smaller and cleaner replacement to standard CSV library
Name:		rubygem-%{gemname}
Version:	1.5.0
Release:	2%{?dist}
License:	GPLv2 or Ruby
Group:		Development/Languages
URL:		http://fastercsv.rubyforge.org/
Source:		http://gems.rubyforge.org/gems/%{gemname}-%{version}.gem
Requires:	ruby(abi) = %{ruby_abiver}, rubygems
Provides:	rubygem(%{gemname}) = %{version}
BuildRequires:	rubygems
BuildArch:	noarch
BuildRoot:	%{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)

%description
FasterCSV is intended as a complete replacement to the CSV standard library.
It is significantly faster and smaller while still being pure Ruby code. It
also strives for a better interface.

%prep

%build

%install
rm -rf $RPM_BUILD_ROOT
mkdir -p $RPM_BUILD_ROOT%{gemdir}
gem install --local --install-dir $RPM_BUILD_ROOT%{gemdir} --force --rdoc %{SOURCE0}

# Find files with a shebang that do not have executable permissions
for file in $(find $RPM_BUILD_ROOT%{geminstdir} -type f ! -perm /a+x -name "*.rb"); do
  if [ ! -z "`head -n 1 $file | grep \"^#!/\"`" ]; then
    sed -e 's@/usr/local/bin/ruby@%{_bindir}/ruby at g' -i $file
    chmod -v 755 $file
  fi
done

%check
ruby -I $RPM_BUILD_ROOT%{geminstdir}/lib:$RPM_BUILD_ROOT%{geminstdir}/test $RPM_BUILD_ROOT%{geminstdir}/test/ts_all.rb

%clean
rm -rf $RPM_BUILD_ROOT

%files
%defattr(-,root,root,-)
%doc %{gemdir}/doc/%{gemname}-%{version}
%{gemdir}/cache/%{gemname}-%{version}.gem
%{gemdir}/specifications/%{gemname}-%{version}.gemspec
%dir %{gemdir}/gems/%{gemname}-%{version}/
%doc %{geminstdir}/AUTHORS
%doc %{geminstdir}/CHANGELOG
%doc %{geminstdir}/COPYING
%doc %{geminstdir}/INSTALL
%doc %{geminstdir}/LICENSE
%doc %{geminstdir}/README
%doc %{geminstdir}/TODO
%{geminstdir}/Rakefile
%{geminstdir}/examples/
%{geminstdir}/lib/
%{geminstdir}/setup.rb
%{geminstdir}/test/

%changelog
* Sun Aug 09 2009 Robert Scheck <robert at fedoraproject.org> 1.5.0-2
- Added missing requirement to ruby(abi) = version (#514928 #c1)
- Switched from defines to globals, updated summary in spec file
- Corrected license tag and removed duplicates in docs (#514928)

* Fri Jul 31 2009 Robert Scheck <robert at fedoraproject.org> 1.5.0-1
- Upgrade to 1.5.0
- Initial spec file for Fedora and Red Hat Enterprise Linux


Index: .cvsignore
===================================================================
RCS file: /cvs/pkgs/rpms/rubygem-fastercsv/F-11/.cvsignore,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -p -r1.1 -r1.2
--- .cvsignore	17 Aug 2009 18:19:55 -0000	1.1
+++ .cvsignore	17 Aug 2009 19:46:33 -0000	1.2
@@ -0,0 +1 @@
+fastercsv-1.5.0.gem


Index: sources
===================================================================
RCS file: /cvs/pkgs/rpms/rubygem-fastercsv/F-11/sources,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -p -r1.1 -r1.2
--- sources	17 Aug 2009 18:19:55 -0000	1.1
+++ sources	17 Aug 2009 19:46:34 -0000	1.2
@@ -0,0 +1 @@
+f671013ecea1a9a333884298e762cddf  fastercsv-1.5.0.gem




More information about the fedora-extras-commits mailing list