public inbox for git-commits@fedoraproject.org
help / color / mirror / Atom feed
* [rpms/jmock] rawhide: Update to 2.14.0
@ 2026-08-19  3:32 Filipe Rosset
  0 siblings, 0 replies; only message in thread
From: Filipe Rosset @ 2026-08-19  3:32 UTC (permalink / raw)
  To: git-commits

            A new commit has been pushed.

            Repo   : rpms/jmock
            Branch : rawhide
            Commit : f360b67dc4afcf456c24cffb8c6f694a824f5a8d
            Author : Filipe Rosset <rosset.filipe@gmail.com>
            Date   : 2026-08-09T22:31:51-03:00
            Stats  : +16/-13 in 3 file(s)
            URL    : https://src.fedoraproject.org/rpms/jmock/c/f360b67dc4afcf456c24cffb8c6f694a824f5a8d?branch=rawhide

            Log:
            Update to 2.14.0

Resolves: rhbz#2268920

---
diff --git a/.gitignore b/.gitignore
index b354dd3..5bfb8c3 100644
--- a/.gitignore
+++ b/.gitignore
@@ -2,3 +2,4 @@
 /2.8.1.tar.gz
 /2.8.2.tar.gz
 /jmock-2.12.0.tar.gz
+/jmock-2.14.0.tar.gz

diff --git a/jmock.spec b/jmock.spec
index d90b9c6..97ac62b 100644
--- a/jmock.spec
+++ b/jmock.spec
@@ -1,26 +1,30 @@
 Name:           jmock
-Version:        2.12.0
+Version:        2.14.0
 Release:        %autorelease
 Summary:        Java library for testing code with mock objects
-# Automatically converted from old format: BSD - review is highly recommended.
-License:        LicenseRef-Callaway-BSD
-URL:            http://www.jmock.org/
+# BSD 3-Clause license; see LICENSE.txt.
+License:        BSD-3-Clause
+URL:            https://www.jmock.org/
 BuildArch:      noarch
 ExclusiveArch:  %{java_arches} noarch
 
-Source0:        https://github.com/jmock-developers/jmock-library/archive/%{version}/%{name}-%{version}.tar.gz
+Source0:        https://github.com/jmock-developers/jmock-library/archive/refs/tags/%{version}.tar.gz#/%{name}-%{version}.tar.gz
 Patch0:         0001-Port-to-jakarta.xml.ws-4.0.0.patch
 
 BuildRequires:  maven-local-openjdk25
 BuildRequires:  mvn(cglib:cglib)
 BuildRequires:  mvn(com.google.auto.service:auto-service)
 BuildRequires:  mvn(com.google.code.findbugs:jsr305)
+BuildRequires:  mvn(com.thoughtworks.qdox:qdox)
 BuildRequires:  mvn(jakarta.xml.ws:jakarta.xml.ws-api)
 BuildRequires:  mvn(junit:junit)
 BuildRequires:  mvn(net.bytebuddy:byte-buddy)
 BuildRequires:  mvn(org.apache-extras.beanshell:bsh)
 BuildRequires:  mvn(org.apache.maven.plugins:maven-dependency-plugin)
 BuildRequires:  mvn(org.apache.maven.plugins:maven-enforcer-plugin)
+BuildRequires:  mvn(org.apache.maven.plugins:maven-failsafe-plugin)
+BuildRequires:  mvn(org.apache.maven.plugins:maven-jar-plugin)
+BuildRequires:  mvn(org.apache.maven.plugins:maven-surefire-plugin)
 BuildRequires:  mvn(org.codehaus.mojo:exec-maven-plugin)
 BuildRequires:  mvn(org.hamcrest:hamcrest)
 BuildRequires:  mvn(org.hamcrest:hamcrest-library)
@@ -31,9 +35,6 @@ BuildRequires:  mvn(org.junit.platform:junit-platform-launcher)
 BuildRequires:  mvn(org.objenesis:objenesis)
 BuildRequires:  mvn(org.ow2.asm:asm)
 
-# required for some unit tests
-BuildRequires:  mvn(org.apache.maven.surefire:surefire-junit-platform)
-
 %description
 Mock objects help you design and test the interactions between the objects in
 your programs.
@@ -87,14 +88,15 @@ Source for JAR files used in jMock Core tests.
 # -p1: strip one level directory in patch
 # -n: base directory name
 %autosetup -p1 -n %{name}-library-%{version}
-# remove unnecessary dependency on parent POM
-%pom_remove_parent
 # remove maven plugins that are not required for RPM builds
 %pom_remove_plugin :maven-javadoc-plugin
 %pom_remove_plugin :maven-source-plugin
-%pom_remove_plugin :nexus-staging-maven-plugin
+%pom_remove_plugin :central-publishing-maven-plugin
 %pom_remove_plugin -r :versions-maven-plugin
 %pom_remove_plugin :maven-gpg-plugin testjar
+# Scala acceptance-test data is not available in Fedora and is not installed.
+%pom_disable_module jmock-imposters-tests
+%pom_disable_module jmock-imposters-testdata
 # change dep artifact
 %pom_change_dep :jaxws-api jakarta.xml.ws:jakarta.xml.ws-api jmock
 # use correct maven artifact for @javax.annotations.Nullable
@@ -104,7 +106,7 @@ Source for JAR files used in jMock Core tests.
 %mvn_package :jmock-parent __noinstall
 
 %build
-%mvn_build -s -- -Dmaven.test.failure.ignore=true
+%mvn_build -s
 
 %install
 %mvn_install

diff --git a/sources b/sources
index af13a63..1b01fe7 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (jmock-2.12.0.tar.gz) = b1ba12981e7379f5b07a29749c7640906c02f72f52158921d0ac02abf69c9c8c2dc753f4462ff0afa5807852a06f59a6da9ed9357ae7dc0303b0377a0e3da854
+SHA512 (jmock-2.14.0.tar.gz) = 5cdea94e13129e04ecfb0a651fd3f9691a53b39b45f0b09affa3106cff305c18b03dae7d9dc1566adea3bd6c99e17e1d55142406cea023639f0c882de35842c4

^ permalink raw reply related	[flat|nested] only message in thread

only message in thread, other threads:[~2026-08-19  3:32 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2026-08-19  3:32 [rpms/jmock] rawhide: Update to 2.14.0 Filipe Rosset

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox