summaryrefslogtreecommitdiff
path: root/gnu
diff options
context:
space:
mode:
authorEfraim Flashner <efraim@flashner.co.il>2019-08-29 13:04:34 +0300
committerEfraim Flashner <efraim@flashner.co.il>2019-08-29 15:05:23 +0300
commit5913e06a75b06f0cb07b4309f0dd0cd19c84f320 (patch)
tree998eec32af79ddfefe3600e93a1aea0aa05d9bd4 /gnu
parentf1e81de926254eea0778d0b8ff12b67d0b4be6e2 (diff)
gnu: Add rust-resolv-conf.
* gnu/packages/crates-io.scm (rust-resolv-conf): New variable.
Diffstat (limited to 'gnu')
-rw-r--r--gnu/packages/crates-io.scm25
1 files changed, 25 insertions, 0 deletions
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index ea2b5ec0f09..cd8a1b062ae 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -1200,6 +1200,31 @@ and @code{ptrdistance}.")
1200 (license (list license:asl2.0 1200 (license (list license:asl2.0
1201 license:expat)))) 1201 license:expat))))
1202 1202
1203(define-public rust-resolv-conf
1204 (package
1205 (name "rust-resolv-conf")
1206 (version "0.6.2")
1207 (source
1208 (origin
1209 (method url-fetch)
1210 (uri (crate-uri "resolv-conf" version))
1211 (file-name (string-append name "-" version ".tar.gz"))
1212 (sha256
1213 (base32
1214 "1jvdsmksdf6yiipm3aqahyv8n1cjd7wqc8sa0p0gzsax3fmb8qxj"))))
1215 (build-system cargo-build-system)
1216 (arguments
1217 `(#:cargo-inputs
1218 (("rust-quick-error" ,rust-quick-error)
1219 ("rust-hostname" ,rust-hostname))
1220 #:cargo-test-flags '("--release" "--lib" "--examples"))) ; doc tests fail
1221 (home-page "https://github.com/tailhook/resolv-conf")
1222 (synopsis "/etc/resolv.conf parser")
1223 (description
1224 "An /etc/resolv.conf parser crate for Rust.")
1225 (license (list license:asl2.0
1226 license:expat))))
1227
1203(define-public rust-rustc-std-workspace-core 1228(define-public rust-rustc-std-workspace-core
1204 (package 1229 (package
1205 (name "rust-rustc-std-workspace-core") 1230 (name "rust-rustc-std-workspace-core")