]> git.pld-linux.org Git - packages/ruby-activesupport2.git/blame - ruby-activesupport2.spec
- ruby 2.0 rebuld
[packages/ruby-activesupport2.git] / ruby-activesupport2.spec
CommitLineData
899d474e 1%define pkgname activesupport
243d61e0 2Summary: Utility libraries for Ruby on Rails
faf0fe4e 3Name: ruby-activesupport2
24f5faee 4Version: 2.3.16
e4646354 5Release: 2
34352131 6License: Ruby-alike
7Group: Development/Languages
608aa4f6 8Source0: http://rubygems.org/downloads/%{pkgname}-%{version}.gem
24f5faee 9# Source0-md5: e8110faabd5f937191585fb1b2986b17
faf0fe4e 10Patch0: ruby-activesupport-nogems.patch
a4b0c37b 11URL: http://rubyforge.org/projects/activesupport/
913191bb 12BuildRequires: rpmbuild(macros) >= 1.277
a4b0c37b 13BuildRequires: ruby >= 1:1.8.6
a5f89570 14BuildRequires: ruby-modules
1288da91 15%{?ruby_mod_ver_requires_eq}
a4b0c37b 16Requires: ruby-builder >= 2.1.2
608aa4f6
JR
17Requires: ruby-i18n
18Requires: ruby-json
19Requires: ruby-mocha >= 0.9.7
20Requires: ruby-memcache-client
21Requires: ruby-nokogiri >= 1.1.1
22Requires: ruby-tzinfo
899d474e 23Obsoletes: ruby-ActiveSupport
9e361cbd 24Provides: ruby-ActiveSupport
4c4783ca 25Provides: ruby-activesupport = %{version}
34352131 26#BuildArch: noarch
27BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
28
a4b0c37b
ER
29# nothing to be placed there. we're not noarch only because of ruby packaging
30%define _enable_debug_packages 0
31
34352131 32%description
e5082904
JB
33Utility libraries for Ruby on Rails.
34
f2f74ba9
JR
35%description -l pl.UTF-8
36Biblioteki narzędziowe dla Ruby on Rails.
34352131 37
a4b0c37b 38%package rdoc
169b2745
JR
39Summary: HTML documentation for %{pkgname}
40Summary(pl.UTF-8): Dokumentacja w formacie HTML dla %{pkgname}
a4b0c37b
ER
41Group: Documentation
42Requires: ruby >= 1:1.8.7-4
43
44%description rdoc
169b2745 45HTML documentation for %{pkgname}.
a4b0c37b
ER
46
47%description rdoc -l pl.UTF-8
169b2745
JR
48Dokumentacja w formacie HTML dla %{pkgname}.
49
50%package ri
51Summary: ri documentation for %{pkgname}
52Summary(pl.UTF-8): Dokumentacja w formacie ri dla %{pkgname}
53Group: Documentation
54Requires: ruby
55
56%description ri
57ri documentation for %{pkgname}.
58
59%description ri -l pl.UTF-8
60Dokumentacji w formacie ri dla %{pkgname}.
a4b0c37b 61
34352131 62%prep
608aa4f6
JR
63%setup -q -c
64%{__tar} xf %{SOURCE0} -O data.tar.gz | %{__tar} xz
639c7c18
JR
65find -newer README -o -print | xargs touch --reference %{SOURCE0}
66%patch0 -p1
639c7c18
JR
67
68%{__rm} -r lib/active_support/vendor*
608aa4f6
JR
69
70# JRuby crap
169b2745 71rm lib/active_support/xml_mini/jdom.rb
212aafae 72
34352131 73%build
a4b0c37b 74rdoc --ri --op ri lib
34352131 75rdoc --op rdoc lib
169b2745 76rm ri/created.rid
a7028e3a 77rm -fr ri/{CGI,Class,ClassInheritableAttributes,Date,DateTime} \
639c7c18
JR
78 ri/{Enumerable,Exception,FalseClass,File,Float,Hash} \
79 ri/{HashWithIndifferentAccess,Integer,Kernel,Logger} \
80 ri/{LibXML,MissingSourceFile,Module,NameError,NilClass,Numeric} \
81 ri/{Object,Pathname,Proc,Range,Regexp,REXML,String} \
ae2362d6
JR
82 ri/{Symbol,Test,Time,TrueClass,Process,Array,BigDecimal} \
83 ri/{Benchmark,ERB,Fixnum,InstanceExecMethods}
34352131 84
85%install
86rm -rf $RPM_BUILD_ROOT
a4b0c37b 87install -d $RPM_BUILD_ROOT{%{ruby_rubylibdir},%{ruby_ridir},%{ruby_rdocdir}}
169b2745 88
34352131 89cp -a lib/* $RPM_BUILD_ROOT%{ruby_rubylibdir}
a4b0c37b 90cp -a ri/* $RPM_BUILD_ROOT%{ruby_ridir}
899d474e 91cp -a rdoc $RPM_BUILD_ROOT%{ruby_rdocdir}/%{pkgname}-%{version}
34352131 92
93%clean
94rm -rf $RPM_BUILD_ROOT
95
96%files
97%defattr(644,root,root,755)
a4b0c37b
ER
98%doc CHANGELOG
99%{ruby_rubylibdir}/active_support
100%{ruby_rubylibdir}/active_support.rb
639c7c18 101%{ruby_rubylibdir}/activesupport.rb
a4b0c37b
ER
102
103%files rdoc
104%defattr(644,root,root,755)
899d474e 105%{ruby_rdocdir}/%{pkgname}-%{version}
169b2745
JR
106
107%files ri
108%defattr(644,root,root,755)
a4b0c37b 109%{ruby_ridir}/ActiveSupport
This page took 0.07222 seconds and 4 git commands to generate.