[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
239/308: gnu: Add rust-sdl2-0.36.
From: |
guix-commits |
Subject: |
239/308: gnu: Add rust-sdl2-0.36. |
Date: |
Wed, 4 Dec 2024 16:21:18 -0500 (EST) |
efraim pushed a commit to branch rust-team
in repository guix.
commit 091d0e76d70736ec6a7f0899fe3ac71330583f0f
Author: Efraim Flashner <efraim@flashner.co.il>
AuthorDate: Wed Dec 4 15:05:35 2024 +0200
gnu: Add rust-sdl2-0.36.
* gnu/packages/crates-graphics.scm (rust-sdl2-0.36): New variable.
(rust-sdl2-0.35): Inherit from rust-sdl2-0.36.
Change-Id: I15fb8632315b9f0594aa9fdf9878266c0b93d672
---
gnu/packages/crates-graphics.scm | 33 +++++++++++++++++++++++++++------
1 file changed, 27 insertions(+), 6 deletions(-)
diff --git a/gnu/packages/crates-graphics.scm b/gnu/packages/crates-graphics.scm
index 8a30ec4213..5758d6f711 100644
--- a/gnu/packages/crates-graphics.scm
+++ b/gnu/packages/crates-graphics.scm
@@ -3895,8 +3895,34 @@ first-class Rust objects.")
using Rust.")
(license license:lgpl2.0+)))
+(define-public rust-sdl2-0.36
+ (package
+ (name "rust-sdl2")
+ (version "0.36.0")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "sdl2" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "14c84p0fxgr3c9ji82myqzh5y8106rfkrk0byhs5mb8ygmlv4ml3"))))
+ (build-system cargo-build-system)
+ (arguments
+ `(#:skip-build? #t ; Building requires several SDL2 inputs.
+ #:cargo-inputs (("rust-bitflags" ,rust-bitflags-1)
+ ("rust-c-vec" ,rust-c-vec-2)
+ ("rust-lazy-static" ,rust-lazy-static-1)
+ ("rust-libc" ,rust-libc-0.2)
+ ("rust-raw-window-handle" ,rust-raw-window-handle-0.5)
+ ("rust-sdl2-sys" ,rust-sdl2-sys-0.36))))
+ (home-page "https://github.com/Rust-SDL2/rust-sdl2")
+ (synopsis "SDL2 bindings for Rust")
+ (description "This package provides SDL2 bindings for Rust.")
+ (license license:expat)))
+
(define-public rust-sdl2-0.35
(package
+ (inherit rust-sdl2-0.36)
(name "rust-sdl2")
(version "0.35.2")
(source (origin
@@ -3905,7 +3931,6 @@ using Rust.")
(file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32
"06ivcavxhc7zyhbfmy2544dz0lnaqf33d9xf0jggpw93nrvr55gp"))))
- (build-system cargo-build-system)
(arguments
`(#:skip-build? #t ; Building requires several SDL2 inputs.
#:cargo-inputs
@@ -3914,11 +3939,7 @@ using Rust.")
("rust-lazy-static" ,rust-lazy-static-1)
("rust-libc" ,rust-libc-0.2)
("rust-raw-window-handle" ,rust-raw-window-handle-0.4)
- ("rust-sdl2-sys" ,rust-sdl2-sys-0.35))))
- (home-page "https://github.com/Rust-SDL2/rust-sdl2")
- (synopsis "SDL2 bindings for Rust")
- (description "This package provides SDL2 bindings for Rust.")
- (license license:expat)))
+ ("rust-sdl2-sys" ,rust-sdl2-sys-0.35))))))
(define-public rust-sdl2-sys-0.36
(package
- 152/308: gnu: rust-aesni-0.7: Mark package as deprecated., (continued)
- 152/308: gnu: rust-aesni-0.7: Mark package as deprecated., guix-commits, 2024/12/04
- 205/308: gnu: rust-aws-lc-rs-1: Update to 1.11.1., guix-commits, 2024/12/04
- 206/308: gnu: rust-aws-lc-fips-sys-0.12: Update to 0.12.15., guix-commits, 2024/12/04
- 189/308: gnu: rust-c2-chacha-0.2: Update to 0.2.4., guix-commits, 2024/12/04
- 217/308: gnu: rust-tiny-skia-path-0.11: Update to 0.11.4., guix-commits, 2024/12/04
- 231/308: gnu: Add rust-wayrs-core-1., guix-commits, 2024/12/04
- 243/308: gnu: rust-jpeg-decoder-0.3: Update to 0.3.1., guix-commits, 2024/12/04
- 238/308: gnu: Add rust-sdl2-sys-0.36., guix-commits, 2024/12/04
- 234/308: gnu: rust-smithay-clipboard-0.7: Update to 0.7.2., guix-commits, 2024/12/04
- 240/308: gnu: rust-png-0.17: Update to 0.17.14., guix-commits, 2024/12/04
- 239/308: gnu: Add rust-sdl2-0.36.,
guix-commits <=
- 283/308: gnu: rust-rocket-http-0.4: Update to 0.4.11., guix-commits, 2024/12/04
- 302/308: gnu: rust-http-1: Update to 1.2.0., guix-commits, 2024/12/04
- 08/308: gnu: rust-gix-path-0.10: Update to 0.10.12., guix-commits, 2024/12/04
- 10/308: gnu: rust-gix-quote-0.4: Update to 0.4.13., guix-commits, 2024/12/04
- 25/308: gnu: rust-remove-dir-all-0.8: Update to 0.8.4., guix-commits, 2024/12/04
- 18/308: gnu: rust-embed-resource-2: Update to 2.5.1., guix-commits, 2024/12/04
- 14/308: gnu: rust-gix-validate-0.9: Update to 0.9.1., guix-commits, 2024/12/04
- 32/308: gnu: rust-security-framework-sys-0.2: Mark as deprecated., guix-commits, 2024/12/04
- 24/308: gnu: rust-env-logger-0.11: Update to 0.11.5., guix-commits, 2024/12/04
- 26/308: gnu: rust-schannel-0.1: Update to 0.1.27., guix-commits, 2024/12/04