diff options
author | Antoine Côté <antoine.cote@posteo.net> | 2020-12-06 02:59:31 -0500 |
---|---|---|
committer | Nicolas Goaziou <mail@nicolasgoaziou.fr> | 2020-12-07 09:27:04 +0100 |
commit | cbd33c0da1bd2aaf4804ae5a5fe070963dfb80cb (patch) | |
tree | 9d50648fc9c51f9e62b97a2ea0f0f5a9658fff79 | |
parent | f15cc2f4a2a1cdd0e4c9f9b4bec80c7ae84634cc (diff) | |
download | guix-cbd33c0da1bd2aaf4804ae5a5fe070963dfb80cb.tar.gz |
gnu: Add rust-aom-sys-0.2.
* gnu/packages/crates-graphics.scm (rust-aom-sys-0.2): New variable. (rust-aom-sys-0.1): Inherit from rust-aom-sys-0.2. Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
-rw-r--r-- | gnu/packages/crates-graphics.scm | 37 |
1 files changed, 32 insertions, 5 deletions
diff --git a/gnu/packages/crates-graphics.scm b/gnu/packages/crates-graphics.scm index 9a755d46b4..02bf7b27a4 100644 --- a/gnu/packages/crates-graphics.scm +++ b/gnu/packages/crates-graphics.scm @@ -9,6 +9,7 @@ ;;; Copyright © 2020 Tobias Geerinckx-Rice <me@tobias.gr> ;;; Copyright © 2020 Leo Famulari <leo@famulari.name> ;;; Copyright © 2020 Nicolas Goaziou <mail@nicolasgoaziou.fr> +;;; Copyright © 2020 Antoine Côté <antoine.cote@posteo.net> ;;; ;;; This file is part of GNU Guix. ;;; @@ -167,8 +168,38 @@ text or blue underlined text, on ANSI terminals.") "1xif1bh938qpfc3d0f9xgidibpm65xix11w9gszwqnia00q7rb13")))) (arguments `()))) +(define-public rust-aom-sys-0.2 + (package + (name "rust-aom-sys") + (version "0.2.1") + (source + (origin + (method url-fetch) + (uri (crate-uri "aom-sys" version)) + (file-name + (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "03a0xhaafjn0hlpcf9ba73hv557m0jqnmj9wl57wzrcnka96zvgj")))) + (build-system cargo-build-system) + (arguments + `(#:cargo-inputs + (("rust-bindgen" ,rust-bindgen-0.54) + ("rust-metadeps" ,rust-metadeps-1.1)))) + (native-inputs + `(("pkg-config" ,pkg-config))) + (inputs + `(("libaom" ,libaom) + ("clang" ,clang) + ("llvm" ,llvm))) + (home-page "https://github.com/rust-av/aom-rs") + (synopsis "FFI bindings to aom") + (description "This package provides FFI bindings to aom.") + (license license:expat))) + (define-public rust-aom-sys-0.1 (package + (inherit rust-aom-sys-0.2) (name "rust-aom-sys") (version "0.1.4") (source @@ -190,11 +221,7 @@ text or blue underlined text, on ANSI terminals.") (inputs `(("libaom" ,libaom) ("clang" ,clang) - ("llvm" ,llvm))) - (home-page "https://github.com/rust-av/aom-rs") - (synopsis "FFI bindings to aom") - (description "This package provides FFI bindings to aom.") - (license license:expat))) + ("llvm" ,llvm))))) (define-public rust-ascii-canvas-2 (package |