2 Summary(pl.UTF-8): Konwerter BNF
7 Group: Development/Tools
8 Source0: http://hackage.haskell.org/packages/archive/BNFC/%{version}/%{name}-%{version}.tar.gz
9 # Source0-md5: fda25414352413879bc8f76d0558fcb4
10 URL: http://www.cse.chalmers.se/research/group/Language-technology/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.
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}