summary refs log tree commit diff
diff options
context:
space:
mode:
authorEfraim Flashner <efraim@flashner.co.il>2017-12-11 21:08:45 +0200
committerEfraim Flashner <efraim@flashner.co.il>2017-12-11 21:21:46 +0200
commit0d57068333a60f0c77112a67b0a95715e4827d10 (patch)
tree1c2b1cbcaa6006ec56a11eb11df830dcb883753b
parente85d681cbfb868b33cb845d9f9a4f2df87af933d (diff)
downloadguix-0d57068333a60f0c77112a67b0a95715e4827d10.tar.gz
gnu: cargo: Add file-name field to input sources.
* gnu/packages/rust.scm (cargo)[inputs]: Add 'file-name' field to all
source inputs.
-rw-r--r--gnu/packages/rust.scm122
1 files changed, 122 insertions, 0 deletions
diff --git a/gnu/packages/rust.scm b/gnu/packages/rust.scm
index a82bf2355e..b4d98ee342 100644
--- a/gnu/packages/rust.scm
+++ b/gnu/packages/rust.scm
@@ -410,6 +410,7 @@ safety and thread safety guarantees.")
        ;;     print "        ,(origin";
        ;;     print "           (method url-fetch)";
        ;;     print "           (uri (crate-uri \"" oname "\" \"" vers "\"))";
+       ;;     print "           (file-name \"rust-" oname "\-\" vers "\")
        ;;     print "           (sha256";
        ;;     print "            (base16-string->bytevector";
        ;;     print "             " hash "))))"
@@ -418,6 +419,7 @@ safety and thread safety guarantees.")
         ,(origin
            (method url-fetch)
            (uri (crate-uri "advapi32-sys" "0.2.0"))
+           (file-name "rust-advapi32-sys-0.2.0")
            (sha256
             (base16-string->bytevector
              "e06588080cb19d0acb6739808aafa5f26bfb2ca015b2b6370028b44cf7cb8a9a"))))
@@ -425,6 +427,7 @@ safety and thread safety guarantees.")
         ,(origin
            (method url-fetch)
            (uri (crate-uri "aho-corasick" "0.5.3"))
+           (file-name "rust-aho-corasick-0.5.3")
            (sha256
             (base16-string->bytevector
              "ca972c2ea5f742bfce5687b9aef75506a764f61d37f8f649047846a9686ddb66"))))
@@ -432,6 +435,7 @@ safety and thread safety guarantees.")
         ,(origin
            (method url-fetch)
            (uri (crate-uri "aho-corasick" "0.6.3"))
+           (file-name "rust-aho-corasick-0.6.3")
            (sha256
             (base16-string->bytevector
              "500909c4f87a9e52355b26626d890833e9e1d53ac566db76c36faa984b889699"))))
@@ -439,6 +443,7 @@ safety and thread safety guarantees.")
         ,(origin
            (method url-fetch)
            (uri (crate-uri "atty" "0.2.3"))
+           (file-name "rust-atty-0.2.3")
            (sha256
             (base16-string->bytevector
              "21e50800ec991574876040fff8ee46b136a53e985286fbe6a3bdfe6421b78860"))))
@@ -446,6 +451,7 @@ safety and thread safety guarantees.")
         ,(origin
            (method url-fetch)
            (uri (crate-uri "backtrace" "0.3.3"))
+           (file-name "rust-backtrace-0.3.3")
            (sha256
             (base16-string->bytevector
              "99f2ce94e22b8e664d95c57fff45b98a966c2252b60691d0b7aeeccd88d70983"))))
@@ -453,6 +459,7 @@ safety and thread safety guarantees.")
         ,(origin
            (method url-fetch)
            (uri (crate-uri "backtrace-sys" "0.1.14"))
+           (file-name "rust-backtrace-sys-0.1.14")
            (sha256
             (base16-string->bytevector
              "c63ea141ef8fdb10409d0f5daf30ac51f84ef43bff66f16627773d2a292cd189"))))
@@ -460,6 +467,7 @@ safety and thread safety guarantees.")
         ,(origin
            (method url-fetch)
            (uri (crate-uri "bitflags" "0.7.0"))
+           (file-name "rust-bitflags-0.7.0")
            (sha256
             (base16-string->bytevector
              "aad18937a628ec6abcd26d1489012cc0e18c21798210f491af69ded9b881106d"))))
@@ -467,6 +475,7 @@ safety and thread safety guarantees.")
         ,(origin
            (method url-fetch)
            (uri (crate-uri "bitflags" "0.9.1"))
+           (file-name "rust-bitflags-0.9.1")
            (sha256
             (base16-string->bytevector
              "4efd02e230a02e18f92fc2735f44597385ed02ad8f831e7c1c1156ee5e1ab3a5"))))
@@ -474,6 +483,7 @@ safety and thread safety guarantees.")
         ,(origin
            (method url-fetch)
            (uri (crate-uri "bufstream" "0.1.3"))
+           (file-name "rust-bufstream-0.1.3")
            (sha256
             (base16-string->bytevector
              "f2f382711e76b9de6c744cc00d0497baba02fb00a787f088c879f01d09468e32"))))
@@ -481,6 +491,7 @@ safety and thread safety guarantees.")
         ,(origin
            (method url-fetch)
            (uri (crate-uri "cc" "1.0.0"))
+           (file-name "rust-cc-1.0.0")
            (sha256
             (base16-string->bytevector
              "7db2f146208d7e0fbee761b09cd65a7f51ccc38705d4e7262dad4d73b12a76b1"))))
@@ -488,6 +499,7 @@ safety and thread safety guarantees.")
         ,(origin
            (method url-fetch)
            (uri (crate-uri "cfg-if" "0.1.2"))
+           (file-name "rust-cfg-if-0.1.2")
            (sha256
             (base16-string->bytevector
              "d4c819a1287eb618df47cc647173c5c4c66ba19d888a6e50d605672aed3140de"))))
@@ -495,6 +507,7 @@ safety and thread safety guarantees.")
         ,(origin
            (method url-fetch)
            (uri (crate-uri "cmake" "0.1.26"))
+           (file-name "rust-cmake-0.1.26")
            (sha256
             (base16-string->bytevector
              "357c07e7a1fc95732793c1edb5901e1a1f305cfcf63a90eb12dbd22bdb6b789d"))))
