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