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