@@ -502,6 +515,7 @@ safety and thread safety guarantees.")
         ,(origin
            (method url-fetch)
            (uri (crate-uri "commoncrypto" "0.2.0"))
+           (file-name "rust-commoncrypto-0.2.0")
            (sha256
             (base16-string->bytevector
              "d056a8586ba25a1e4d61cb090900e495952c7886786fc55f909ab2f819b69007"))))
@@ -509,6 +523,7 @@ safety and thread safety guarantees.")
         ,(origin
            (method url-fetch)
            (uri (crate-uri "commoncrypto-sys" "0.2.0"))
+           (file-name "rust-commoncrypto-sys-0.2.0")
            (sha256
             (base16-string->bytevector
              "1fed34f46747aa73dfaa578069fd8279d2818ade2b55f38f22a9401c7f4083e2"))))
@@ -516,6 +531,7 @@ safety and thread safety guarantees.")
         ,(origin
            (method url-fetch)
            (uri (crate-uri "conv" "0.3.3"))
+           (file-name "rust-conv-0.3.3")
            (sha256
             (base16-string->bytevector
              "78ff10625fd0ac447827aa30ea8b861fead473bb60aeb73af6c1c58caf0d1299"))))
@@ -523,6 +539,7 @@ safety and thread safety guarantees.")
         ,(origin
            (method url-fetch)
            (uri (crate-uri "core-foundation" "0.4.4"))
+           (file-name "rust-core-foundation-0.4.4")
            (sha256
             (base16-string->bytevector
              "5909502e547762013619f4c4e01cc7393c20fe2d52d7fa471c1210adb2320dc7"))))
@@ -530,6 +547,7 @@ safety and thread safety guarantees.")
         ,(origin
            (method url-fetch)
            (uri (crate-uri "core-foundation-sys" "0.4.4"))
+           (file-name "rust-core-foundation-sys-0.4.4")
            (sha256
             (base16-string->bytevector
              "bc9fb3d6cb663e6fd7cf1c63f9b144ee2b1e4a78595a0451dd34bff85b9a3387"))))
@@ -537,6 +555,7 @@ safety and thread safety guarantees.")
         ,(origin
            (method url-fetch)
            (uri (crate-uri "crossbeam" "0.2.10"))
+           (file-name "rust-crossbeam-0.2.10")
            (sha256
             (base16-string->bytevector
              "0c5ea215664ca264da8a9d9c3be80d2eaf30923c259d03e870388eb927508f97"))))
@@ -544,6 +563,7 @@ safety and thread safety guarantees.")
         ,(origin
            (method url-fetch)
            (uri (crate-uri "crossbeam" "0.3.0"))
+           (file-name "rust-crossbeam-0.3.0")
            (sha256
             (base16-string->bytevector
              "8837ab96533202c5b610ed44bc7f4183e7957c1c8f56e8cc78bb098593c8ba0a"))))
@@ -551,6 +571,7 @@ safety and thread safety guarantees.")
         ,(origin
            (method url-fetch)
            (uri (crate-uri "crypto-hash" "0.3.0"))
+           (file-name "rust-crypto-hash-0.3.0")
            (sha256
             (base16-string->bytevector
              "34903878eec1694faf53cae8473a088df333181de421d4d3d48061d6559fe602"))))
@@ -558,6 +579,7 @@ safety and thread safety guarantees.")
         ,(origin
            (method url-fetch)
            (uri (crate-uri "curl" "0.4.8"))
+           (file-name "rust-curl-0.4.8")
            (sha256
             (base16-string->bytevector
              "7034c534a1d7d22f7971d6088aa9d281d219ef724026c3428092500f41ae9c2c"))))
@@ -565,6 +587,7 @@ safety and thread safety guarantees.")
         ,(origin
            (method url-fetch)
            (uri (crate-uri "curl-sys" "0.3.15"))
+           (file-name "rust-curl-sys-0.3.15")
            (sha256
             (base16-string->bytevector
              "4bee31aa3a079d5f3ff9579ea4dcfb1b1a17a40886f5f467436d383e78134b55"))))
@@ -572,6 +595,7 @@ safety and thread safety guarantees.")
         ,(origin
            (method url-fetch)
            (uri (crate-uri "custom_derive" "0.1.7"))
+           (file-name "rust-custom_derive-0.1.7")
            (sha256
             (base16-string->bytevector
              "ef8ae57c4978a2acd8b869ce6b9ca1dfe817bff704c220209fdef2c0b75a01b9"))))
@@ -579,6 +603,7 @@ safety and thread safety guarantees.")
         ,(origin
            (method url-fetch)
            (uri (crate-uri "dbghelp-sys" "0.2.0"))
+           (file-name "rust-dbghelp-sys-0.2.0")
            (sha256
             (base16-string->bytevector
              "97590ba53bcb8ac28279161ca943a924d1fd4a8fb3fa63302591647c4fc5b850"))))
@@ -586,6 +611,7 @@ safety and thread safety guarantees.")
         ,(origin
            (method url-fetch)
            (uri (crate-uri "docopt" "0.8.1"))
+           (file-name "rust-docopt-0.8.1")
            (sha256
             (base16-string->bytevector
              "3b5b93718f8b3e5544fcc914c43de828ca6c6ace23e0332c6080a2977b49787a"))))
@@ -593,6 +619,7 @@ safety and thread safety guarantees.")
         ,(origin
            (method url-fetch)
            (uri (crate-uri "dtoa" "0.4.2"))
+           (file-name "rust-dtoa-0.4.2")
            (sha256
             (base16-string->bytevector
              "09c3753c3db574d215cba4ea76018483895d7bff25a31b49ba45db21c48e50ab"))))
@@ -600,6 +627,7 @@ safety and thread safety guarantees.")
         ,(origin
            (method url-fetch)
            (uri (crate-uri "env_logger" "0.4.3"))
+           (file-name "rust-env_logger-0.4.3")
            (sha256
             (base16-string->bytevector
              "3ddf21e73e016298f5cb37d6ef8e8da8e39f91f9ec8b0df44b7deb16a9f8cd5b"))))
