1 Summary: A parser/scanner generator for Java
2 Summary(pl.UTF-8): Generator analizatorów/skanerów dla Javy
7 Source0: https://javacc.dev.java.net/files/documents/17/26783/%{name}-%{version}src.tar.gz
8 # Source0-md5: bf91835dc1bb4821f4b26fd552b43c8d
12 Group: Development/Languages/Java
13 URL: https://javacc.dev.java.net/
14 BuildRequires: /bin/bash
16 BuildRequires: glibc-localedb-all
17 BuildRequires: jpackage-utils
18 BuildRequires: junit >= 3.8.1
19 BuildRequires: rpmbuild(macros) >= 1.300
20 Requires: jpackage-utils >= 0:1.5
22 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
25 Java Compiler Compiler (JavaCC) is the most popular parser generator
26 for use with Java applications. A parser generator is a tool that
27 reads a grammar specification and converts it to a Java program that
28 can recognize matches to the grammar. In addition to the parser
29 generator itself, JavaCC provides other standard capabilities related
30 to parser generation such as tree building (via a tool called JJTree
31 included with JavaCC), actions, debugging, etc.
33 %description -l pl.UTF-8
34 Java Compiler Compiler (JavaCC) to najbardziej popularny generator
35 analizatorów do używania w aplikacjach Javy. Generator analizatorów to
36 narzędzie czytające specyfikację gramatyki i przekształcające ją na
37 program w Javie rozpoznający dopasowania do gramatyki. Oprócz samego
38 generatora analizatorów JavaCC udostępnia inne standardowe możliwości
39 związane z generowaniem analizatorów, takie jak budowanie drzewa
40 (poprzez narzędzie o nazwie JJTree dołączone do JavaCC), akcje,
44 Summary: Manual for JavaCC
45 Summary(pl.UTF-8): Podręcznik do JavaCC
51 %description manual -l pl.UTF-8
55 Summary: Examples for JavaCC
56 Summary(pl.UTF-8): Przykłady do JavaCC
62 %description demo -l pl.UTF-8
75 export CLASSPATH=$(/usr/bin/build-classpath $required_jars)
78 -Dversion=%{version} \
82 rm -rf $RPM_BUILD_ROOT
83 install -d $RPM_BUILD_ROOT%{_javadir}
84 install bin/lib/%{name}.jar $RPM_BUILD_ROOT%{_javadir}/%{name}-%{version}.jar
85 ln -s %{name}-%{version}.jar $RPM_BUILD_ROOT%{_javadir}/%{name}.jar
86 install -d $RPM_BUILD_ROOT%{_bindir}
87 install javacc jjdoc jjtree $RPM_BUILD_ROOT%{_bindir}
88 install -d $RPM_BUILD_ROOT%{_datadir}/%{name}
89 cp -pr examples $RPM_BUILD_ROOT%{_datadir}/%{name}
92 rm -rf $RPM_BUILD_ROOT
95 %defattr(644,root,root,755)
97 %attr(755,root,root) %{_bindir}/*
101 %defattr(644,root,root,755)
105 %defattr(644,root,root,755)