]> git.pld-linux.org Git - packages/bison++.git/blob - bison++.spec
- tabs in preamble
[packages/bison++.git] / bison++.spec
1 Summary:        Generate a parser in C or C++ from BNF notation
2 Summary(pl.UTF-8):      Generowanie parserów w C lub C++ z notacji BNF
3 Name:           bison++
4 Version:        1.21.5
5 Release:        1
6 License:        GPL
7 Group:          Development/Tools
8 Source0:        ftp://ftp.iecc.com/pub/file/bison++flex++/b++5.tar.z
9 # Source0-md5:  482ba52685d2d91bd708a952a1a6e143
10 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
11
12 %description
13 Based on bison version 1.19, compatible with bison but with C++
14 support. Bison is a general-purpose parser generator that converts a
15 grammar description for an LALR (BNF-like) context free grammar into a
16 C/C++ program to parse that grammar. Once you are proficient with
17 bison++ you can generate a wide range of language parsers, from those
18 used in simple desk calculators to complex programming languages.
19
20 %description -l pl.UTF-8
21 bison++ jest oparty na bisonie w wersji 1.19, kompatybilny z bisonem,
22 ale z obsługą C++. Bison to generator parserów ogólnego przeznaczenia,
23 konwertujący opis gramatyki dla gramatyk bezkontekstowych LALR (w
24 stylu BNF) na program C/C++ analizujący tę gramatykę. Po nabraniu
25 biegłości w obsłudze bisona++ można generować szeroki zakres parserów
26 języków, od tych używanych w prostych kalkulatorach biurowych, do
27 złożonych języków programowania.
28
29 %prep
30 %setup -q -c
31
32 %build
33 %configure
34
35 %{__make} \
36         CC="%{__cc}"
37
38 %install
39 rm -rf $RPM_BUILD_ROOT
40
41 %{makeinstall} \
42         mandir=$RPM_BUILD_ROOT%{_mandir}/man1 \
43         datadir=$RPM_BUILD_ROOT%{_datadir}/%{name}
44
45 %clean
46 rm -rf $RPM_BUILD_ROOT
47
48 %files
49 %defattr(644,root,root,755)
50 %doc REFERENCES ChangeLog
51 %attr(755,root,root) %{_bindir}/bison++
52 %{_datadir}/%{name}
53 %{_mandir}/man?/*
This page took 0.089209 seconds and 3 git commands to generate.