@@ -607,6 +635,7 @@ safety and thread safety guarantees.")
         ,(origin
            (method url-fetch)
            (uri (crate-uri "error-chain" "0.11.0"))
+           (file-name "rust-error-chain-0.11.0")
            (sha256
             (base16-string->bytevector
              "ff511d5dc435d703f4971bc399647c9bc38e20cb41452e3b9feb4765419ed3f3"))))
@@ -614,6 +643,7 @@ safety and thread safety guarantees.")
         ,(origin
            (method url-fetch)
            (uri (crate-uri "filetime" "0.1.12"))
+           (file-name "rust-filetime-0.1.12")
            (sha256
             (base16-string->bytevector
              "6ab199bf38537c6f38792669e081e0bb278b9b7405bba2642e4e5d15bf732c0e"))))
@@ -621,6 +651,7 @@ safety and thread safety guarantees.")
         ,(origin
            (method url-fetch)
            (uri (crate-uri "flate2" "0.2.20"))
+           (file-name "rust-flate2-0.2.20")
            (sha256
             (base16-string->bytevector
              "e6234dd4468ae5d1e2dbb06fe2b058696fdc50a339c68a393aefbf00bc81e423"))))
@@ -628,6 +659,7 @@ safety and thread safety guarantees.")
         ,(origin
            (method url-fetch)
            (uri (crate-uri "fnv" "1.0.5"))
+           (file-name "rust-fnv-1.0.5")
            (sha256
             (base16-string->bytevector
              "6cc484842f1e2884faf56f529f960cc12ad8c71ce96cc7abba0a067c98fee344"))))
@@ -635,6 +667,7 @@ safety and thread safety guarantees.")
         ,(origin
            (method url-fetch)
            (uri (crate-uri "foreign-types" "0.2.0"))
+           (file-name "rust-foreign-types-0.2.0")
            (sha256
             (base16-string->bytevector
              "3e4056b9bd47f8ac5ba12be771f77a0dae796d1bbaaf5fd0b9c2d38b69b8a29d"))))
@@ -642,6 +675,7 @@ safety and thread safety guarantees.")
         ,(origin
            (method url-fetch)
            (uri (crate-uri "fs2" "0.4.2"))
+           (file-name "rust-fs2-0.4.2")
            (sha256
             (base16-string->bytevector
              "9ab76cfd2aaa59b7bf6688ad9ba15bbae64bff97f04ea02144cfd3443e5c2866"))))
@@ -649,6 +683,7 @@ safety and thread safety guarantees.")
         ,(origin
            (method url-fetch)
            (uri (crate-uri "git2" "0.6.8"))
+           (file-name "rust-git2-0.6.8")
            (sha256
             (base16-string->bytevector
              "0c1c0203d653f4140241da0c1375a404f0a397249ec818cd2076c6280c50f6fa"))))
@@ -656,6 +691,7 @@ safety and thread safety guarantees.")
         ,(origin
            (method url-fetch)
            (uri (crate-uri "git2-curl" "0.7.0"))
+           (file-name "rust-git2-curl-0.7.0")
            (sha256
             (base16-string->bytevector
              "68676bc784bf0bef83278898929bf64a251e87c0340723d0b93fa096c9c5bf8e"))))
@@ -663,6 +699,7 @@ safety and thread safety guarantees.")
         ,(origin
            (method url-fetch)
            (uri (crate-uri "glob" "0.2.11"))
+           (file-name "rust-glob-0.2.11")
            (sha256
             (base16-string->bytevector
              "8be18de09a56b60ed0edf84bc9df007e30040691af7acd1c41874faac5895bfb"))))
@@ -670,6 +707,7 @@ safety and thread safety guarantees.")
         ,(origin
            (method url-fetch)
            (uri (crate-uri "globset" "0.2.0"))
+           (file-name "rust-globset-0.2.0")
            (sha256
             (base16-string->bytevector
              "feeb1b6840809ef5efcf7a4a990bc4e1b7ee3df8cf9e2379a75aeb2ba42ac9c3"))))
@@ -677,6 +715,7 @@ safety and thread safety guarantees.")
         ,(origin
            (method url-fetch)
            (uri (crate-uri "hamcrest" "0.1.1"))
+           (file-name "rust-hamcrest-0.1.1")
            (sha256
             (base16-string->bytevector
              "bf088f042a467089e9baa4972f57f9247e42a0cc549ba264c7a04fbb8ecb89d4"))))
@@ -684,6 +723,7 @@ safety and thread safety guarantees.")
         ,(origin
            (method url-fetch)
            (uri (crate-uri "hex" "0.2.0"))
+           (file-name "rust-hex-0.2.0")
            (sha256
             (base16-string->bytevector
              "d6a22814455d41612f41161581c2883c0c6a1c41852729b17d5ed88f01e153aa"))))
@@ -691,6 +731,7 @@ safety and thread safety guarantees.")
         ,(origin
            (method url-fetch)
            (uri (crate-uri "home" "0.3.0"))
+           (file-name "rust-home-0.3.0")
            (sha256
             (base16-string->bytevector
              "9f25ae61099d8f3fee8b483df0bd4ecccf4b2731897aad40d50eca1b641fe6db"))))
@@ -698,6 +739,7 @@ safety and thread safety guarantees.")
         ,(origin
            (method url-fetch)
            (uri (crate-uri "idna" "0.1.4"))
+           (file-name "rust-idna-0.1.4")
            (sha256
             (base16-string->bytevector
              "014b298351066f1512874135335d62a789ffe78a9974f94b43ed5621951eaf7d"))))
@@ -705,6 +747,7 @@ safety and thread safety guarantees.")
         ,(origin
            (method url-fetch)
            (uri (crate-uri "ignore" "0.2.2"))
+           (file-name "rust-ignore-0.2.2")
            (sha256
             (base16-string->bytevector
              "b3fcaf2365eb14b28ec7603c98c06cc531f19de9eb283d89a3dff8417c8c99f5"))))
@@ -712,6 +755,7 @@ safety and thread safety guarantees.")
         ,(origin
            (method url-fetch)
            (uri (crate-uri "itoa" "0.3.4"))
+           (file-name "rust-itoa-0.3.4")
            (sha256
             (base16-string->bytevector
              "8324a32baf01e2ae060e9de58ed0bc2320c9a2833491ee36cd3b4c414de4db8c"))))
