]> git.pld-linux.org Git - packages/antlr.git/blame - antlr.spec
- Fixed Conflicts; added Obsoletes pccts-antlr
[packages/antlr.git] / antlr.spec
CommitLineData
13a53ba3 1
2%define _snap 20030911
3
cbedff71 4Summary: ANother Tool for Language Recognition
5Summary(pl): TODO
6Name: antlr
13a53ba3 7Version: 2.7.3
be010786 8Release: 0.%{_snap}.2
cbedff71 9License: Public Domain
10Group: Development/Tools
13a53ba3 11#Source0: http://www.antlr.org/download/%{name}-%{version}.tar.gz
6f204a06 12#Source0: http://wwwhome.cs.utwente.nl/~klaren/antlr/%{name}-%{_snap}.tar.gz
13Source0: %{name}-%{_snap}.tar.gz
13a53ba3 14# Source0-md5: de00ded0f1922587bb24628152fc3f62
15Patch0: %{name}-Makefile.patch
16Patch1: %{name}-runscript.patch
cbedff71 17URL: http://www.antlr.org/
18BuildRequires: jar
9baa97ff 19BuildRequires: jdk
20Requires: java
be010786 21Conflicts: pccts < 1.33MR33-6
22Obsoletes: pccts-antlr
cbedff71 23BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
24
25%description
26ANTLR, ANother Tool for Language Recognition, (formerly PCCTS) is a language
27tool that provides a framework for constructing recognizers, compilers, and
28translators from grammatical descriptions containing Java, C#, or C++ actions.
29ANTLR is popular because it is easy to understand, powerful, flexible,
30generates human-readable output, and comes with complete source. ANTLR provides
31excellent support for tree construction, tree walking, and translation.
32
33%description -l pl
34TODO.
35
36%prep
13a53ba3 37%setup -q -n %{name}-%{_snap}
cbedff71 38%patch0 -p1
13a53ba3 39%patch1 -p1
cbedff71 40
41%build
42
13a53ba3 43export CLASSPATH=$RPM_BUILD_DIR/%{name}-%{_snap}
44
cbedff71 45%configure
46
47%{__make}
48
49%install
50rm -rf $RPM_BUILD_ROOT
51
52%{__make} install \
53 DESTDIR=$RPM_BUILD_ROOT
54
55%clean
56rm -rf $RPM_BUILD_ROOT
57
58%files
59%defattr(644,root,root,755)
60%doc RIGHTS
61%attr(755,root,root) %{_bindir}/antlr
62%attr(755,root,root) %{_bindir}/antlr-config
63%{_includedir}/%{name}
64%{_libdir}/libantlr.a
65%{_datadir}/%{name}-%{version}
This page took 0.1232 seconds and 4 git commands to generate.