guix-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

03/43: gnu: Add java-commons-rdf-simple.


From: guix-commits
Subject: 03/43: gnu: Add java-commons-rdf-simple.
Date: Sat, 5 Aug 2023 08:36:01 -0400 (EDT)

lilyp pushed a commit to branch master
in repository guix.

commit 5c1212919f9f76678fae7226f8f81b6ca01ba3a2
Author: Liliana Marie Prikler <liliana.prikler@gmail.com>
AuthorDate: Sat Jul 29 16:03:46 2023 +0200

    gnu: Add java-commons-rdf-simple.
    
    * gnu/packages/java-rdf.scm (java-commons-rdf-simple): New variable.
---
 gnu/packages/java-rdf.scm | 29 +++++++++++++++++++++++++++++
 1 file changed, 29 insertions(+)

diff --git a/gnu/packages/java-rdf.scm b/gnu/packages/java-rdf.scm
index 1f4b679791..066b383c5a 100644
--- a/gnu/packages/java-rdf.scm
+++ b/gnu/packages/java-rdf.scm
@@ -70,3 +70,32 @@
     (native-inputs (list unzip))
     (description "This package provides common test classes for packages
 implementing java-commons-rdf-api.")))
+
+(define-public java-commons-rdf-simple
+  (package
+    (inherit java-commons-rdf-api)
+    (name "java-commons-rdf-simple")
+    (arguments
+     (list #:jar-name "commons-rdf-api.jar"
+           #:source-dir "src/main/java"
+           #:test-dir "src/test"
+           #:phases
+           #~(modify-phases %standard-phases
+               (add-after 'unpack 'chdir
+                 (lambda _ (chdir "commons-rdf-simple")))
+               (add-after 'chdir 'delete-failing-tests
+                 (lambda _
+                   (with-directory-excursion 
"src/test/java/org/apache/commons/"
+                     (delete-file "rdf/simple/SimpleServiceLoaderTest.java"))))
+               (add-before 'install 'fix-pom
+                 (lambda _
+                   (substitute* "pom.xml"
+                     (("\\$\\{project\\.parent\\.groupId\\}")
+                      "org.apache.commons"))))
+               (replace 'install
+                 (install-from-pom "pom.xml")))))
+    (propagated-inputs (list java-commons-rdf-api))
+    (native-inputs (list java-commons-rdf-api-tests unzip))
+    (synopsis "Simple implementation of RDF 1.1 concepts")
+    (description "This package provides a simple implementation of RDF 1.1
+concepts in Java.")))



reply via email to

[Prev in Thread] Current Thread [Next in Thread]