diff --git a/201103.jboss-1.tar.gz b/201103.jboss-1.tar.gz new file mode 100644 index 0000000..8cfcd51 Binary files /dev/null and b/201103.jboss-1.tar.gz differ diff --git a/rngom-201103-pom.patch b/rngom-201103-pom.patch new file mode 100644 index 0000000..7c87afe --- /dev/null +++ b/rngom-201103-pom.patch @@ -0,0 +1,37 @@ +diff -Naur rngom-201103-SNAPSHOT/pom.xml rngom-201103-SNAPSHOT-work/pom.xml +--- rngom-201103-SNAPSHOT/pom.xml 2011-04-06 11:33:13.000000000 -0400 ++++ rngom-201103-SNAPSHOT-work/pom.xml 2012-01-19 11:28:03.124001130 -0500 +@@ -156,33 +156,6 @@ + + + +- maven-antrun-plugin +- 1.6 +- +- +- generate-sources +- +- +- +- +- +- +- +- +- +- +- +- +- +- run +- +- +- +- +- + org.apache.maven.plugins + maven-surefire-plugin + diff --git a/rngom.spec b/rngom.spec new file mode 100644 index 0000000..332030a --- /dev/null +++ b/rngom.spec @@ -0,0 +1,51 @@ +Name: rngom +Version: 201103 +Release: 1 +Summary: Java library for parsing RELAX NG grammars +License: MIT +URL: https://java.net/projects/rngom +Source0: https://github.com/jboss/rngom/archive/%{version}.jboss-1.tar.gz +Patch0: rngom-%{version}-pom.patch +BuildRequires: maven-local mvn(com.sun.msv.datatype.xsd:xsdlib) mvn(javax.xml.stream:stax-api) +BuildRequires: mvn(junit:junit) mvn(org.apache.maven.plugins:maven-clean-plugin) +BuildRequires: mvn(org.codehaus.mojo:javacc-maven-plugin) +BuildRequires: mvn(org.sonatype.oss:oss-parent:pom:) mvn(relaxngDatatype:relaxngDatatype) +BuildRequires: mvn(xmlunit:xmlunit) +BuildArch: noarch +%description +RNGOM is an open-source Java library for parsing RELAX NG grammars. +In particular, RNGOM can: +* parse the XML syntax +* parse the compact syntax +* check all the semantic restrictions as specified in the specification +* parse RELAX NG into application-defined data structures +* build a default data structure based around the binarized simple syntax or + another data structure that preserves more of the parsed information +* parse foreign elements/attributes in a schema +* parse comments in a schema + +%package javadoc +Summary: Javadoc for rngom +%description javadoc +This package contains javadoc for rngom. + +%prep +%setup -q -n rngom-201103.jboss-1 +rm -rf www && mv rngom/* . && rm -rf rngom +%patch0 -p1 + +%build +%mvn_build + +%install +%mvn_install + +%files -f .mfiles +%license licenceheader.txt + +%files javadoc -f .mfiles-javadoc +%license licenceheader.txt + +%changelog +* Thu Jul 30 2020 yaokai - 201103-1 +- package init diff --git a/rngom.yaml b/rngom.yaml new file mode 100644 index 0000000..00bbaf0 --- /dev/null +++ b/rngom.yaml @@ -0,0 +1,4 @@ +version_control: NA +src_repo: NA +tag_prefix: NA +seperator: NA