aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChristopher Baines <mail@cbaines.net>2020-10-27 11:32:34 +0000
committerChristopher Baines <mail@cbaines.net>2020-10-27 11:32:34 +0000
commit7dec95012e80c1b32685b50c9028150b684adfef (patch)
tree4a18051037473f4c265f3f47e1833cda76ec3743
parenta1ea0d4f98f958ac94b05c6dd8cfa42c40bbbcd6 (diff)
downloadguix-7dec95012e80c1b32685b50c9028150b684adfef.tar
guix-7dec95012e80c1b32685b50c9028150b684adfef.tar.gz
gnu: Add rust-libhandy.
* gnu/packages/crates-io.scm (rust-libhandy): New variable.
-rw-r--r--gnu/packages/crates-io.scm38
1 files changed, 38 insertions, 0 deletions
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index c6b4c0e1b5..cb68a2ceee 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -35067,3 +35067,41 @@ division with overflow protection
(description
"The sys part of the rust bindings for libhandy")
(license "")))
+
+(define-public rust-libhandy
+ (package
+ (name "rust-libhandy")
+ (version "0.4.0")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "libhandy" version))
+ (file-name
+ (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32
+ "098w2wsf3962ll6rwnl6xrvpm861zp1h8h6180rf2rqn4sdr35bi"))))
+ (build-system cargo-build-system)
+ (arguments
+ `(#:features '("v0_0_10" "v0_0_9")
+ #:cargo-inputs
+ (("rust-bitflags" ,rust-bitflags-1)
+ ("rust-gdk" ,rust-gdk-0.11)
+ ("rust-gdk-pixbuf" ,rust-gdk-pixbuf-0.9)
+ ("rust-gdk-pixbuf-sys" ,rust-gdk-pixbuf-sys-0.9)
+ ("rust-gdk-sys" ,rust-gdk-sys-0.9)
+ ("rust-gio" ,rust-gio-0.7)
+ ("rust-gio-sys" ,rust-gio-sys-0.9)
+ ("rust-glib" ,rust-glib-0.9)
+ ("rust-glib-sys" ,rust-glib-sys-0.9)
+ ("rust-gobject-sys" ,rust-gobject-sys-0.9)
+ ("rust-gtk" ,rust-gtk-0.7)
+ ("rust-gtk-sys" ,rust-gtk-sys)
+ ("rust-lazy-static" ,rust-lazy-static-1)
+ ("rust-libc" ,rust-libc-0.2)
+ ("rust-libhandy-sys" ,rust-libhandy-sys)
+ ("rust-pango" ,rust-pango-0.9))))
+ (home-page "")
+ (synopsis "Rust bindings for libhandy")
+ (description "Rust bindings for libhandy")
+ (license "")))