diff --git a/.gitignore b/.gitignore index 5b23633..b0b05f0 100644 --- a/.gitignore +++ b/.gitignore @@ -2,3 +2,4 @@ /.build-*.log /noarch /*.src.rpm +/commons-jxpath-1.4.0-src.tar.gz diff --git a/apache-commons-jxpath.spec b/apache-commons-jxpath.spec index b76d1bb..43094d3 100644 --- a/apache-commons-jxpath.spec +++ b/apache-commons-jxpath.spec @@ -1,7 +1,7 @@ %bcond_with bootstrap Name: apache-commons-jxpath -Version: 1.3 +Version: 1.4.0 Release: %autorelease Summary: Simple XPath interpreter License: Apache-2.0 @@ -11,41 +11,34 @@ ExclusiveArch: %{java_arches} noarch Source0: http://www.apache.org/dist/commons/jxpath/source/commons-jxpath-%{version}-src.tar.gz -Patch: commons-jxpath-mockrunner.patch - %if %{with bootstrap} BuildRequires: javapackages-bootstrap %else -BuildRequires: maven-local +BuildRequires: maven-local-openjdk25 BuildRequires: mvn(commons-beanutils:commons-beanutils) BuildRequires: mvn(jdom:jdom) BuildRequires: mvn(org.apache.commons:commons-parent:pom:) BuildRequires: mvn(org.apache.maven.plugins:maven-assembly-plugin) %endif +# TODO Remove in Fedora 46 +Obsoletes: %{name}-javadoc < 1.3-77 %description Defines a simple interpreter of an expression language called XPath. JXPath applies XPath expressions to graphs of objects of all kinds: JavaBeans, Maps, Servlet contexts, DOM etc, including mixtures thereof. -%package javadoc -Summary: API documentation for %{name} - -%description javadoc -API documentation for %{name}. - %prep %autosetup -p1 -C -%pom_remove_dep xerces: -%pom_remove_dep xml-apis: +%pom_remove_dep com.mockrunner: # Remove dependency on glassfish %pom_remove_dep :servlet-api %pom_remove_dep :jsp-api -rm src/java/org/apache/commons/jxpath/servlet/*Context*.java -rm src/java/org/apache/commons/jxpath/servlet/*Handler.java -rm src/test/org/apache/commons/jxpath/servlet/JXPathServletContextTest.java +rm src/main/java/org/apache/commons/jxpath/servlet/*Context*.java +rm src/main/java/org/apache/commons/jxpath/servlet/*Handler.java +rm src/test/java/org/apache/commons/jxpath/servlet/JXPathServletContextTest.java %mvn_file ":{*}" %{name} @1 %mvn_alias : org.apache.commons: @@ -55,7 +48,7 @@ rm src/test/org/apache/commons/jxpath/servlet/JXPathServletContextTest.java %build # we are skipping tests because we don't have com.mockrunner in repos yet -%mvn_build -f -- -Dcommons.packageId=jxpath +%mvn_build -j -f -- -Dcommons.packageId=jxpath %install %mvn_install @@ -63,8 +56,5 @@ rm src/test/org/apache/commons/jxpath/servlet/JXPathServletContextTest.java %files -f .mfiles %license LICENSE.txt NOTICE.txt -%files javadoc -f .mfiles-javadoc -%license LICENSE.txt NOTICE.txt - %changelog %autochangelog diff --git a/commons-jxpath-mockrunner.patch b/commons-jxpath-mockrunner.patch deleted file mode 100644 index f2587fa..0000000 --- a/commons-jxpath-mockrunner.patch +++ /dev/null @@ -1,47 +0,0 @@ -diff --git a/pom.xml b/pom.xml -index 1a4f2c4..f5fa596 100644 ---- a/pom.xml -+++ b/pom.xml -@@ -160,42 +160,6 @@ under the License. - 1.7.0 - true - -- -- com.mockrunner -- mockrunner-jdk1.3-j2ee1.3 -- 0.4 -- test -- -- -- cglib-nodep -- cglib-nodep -- -- -- jboss -- jboss-jee -- -- -- nekohtml -- nekohtml -- -- -- struts -- struts -- -- -- oro -- oro -- -- -- commons-validator -- commons-validator -- -- -- commons-digester -- commons-digester -- -- -- - - - diff --git a/plans/javapackages.fmf b/plans/javapackages.fmf index 86bfcea..ae17c0c 100644 --- a/plans/javapackages.fmf +++ b/plans/javapackages.fmf @@ -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 diff --git a/sources b/sources index a92c68f..3dc9b99 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (commons-jxpath-1.3-src.tar.gz) = a0ad0b90c9aa4c732c47c8f38f036990438f526295b782fbdc00fd67e4c0e92643c7850429eb5263f9d322aff7cb7000b8ff2bffcdcfa88fa3ba5354dce7e152 +SHA512 (commons-jxpath-1.4.0-src.tar.gz) = fd18abb89fa37f6d78e906a4e65af54a4d8424949f01df1166e6ce1ef7a1938f07290bba15e14185fcdd108a4836243f94dcff77f8bbd98ae4b2c7c546607416