[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[bug#64934] [PATCH 08/42] gnu: Add java-easymock version 3.2.
From: |
Liliana Marie Prikler |
Subject: |
[bug#64934] [PATCH 08/42] gnu: Add java-easymock version 3.2. |
Date: |
Sat, 29 Jul 2023 16:20:11 +0200 |
* gnu/packages/java.scm (java-easymock-3.2): New variable.
---
gnu/packages/java.scm | 41 +++++++++++++++++++++++++++++++++++++++++
1 file changed, 41 insertions(+)
diff --git a/gnu/packages/java.scm b/gnu/packages/java.scm
index dd6c549a25..b2ad568375 100644
--- a/gnu/packages/java.scm
+++ b/gnu/packages/java.scm
@@ -5019,6 +5019,47 @@ (define-public java-easymock
mock objects in unit testing.")
(license license:asl2.0)))
+(define-public java-easymock-3.2
+ (package
+ (inherit java-easymock)
+ (name "java-easymock")
+ (version "3.2")
+ (source (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/easymock/easymock/")
+ (commit (string-append "easymock-" version))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32
+ "0cn6qqa261mhk9mwxrsz39lkkknfv2h7iprr5zw7wpz9p96dwgv4"))))
+ (arguments
+ (list #:jar-name "easymock.jar"
+ #:source-dir "easymock/src/main"
+ #:test-dir "easymock/src/test"
+ #:phases
+ #~(modify-phases %standard-phases
+ (add-after 'unpack 'delete-android-support
+ (lambda _
+ (with-directory-excursion
"easymock/src/main/java/org/easymock/internal"
+ (substitute* "MocksControl.java"
+ (("AndroidSupport.isAndroid\\(\\)") "false")
+ (("return classProxyFactory = new
AndroidClassProxyFactory\\(\\);") ""))
+ (delete-file "AndroidClassProxyFactory.java"))))
+ (add-after 'unpack 'delete-broken-tests
+ (lambda _
+ (with-directory-excursion
"easymock/src/test/java/org/easymock"
+ ;; This test depends on dexmaker.
+ (delete-file "tests2/ClassExtensionHelperTest.java")
+ ;; This is not a test.
+ (delete-file "tests/BaseEasyMockRunnerTest.java")
+ ;; ...but deleting it means that we also have to delete
these
+ ;; dependent files.
+ (delete-file "tests2/EasyMockRunnerTest.java")
+ ;; This test fails because the file "easymock.properties"
does
+ ;; not exist.
+ (delete-file "tests2/EasyMockPropertiesTest.java")))))))))
+
(define-public java-jmock-1
(package
(name "java-jmock")
--
2.41.0
- [bug#64934] [PATCH 00/42] I tried to semantic the web, and after downloading half the Internet, these are some packages I came up with, Liliana Marie Prikler, 2023/07/29
- [bug#64934] [PATCH 03/42] gnu: Add java-commons-rdf-simple., Liliana Marie Prikler, 2023/07/29
- [bug#64934] [PATCH 02/42] gnu: Add java-commons-rdf-api-tests., Liliana Marie Prikler, 2023/07/29
- [bug#64934] [PATCH 04/42] gnu: Add java-eclipse-rdf4j-model-api., Liliana Marie Prikler, 2023/07/29
- [bug#64934] [PATCH 01/42] gnu: Add java-commons-rdf-api., Liliana Marie Prikler, 2023/07/29
- [bug#64934] [PATCH 05/42] gnu: Add java-eclipse-rdf4j-model-vocabulary., Liliana Marie Prikler, 2023/07/29
- [bug#64934] [PATCH 06/42] gnu: Add java-eclipse-rdf4j-util., Liliana Marie Prikler, 2023/07/29
- [bug#64934] [PATCH 07/42] gnu: Add java-eclipse-rdf4j-model., Liliana Marie Prikler, 2023/07/29
- [bug#64934] [PATCH 08/42] gnu: Add java-easymock version 3.2.,
Liliana Marie Prikler <=
- [bug#64934] [PATCH 11/42] gnu: Add java-httpcomponents-httpcore-osgi., Liliana Marie Prikler, 2023/07/29
- [bug#64934] [PATCH 15/42] gnu: Add java-eclipse-rdf4j-rio-datatypes., Liliana Marie Prikler, 2023/07/29
- [bug#64934] [PATCH 14/42] gnu: Add java-eclipse-rdf4j-rio-api., Liliana Marie Prikler, 2023/07/29
- [bug#64934] [PATCH 09/42] gnu: Add java-easymock-class-extension., Liliana Marie Prikler, 2023/07/29
- [bug#64934] [PATCH 12/42] gnu: Add java-httpcomponents-httpclient-osgi., Liliana Marie Prikler, 2023/07/29
- [bug#64934] [PATCH 13/42] gnu: Add java-jsonld-java., Liliana Marie Prikler, 2023/07/29
- [bug#64934] [PATCH 10/42] gnu: Add java-httpcomponents-httpclient-cache., Liliana Marie Prikler, 2023/07/29
- [bug#64934] [PATCH 19/42] gnu: Add java-eclipse-rdf4j-rio-nquads., Liliana Marie Prikler, 2023/07/29
- [bug#64934] [PATCH 18/42] gnu: Add java-eclipse-rdf4j-rio-ntriples., Liliana Marie Prikler, 2023/07/29
- [bug#64934] [PATCH 20/42] gnu: Add java-eclipse-rdf4j-rio-jsonld., Liliana Marie Prikler, 2023/07/29