]> git.pld-linux.org Git - packages/peg.git/blob - peg.spec
- new
[packages/peg.git] / peg.spec
1 Summary:        Parser generators
2 Summary(pl.UTF-8):      Generatory parserów
3 Name:           peg
4 Version:        0.1.18
5 Release:        1
6 License:        MIT
7 Group:          Development/Tools
8 Source0:        http://piumarta.com/software/peg/%{name}-%{version}.tar.gz
9 # Source0-md5:  992fc7887afc2a8c92cdb1acb5b935e1
10 Patch0:         %{name}-make.patch
11 URL:            http://piumarta.com/software/peg/
12 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
13
14 %description
15 peg and leg are tools for generating recursive-descent parsers:
16 programs that perform pattern matching on text. They process a Parsing
17 Expression Grammar (PEG) to produce a program that recognises legal
18 sentences of that grammar.
19
20 %description -l pl.UTF-8
21 peg i leg to narzędzia do generowania rekurencyjnych parserów -
22 programów wykonujących dopasowywanie wzorców na tekście. Przetwarzają
23 gramatykę analizy wyrażeń w formacie PEG (Parsing Expression Grammar),
24 aby utworzyć program rozpoznający poprawne zdania w tej gramatyce.
25
26 %prep
27 %setup -q
28 %patch0 -p1
29
30 %build
31 %{__make} \
32         CC="%{__cc}" \
33         OFLAGS="%{rpmcflags}%{!?debug: -DNDEBUG}" \
34         LDFLAGS="%{rpmldflags}"
35
36 %install
37 rm -rf $RPM_BUILD_ROOT
38
39 %{__make} install \
40         ROOT=$RPM_BUILD_ROOT \
41         PREFIX=%{_prefix}
42
43 %clean
44 rm -rf $RPM_BUILD_ROOT
45
46 %files
47 %defattr(644,root,root,755)
48 %doc ChangeLog LICENSE.txt
49 %attr(755,root,root) %{_bindir}/leg
50 %attr(755,root,root) %{_bindir}/peg
51 %{_mandir}/man1/peg.1*
This page took 0.0736 seconds and 3 git commands to generate.