diff options
author | Herman Rimm <herman@rimm.ee> | 2024-12-24 11:02:24 +0100 |
---|---|---|
committer | Efraim Flashner <efraim@flashner.co.il> | 2025-01-06 12:16:23 +0200 |
commit | 3d41a5293984fe6c36bbd486abb062b22c597b26 (patch) | |
tree | f1a6677efea405cccf2024d7c1bdbc8e1833ef92 | |
parent | 6238e44eb67c93a69f79f6f6d915b6a168ef385a (diff) |
gnu: rust-x11-clipboard-0.9: Order alphabetically.
* gnu/packages/crates-graphics.scm (rust-x11-clipboard-0.9): Order.
Change-Id: I07a80145fd6c2b7cea983a2c6b083ea0d1f9e800
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
-rw-r--r-- | gnu/packages/crates-graphics.scm | 66 |
1 files changed, 33 insertions, 33 deletions
diff --git a/gnu/packages/crates-graphics.scm b/gnu/packages/crates-graphics.scm index 35e760a8dc..8cf87808ac 100644 --- a/gnu/packages/crates-graphics.scm +++ b/gnu/packages/crates-graphics.scm @@ -6445,6 +6445,39 @@ platform-specific getters provided by winit, or another library.") (description "This crate provides X11 library bindings for Rust.") (license license:expat))) +(define-public rust-x11-clipboard-0.9 + (package + (name "rust-x11-clipboard") + (version "0.9.3") + (source + (origin + (method url-fetch) + (uri (crate-uri "x11-clipboard" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "18rmsm0lrcc4hy2wqs7gn90czv59sv5bj07bbf76nfbysyrp8bb6")))) + (build-system cargo-build-system) + (arguments + `(#:cargo-test-flags '("--release" "--" + "--skip=tests::should_work_but_does_not") + #:cargo-inputs (("rust-libc" ,rust-libc-0.2) + ("rust-x11rb" ,rust-x11rb-0.13)) + #:phases + (modify-phases %standard-phases + (add-before 'check 'pre-check + (lambda* (#:key native-inputs inputs #:allow-other-keys) + ;; Most tests require an X server. + (let ((xvfb (search-input-file (or native-inputs inputs) + "bin/Xvfb")) + (display ":1")) + (setenv "DISPLAY" display) + (system (string-append xvfb " " display " &")))))))) + (native-inputs (list xorg-server-for-tests)) + (home-page "https://github.com/quininer/x11-clipboard") + (synopsis "X11 clipboard support for Rust") + (description "This package provides x11 clipboard support for Rust.") + (license license:expat))) + (define-public rust-x11rb-0.13 (package (name "rust-x11rb") @@ -6643,39 +6676,6 @@ platform-specific getters provided by winit, or another library.") #:cargo-development-inputs (("rust-criterion" ,rust-criterion-0.3)))))) -(define-public rust-x11-clipboard-0.9 - (package - (name "rust-x11-clipboard") - (version "0.9.3") - (source - (origin - (method url-fetch) - (uri (crate-uri "x11-clipboard" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "18rmsm0lrcc4hy2wqs7gn90czv59sv5bj07bbf76nfbysyrp8bb6")))) - (build-system cargo-build-system) - (arguments - `(#:cargo-test-flags '("--release" "--" - "--skip=tests::should_work_but_does_not") - #:cargo-inputs (("rust-libc" ,rust-libc-0.2) - ("rust-x11rb" ,rust-x11rb-0.13)) - #:phases - (modify-phases %standard-phases - (add-before 'check 'pre-check - (lambda* (#:key native-inputs inputs #:allow-other-keys) - ;; Most tests require an X server. - (let ((xvfb (search-input-file (or native-inputs inputs) - "bin/Xvfb")) - (display ":1")) - (setenv "DISPLAY" display) - (system (string-append xvfb " " display " &")))))))) - (native-inputs (list xorg-server-for-tests)) - (home-page "https://github.com/quininer/x11-clipboard") - (synopsis "X11 clipboard support for Rust") - (description "This package provides x11 clipboard support for Rust.") - (license license:expat))) - (define-public rust-x11-clipboard-0.8 (package (inherit rust-x11-clipboard-0.9) |