]> git.pld-linux.org Git - packages/ruby-rdiscount.git/blame - ruby-rdiscount.spec
- I'm not sure, but most probably it won't compile/work on ruby 1.8 because of
[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
10Release: 0.1
11License: BSD-style
12#Source0: http://rubyforge.org/frs/download.php/18699/%{pkgname}-%{version}.tgz
13Source0: http://github.com/rtomayko/rdiscount/tarball/v1.2.7/%{name}-%{version}.tar.gz
14# Source0-md5: 85edbb9768bfa7e36455dbf8749dccae
15Patch0: %{name}-ruby1.9.patch
16Group: Development/Languages
17URL: http://github.com/rtomayko/rdiscount
18BuildRequires: rpmbuild(macros) >= 1.484
a83c7ea4 19BuildRequires: ruby >= 1:1.9
2f070126 20BuildRequires: ruby-modules
21BuildRequires: setup.rb
22%{?ruby_mod_ver_requires_eq}
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
33%description -nrdiscount
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
41
42%description rdoc
43HTML documentation for %{pkgname}.
44
45%description rdoc -l pl.UTF-8
46Dokumentacja w formacie HTML dla %{pkgname}.
47
48%package ri
49Summary: ri documentation for %{pkgname}
50Summary(pl.UTF-8): Dokumentacja w formacie ri dla %{pkgname}
51Group: Documentation
52Requires: ruby
53
54%description ri
55ri documentation for %{pkgname}.
56
57%description ri -l pl.UTF-8
58Dokumentacji w formacie ri dla %{pkgname}.
59
60%prep
61%setup -q -c
62mv rtomayko-rdiscount-*/* .
63rm -rf rtomayko-rdiscount-*
64
65%patch0 -p1
66
67%build
68
69cp %{_datadir}/setup.rb .
70
71ruby setup.rb config \
72 --rbdir=%{ruby_rubylibdir} \
73 --sodir=%{ruby_archdir}
74
75ruby setup.rb setup
76
77rdoc --ri --op ri lib
78rdoc --op rdoc lib
79rm ri/created.rid
80
81%install
82rm -rf $RPM_BUILD_ROOT
83install -d $RPM_BUILD_ROOT{%{ruby_rubylibdir},%{ruby_ridir},%{ruby_rdocdir}}
84
85#cp -a lib/* $RPM_BUILD_ROOT%{ruby_rubylibdir}
86cp -a ri/* $RPM_BUILD_ROOT%{ruby_ridir}
87cp -a rdoc $RPM_BUILD_ROOT%{ruby_rdocdir}/%{name}-%{version}
88
89ruby setup.rb install \
90 --prefix=$RPM_BUILD_ROOT
91
92%clean
93rm -rf $RPM_BUILD_ROOT
94
95%files
96%defattr(644,root,root,755)
97%doc COPYING README.markdown
98%{ruby_rubylibdir}/%{pkgname}.rb
99%{ruby_rubylibdir}/markdown.rb
100%attr(755,root,root) %{ruby_archdir}/%{pkgname}.so
101
102%files -n rdiscount
103%defattr(644,root,root,755)
104%attr(755,root,root) %{_bindir}/rdiscount
105
106%files rdoc
107%defattr(644,root,root,755)
108%{ruby_rdocdir}/%{name}-%{version}
109
110%files ri
111%defattr(644,root,root,755)
112%{ruby_ridir}/RDiscount
This page took 0.071454 seconds and 4 git commands to generate.