@@ -719,6 +763,7 @@ safety and thread safety guarantees.")
         ,(origin
            (method url-fetch)
            (uri (crate-uri "jobserver" "0.1.6"))
+           (file-name "rust-jobserver-0.1.6")
            (sha256
             (base16-string->bytevector
              "443ae8bc0af6c106e6e8b77e04684faecc1a5ce94e058f4c2b0a037b0ea1b133"))))
@@ -726,6 +771,7 @@ safety and thread safety guarantees.")
         ,(origin
            (method url-fetch)
            (uri (crate-uri "kernel32-sys" "0.2.2"))
+           (file-name "rust-kernel32-sys-0.2.2")
            (sha256
             (base16-string->bytevector
              "7507624b29483431c0ba2d82aece8ca6cdba9382bff4ddd0f7490560c056098d"))))
@@ -733,6 +779,7 @@ safety and thread safety guarantees.")
         ,(origin
            (method url-fetch)
            (uri (crate-uri "lazy_static" "0.2.9"))
+           (file-name "rust-lazy_static-0.2.9")
            (sha256
             (base16-string->bytevector
              "c9e5e58fa1a4c3b915a561a78a22ee0cac6ab97dca2504428bc1cb074375f8d5"))))
@@ -740,6 +787,7 @@ safety and thread safety guarantees.")
         ,(origin
            (method url-fetch)
            (uri (crate-uri "libc" "0.2.31"))
+           (file-name "rust-libc-0.2.31")
            (sha256
             (base16-string->bytevector
              "d1419b2939a0bc44b77feb34661583c7546b532b192feab36249ab584b86856c"))))
@@ -747,6 +795,7 @@ safety and thread safety guarantees.")
         ,(origin
            (method url-fetch)
            (uri (crate-uri "libgit2-sys" "0.6.16"))
+           (file-name "rust-libgit2-sys-0.6.16")
            (sha256
             (base16-string->bytevector
              "6f74b4959cef96898f5123148724fc7dee043b9a6b99f219d948851bfbe53cb2"))))
@@ -754,6 +803,7 @@ safety and thread safety guarantees.")
         ,(origin
            (method url-fetch)
            (uri (crate-uri "libssh2-sys" "0.2.6"))
+           (file-name "rust-libssh2-sys-0.2.6")
            (sha256
             (base16-string->bytevector
              "0db4ec23611747ef772db1c4d650f8bd762f07b461727ec998f953c614024b75"))))
@@ -761,6 +811,7 @@ safety and thread safety guarantees.")
         ,(origin
            (method url-fetch)
            (uri (crate-uri "libz-sys" "1.0.17"))
+           (file-name "rust-libz-sys-1.0.17")
            (sha256
             (base16-string->bytevector
              "44ebbc760fd2d2f4d93de09a0e13d97e057612052e871da9985cedcb451e6bd5"))))
@@ -768,6 +819,7 @@ safety and thread safety guarantees.")
         ,(origin
            (method url-fetch)
            (uri (crate-uri "log" "0.3.8"))
+           (file-name "rust-log-0.3.8")
            (sha256
             (base16-string->bytevector
              "880f77541efa6e5cc74e76910c9884d9859683118839d6a1dc3b11e63512565b"))))
@@ -775,6 +827,7 @@ safety and thread safety guarantees.")
         ,(origin
            (method url-fetch)
            (uri (crate-uri "magenta" "0.1.1"))
+           (file-name "rust-magenta-0.1.1")
            (sha256
             (base16-string->bytevector
              "4bf0336886480e671965f794bc9b6fce88503563013d1bfb7a502c81fe3ac527"))))
@@ -782,6 +835,7 @@ safety and thread safety guarantees.")
         ,(origin
            (method url-fetch)
            (uri (crate-uri "magenta-sys" "0.1.1"))
+           (file-name "rust-magenta-sys-0.1.1")
            (sha256
             (base16-string->bytevector
              "40d014c7011ac470ae28e2f76a02bfea4a8480f73e701353b49ad7a8d75f4699"))))
@@ -789,6 +843,7 @@ safety and thread safety guarantees.")
         ,(origin
            (method url-fetch)
            (uri (crate-uri "matches" "0.1.6"))
+           (file-name "rust-matches-0.1.6")
            (sha256
             (base16-string->bytevector
              "100aabe6b8ff4e4a7e32c1c13523379802df0772b82466207ac25b013f193376"))))
@@ -796,6 +851,7 @@ safety and thread safety guarantees.")
         ,(origin
            (method url-fetch)
            (uri (crate-uri "memchr" "0.1.11"))
+           (file-name "rust-memchr-0.1.11")
            (sha256
             (base16-string->bytevector
              "d8b629fb514376c675b98c1421e80b151d3817ac42d7c667717d282761418d20"))))
@@ -803,6 +859,7 @@ safety and thread safety guarantees.")
         ,(origin
            (method url-fetch)
            (uri (crate-uri "memchr" "1.0.1"))
+           (file-name "rust-memchr-1.0.1")
            (sha256
             (base16-string->bytevector
              "1dbccc0e46f1ea47b9f17e6d67c5a96bd27030519c519c9c91327e31275a47b4"))))
@@ -810,6 +867,7 @@ safety and thread safety guarantees.")
         ,(origin
            (method url-fetch)
            (uri (crate-uri "miniz-sys" "0.1.10"))
+           (file-name "rust-miniz-sys-0.1.10")
            (sha256
             (base16-string->bytevector
              "609ce024854aeb19a0ef7567d348aaa5a746b32fb72e336df7fcc16869d7e2b4"))))
@@ -817,6 +875,7 @@ safety and thread safety guarantees.")
         ,(origin
            (method url-fetch)
            (uri (crate-uri "miow" "0.2.1"))
+           (file-name "rust-miow-0.2.1")
            (sha256
             (base16-string->bytevector
              "8c1f2f3b1cf331de6896aabf6e9d55dca90356cc9960cca7eaaf408a355ae919"))))
@@ -824,6 +883,7 @@ safety and thread safety guarantees.")
         ,(origin
            (method url-fetch)
            (uri (crate-uri "net2" "0.2.31"))
+           (file-name "rust-net2-0.2.31")
            (sha256
             (base16-string->bytevector
              "3a80f842784ef6c9a958b68b7516bc7e35883c614004dd94959a4dca1b716c09"))))
