Compare commits

...
Sign in to create a new pull request.

8 commits

Author SHA1 Message Date
Jiri Vanek
da67f6385d 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-30 00:00:12 +02:00
Fedora Release Engineering
4b557a1786 Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild 2025-07-24 18:07:30 +00:00
Marian Koncek
d4f19c399b Update to upstream version 1.21.1 2025-07-17 12:27:11 +02:00
Marian Koncek
ac394efe25 Update to upstream version 1.19.1 2025-07-17 09:41:29 +02:00
Mikolaj Izdebski
7b9fa739ba Build with OpenJDK 25 2025-07-13 09:22:51 +02:00
Mikolaj Izdebski
222795dd9f Switch javapackages test plan to f43 ref 2025-05-22 13:35:31 +02:00
Mikolaj Izdebski
d25720187f Switch to javapackages tests from CentOS Stream GitLab 2025-03-26 08:43:19 +01:00
Mikolaj Izdebski
1fddd4a9f6 Remove javadoc subpackage 2025-03-03 12:53:47 +01:00
4 changed files with 12 additions and 16 deletions

2
.gitignore vendored
View file

@ -19,3 +19,5 @@
/jsoup-1.16.1.tar.gz
/jsoup-1.17.2.tar.gz
/jsoup-1.18.1.tar.gz
/jsoup-1.19.1.tar.gz
/jsoup-1.21.1.tar.gz

View file

@ -1,7 +1,7 @@
%bcond_with bootstrap
Name: jsoup
Version: 1.18.1
Version: 1.21.1
Release: %autorelease
Summary: Java library for working with real-world HTML
License: MIT
@ -18,10 +18,12 @@ BuildRequires: jurand
%if %{with bootstrap}
BuildRequires: javapackages-bootstrap
%else
BuildRequires: maven-local
BuildRequires: maven-local-openjdk25
BuildRequires: mvn(org.apache.felix:maven-bundle-plugin)
BuildRequires: mvn(org.apache.maven.plugins:maven-source-plugin)
%endif
# TODO Remove in Fedora 46
Obsoletes: %{name}-javadoc < 1.18.1-11
%description
jsoup is a Java library for working with real-world HTML. It provides a very
@ -40,12 +42,6 @@ jsoup is designed to deal with all varieties of HTML found in the wild; from
pristine and validating, to invalid tag-soup; jsoup will create a sensible parse
tree.
%package javadoc
Summary: API documentation for %{name}
%description javadoc
API documentation for %{name}.
%prep
%autosetup -p1 -C
@ -61,12 +57,12 @@ API documentation for %{name}.
# Remove jspecify annotations which are used for static analysis only
%pom_remove_dep :jspecify
sed -i /org.jspecify/d src/main/java9/module-info.java
%java_remove_annotations src/main/java -s \
sed -i /org.jspecify/d src/main/java*/module-info.java
%java_remove_annotations src/main/java src/main/java11 -s \
-p org[.]jspecify[.]annotations[.] \
%build
%mvn_build -f
%mvn_build -j -f
%install
%mvn_install
@ -75,7 +71,5 @@ sed -i /org.jspecify/d src/main/java9/module-info.java
%doc README.md CHANGES.md
%license LICENSE
%files javadoc -f .mfiles-javadoc
%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

View file

@ -1 +1 @@
SHA512 (jsoup-1.18.1.tar.gz) = 290483fe015870e8163f11a7e49ab9e5e411a3654d46e04e10f08589efb432890fa61e2f434907f053bed9debefec6b0f843370ac270007201eb434153024f46
SHA512 (jsoup-1.21.1.tar.gz) = 64c713ef487f3283199769655ded7501b80b583e09d7aee93d80912320c79ee2c5224fc4ae23e96f13949a224849d65f9171b3f7932b44dd8a8bc536b4967d22