2 Summary(pl.UTF-8): Konwerter BNF
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/
12 BuildRequires: gmp-devel
13 BuildRequires: tetex-format-pdflatex
14 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
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.
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.
29 %setup -q -n %{name}_%{version}b
35 pdflatex LBNF-report.tex
38 rm -rf $RPM_BUILD_ROOT
39 install -d $RPM_BUILD_ROOT{%{_bindir},%{_examplesdir}/%{name}-%{version}}
41 install bnfc $RPM_BUILD_ROOT%{_bindir}
42 cp -a examples/* $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
45 rm -rf $RPM_BUILD_ROOT
48 %defattr(644,root,root,755)
50 %attr(755,root,root) %{_bindir}/*
51 %{_examplesdir}/%{name}-%{version}