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