Compare commits

..

1 commit

Author SHA1 Message Date
Till Maas
4c4951e8ad 2016-10-19: Retired orphaned package, because it was orphaned for
more than six weeks.
2016-10-19 08:42:22 +02:00
11 changed files with 3 additions and 172 deletions

View file

@ -1 +0,0 @@
1

8
.gitignore vendored
View file

@ -1,8 +0,0 @@
msv-20050722.tar.gz
/msv-2009.1.tar.gz
/msv-2013.2.3.tar.gz
/msv-parent-2009.1.pom
/LICENSE-2.0.txt
/msv-2013.5.1-clean.tar.gz
/msv-2013.6.1-clean.tar.gz
/msv-2022.7.tar.gz

View file

@ -1,24 +0,0 @@
From a580f124197fcc2a62875e43100cd35b1fc4329e Mon Sep 17 00:00:00 2001
From: Marian Koncek <mkoncek@redhat.com>
Date: Thu, 17 Aug 2023 09:30:08 +0200
Subject: [PATCH] Disable Apache XercesImpl
---
.../main/java/com/sun/msv/datatype/xsd/regex/RegExpFactory.java | 1 -
1 file changed, 1 deletion(-)
diff --git a/xsdlib/src/main/java/com/sun/msv/datatype/xsd/regex/RegExpFactory.java b/xsdlib/src/main/java/com/sun/msv/datatype/xsd/regex/RegExpFactory.java
index 4a4c4be..cdeab93 100644
--- a/xsdlib/src/main/java/com/sun/msv/datatype/xsd/regex/RegExpFactory.java
+++ b/xsdlib/src/main/java/com/sun/msv/datatype/xsd/regex/RegExpFactory.java
@@ -42,7 +42,6 @@ public abstract class RegExpFactory {
public static RegExpFactory createFactory() {
String[] classList = new String[] {
"com.sun.msv.datatype.regexp.InternalImpl",
- "com.sun.msv.datatype.xsd.regex.XercesImpl",
"com.sun.msv.datatype.xsd.regex.JDKImpl"
};
--
2.41.0

View file

@ -1,12 +0,0 @@
* 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

1
ci.fmf
View file

@ -1 +0,0 @@
resultsdb-testcase: separate

3
dead.package Normal file
View file

@ -0,0 +1,3 @@
2016-10-19: Retired orphaned package, because it was orphaned for
more than six weeks.

View file

@ -1,8 +0,0 @@
--- !Policy
product_versions:
- fedora-*
decision_contexts:
- bodhi_update_push_testing
- bodhi_update_push_stable
rules:
- !PassingTestCaseRule {test_case_name: fedora-ci.koji-build./plans/javapackages.functional}

View file

@ -1,29 +0,0 @@
#!/bin/bash
set -e
name=msv
version="$(sed -n 's/Version:\s*//p' ./*.spec)"
# RETRIEVE
wget "https://github.com/xmlark/msv/archive/${name}-${version}/${name}-${version}.tar.gz" -O "${name}-${version}.orig.tar.gz"
rm -rf tarball-tmp
mkdir tarball-tmp
pushd tarball-tmp
tar -xf "../${name}-${version}.orig.tar.gz"
mv "msv-msv-${version}" "${name}-${version}"
pushd "${name}-${version}"
mv docs/xsdlib/Apache-LICENSE-1.1.txt .
mv docs/xsdlib/license.txt .
mv docs/xsdlib/README.md README-xsdlib.md
# CLEAN TARBALL
find . -mindepth 1 -maxdepth 1 -type d ! -name 'xsdlib' -exec rm -rf {} +
rm -rf xsdlib/src/test
popd
tar -czf "../${name}-${version}.tar.gz" ./*
popd
rm -r tarball-tmp "${name}-${version}.orig.tar.gz"

View file

@ -1,81 +0,0 @@
Name: msv
Version: 2022.7
Release: %autorelease
Summary: Multi-Schema Validator Toolkit
# License breakdown
# Apache-1.1
# * xsdlib/src/main/java/com/sun/msv/datatype/regexp - All files except for InternalImpl.java
# BSD-3-Clause-Sun
# * pom.xml
# * xsdlib/src/main/java/com/sun/msv/datatype/regexp/InternalImpl.java
# BSD-3-Clause-Sun implied by docs/xsdlib/license.txt of the original tarball
# * xsdlib/src/main/java/com/sun/msv/datatype/xsd/CommandLineTester.java
# * xsdlib/src/main/resources/com/sun/msv/datatype/xsd/Messages.properties
# * xsdlib/src/main/resources/com/sun/msv/datatype/xsd/Messages_ja.properties
# BSD-3-Clause - All other .java files
License: Apache-1.1 AND BSD-3-Clause AND BSD-3-Clause-Sun
URL: https://xmlark.github.io/msv/
BuildArch: noarch
ExclusiveArch: %{java_arches} noarch
# ./generate-tarball.sh
Source0: %{name}-%{version}.tar.gz
Source1: generate-tarball.sh
Patch: 0001-Disable-Apache-XercesImpl.patch
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
different submodules. The core module is the Multi-Schema XML Validator (MSV)
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 xsdlib
Summary: Java implementation of W3Cs XML Schema Part 2
%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
%autosetup -p1 -C
# Disable runtime dependency on Apache Xerces
rm xsdlib/src/main/java/com/sun/msv/datatype/xsd/regex/XercesImpl.java
%pom_xpath_remove 'pom:project/pom:modules'
%pom_xpath_inject 'pom:project' '<modules><module>xsdlib</module></modules>'
%pom_xpath_remove 'pom:build/pom:extensions'
%pom_remove_dep org.apache.maven.scm:maven-scm-provider-gitexe
%pom_remove_dep xerces:xercesImpl xsdlib
%pom_remove_plugin org.codehaus.mojo:flatten-maven-plugin
%pom_remove_plugin -r :maven-javadoc-plugin
# We only build xsdlib
%mvn_package net.java.dev.msv:msv __noinstall
%build
%mvn_build -j -s
%install
%mvn_install
%files xsdlib -f .mfiles-xsdlib
%doc README.md README-xsdlib.md
%license Apache-LICENSE-1.1.txt license.txt
%changelog
%autochangelog

View file

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

View file

@ -1 +0,0 @@
SHA512 (msv-2022.7.tar.gz) = 1fb7600af4a589bb68687b17fd7da3bd370362e06450d81509eb343f87a85366d3843f2b42f566560637428fdc8dc4abbd2eb5bc81444ab58ebf48c16d4d353e