[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PATCH 84/86] gnu: Add libpsyc-rust.
From: |
ng0 |
Subject: |
[PATCH 84/86] gnu: Add libpsyc-rust. |
Date: |
Tue, 3 Jan 2017 23:36:40 +0000 |
* gnu/packages/messaging.scm (libpsyc-rust): New variable.
---
gnu/packages/messaging.scm | 19 ++++++++++++++++++-
1 file changed, 18 insertions(+), 1 deletion(-)
diff --git a/gnu/packages/messaging.scm b/gnu/packages/messaging.scm
index 95c265b98..70dcd5d67 100644
--- a/gnu/packages/messaging.scm
+++ b/gnu/packages/messaging.scm
@@ -5,7 +5,7 @@
;;; Copyright © 2015 Andreas Enge <address@hidden>
;;; Copyright © 2015, 2016 Ricardo Wurmus <address@hidden>
;;; Copyright © 2015 Efraim Flashner <address@hidden>
-;;; Copyright © 2016 ng0 <address@hidden>
+;;; Copyright © 2016, 2017 ng0 <address@hidden>
;;; Copyright © 2016 Andy Patterson <address@hidden>
;;; Copyright © 2016 Clément Lassieur <address@hidden>
;;;
@@ -35,6 +35,7 @@
#:use-module (guix build-system python)
#:use-module (guix build-system perl)
#:use-module (guix build-system cmake)
+ #:use-module (guix build-system cargo)
#:use-module (gnu packages)
#:use-module (gnu packages aidc)
#:use-module (gnu packages autotools)
@@ -63,6 +64,7 @@
#:use-module (gnu packages python)
#:use-module (gnu packages pcre)
#:use-module (gnu packages perl)
+ #:use-module (gnu packages rust)
#:use-module (gnu packages tcl)
#:use-module (gnu packages compression)
#:use-module (gnu packages check)
@@ -1030,6 +1032,21 @@ including psyced.")
(synopsis "PSYC library in C")
(license license:agpl3+)))
+(define-public libpsyc-rust
+ (package
+ (inherit libpsyc)
+ (name "libpsyc-rust")
+ (inputs
+ `(("rust-bitflags" ,rust-bitflags)))
+ (build-system cargo-build-system)
+ (arguments
+ `(#:phases
+ (modify-phases %standard-phases
+ (add-after
+ 'unpack 'chdir
+ (lambda _
+ (chdir "rust"))))))))
+
;; This commit removes the historic bundled pcre and makes psyclpc
reproducible.
(define-public psyclpc
(let* ((commit "61cf9aa81297085e5c40170fd01221c752f8deba")
--
2.11.0
- [PATCH 82/86] gnu: rust-quickcheck: Add rust-env-logger input., (continued)
- [PATCH 82/86] gnu: rust-quickcheck: Add rust-env-logger input., ng0, 2017/01/03
- [PATCH 75/86] gnu: Add rust-tokio-core., ng0, 2017/01/03
- [PATCH 77/86] gnu: Add rust-serde-test., ng0, 2017/01/03
- [PATCH 81/86] gnu: rust-docopt: Add rust-regex input., ng0, 2017/01/03
- [PATCH 78/86] gnu: rust-clippy: Add rust-serde input., ng0, 2017/01/03
- [PATCH 83/86] gnu: Add fluid., ng0, 2017/01/03
- [PATCH 76/86] gnu: Add rust-serde., ng0, 2017/01/03
- [PATCH 79/86] gnu: rust-toml: Add rust-serde input., ng0, 2017/01/03
- [PATCH 84/86] gnu: Add libpsyc-rust.,
ng0 <=
- [PATCH 86/86] gnu: Add font-google-roboto., ng0, 2017/01/03
- [PATCH 80/86] gnu: rust-csv: Add rust-regex input., ng0, 2017/01/03
- [PATCH 85/86] gnu: libpsyc: Remove comment., ng0, 2017/01/03
- Re: 77 Rust Crates, fluid, roboto-font, libpsyc rust bindings, Ben Woodcroft, 2017/01/03
- Re: 77 Rust Crates, fluid, roboto-font, libpsyc rust bindings, Ricardo Wurmus, 2017/01/04
- Re: 77 Rust Crates, fluid, roboto-font, libpsyc rust bindings, ng0, 2017/01/04