]> git.pld-linux.org Git - packages/ruby-activesupport.git/blame - ruby-activesupport.spec
- update to 2.0.5; -rdoc subpackage
[packages/ruby-activesupport.git] / ruby-activesupport.spec
CommitLineData
3e34f5e2
ER
1# TODO
2# - get rid of internal pkgs
3# vendor/builder-2.1.2
4# vendor/xml-simple-1.0.11
5# vendor/xml-simple-1.0.11/xmlsimple.rb
c9b09ebb 6Summary: Mail generator library for Ruby
ebcf63c9 7Summary(pl.UTF-8): Biblioteka do generowania listów w języku Ruby
c9b09ebb 8Name: ruby-ActiveSupport
3e34f5e2 9Version: 2.0.5
1535303b 10Release: 1
c9b09ebb 11License: Ruby-alike
12Group: Development/Languages
3e34f5e2
ER
13Source0: http://rubyforge.org/frs/download.php/45353/activesupport-%{version}.tgz
14# Source0-md5: 662a9b2a43c43ed76bb422fe884f8699
15Patch0: %{name}-nogems.patch
16URL: http://rubyforge.org/projects/activesupport/
36efea0b 17BuildRequires: rpmbuild(macros) >= 1.277
3e34f5e2 18BuildRequires: ruby >= 1:1.8.6
e7bf8cc1 19BuildRequires: ruby-modules
dc057190 20%{?ruby_mod_ver_requires_eq}
598db2a3 21Requires: ruby-breakpoint
3e34f5e2 22Requires: ruby-builder >= 2.1.2
db6ad2db 23Requires: ruby-xml-simple >= 1.0.11
c9b09ebb 24#BuildArch: noarch
25BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
26
3e34f5e2
ER
27# nothing to be placed there. we're not noarch only because of ruby packaging
28%define _enable_debug_packages 0
29
c9b09ebb 30%description
d0967976
JB
31Utility libraries for Ruby on Rails.
32
c47aa3cd
JR
33%description -l pl.UTF-8
34Biblioteki narzędziowe dla Ruby on Rails.
c9b09ebb 35
3e34f5e2
ER
36%package rdoc
37Summary: Documentation files for ActiveSupport
38Summary(pl.UTF-8): Dokumentacja do biblioteki ActiveSupport
39Group: Documentation
40Requires: ruby >= 1:1.8.7-4
41
42%description rdoc
43Documentation files for ActiveSupport.
44
45%description rdoc -l pl.UTF-8
46Dokumentacja do biblioteki ActiveSupport.
47
c9b09ebb 48%prep
3e34f5e2 49%setup -q -n activesupport-%{version}
a5ce2121 50%patch0 -p1
c9b09ebb 51
52%build
3e34f5e2 53rdoc --ri --op ri lib
c9b09ebb 54rdoc --op rdoc lib
3e34f5e2
ER
55rm -f ri/created.rid
56# external packages?
57rm -rf ri/Array
58rm -rf ri/BigDecimal
59rm -rf ri/BlankSlate
60rm -rf ri/Builder
61rm -rf ri/CGI
62rm -rf ri/Class
63rm -rf ri/ClassInheritableAttributes
64rm -rf ri/Date
65rm -rf ri/DateTime
66rm -rf ri/Dependencies
67rm -rf ri/Enumerable
68rm -rf ri/Exception
69rm -rf ri/FalseClass
70rm -rf ri/File
71rm -rf ri/Fixnum
72rm -rf ri/Float
73rm -rf ri/Hash
74rm -rf ri/HashWithIndifferentAccess
75rm -rf ri/Inflector
76rm -rf ri/Integer
77rm -rf ri/Kernel
78rm -rf ri/Logger
79rm -rf ri/MissingSourceFile
80rm -rf ri/Module
81rm -rf ri/NameError
82rm -rf ri/NilClass
83rm -rf ri/Numeric
84rm -rf ri/Object
85rm -rf ri/OrderedOptions
86rm -rf ri/Pathname
87rm -rf ri/Proc
88rm -rf ri/Range
89rm -rf ri/Regexp
90rm -rf ri/REXML
91rm -rf ri/String
92rm -rf ri/Symbol
93rm -rf ri/Test
94rm -rf ri/Time
95rm -rf ri/TimeZone
96rm -rf ri/TrueClass
97rm -rf ri/XmlSimple
c9b09ebb 98
99%install
100rm -rf $RPM_BUILD_ROOT
101install -d $RPM_BUILD_ROOT{%{ruby_rubylibdir},%{ruby_ridir}}
3e34f5e2 102install -d $RPM_BUILD_ROOT{%{ruby_rubylibdir},%{ruby_ridir},%{ruby_rdocdir}}
c9b09ebb 103cp -a lib/* $RPM_BUILD_ROOT%{ruby_rubylibdir}
3e34f5e2
ER
104cp -a ri/* $RPM_BUILD_ROOT%{ruby_ridir}
105cp -a rdoc $RPM_BUILD_ROOT%{ruby_rdocdir}/%{name}-%{version}
c9b09ebb 106
107%clean
108rm -rf $RPM_BUILD_ROOT
109
110%files
111%defattr(644,root,root,755)
3e34f5e2
ER
112%doc CHANGELOG
113%{ruby_rubylibdir}/active_support
114%{ruby_rubylibdir}/active_support.rb
115%{ruby_rubylibdir}/activesupport.rb
116
117%files rdoc
118%defattr(644,root,root,755)
119%{ruby_rdocdir}/%{name}-%{version}
120%{ruby_ridir}/ActiveSupport
This page took 0.11161 seconds and 4 git commands to generate.