summaryrefslogtreecommitdiff
path: root/gnu
diff options
context:
space:
mode:
authorDanny Milosavljevic <dannym@friendly-machines.com>2026-04-01 00:39:03 +0200
committerDanny Milosavljevic <dannym@friendly-machines.com>2026-05-03 02:30:25 +0200
commit9cb9bc5b8135e67169c1fcb98ab65d67a141b39c (patch)
tree306bcf2639fc383dfb3a16db9c70c323066619d3 /gnu
parentdef04fa084ea8d474b1b54626afb61f29c39a66a (diff)
gnu: Add java-jgit-gpg-bc@7.
* gnu/packages/java.scm (java-jgit-gpg-bc-7): New variable. Change-Id: I02ceeb5bdcb49e421914ef48c9765d8067bd6bd9
Diffstat (limited to 'gnu')
-rw-r--r--gnu/packages/java.scm58
1 files changed, 58 insertions, 0 deletions
diff --git a/gnu/packages/java.scm b/gnu/packages/java.scm
index 4e656ab5d98..bdfb676626b 100644
--- a/gnu/packages/java.scm
+++ b/gnu/packages/java.scm
@@ -15785,6 +15785,64 @@ network protocols, and core version control algorithms.")
15785using the JSch library.") 15785using the JSch library.")
15786 (license license:edl1.0))) 15786 (license license:edl1.0)))
15787 15787
15788(define-public java-jgit-gpg-bc-7
15789 (package
15790 (name "java-jgit-gpg-bc")
15791 (version "7.0.0.202409031743-r")
15792 (source (origin
15793 (method url-fetch)
15794 (uri (string-append "https://repo1.maven.org/maven2/"
15795 "org/eclipse/jgit/org.eclipse.jgit.gpg.bc/"
15796 version "/org.eclipse.jgit.gpg.bc-"
15797 version "-sources.jar"))
15798 (sha256
15799 (base32
15800 "1123x1i19h3a674mc44csdx7spn5qh6qk3klkfih4am9ak81w27n"))))
15801 (build-system ant-build-system)
15802 (arguments
15803 `(#:tests? #f
15804 #:jar-name "jgit-gpg-bc.jar"
15805 #:jdk ,openjdk17
15806 #:phases
15807 (modify-phases %standard-phases
15808 (add-after 'build 'add-osgi-manifest
15809 (lambda _
15810 (call-with-output-file "osgi-manifest.mf"
15811 (lambda (port)
15812 (display (string-append
15813 "Bundle-ManifestVersion: 2\n"
15814 "Bundle-SymbolicName: org.eclipse.jgit.gpg.bc\n"
15815 "Bundle-Version: " ,version "\n"
15816 "Export-Package: org.eclipse.jgit.gpg.bc.internal\n"
15817 "Import-Package: org.bouncycastle.asn1,"
15818 "org.bouncycastle.bcpg,"
15819 "org.bouncycastle.gpg,"
15820 "org.bouncycastle.gpg.keybox,"
15821 "org.bouncycastle.openpgp,"
15822 "org.bouncycastle.openpgp.operator,"
15823 "org.bouncycastle.openpgp.operator.jcajce,"
15824 "org.bouncycastle.util.encoders,"
15825 "org.eclipse.jgit.api.errors,"
15826 "org.eclipse.jgit.lib,"
15827 "org.eclipse.jgit.nls,"
15828 "org.eclipse.jgit.transport,"
15829 "org.eclipse.jgit.util,"
15830 "org.slf4j\n")
15831 port)))
15832 (invoke "jar" "ufm" "build/jar/jgit-gpg-bc.jar"
15833 "osgi-manifest.mf")))
15834 (replace 'install
15835 (install-from-pom
15836 "src/META-INF/maven/org.eclipse.jgit/org.eclipse.jgit.gpg.bc/pom.xml")))))
15837 (inputs
15838 (list java-bouncycastle-1.77 java-jgit-7 java-slf4j-api))
15839 (native-inputs (list unzip))
15840 (home-page "https://eclipse.org/jgit/")
15841 (synopsis "GPG support for JGit using Bouncy Castle")
15842 (description "This package provides GPG commit signing support for
15843JGit using the Bouncy Castle cryptographic library.")
15844 (license license:edl1.0)))
15845
15788(define-public abcl 15846(define-public abcl
15789 (package 15847 (package
15790 (name "abcl") 15848 (name "abcl")