- Update to version 3.1.1

- Add python runtime subpackage
This commit is contained in:
Bart Vanbrabant 2008-11-06 10:53:46 +00:00
parent 01ce193e05
commit 4eb01e771d
3 changed files with 37 additions and 7 deletions

View File

@ -1 +1 @@
antlr-3.0.1.tar.gz antlr-3.1.1.tar.gz

View File

@ -1,9 +1,11 @@
%{!?python_sitelib: %define python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib()")}
Summary: ANother Tool for Language Recognition Summary: ANother Tool for Language Recognition
Name: antlr3 Name: antlr3
Version: 3.0.1 Version: 3.1.1
Release: 2%{?dist} Release: 1%{?dist}
URL: http://www.antlr.org/ URL: http://www.antlr.org/
Source0: http://www.antlr.org/download/antlr-3.0.1.tar.gz Source0: http://www.antlr.org/download/antlr-3.1.1.tar.gz
# Utility file, in conversation with upstream about this # Utility file, in conversation with upstream about this
Source1: antlr-clean-generated Source1: antlr-clean-generated
License: BSD License: BSD
@ -23,6 +25,16 @@ that provides a framework for constructing recognizers,
interpreters, compilers, and translators from grammatical interpreters, compilers, and translators from grammatical
descriptions containing actions in a variety of target languages. descriptions containing actions in a variety of target languages.
%package python
Group: Development/Libraries
Summary: Python runtime support for ANTLR-generated parsers
BuildRequires: python-devel
BuildRequires: python-setuptools-devel
BuildArch: noarch
%description python
Python runtime support for ANTLR-generated parsers
%prep %prep
%setup -q -n antlr-%{version} %setup -q -n antlr-%{version}
@ -30,13 +42,22 @@ descriptions containing actions in a variety of target languages.
rm -f lib/*.jar rm -f lib/*.jar
build-jar-repository -s -p lib stringtemplate build-jar-repository -s -p lib stringtemplate
# Clean out generated files upstream includes # Clean out generated files upstream includes
python %{SOURCE1} . %{__python} %{SOURCE1} .
# Build # Build
ant ant
# Build the python runtime
cd runtime/Python
%{__python} setup.py build
cd ../..
%install %install
rm -rf $RPM_BUILD_ROOT rm -rf $RPM_BUILD_ROOT
install -D build/antlr.jar $RPM_BUILD_ROOT%{_datadir}/java/antlr3.jar install -D build/antlr-%{version}.jar $RPM_BUILD_ROOT%{_datadir}/java/antlr3.jar
cd runtime/Python
%{__python} setup.py install -O1 --skip-build --root %{buildroot}
cd ../..
%clean %clean
rm -rf $RPM_BUILD_ROOT rm -rf $RPM_BUILD_ROOT
@ -46,7 +67,16 @@ rm -rf $RPM_BUILD_ROOT
%doc README.txt LICENSE.txt %doc README.txt LICENSE.txt
%{_datadir}/java/*.jar %{_datadir}/java/*.jar
%files python
%defattr(0644,root,root,0755)
%{python_sitelib}/antlr3/*
%{python_sitelib}/antlr_python_runtime-*
%changelog %changelog
* Mon Nov 3 2008 Bart Vanbrabant <bart.vanbrabant@zoeloelip.be> - 3.1.1-1
- Update to version 3.1.1
- Add python runtime subpackage
* Fri Jun 27 2008 Colin Walters <walters@redhat.com> - 3.0.1-2 * Fri Jun 27 2008 Colin Walters <walters@redhat.com> - 3.0.1-2
- Fix some BRs - Fix some BRs

View File

@ -1 +1 @@
3368332e3ecec632db667cb5cdfdbf6f antlr-3.0.1.tar.gz c9fb696a18126a4d633aedcd96d9822a antlr-3.1.1.tar.gz