]> git.pld-linux.org Git - packages/BNFC.git/blob - BNFC.spec
- rel .2
[packages/BNFC.git] / BNFC.spec
1 Summary:        BNF Converter
2 Summary(pl.UTF-8):      Konwerter BNF
3 Name:           BNFC
4 Version:        2.3
5 Release:        0.b.2
6 License:        GPL
7 Group:          Development/Tools
8 Source0:        http://www.cs.chalmers.se/~markus/BNFC/%{name}_%{version}b.tgz
9 # Source0-md5:  1c31e0ef06ed27032a0f50d1b0ea860d
10 URL:            http://www.cs.chalmers.se/~markus/BNFC/
11 BuildRequires:  ghc
12 BuildRequires:  gmp-devel
13 BuildRequires:  tetex-format-pdflatex
14 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
15
16 %description
17 The BNF Converter is a compiler construction tool generating
18 a compiler front-end from a Labelled BNF grammar. It was originally
19 written to generate Haskell, but starting from version 2.0,
20 it can also be used for generating Java, C++, and C.
21
22 %description -l pl.UTF-8
23 BNF Converter to narzędzie do tworzenia kompilatorów generujące
24 frontend kompilatora z gramatyki w postaci Labelled BNF. Pierwotnie
25 zostało napisane do generowania Haskella, ale począwszy of wersji 2.0
26 potrafi także generować kod w Javie, C++ i C.
27
28 %prep
29 %setup -q -n %{name}_%{version}b
30
31 %build
32 %{__make}
33
34 cd doc
35 pdflatex LBNF-report.tex
36
37 %install
38 rm -rf $RPM_BUILD_ROOT
39 install -d $RPM_BUILD_ROOT{%{_bindir},%{_examplesdir}/%{name}-%{version}}
40
41 install bnfc $RPM_BUILD_ROOT%{_bindir}
42 cp -a examples/* $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
43
44 %clean
45 rm -rf $RPM_BUILD_ROOT
46
47 %files
48 %defattr(644,root,root,755)
49 %doc TODO doc/*.pdf
50 %attr(755,root,root) %{_bindir}/*
51 %{_examplesdir}/%{name}-%{version}
This page took 0.07741 seconds and 4 git commands to generate.