Archived
1
0
Fork 0

gnu: Add rust-ndk-glue-0.6.

* gnu/packages/crates-io-scm (rust-ndk-glue-0.6): New variable.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
Change-Id: I2b15f8ccfc6e1b64d702202de93e0fe099b42ff9
This commit is contained in:
Steve George 2023-10-23 23:20:59 +01:00 committed by Efraim Flashner
parent 3f070d8c03
commit b0ca63f9d9
No known key found for this signature in database
GPG key ID: 41AAE7DCCA3D8351

View file

@ -42931,35 +42931,56 @@ general elements and for numerics.")
"This package provides handles for accessing Android APIs.") "This package provides handles for accessing Android APIs.")
(license (list license:expat license:asl2.0)))) (license (list license:expat license:asl2.0))))
(define-public rust-ndk-glue-0.5 (define-public rust-ndk-glue-0.6
(package (package
(name "rust-ndk-glue") (name "rust-ndk-glue")
(version "0.5.2") (version "0.6.2")
(source (source (origin
(origin (method url-fetch)
(method url-fetch) (uri (crate-uri "ndk-glue" version))
(uri (crate-uri "ndk-glue" version)) (file-name (string-append name "-" version ".tar.gz"))
(file-name (string-append name "-" version ".tar.gz")) (sha256
(sha256 (base32
(base32 "1m44jh4f9sirs757ikc8sracg6dzw77h9l4bw9vm8s1dly7fw6y7")))) "0pz6cdmmlzsb2jhrfvkma5d5vw2i331dlghqnkk2c0l6hdxll30d"))))
(build-system cargo-build-system) (build-system cargo-build-system)
(arguments (arguments
`(#:skip-build? #true ;XXX: Android only (list #:skip-build? #t ;XXX: Android only
#:cargo-inputs #:cargo-inputs `(("rust-android-logger" ,rust-android-logger-0.10)
(("rust-android-logger" ,rust-android-logger-0.10) ("rust-lazy-static" ,rust-lazy-static-1)
("rust-lazy-static" ,rust-lazy-static-1) ("rust-libc" ,rust-libc-0.2)
("rust-libc" ,rust-libc-0.2) ("rust-log" ,rust-log-0.4)
("rust-log" ,rust-log-0.4) ("rust-ndk" ,rust-ndk-0.6)
("rust-ndk" ,rust-ndk-0.5) ("rust-ndk-context" ,rust-ndk-context-0.1)
("rust-ndk-context" ,rust-ndk-context-0.1) ("rust-ndk-macro" ,rust-ndk-macro-0.3)
("rust-ndk-macro" ,rust-ndk-macro-0.3) ("rust-ndk-sys" ,rust-ndk-sys-0.3))))
("rust-ndk-sys" ,rust-ndk-sys-0.2)))) (home-page "https://github.com/rust-mobile/ndk")
(home-page "https://github.com/rust-windowing/android-ndk-rs")
(synopsis "Startup code for Android binaries") (synopsis "Startup code for Android binaries")
(description (description "This package provides startup code for Android binaries.")
"This package provides startup code for Android binaries.")
(license (list license:expat license:asl2.0)))) (license (list license:expat license:asl2.0))))
(define-public rust-ndk-glue-0.5
(package
(inherit rust-ndk-glue-0.6)
(name "rust-ndk-glue")
(version "0.5.2")
(source (origin
(method url-fetch)
(uri (crate-uri "ndk-glue" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32
"1m44jh4f9sirs757ikc8sracg6dzw77h9l4bw9vm8s1dly7fw6y7"))))
(arguments
(list #:skip-build? #t ;XXX: Android only
#:cargo-inputs `(("rust-android-logger" ,rust-android-logger-0.10)
("rust-lazy-static" ,rust-lazy-static-1)
("rust-libc" ,rust-libc-0.2)
("rust-log" ,rust-log-0.4)
("rust-ndk" ,rust-ndk-0.5)
("rust-ndk-context" ,rust-ndk-context-0.1)
("rust-ndk-macro" ,rust-ndk-macro-0.3)
("rust-ndk-sys" ,rust-ndk-sys-0.2))))))
(define-public rust-ndk-glue-0.2 (define-public rust-ndk-glue-0.2
(package (package
(inherit rust-ndk-glue-0.5) (inherit rust-ndk-glue-0.5)