]> git.pld-linux.org Git - packages/ruby-rdiscount.git/blame - ruby-rdiscount.spec
BR rpm-rubyprov
[packages/ruby-rdiscount.git] / ruby-rdiscount.spec
CommitLineData
2f070126 1# TODO
2# - rake doc
3# (in /home/users/z/rpm/BUILD/ruby-discount-1.2.7) hanna --charset utf8 --fmt html --inline-source --line-numbers --main RDiscount --op doc --title 'RDiscount API Documentation' lib/rdiscount.rb lib/markdown.rb sh: hanna: not found
4# rake aborted!
5#
6%define pkgname rdiscount
7Summary: Discount Markdown Processor for Ruby
8Name: ruby-rdiscount
9Version: 1.2.7
2f38e19b 10Release: 1
2f070126 11License: BSD-style
2f38e19b 12Source0: http://github.com/rtomayko/rdiscount/tarball/v%{version}/%{name}-%{version}.tar.gz
2f070126 13# Source0-md5: 85edbb9768bfa7e36455dbf8749dccae
14Patch0: %{name}-ruby1.9.patch
15Group: Development/Languages
16URL: http://github.com/rtomayko/rdiscount
d87af65b
ER
17BuildRequires: rpm-rubyprov
18BuildRequires: rpmbuild(macros) >= 1.665
a83c7ea4 19BuildRequires: ruby >= 1:1.9
0336db61 20BuildRequires: ruby-devel
2f070126 21BuildRequires: ruby-modules
22BuildRequires: setup.rb
2f070126 23BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
24
25%description
26Discount Markdown Processor for Ruby.
27
28%package -n rdiscount
29Summary: Markdown processor
30Group: Applications/Publishing
31Requires: %{name} = %{version}-%{release}
32
2f38e19b 33%description -n rdiscount
2f070126 34Markdown processor.
35
36%package rdoc
37Summary: HTML documentation for %{pkgname}
38Summary(pl.UTF-8): Dokumentacja w formacie HTML dla %{pkgname}
39Group: Documentation
40Requires: ruby >= 1:1.8.7-4
2f38e19b
ER
41%if "%{_rpmversion}" >= "5"
42BuildArch: noarch
43%endif
2f070126 44
45%description rdoc
46HTML documentation for %{pkgname}.
47
48%description rdoc -l pl.UTF-8
49Dokumentacja w formacie HTML dla %{pkgname}.
50
51%package ri
52Summary: ri documentation for %{pkgname}
53Summary(pl.UTF-8): Dokumentacja w formacie ri dla %{pkgname}
54Group: Documentation
55Requires: ruby
2f38e19b
ER
56%if "%{_rpmversion}" >= "5"
57BuildArch: noarch
58%endif
2f070126 59
60%description ri
61ri documentation for %{pkgname}.
62
63%description ri -l pl.UTF-8
64Dokumentacji w formacie ri dla %{pkgname}.
65
66%prep
67%setup -q -c
68mv rtomayko-rdiscount-*/* .
2f070126 69%patch0 -p1
70
71%build
2f070126 72cp %{_datadir}/setup.rb .
73
2f38e19b
ER
74%{__ruby} setup.rb config \
75 --rbdir=%{ruby_vendorlibdir} \
76 --sodir=%{ruby_vendorarchdir}
2f070126 77
2f38e19b 78%{__ruby} setup.rb setup
2f070126 79
80rdoc --ri --op ri lib
81rdoc --op rdoc lib
2f38e19b 82rm -r ri/Object
2f070126 83rm ri/created.rid
2f38e19b 84rm ri/cache.ri
2f070126 85
86%install
87rm -rf $RPM_BUILD_ROOT
2f38e19b 88install -d $RPM_BUILD_ROOT{%{ruby_vendorlibdir},%{ruby_ridir},%{ruby_rdocdir}}
2f070126 89cp -a ri/* $RPM_BUILD_ROOT%{ruby_ridir}
90cp -a rdoc $RPM_BUILD_ROOT%{ruby_rdocdir}/%{name}-%{version}
91
2f38e19b 92%{__ruby} setup.rb install \
2f070126 93 --prefix=$RPM_BUILD_ROOT
94
95%clean
96rm -rf $RPM_BUILD_ROOT
97
98%files
99%defattr(644,root,root,755)
100%doc COPYING README.markdown
2f38e19b
ER
101%{ruby_vendorlibdir}/markdown.rb
102%{ruby_vendorlibdir}/rdiscount.rb
103%attr(755,root,root) %{ruby_vendorarchdir}/rdiscount.so
2f070126 104
105%files -n rdiscount
106%defattr(644,root,root,755)
107%attr(755,root,root) %{_bindir}/rdiscount
108
109%files rdoc
110%defattr(644,root,root,755)
111%{ruby_rdocdir}/%{name}-%{version}
112
113%files ri
114%defattr(644,root,root,755)
115%{ruby_ridir}/RDiscount
This page took 0.087781 seconds and 4 git commands to generate.