]> git.pld-linux.org Git - packages/ruby-activesupport.git/blame - ruby-activesupport.spec
- release 3 (by relup.sh)
[packages/ruby-activesupport.git] / ruby-activesupport.spec
CommitLineData
4134c8f6 1%define pkgname activesupport
acb60b3d 2Summary: Utility libraries for Ruby on Rails
4134c8f6 3Name: ruby-%{pkgname}
44b16dff 4Version: 3.2.19
6cc6ace3 5Release: 3
c9b09ebb 6License: Ruby-alike
7Group: Development/Languages
5081c16c 8Source0: http://rubygems.org/downloads/%{pkgname}-%{version}.gem
44b16dff 9# Source0-md5: d526f5d67fe426e2896763b2cb8feeb3
3e34f5e2 10URL: http://rubyforge.org/projects/activesupport/
6bb55844
ER
11BuildRequires: rpm-rubyprov
12BuildRequires: rpmbuild(macros) >= 1.656
d3bfee60
ER
13%if %(locale -a | grep -q '^en_US$'; echo $?)
14BuildRequires: glibc-localedb-all
15%endif
3e34f5e2 16Requires: ruby-builder >= 2.1.2
5081c16c
JR
17Requires: ruby-i18n
18Requires: ruby-json
5081c16c 19Requires: ruby-memcache-client
6bb55844 20Requires: ruby-mocha >= 0.9.7
5081c16c
JR
21Requires: ruby-nokogiri >= 1.1.1
22Requires: ruby-tzinfo
7711b113 23Provides: ruby-ActiveSupport
6bb55844
ER
24Obsoletes: ruby-ActiveSupport
25BuildArch: noarch
c9b09ebb 26BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
27
28%description
d0967976
JB
29Utility libraries for Ruby on Rails.
30
c47aa3cd
JR
31%description -l pl.UTF-8
32Biblioteki narzędziowe dla Ruby on Rails.
c9b09ebb 33
3e34f5e2 34%package rdoc
c2c757d5
JR
35Summary: HTML documentation for %{pkgname}
36Summary(pl.UTF-8): Dokumentacja w formacie HTML dla %{pkgname}
3e34f5e2
ER
37Group: Documentation
38Requires: ruby >= 1:1.8.7-4
39
40%description rdoc
c2c757d5 41HTML documentation for %{pkgname}.
3e34f5e2
ER
42
43%description rdoc -l pl.UTF-8
c2c757d5
JR
44Dokumentacja w formacie HTML dla %{pkgname}.
45
46%package ri
47Summary: ri documentation for %{pkgname}
48Summary(pl.UTF-8): Dokumentacja w formacie ri dla %{pkgname}
49Group: Documentation
50Requires: ruby
51
52%description ri
53ri documentation for %{pkgname}.
54
55%description ri -l pl.UTF-8
56Dokumentacji w formacie ri dla %{pkgname}.
3e34f5e2 57
c9b09ebb 58%prep
6bb55844 59%setup -q -n %{pkgname}-%{version}
5081c16c
JR
60
61# JRuby crap
c2c757d5 62rm lib/active_support/xml_mini/jdom.rb
5616f5ca 63
c9b09ebb 64%build
02cbb211
ER
65# write .gemspec
66%__gem_helper spec
67
d3bfee60
ER
68# UTF8 locale needed for doc generation
69export LC_ALL=en_US.UTF-8
3e34f5e2 70rdoc --ri --op ri lib
c9b09ebb 71rdoc --op rdoc lib
c2c757d5 72rm ri/created.rid
6bb55844
ER
73rm ri/cache.ri
74rm -r ri/{Class,Date,DateTime} \
666d3b39 75 ri/{Enumerable,FalseClass,File,Float,Hash} \
76 ri/{Integer,Kernel,Logger} \
6bb55844 77 ri/{Module,NameError,NilClass,Numeric} \
e2a01910
ER
78 ri/{Object,Range,String} \
79 ri/{Test,Time,TrueClass,Process,Array,BigDecimal} \
44b16dff 80 ri/{Benchmark,ERB,I18n,LoadError} \
e2a01910 81 ri/{LibXML,MissingSourceFile,URI}
c9b09ebb 82
83%install
84rm -rf $RPM_BUILD_ROOT
02cbb211 85install -d $RPM_BUILD_ROOT{%{ruby_vendorlibdir},%{ruby_specdir},%{ruby_ridir},%{ruby_rdocdir}}
6bb55844 86cp -a lib/* $RPM_BUILD_ROOT%{ruby_vendorlibdir}
3e34f5e2 87cp -a ri/* $RPM_BUILD_ROOT%{ruby_ridir}
4134c8f6 88cp -a rdoc $RPM_BUILD_ROOT%{ruby_rdocdir}/%{pkgname}-%{version}
02cbb211 89cp -p %{pkgname}-%{version}.gemspec $RPM_BUILD_ROOT%{ruby_specdir}
c9b09ebb 90
91%clean
92rm -rf $RPM_BUILD_ROOT
93
94%files
95%defattr(644,root,root,755)
44b16dff 96%doc CHANGELOG.md README.rdoc
6bb55844
ER
97%{ruby_vendorlibdir}/active_support
98%{ruby_vendorlibdir}/active_support.rb
02cbb211 99%{ruby_specdir}/%{pkgname}-%{version}.gemspec
3e34f5e2
ER
100
101%files rdoc
102%defattr(644,root,root,755)
4134c8f6 103%{ruby_rdocdir}/%{pkgname}-%{version}
c2c757d5
JR
104
105%files ri
106%defattr(644,root,root,755)
3e34f5e2 107%{ruby_ridir}/ActiveSupport
This page took 0.076973 seconds and 4 git commands to generate.