Compare commits

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

15 commits

Author SHA1 Message Date
Jiri Vanek
27822741e3 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:47:05 +02:00
Fedora Release Engineering
cb41d9294e Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild 2025-07-24 22:28:00 +00:00
Mikolaj Izdebski
464c0242e8 Build with OpenJDK 25 2025-07-13 09:22:52 +02:00
Mikolaj Izdebski
3eba56b68f Switch javapackages test plan to f43 ref 2025-05-22 13:35:32 +02:00
Mikolaj Izdebski
f688858bda Switch to javapackages tests from CentOS Stream GitLab 2025-03-26 08:43:19 +01:00
Mikolaj Izdebski
9154eadca9 Remove javadoc subpackage 2025-03-03 12:54:05 +01:00
Fedora Release Engineering
a426cc6051 Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild 2025-01-17 19:21:10 +00:00
Mikolaj Izdebski
659e398304 Update javadoc package description
[skip changelog]
2024-12-31 09:59:10 +01:00
Mikolaj Izdebski
3cdfaa1cd9 Unify spec style with the rest of Java/Maven packages
[skip changelog]
2024-12-30 16:01:19 +01:00
Mikolaj Izdebski
02ee52996f Update javapackages test plan to f42 2024-11-29 08:28:38 +01:00
Mikolaj Izdebski
97d9c929ac Convert to %autorelease and %autochangelog 2024-08-23 00:45:49 +02:00
Mikolaj Izdebski
c99471e4b8 Switch to non-numdered patches 2024-08-22 22:13:19 +02:00
Mikolaj Izdebski
81c96ec0f4 Switch from %setup to %autosetup 2024-08-20 16:33:57 +02:00
Mikolaj Izdebski
4ee585fe1d Switch javapackages tests to f41 branch 2024-07-31 20:53:30 +02:00
Fedora Release Engineering
ec8da848db Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild 2024-07-18 18:51:59 +00:00
3 changed files with 24 additions and 29 deletions

12
changelog Normal file
View file

@ -0,0 +1,12 @@
* Thu Jul 18 2024 Fedora Release Engineering <releng@fedoraproject.org> - 2022.7-4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild
* Thu Jan 25 2024 Fedora Release Engineering <releng@fedoraproject.org> - 2022.7-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
* Sun Jan 21 2024 Fedora Release Engineering <releng@fedoraproject.org> - 2022.7-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
* Mon Aug 07 2023 Marian Koncek <mkoncek@redhat.com> - 2022.7-1
- Package unretired
- Update to upstream version 2022.7

View file

@ -1,6 +1,6 @@
Name: msv
Version: 2022.7
Release: 3%{?dist}
Release: %autorelease
Summary: Multi-Schema Validator Toolkit
# License breakdown
# Apache-1.1
@ -20,17 +20,18 @@ ExclusiveArch: %{java_arches} noarch
# ./generate-tarball.sh
Source0: %{name}-%{version}.tar.gz
Source1: generate-tarball.sh
Patch1: 0001-Disable-Apache-XercesImpl.patch
Patch: 0001-Disable-Apache-XercesImpl.patch
BuildRequires: maven-local
BuildRequires: maven-local-openjdk25
BuildRequires: mvn(junit:junit)
BuildRequires: mvn(org.apache.felix:maven-bundle-plugin)
BuildRequires: mvn(org.apache.maven.plugins:maven-assembly-plugin)
BuildRequires: mvn(org.jdom:jdom2)
BuildRequires: mvn(relaxngDatatype:relaxngDatatype)
# TODO Remove in Fedora 46
Obsoletes: %{name}-javadoc < 2022.7-15
%description
The Multi Schema Validation toolkit is a Java based toolkit consisting of 8
@ -39,24 +40,17 @@ for the validation of XML documents against several kinds of XML schemata The
core supports RELAX NG, RELAX Namespace, RELAX Core, TREX, XML DTDs, and a
subset of XML Schema Part 1.
%package javadoc
Summary: API documentation for %{name}
%description javadoc
This package provides %{summary}.
%package xsdlib
%package xsdlib
Summary: Java implementation of W3Cs XML Schema Part 2
%description xsdlib
%description xsdlib
MSV XML Datatypes Library, Java implementation of W3Cs XML Schema Part 2, is
intended for use with applications that incorporate XML Schema Part 2.
%prep
%setup -q
%autosetup -p1 -C
# Disable runtime dependency on Apache Xerces
%patch 1 -p1
rm xsdlib/src/main/java/com/sun/msv/datatype/xsd/regex/XercesImpl.java
%pom_xpath_remove 'pom:project/pom:modules'
@ -74,25 +68,14 @@ rm xsdlib/src/main/java/com/sun/msv/datatype/xsd/regex/XercesImpl.java
%mvn_package net.java.dev.msv:msv __noinstall
%build
%mvn_build -s
%mvn_build -j -s
%install
%mvn_install
%files javadoc -f .mfiles-javadoc
%license Apache-LICENSE-1.1.txt license.txt
%files xsdlib -f .mfiles-xsdlib
%doc README.md README-xsdlib.md
%license Apache-LICENSE-1.1.txt license.txt
%changelog
* Thu Jan 25 2024 Fedora Release Engineering <releng@fedoraproject.org> - 2022.7-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
* Sun Jan 21 2024 Fedora Release Engineering <releng@fedoraproject.org> - 2022.7-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
* Mon Aug 07 2023 Marian Koncek <mkoncek@redhat.com> - 2022.7-1
- Package unretired
- Update to upstream version 2022.7
%autochangelog

View file

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