@@ -831,6 +891,7 @@ safety and thread safety guarantees.")
         ,(origin
            (method url-fetch)
            (uri (crate-uri "num" "0.1.40"))
+           (file-name "rust-num-0.1.40")
            (sha256
             (base16-string->bytevector
              "a311b77ebdc5dd4cf6449d81e4135d9f0e3b153839ac90e648a8ef538f923525"))))
@@ -838,6 +899,7 @@ safety and thread safety guarantees.")
         ,(origin
            (method url-fetch)
            (uri (crate-uri "num-bigint" "0.1.40"))
+           (file-name "rust-num-bigint-0.1.40")
            (sha256
             (base16-string->bytevector
              "8fd0f8dbb4c0960998958a796281d88c16fbe68d87b1baa6f31e2979e81fd0bd"))))
@@ -845,6 +907,7 @@ safety and thread safety guarantees.")
         ,(origin
            (method url-fetch)
            (uri (crate-uri "num-complex" "0.1.40"))
+           (file-name "rust-num-complex-0.1.40")
            (sha256
             (base16-string->bytevector
              "503e668405c5492d67cf662a81e05be40efe2e6bcf10f7794a07bd9865e704e6"))))
@@ -852,6 +915,7 @@ safety and thread safety guarantees.")
         ,(origin
            (method url-fetch)
            (uri (crate-uri "num-integer" "0.1.35"))
+           (file-name "rust-num-integer-0.1.35")
            (sha256
             (base16-string->bytevector
              "d1452e8b06e448a07f0e6ebb0bb1d92b8890eea63288c0b627331d53514d0fba"))))
@@ -859,6 +923,7 @@ safety and thread safety guarantees.")
         ,(origin
            (method url-fetch)
            (uri (crate-uri "num-iter" "0.1.34"))
+           (file-name "rust-num-iter-0.1.34")
            (sha256
             (base16-string->bytevector
              "7485fcc84f85b4ecd0ea527b14189281cf27d60e583ae65ebc9c088b13dffe01"))))
@@ -866,6 +931,7 @@ safety and thread safety guarantees.")
         ,(origin
            (method url-fetch)
            (uri (crate-uri "num-rational" "0.1.39"))
+           (file-name "rust-num-rational-0.1.39")
            (sha256
             (base16-string->bytevector
              "288629c76fac4b33556f4b7ab57ba21ae202da65ba8b77466e6d598e31990790"))))
@@ -873,6 +939,7 @@ safety and thread safety guarantees.")
         ,(origin
            (method url-fetch)
            (uri (crate-uri "num-traits" "0.1.40"))
+           (file-name "rust-num-traits-0.1.40")
            (sha256
             (base16-string->bytevector
              "99843c856d68d8b4313b03a17e33c4bb42ae8f6610ea81b28abe076ac721b9b0"))))
@@ -880,6 +947,7 @@ safety and thread safety guarantees.")
         ,(origin
            (method url-fetch)
            (uri (crate-uri "num_cpus" "1.7.0"))
+           (file-name "rust-num_cpus-1.7.0")
            (sha256
             (base16-string->bytevector
              "514f0d73e64be53ff320680ca671b64fe3fb91da01e1ae2ddc99eb51d453b20d"))))
@@ -887,6 +955,7 @@ safety and thread safety guarantees.")
         ,(origin
            (method url-fetch)
            (uri (crate-uri "openssl" "0.9.19"))
+           (file-name "rust-openssl-0.9.19")
            (sha256
             (base16-string->bytevector
              "816914b22eb15671d62c73442a51978f311e911d6a6f6cbdafa6abce1b5038fc"))))
@@ -894,6 +963,7 @@ safety and thread safety guarantees.")
         ,(origin
            (method url-fetch)
            (uri (crate-uri "openssl-probe" "0.1.1"))
+           (file-name "rust-openssl-probe-0.1.1")
            (sha256
             (base16-string->bytevector
              "d98df0270d404ccd3c050a41d579c52d1db15375168bb3471e04ec0f5f378daf"))))
@@ -901,6 +971,7 @@ safety and thread safety guarantees.")
         ,(origin
            (method url-fetch)
            (uri (crate-uri "openssl-sys" "0.9.19"))
+           (file-name "rust-openssl-sys-0.9.19")
            (sha256
             (base16-string->bytevector
              "1e4c63a7d559c1e5afa6d6a9e6fa34bbc5f800ffc9ae08b72c605420b0c4f5e8"))))
@@ -908,6 +979,7 @@ safety and thread safety guarantees.")
         ,(origin
            (method url-fetch)
            (uri (crate-uri "percent-encoding" "1.0.0"))
+           (file-name "rust-precent-encoding-1.0.0")
            (sha256
             (base16-string->bytevector
              "de154f638187706bde41d9b4738748933d64e6b37bdbffc0b47a97d16a6ae356"))))
@@ -915,6 +987,7 @@ safety and thread safety guarantees.")
         ,(origin
            (method url-fetch)
            (uri (crate-uri "pkg-config" "0.3.9"))
+           (file-name "rust-pkg-config-0.3.9")
            (sha256
             (base16-string->bytevector
              "3a8b4c6b8165cd1a1cd4b9b120978131389f64bdaf456435caa41e630edba903"))))
@@ -922,6 +995,7 @@ safety and thread safety guarantees.")
         ,(origin
            (method url-fetch)
            (uri (crate-uri "psapi-sys" "0.1.0"))
+           (file-name "rust-psapi-sys-0.1.0")
            (sha256
             (base16-string->bytevector
              "abcd5d1a07d360e29727f757a9decb3ce8bc6e0efa8969cfaad669a8317a2478"))))
@@ -929,6 +1003,7 @@ safety and thread safety guarantees.")
         ,(origin
            (method url-fetch)
            (uri (crate-uri "quote" "0.3.15"))
+           (file-name "rust-quote-0.3.15")
            (sha256
             (base16-string->bytevector
              "7a6e920b65c65f10b2ae65c831a81a073a89edd28c7cce89475bff467ab4167a"))))
