diff options
| author | Danny Milosavljevic <dannym@friendly-machines.com> | 2026-04-01 00:39:03 +0200 |
|---|---|---|
| committer | Danny Milosavljevic <dannym@friendly-machines.com> | 2026-05-03 02:30:25 +0200 |
| commit | 9cb9bc5b8135e67169c1fcb98ab65d67a141b39c (patch) | |
| tree | 306bcf2639fc383dfb3a16db9c70c323066619d3 /gnu | |
| parent | def04fa084ea8d474b1b54626afb61f29c39a66a (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.scm | 58 |
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.") | |||
| 15785 | using the JSch library.") | 15785 | using 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 | ||
| 15843 | JGit 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") |
