Compare commits

..

7 commits

Author SHA1 Message Date
Fedora Release Engineering
316bbcb560 Rebuilt for https://fedoraproject.org/wiki/Fedora_44_Mass_Rebuild 2026-01-16 03:45:01 +00:00
Jiri Vanek
760610389c Rebuilt for java-25-openjdk as preffered jdk
https://fedoraproject.org/wiki/Changes/Java25AndNoMoreSystemJdk
Note, that since f43, you should be always explicit on what jdk to use.
This commit should do exactly that.
2025-07-29 18:57:59 +02:00
Fedora Release Engineering
caf8df7dcb Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild 2025-07-23 17:03:48 +00:00
Mikolaj Izdebski
9145b3a6b9 Remove javadoc subpackage 2025-07-13 21:24:18 +02:00
Mikolaj Izdebski
f0a13613e3 Build with OpenJDK 25 2025-07-13 09:55:47 +02:00
Mikolaj Izdebski
eb32a64b63 Switch javapackages test plan to f43 ref 2025-05-22 13:35:31 +02:00
Mikolaj Izdebski
4162076cea Switch to javapackages tests from CentOS Stream GitLab 2025-03-26 08:43:18 +01:00
2 changed files with 9 additions and 17 deletions

View file

@ -20,9 +20,11 @@ Patch: %{name}-%{version}-configure-c99.patch
BuildRequires: gcc-c++
BuildRequires: make
BuildRequires: ant
BuildRequires: java-devel
BuildRequires: javapackages-local
BuildRequires: ant-openjdk25
BuildRequires: javapackages-local-openjdk25
# TODO Remove in Fedora 46
Obsoletes: %{name}-javadoc < 2.7.7-86
%description
ANTLR, ANother Tool for Language Recognition, (formerly PCCTS) is a
@ -50,13 +52,6 @@ BuildArch: noarch
%description manual
Documentation for %{name}.
%package javadoc
Summary: Javadoc for %{name}
BuildArch: noarch
%description javadoc
Javadoc for %{name}.
%package C++
Summary: C++ bindings for antlr2 generated parsers
Provides: antlr-static = %{version}-%{release}
@ -76,7 +71,7 @@ sed -i 's/\r//' LICENSE.txt
%mvn_file %{name}:%{name} %{name}
%build
ant -Dj2se.apidoc=%{_javadocdir}/java
ant jar
# make expects to find it here
cp work/lib/antlr.jar .
export CLASSPATH=.
@ -93,7 +88,7 @@ chmod 0644 doc/*
# jars, POM and depmap
%mvn_artifact %{SOURCE3} work/lib/%{name}.jar
%mvn_alias %{name}:%{name} %{name}:%{name}all
%mvn_install -J work/api
%mvn_install
mkdir -p $RPM_BUILD_ROOT{%{_includedir}/%{name},%{_libdir},%{_bindir}}
@ -122,8 +117,5 @@ install -p -m 755 scripts/antlr-config $RPM_BUILD_ROOT%{_bindir}
%license LICENSE.txt
%doc doc/*
%files javadoc -f .mfiles-javadoc
%license LICENSE.txt
%changelog
%autochangelog

View file

@ -1,7 +1,7 @@
summary: Run javapackages-specific tests
discover:
how: fmf
url: https://src.fedoraproject.org/tests/javapackages
ref: f42
url: https://gitlab.com/redhat/centos-stream/tests/javapackages.git
ref: f43
execute:
how: tmt