@@ -936,6 +1011,7 @@ safety and thread safety guarantees.")
         ,(origin
            (method url-fetch)
            (uri (crate-uri "rand" "0.3.16"))
+           (file-name "rust-rand-0.3.16")
            (sha256
             (base16-string->bytevector
              "eb250fd207a4729c976794d03db689c9be1d634ab5a1c9da9492a13d8fecbcdf"))))
@@ -943,6 +1019,7 @@ safety and thread safety guarantees.")
         ,(origin
            (method url-fetch)
            (uri (crate-uri "redox_syscall" "0.1.31"))
+           (file-name "rust-redox_syscall-0.1.31")
            (sha256
             (base16-string->bytevector
              "8dde11f18c108289bef24469638a04dce49da56084f2d50618b226e47eb04509"))))
@@ -950,6 +1027,7 @@ safety and thread safety guarantees.")
         ,(origin
            (method url-fetch)
            (uri (crate-uri "redox_termios" "0.1.1"))
+           (file-name "rust-redox_termios-0.1.1")
            (sha256
             (base16-string->bytevector
              "7e891cfe48e9100a70a3b6eb652fef28920c117d366339687bd5576160db0f76"))))
@@ -957,6 +1035,7 @@ safety and thread safety guarantees.")
         ,(origin
            (method url-fetch)
            (uri (crate-uri "regex" "0.1.80"))
+           (file-name "rust-regex-0.1.80")
            (sha256
             (base16-string->bytevector
              "4fd4ace6a8cf7860714a2c2280d6c1f7e6a413486c13298bbc86fd3da019402f"))))
@@ -964,6 +1043,7 @@ safety and thread safety guarantees.")
         ,(origin
            (method url-fetch)
            (uri (crate-uri "regex" "0.2.2"))
+           (file-name "rust-regex-0.2.2")
            (sha256
             (base16-string->bytevector
              "1731164734096285ec2a5ec7fea5248ae2f5485b3feeb0115af4fda2183b2d1b"))))
@@ -971,6 +1051,7 @@ safety and thread safety guarantees.")
         ,(origin
            (method url-fetch)
            (uri (crate-uri "regex-syntax" "0.3.9"))
+           (file-name "rust-regex-syntax-0.3.9")
            (sha256
             (base16-string->bytevector
              "f9ec002c35e86791825ed294b50008eea9ddfc8def4420124fbc6b08db834957"))))
@@ -978,6 +1059,7 @@ safety and thread safety guarantees.")
         ,(origin
            (method url-fetch)
            (uri (crate-uri "regex-syntax" "0.4.1"))
+           (file-name "rust-regex-syntax-0.4.1")
            (sha256
             (base16-string->bytevector
              "ad890a5eef7953f55427c50575c680c42841653abd2b028b68cd223d157f62db"))))
@@ -985,6 +1067,7 @@ safety and thread safety guarantees.")
         ,(origin
            (method url-fetch)
            (uri (crate-uri "rustc-demangle" "0.1.5"))
+           (file-name "rust-rustc-demangle-0.1.5")
            (sha256
             (base16-string->bytevector
              "aee45432acc62f7b9a108cc054142dac51f979e69e71ddce7d6fc7adf29e817e"))))
@@ -992,6 +1075,7 @@ safety and thread safety guarantees.")
         ,(origin
            (method url-fetch)
            (uri (crate-uri "rustc-serialize" "0.3.24"))
+           (file-name "rust-rustc-serialize-0.3.24")
            (sha256
             (base16-string->bytevector
              "dcf128d1287d2ea9d80910b5f1120d0b8eede3fbf1abe91c40d39ea7d51e6fda"))))
@@ -999,6 +1083,7 @@ safety and thread safety guarantees.")
         ,(origin
            (method url-fetch)
            (uri (crate-uri "same-file" "0.1.3"))
+           (file-name "rust-same-file-0.1.3")
            (sha256
             (base16-string->bytevector
              "d931a44fdaa43b8637009e7632a02adc4f2b2e0733c08caa4cf00e8da4a117a7"))))
@@ -1006,6 +1091,7 @@ safety and thread safety guarantees.")
         ,(origin
            (method url-fetch)
            (uri (crate-uri "scoped-tls" "0.1.0"))
+           (file-name "rust-scoped-tls-0.1.0")
            (sha256
             (base16-string->bytevector
              "f417c22df063e9450888a7561788e9bd46d3bb3c1466435b4eccb903807f147d"))))
@@ -1013,6 +1099,7 @@ safety and thread safety guarantees.")
         ,(origin
            (method url-fetch)
            (uri (crate-uri "scopeguard" "0.1.2"))
+           (file-name "rust-scopeguard-0.1.2")
            (sha256
             (base16-string->bytevector
              "59a076157c1e2dc561d8de585151ee6965d910dd4dcb5dabb7ae3e83981a6c57"))))
@@ -1020,6 +1107,7 @@ safety and thread safety guarantees.")
         ,(origin
            (method url-fetch)
            (uri (crate-uri "semver" "0.8.0"))
+           (file-name "rust-semver-0.8.0")
            (sha256
             (base16-string->bytevector
              "bee2bc909ab2d8d60dab26e8cad85b25d795b14603a0dcb627b78b9d30b6454b"))))
@@ -1027,6 +1115,7 @@ safety and thread safety guarantees.")
         ,(origin
            (method url-fetch)
            (uri (crate-uri "semver-parser" "0.7.0"))
+           (file-name "rust-semver-parser-0.7.0")
            (sha256
             (base16-string->bytevector
              "388a1df253eca08550bef6c72392cfe7c30914bf41df5269b68cbd6ff8f570a3"))))
@@ -1034,6 +1123,7 @@ safety and thread safety guarantees.")
         ,(origin
            (method url-fetch)
            (uri (crate-uri "serde" "1.0.15"))
+           (file-name "rust-serde-1.0.15")
            (sha256
             (base16-string->bytevector
              "6a7046c9d4c6c522d10b2d098f9bebe2bef227e0e74044d8c1bfcf6b476af799"))))
@@ -1041,6 +1131,7 @@ safety and thread safety guarantees.")
         ,(origin
            (method url-fetch)
            (uri (crate-uri "serde_derive" "1.0.15"))
+           (file-name "rust-serde_derive-1.0.15")
            (sha256
             (base16-string->bytevector
              "1afcaae083fd1c46952a315062326bc9957f182358eb7da03b57ef1c688f7aa9"))))
