diff --git a/antlr-build.xml b/antlr-build.xml
index 9f37eca..d280255 100644
--- a/antlr-build.xml
+++ b/antlr-build.xml
@@ -36,7 +36,7 @@
+ debug="off" optimize="on" deprecation="on"/>
@@ -61,7 +61,6 @@
packagenames="${packagenames}"
splitindex="true"
use="true"
- source="1.8"
additionalparam="-Xdoclint:none">
diff --git a/antlr.spec b/antlr.spec
index 45ea545..09c4d68 100644
--- a/antlr.spec
+++ b/antlr.spec
@@ -1,14 +1,10 @@
-%bcond_without doxygen
-%bcond_with python
-
%global debug_package %{nil}
# since we have only a static library
Summary: ANother Tool for Language Recognition
Name: antlr
Version: 2.7.7
-Release: 65%{?dist}
-Epoch: 0
+Release: 66%{?dist}
License: ANTLR-PD
URL: http://www.antlr2.org/
# ./generate-tarball.sh
@@ -22,26 +18,11 @@ Patch1: %{name}-%{version}-newgcc.patch
# see BZ#848662
Patch2: antlr-examples-license.patch
-%ifarch %{mono_arches}
-%if ! 0%{?rhel} >= 6
-BuildRequires: mono-core
-BuildRequires: mono-winforms
-%endif
-%endif
BuildRequires: gcc-c++
BuildRequires: make
BuildRequires: ant
-BuildRequires: java-devel >= 1:1.7.0
-BuildRequires: java-javadoc
+BuildRequires: java-devel
BuildRequires: javapackages-local
-%if %{with doxygen}
-BuildRequires: doxygen graphviz
-%endif
-%if %{with python}
-# Do not support Python3
-BuildRequires: python2-devel
-BuildRequires: python2-setuptools
-%endif
%description
ANTLR, ANother Tool for Language Recognition, (formerly PCCTS) is a
@@ -86,31 +67,6 @@ Provides: antlr-static = %{version}-%{release}
%description C++
This package provides a static C++ library for parsers generated by ANTLR2.
-%if %{with doxygen}
-%package C++-doc
-Summary: Documentation for C++ bindings for antlr2 generated parsers
-BuildArch: noarch
-
-%description C++-doc
-This package contains the documentation for the C++ bindings for parsers
-generated by ANTLR2.
-%endif
-
-%if %{with python}
-%package -n python2-%{name}
-Summary: Python 2 runtime support for ANTLR-generated parsers
-%{?python_provide:%python_provide python2-%{name}}
-
-# This can be removed in Fedora 30
-Provides: %{name}-python = %{version}-%{release}
-Obsoletes: %{name}-python < 2.7.7-48
-
-BuildArch: noarch
-
-%description -n python2-%{name}
-Python runtime support for ANTLR-generated parsers
-%endif
-
%prep
%setup -q
# remove all binary libs
@@ -138,21 +94,6 @@ rm antlr.jar
rm doc/{Makefile,Makefile.in}
chmod 0644 doc/*
-%if %{with doxygen}
-# generate doxygen docs for C++ bindings
-pushd lib/cpp
- doxygen doxygen.cfg
- find gen_doc -type f -exec chmod 0644 {} \;
-popd
-%endif
-
-%if %{with python}
-# build python
-cd lib/python
-%py2_build
-cd ../../
-%endif
-
%install
# jars, POM and depmap
%mvn_artifact %{SOURCE3} work/lib/%{name}.jar
@@ -168,14 +109,6 @@ install -p -m 644 lib/cpp/antlr/*.hpp $RPM_BUILD_ROOT%{_includedir}/%{name}
install -p -m 644 lib/cpp/src/libantlr.a $RPM_BUILD_ROOT%{_libdir}
install -p -m 755 scripts/antlr-config $RPM_BUILD_ROOT%{_bindir}
-%if %{with python}
-# python
-cd lib/python
-%py2_install
-cd ../..
-%endif
-
-
%files tool -f .mfiles
%license LICENSE.txt
%{_bindir}/antlr
@@ -189,12 +122,6 @@ cd ../..
%{_libdir}/libantlr.a
%{_bindir}/antlr-config
-%if %{with doxygen}
-%files C++-doc
-%license LICENSE.txt
-%doc lib/cpp/gen_doc/html/
-%endif
-
%files manual
%license LICENSE.txt
%doc doc/*
@@ -202,14 +129,10 @@ cd ../..
%files javadoc -f .mfiles-javadoc
%license LICENSE.txt
-%if %{with python}
-%files -n python2-%{name}
-%license LICENSE.txt
-%{python2_sitelib}/antlr/*
-%{python2_sitelib}/antlr-*
-%endif
-
%changelog
+* Mon Jun 28 2021 Mikolaj Izdebski - 2.7.7-66
+- Remove Python runtime
+
* Thu Apr 15 2021 Mohan Boddu - 0:2.7.7-65
- Rebuilt for RHEL 9 BETA on Apr 15th 2021. Related: rhbz#1947937
@@ -228,9 +151,15 @@ cd ../..
* Tue Jan 28 2020 Fedora Release Engineering - 0:2.7.7-60
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
+* Tue Nov 05 2019 Mikolaj Izdebski - 2.7.7-58
+- Mass rebuild for javapackages-tools 201902
+
* Wed Jul 24 2019 Fedora Release Engineering - 0:2.7.7-59
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
+* Fri May 24 2019 Mikolaj Izdebski - 2.7.7-57
+- Mass rebuild for javapackages-tools 201901
+
* Wed Mar 27 2019 Miro HronĨok - 0:2.7.7-58
- Subpackage python2-antlr was removed
https://fedoraproject.org/wiki/Changes/Mass_Python_2_Package_Removal