[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PATCH 7/7] gnu: Add rust-libc.
From: |
David Craven |
Subject: |
[PATCH 7/7] gnu: Add rust-libc. |
Date: |
Wed, 28 Sep 2016 17:15:38 +0200 |
* gnu/packages/rust.scm (rust-libc): New variable.
---
gnu/packages/rust.scm | 20 ++++++++++++++++++++
1 file changed, 20 insertions(+)
diff --git a/gnu/packages/rust.scm b/gnu/packages/rust.scm
index 5b369fc..0ac09b3 100644
--- a/gnu/packages/rust.scm
+++ b/gnu/packages/rust.scm
@@ -23,6 +23,7 @@
#:use-module (gnu packages compression)
#:use-module (gnu packages elf)
#:use-module (gnu packages gcc)
+ #:use-module (guix build-system cargo)
#:use-module (guix build-system gnu)
#:use-module (guix download)
#:use-module (guix packages)
@@ -140,3 +141,22 @@ the cargo package and it's dependencies. When rustc is
build using the new
rustbuild build system it also requires cargo. The gnu build system is going
to be deprecated.")
(license license:asl2.0)))
+
+(define-public rust-libc
+ (package
+ (name "rust-libc")
+ (version "0.2.16")
+ (source (origin
+ (method url-fetch)
+ (uri (crate-uri "libc" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32
+ "139fl308mb5wxap5fyd5c7n779a60sc1fi8wgdv0zvihrv519020"))))
+ (build-system cargo-build-system)
+ (home-page "https://github.com/rust-lang/libc")
+ (synopsis
+ "Types and bindings to native C functions")
+ (description "This package provides a library for types and bindings to
+native C functions often found in libc or other common platform libraries.")
+ (license (list license:expat license:asl2.0))))
--
2.9.0
- [PATCH 1/7] build-system: Add cargo build system., David Craven, 2016/09/28
- [PATCH 3/7] import: crate: Add crate updater., David Craven, 2016/09/28
- [PATCH 7/7] gnu: Add rust-libc.,
David Craven <=
- [PATCH 4/7] upstream: Use a the first url from urls when find2 returns #f., David Craven, 2016/09/28
- [PATCH 6/7] gnu: Add cargo-bootstrap., David Craven, 2016/09/28
- [PATCH 2/7] import: Add importer for rust crates., David Craven, 2016/09/28
- [PATCH 5/7] gnu: Add rustc-bootstrap., David Craven, 2016/09/28
- Re: [PATCH 1/7] build-system: Add cargo build system., Ricardo Wurmus, 2016/09/30