]> git.pld-linux.org Git - projects/template-specs.git/blame - ruby.spec
- ri subpackage
[projects/template-specs.git] / ruby.spec
CommitLineData
0b08143e 1# TODO
0b08143e 2# - any policy what to package in %{ruby_ridir}?
3b2fbb03 3#
7911ee90 4%define pkgname MODULE_NAME
d4eb3bf7 5Summary: -
316bafdd 6Name: ruby-%{pkgname}
d4eb3bf7
ER
7Version: -
8Release: 0.1
9License: - (enter GPL/GPL v2/GPL v3+/LGPL/MIT/Ruby License/other license name here)
316bafdd
JR
10#Source0: http://rubyforge.org/frs/download.php/18699/%{pkgname}-%{version}.tgz
11Source0: http://rubygems.org/downloads/%{pkgname}-%{version}.gem
d4eb3bf7
ER
12# Source0-md5: -
13Group: Development/Languages
14URL: http://rubyforge.org/projects/.../
fd8a3aae
ER
15BuildRequires: rpmbuild(macros) >= 1.484
16BuildRequires: ruby >= 1:1.8.6
d4eb3bf7
ER
17BuildRequires: ruby-modules
18%{?ruby_mod_ver_requires_eq}
19#BuildArch: noarch
20BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
21
fd8a3aae 22# nothing to be placed there. we're not noarch only because of ruby packaging
d4eb3bf7
ER
23%define _enable_debug_packages 0
24
25%description
26...
27
28%package rdoc
bc42e01e
JR
29Summary: HTML documentation for %{pkgname}
30Summary(pl.UTF-8): Dokumentacja w formacie HTML dla %{pkgname}
d4eb3bf7 31Group: Documentation
fd8a3aae 32Requires: ruby >= 1:1.8.7-4
d4eb3bf7
ER
33
34%description rdoc
bc42e01e
JR
35HTML documentation for %{pkgname}.
36
37%description rdoc -l pl.UTF-8
38Dokumentacja w formacie HTML dla %{pkgname}.
39
40%package ri
41Summary: ri documentation for %{pkgname}
42Summary(pl.UTF-8): Dokumentacja w formacie ri dla %{pkgname}
43Group: Documentation
44Requires: ruby
45
46%description ri
47ri documentation for %{pkgname}.
48
49%description ri -l pl.UTF-8
50Dokumentacji w formacie ri dla %{pkgname}.
d4eb3bf7
ER
51
52%prep
316bafdd
JR
53# tgz
54#%setup -q -n %{pkgname}-%{version}
55
56# gem install
57%setup -q -c
d4eb3bf7 58
fd8a3aae
ER
59# gem install
60%{__tar} xf %{SOURCE0} -O data.tar.gz | %{__tar} xz
61find -newer README -o -print | xargs touch --reference %{SOURCE0}
62
63cp /usr/share/setup.rb .
64
65# cleanup backups after patching
66find '(' -name '*~' -o -name '*.orig' ')' -print0 | xargs -0 -r -l512 rm -f
67
d4eb3bf7
ER
68%build
69rdoc --ri --op ri lib
70rdoc --op rdoc lib
3b2fbb03 71# rm -rf ri/NOT_THIS_MODULE_RELATED_DIRS
fd8a3aae 72rm -f ri/created.rid
d4eb3bf7
ER
73
74%install
75rm -rf $RPM_BUILD_ROOT
fd8a3aae 76install -d $RPM_BUILD_ROOT{%{ruby_rubylibdir},%{ruby_ridir},%{ruby_rdocdir}}
bc42e01e 77
d4eb3bf7
ER
78cp -a lib/* $RPM_BUILD_ROOT%{ruby_rubylibdir}
79cp -a ri/* $RPM_BUILD_ROOT%{ruby_ridir}
fd8a3aae 80cp -a rdoc $RPM_BUILD_ROOT%{ruby_rdocdir}/%{name}-%{version}
d4eb3bf7
ER
81
82%clean
83rm -rf $RPM_BUILD_ROOT
84
85%files
86%defattr(644,root,root,755)
87%doc CHANGELOG README
316bafdd
JR
88%{ruby_rubylibdir}/%{pkgname}.rb
89%{ruby_rubylibdir}/%{pkgname}
90%attr(755,root,root) %{ruby_archdir}/%{pkgname}_ext.so
d4eb3bf7
ER
91
92%files rdoc
93%defattr(644,root,root,755)
fd8a3aae 94%{ruby_rdocdir}/%{name}-%{version}
bc42e01e
JR
95
96%files ri
97%defattr(644,root,root,755)
316bafdd 98%{ruby_ridir}/%{pkgname}
This page took 0.073933 seconds and 4 git commands to generate.