summaryrefslogtreecommitdiff
path: root/gnu/packages/rust-apps.scm
diff options
context:
space:
mode:
authorJohn Kehayias <john@guixotic.coop>2026-01-13 15:05:49 -0500
committerMaxim Cournoyer <maxim@guixotic.coop>2026-02-16 14:38:37 +0900
commit33f5bfc11b3e2f482b853e99da7fc2699980a66f (patch)
treef643fc35b1df6a9472e556167eed37334a7786bd /gnu/packages/rust-apps.scm
parent7f203b24a2cb60c8482444220dae9c4ffbe8cbea (diff)
gnu: Add jni.
* gnu/packages/rust-apps.scm (jni): New variable. * gnu/packages/rust-crates.scm (lookup-cargo-inputs): Add jni Change-Id: Id1835106ac7bc2de8fd30fd6d57d20151af0e44c Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop>
Diffstat (limited to 'gnu/packages/rust-apps.scm')
-rw-r--r--gnu/packages/rust-apps.scm21
1 files changed, 20 insertions, 1 deletions
diff --git a/gnu/packages/rust-apps.scm b/gnu/packages/rust-apps.scm
index 97fd9e4b91a..e834f6d21b1 100644
--- a/gnu/packages/rust-apps.scm
+++ b/gnu/packages/rust-apps.scm
@@ -21,7 +21,7 @@
;;; Copyright © 2022 Ricardo Wurmus <rekado@elephly.net>
;;; Copyright © 2022 Mathieu Laparie <mlaparie@disr.it>
;;; Copyright © 2022 ( <paren@disroot.org>
-;;; Copyright © 2022 John Kehayias <john.kehayias@protonmail.com>
+;;; Copyright © 2022, 2025, 2026 John Kehayias <john.kehayias@protonmail.com>
;;; Copyright © 2022 Greg Hogan <code@greghogan.com>
;;; Copyright © 2023 Arnav Andrew Jose <arnav.jose@gmail.com>
;;; Copyright © 2023 Wilko Meyer <w@wmeyer.eu>
@@ -1615,6 +1615,25 @@ bar. It is also compatible with sway.")
(description "This package provides a command-line JSON viewer.")
(license license:expat)))
+(define-public jni
+ (package
+ (name "jni")
+ (version "0.21.1")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "jni" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "15wczfkr2r45slsljby12ymf2hij8wi5b104ghck9byjnwmsm1qs"))))
+ (build-system cargo-build-system)
+ (inputs (cargo-inputs 'jni))
+ (home-page "https://github.com/jni-rs/jni-rs")
+ (synopsis "Rust bindings to the Java Native Interface")
+ (description "This package provides Rust bindings to the @acronym{JNI, Java Native
+Interface}.")
+ (license (list license:expat license:asl2.0))))
+
(define-public jujutsu
(package
(name "jujutsu")