@@ -1048,6 +1139,7 @@ safety and thread safety guarantees.")
         ,(origin
            (method url-fetch)
            (uri (crate-uri "serde_derive_internals" "0.16.0"))
+           (file-name "rust-serde_derive_internals-0.16.0")
            (sha256
             (base16-string->bytevector
              "bd381f6d01a6616cdba8530492d453b7761b456ba974e98768a18cad2cd76f58"))))
@@ -1055,6 +1147,7 @@ safety and thread safety guarantees.")
         ,(origin
            (method url-fetch)
            (uri (crate-uri "serde_ignored" "0.0.4"))
+           (file-name "rust-serde_ignored-0.0.4")
            (sha256
             (base16-string->bytevector
              "190e9765dcedb56be63b6e0993a006c7e3b071a016a304736e4a315dc01fb142"))))
@@ -1062,6 +1155,7 @@ safety and thread safety guarantees.")
         ,(origin
            (method url-fetch)
            (uri (crate-uri "serde_json" "1.0.3"))
+           (file-name "rust-serde_json-1.0.3")
            (sha256
             (base16-string->bytevector
              "d243424e06f9f9c39e3cd36147470fd340db785825e367625f79298a6ac6b7ac"))))
@@ -1069,6 +1163,7 @@ safety and thread safety guarantees.")
         ,(origin
            (method url-fetch)
            (uri (crate-uri "shell-escape" "0.1.3"))
+           (file-name "rust-shell-escape-0.1.3")
            (sha256
             (base16-string->bytevector
              "dd5cc96481d54583947bfe88bf30c23d53f883c6cd0145368b69989d97b84ef8"))))
@@ -1076,6 +1171,7 @@ safety and thread safety guarantees.")
         ,(origin
            (method url-fetch)
            (uri (crate-uri "socket2" "0.2.3"))
+           (file-name "rust-socket2-0.2.3")
            (sha256
             (base16-string->bytevector
              "9e76b159741052c7deaa9fd0b5ca6b5f79cecf525ed665abfe5002086c6b2791"))))
@@ -1083,6 +1179,7 @@ safety and thread safety guarantees.")
         ,(origin
            (method url-fetch)
            (uri (crate-uri "strsim" "0.6.0"))
+           (file-name "rust-strsim-0.6.0")
            (sha256
             (base16-string->bytevector
              "b4d15c810519a91cf877e7e36e63fe068815c678181439f2f29e2562147c3694"))))
@@ -1090,6 +1187,7 @@ safety and thread safety guarantees.")
         ,(origin
            (method url-fetch)
            (uri (crate-uri "syn" "0.11.11"))
+           (file-name "rust-syn-0.11.11")
            (sha256
             (base16-string->bytevector
              "d3b891b9015c88c576343b9b3e41c2c11a51c219ef067b264bd9c8aa9b441dad"))))
@@ -1097,6 +1195,7 @@ safety and thread safety guarantees.")
         ,(origin
            (method url-fetch)
            (uri (crate-uri "synom" "0.11.3"))
+           (file-name "rust-synom-0.11.3")
            (sha256
             (base16-string->bytevector
              "a393066ed9010ebaed60b9eafa373d4b1baac186dd7e008555b0f702b51945b6"))))
@@ -1104,6 +1203,7 @@ safety and thread safety guarantees.")
         ,(origin
            (method url-fetch)
            (uri (crate-uri "tar" "0.4.13"))
+           (file-name "rust-tar-0.4.13")
            (sha256
             (base16-string->bytevector
              "281285b717926caa919ad905ef89c63d75805c7d89437fb873100925a53f2b1b"))))
@@ -1111,6 +1211,7 @@ safety and thread safety guarantees.")
         ,(origin
            (method url-fetch)
            (uri (crate-uri "tempdir" "0.3.5"))
+           (file-name "rust-tempdir-0.3.5")
            (sha256
             (base16-string->bytevector
              "87974a6f5c1dfb344d733055601650059a3363de2a6104819293baff662132d6"))))
@@ -1118,6 +1219,7 @@ safety and thread safety guarantees.")
         ,(origin
            (method url-fetch)
            (uri (crate-uri "termcolor" "0.3.3"))
+           (file-name "rust-termcolor-0.3.3")
            (sha256
             (base16-string->bytevector
              "9065bced9c3e43453aa3d56f1e98590b8455b341d2fa191a1090c0dd0b242c75"))))
@@ -1125,6 +1227,7 @@ safety and thread safety guarantees.")
         ,(origin
            (method url-fetch)
            (uri (crate-uri "termion" "1.5.1"))
+           (file-name "rust-termion-1.5.1")
            (sha256
             (base16-string->bytevector
              "689a3bdfaab439fd92bc87df5c4c78417d3cbe537487274e9b0b2dce76e92096"))))
@@ -1132,6 +1235,7 @@ safety and thread safety guarantees.")
         ,(origin
            (method url-fetch)
            (uri (crate-uri "thread-id" "2.0.0"))
+           (file-name "rust-thread-id-2.0.0")
            (sha256
             (base16-string->bytevector
              "a9539db560102d1cef46b8b78ce737ff0bb64e7e18d35b2a5688f7d097d0ff03"))))
@@ -1139,6 +1243,7 @@ safety and thread safety guarantees.")
         ,(origin
            (method url-fetch)
            (uri (crate-uri "thread_local" "0.2.7"))
+           (file-name "rust-thread_local-0.2.7")
            (sha256
             (base16-string->bytevector
              "8576dbbfcaef9641452d5cf0df9b0e7eeab7694956dd33bb61515fb8f18cfdd5"))))
@@ -1146,6 +1251,7 @@ safety and thread safety guarantees.")
         ,(origin
            (method url-fetch)
            (uri (crate-uri "thread_local" "0.3.4"))
+           (file-name "rust-thread_local-0.3.4")
            (sha256
             (base16-string->bytevector
              "1697c4b57aeeb7a536b647165a2825faddffb1d3bad386d507709bd51a90bb14"))))
@@ -1153,6 +1259,7 @@ safety and thread safety guarantees.")
         ,(origin
            (method url-fetch)
            (uri (crate-uri "toml" "0.4.5"))
+           (file-name "rust-toml-0.4.5")
            (sha256
             (base16-string->bytevector
              "a7540f4ffc193e0d3c94121edb19b055670d369f77d5804db11ae053a45b6e7e"))))
