]> git.pld-linux.org Git - packages/ruby-syntax.git/blob - ruby-syntax.spec
add infinitive loop fix from fedora
[packages/ruby-syntax.git] / ruby-syntax.spec
1 #
2 # Conditional build:
3 %bcond_without  tests           # build without tests
4
5 %define pkgname syntax
6 Summary:        Syntax classes for specifying BNF-like grammar in Ruby
7 Summary(pl.UTF-8):      Klasy składni do opisu gramatyk typu BNF w języku Ruby
8 Name:           ruby-%{pkgname}
9 Version:        1.0.0
10 Release:        1
11 License:        Public Domain
12 Group:          Development/Languages
13 Source0:        http://gems.rubyforge.org/gems/%{pkgname}-%{version}.gem
14 # Source0-md5:  d9d2eabc03bc937adfa00e35f228f9a8
15 Patch0:         rubygem-syntax-fix-yaml-parse-for-ruby-1.9.patch
16 URL:            http://syntax.rubyforge.org/
17 BuildRequires:  rpm-rubyprov
18 BuildRequires:  rpmbuild(macros) >= 1.656
19 %if %{with tests}
20 BuildRequires:  ruby-minitest
21 %endif
22 BuildArch:      noarch
23 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
24
25 %description
26 Syntax classes for specifying BNF-like grammar in Ruby.
27
28 %description -l pl.UTF-8
29 Klasy składni do opisu gramatyk typu BNF w języku Ruby.
30
31 %prep
32 %setup -q -n %{pkgname}-%{version}
33 %patch0 -p0
34
35 %build
36 %if %{with tests}
37 ruby -Itest test/ALL-TESTS.rb
38 %endif
39
40 rdoc --inline-source --op rdoc lib
41 rdoc --ri --op ri lib
42 rm ri/cache.ri
43 rm ri/created.rid
44
45 %install
46 rm -rf $RPM_BUILD_ROOT
47 install -d $RPM_BUILD_ROOT{%{ruby_vendorlibdir},%{ruby_ridir}}
48 cp -a lib/* $RPM_BUILD_ROOT%{ruby_vendorlibdir}
49 cp -a ri/* $RPM_BUILD_ROOT%{ruby_ridir}
50
51 %clean
52 rm -rf $RPM_BUILD_ROOT
53
54 %files
55 %defattr(644,root,root,755)
56 %{ruby_vendorlibdir}/syntax.rb
57 %{ruby_vendorlibdir}/syntax
58
59 %{ruby_ridir}/Syntax
This page took 0.076863 seconds and 3 git commands to generate.