@@ -1160,6 +1267,7 @@ safety and thread safety guarantees.")
         ,(origin
            (method url-fetch)
            (uri (crate-uri "unicode-bidi" "0.3.4"))
+           (file-name "rust-unicode-bidi-0.3.4")
            (sha256
             (base16-string->bytevector
              "49f2bd0c6468a8230e1db229cff8029217cf623c767ea5d60bfbd42729ea54d5"))))
@@ -1167,6 +1275,7 @@ safety and thread safety guarantees.")
         ,(origin
            (method url-fetch)
            (uri (crate-uri "unicode-normalization" "0.1.5"))
+           (file-name "rust-unicode-normalization-0.1.5")
            (sha256
             (base16-string->bytevector
              "51ccda9ef9efa3f7ef5d91e8f9b83bbe6955f9bf86aec89d5cce2c874625920f"))))
@@ -1174,6 +1283,7 @@ safety and thread safety guarantees.")
         ,(origin
            (method url-fetch)
            (uri (crate-uri "unicode-xid" "0.0.4"))
+           (file-name "rust-unicode-xid-0.0.4")
            (sha256
             (base16-string->bytevector
              "8c1f860d7d29cf02cb2f3f359fd35991af3d30bac52c57d265a3c461074cb4dc"))))
@@ -1181,6 +1291,7 @@ safety and thread safety guarantees.")
         ,(origin
            (method url-fetch)
            (uri (crate-uri "unreachable" "1.0.0"))
+           (file-name "rust-unreachable-1.0.0")
            (sha256
             (base16-string->bytevector
              "382810877fe448991dfc7f0dd6e3ae5d58088fd0ea5e35189655f84e6814fa56"))))
@@ -1188,6 +1299,7 @@ safety and thread safety guarantees.")
         ,(origin
            (method url-fetch)
            (uri (crate-uri "url" "1.5.1"))
+           (file-name "rust-url-1.5.1")
            (sha256
             (base16-string->bytevector
              "eeb819346883532a271eb626deb43c4a1bb4c4dd47c519bd78137c3e72a4fe27"))))
@@ -1195,6 +1307,7 @@ safety and thread safety guarantees.")
         ,(origin
            (method url-fetch)
            (uri (crate-uri "userenv-sys" "0.2.0"))
+           (file-name "rust-userenv-sys-0.2.0")
            (sha256
             (base16-string->bytevector
              "71d28ea36bbd9192d75bd9fa9b39f96ddb986eaee824adae5d53b6e51919b2f3"))))
@@ -1202,6 +1315,7 @@ safety and thread safety guarantees.")
         ,(origin
            (method url-fetch)
            (uri (crate-uri "utf8-ranges" "0.1.3"))
+           (file-name "rust-utf8-ranges-0.1.3")
            (sha256
             (base16-string->bytevector
              "a1ca13c08c41c9c3e04224ed9ff80461d97e121589ff27c753a16cb10830ae0f"))))
@@ -1209,6 +1323,7 @@ safety and thread safety guarantees.")
         ,(origin
            (method url-fetch)
            (uri (crate-uri "utf8-ranges" "1.0.0"))
+           (file-name "rust-utf8-ranges-1.0.0")
            (sha256
             (base16-string->bytevector
              "662fab6525a98beff2921d7f61a39e7d59e0b425ebc7d0d9e66d316e55124122"))))
@@ -1216,6 +1331,7 @@ safety and thread safety guarantees.")
         ,(origin
            (method url-fetch)
            (uri (crate-uri "vcpkg" "0.2.2"))
+           (file-name "rust-vcpkg-0.2.2")
            (sha256
             (base16-string->bytevector
              "9e0a7d8bed3178a8fb112199d466eeca9ed09a14ba8ad67718179b4fd5487d0b"))))
@@ -1223,6 +1339,7 @@ safety and thread safety guarantees.")
         ,(origin
            (method url-fetch)
            (uri (crate-uri "void" "1.0.2"))
+           (file-name "rust-void-1.0.2")
            (sha256
             (base16-string->bytevector
              "6a02e4885ed3bc0f2de90ea6dd45ebcbb66dacffe03547fadbb0eeae2770887d"))))
@@ -1230,6 +1347,7 @@ safety and thread safety guarantees.")
         ,(origin
            (method url-fetch)
            (uri (crate-uri "walkdir" "1.0.7"))
+           (file-name "rust-walkdir-1.0.7")
            (sha256
             (base16-string->bytevector
              "bb08f9e670fab86099470b97cd2b252d6527f0b3cc1401acdb595ffc9dd288ff"))))
@@ -1237,6 +1355,7 @@ safety and thread safety guarantees.")
         ,(origin
            (method url-fetch)
            (uri (crate-uri "winapi" "0.2.8"))
+           (file-name "rust-winapi-0.2.8")
            (sha256
             (base16-string->bytevector
              "167dc9d6949a9b857f3451275e911c3f44255842c1f7a76f33c55103a909087a"))))
@@ -1244,6 +1363,7 @@ safety and thread safety guarantees.")
         ,(origin
            (method url-fetch)
            (uri (crate-uri "winapi-build" "0.1.1"))
+           (file-name "rust-winapi-build-0.1.1")
            (sha256
             (base16-string->bytevector
              "2d315eee3b34aca4797b2da6b13ed88266e6d612562a0c46390af8299fc699bc"))))
@@ -1251,6 +1371,7 @@ safety and thread safety guarantees.")
         ,(origin
            (method url-fetch)
            (uri (crate-uri "wincolor" "0.1.4"))
+           (file-name "rust-wincolor-0.1.4")
            (sha256
             (base16-string->bytevector
              "a39ee4464208f6430992ff20154216ab2357772ac871d994c51628d60e58b8b0"))))
@@ -1258,6 +1379,7 @@ safety and thread safety guarantees.")
         ,(origin
            (method url-fetch)
            (uri (crate-uri "ws2_32-sys" "0.2.1"))
+           (file-name "rust-ws2_32-sys-0.2.1")
            (sha256
             (base16-string->bytevector
              "d59cefebd0c892fa2dd6de581e937301d8552cb44489cdff035c6187cb63fa5e"))))))