{ pkgs, mkRustCrate }: with import {}; let release = true; in rec { fuse_0_3_0 = mkRustCrate { crateName = "fuse"; version = "0.3.0"; dependencies = [ libc_0_2_22 log_0_3_7 pkg_config_0_3_9 thread_scoped_1_0_1 time_0_1_37 ]; src = fetchzip { url = "https://crates.io/api/v1/crates/fuse/0.3.0/download"; sha256 = "1n49fdna5vxygl5v8s8i2brirg4zn7psc65chga4crcs9fk49w8i"; name = "fuse-0.3.0.tar.gz"; }; buildInputs = with pkgs; [ fuse pkgconfig glibc ]; libPath = "src/lib.rs"; libName = "fuse"; build = "build.rs"; inherit release; }; kernel32_sys_0_2_2 = mkRustCrate { crateName = "kernel32-sys"; version = "0.2.2"; dependencies = [ winapi_0_2_8 winapi_build_0_1_1 ]; src = fetchzip { url = "https://crates.io/api/v1/crates/kernel32-sys/0.2.2/download"; sha256 = "1lrw1hbinyvr6cp28g60z97w32w8vsk6pahk64pmrv2fmby8srfj"; name = "kernel32-sys-0.2.2.tar.gz"; }; libName = "kernel32"; build = "build.rs"; buildDependencies = [ winapi_build_0_0_0 ]; inherit release; }; libc_0_2_22 = mkRustCrate { crateName = "libc"; version = "0.2.22"; features = [ "use_std" ]; src = fetchzip { url = "https://crates.io/api/v1/crates/libc/0.2.22/download"; sha256 = "1yy25nhlyf7papwx2gjpck42p6smh1ilpinp0sij617819cpwj3q"; name = "libc-0.2.22.tar.gz"; }; inherit release; }; log_0_3_7 = mkRustCrate { crateName = "log"; version = "0.3.7"; features = [ "use_std" ]; src = fetchzip { url = "https://crates.io/api/v1/crates/log/0.3.7/download"; sha256 = "1qxrwkhpfzhgcmfnw4bl9yy7wwr92wwbin3dp6izcfy58lr369v4"; name = "log-0.3.7.tar.gz"; }; inherit release; }; pkg_config_0_3_9 = mkRustCrate { crateName = "pkg-config"; version = "0.3.9"; src = fetchzip { url = "https://crates.io/api/v1/crates/pkg-config/0.3.9/download"; sha256 = "06k8fxgrsrxj8mjpjcq1n7mn2p1shpxif4zg9y5h09c7vy20s146"; name = "pkg-config-0.3.9.tar.gz"; }; inherit release; }; rafs_0_1_0 = mkRustCrate { crateName = "rafs"; version = "0.1.0"; dependencies = [ fuse_0_3_0 libc_0_2_22 time_0_1_37 ]; src = ./.; inherit release; }; redox_syscall_0_1_17 = mkRustCrate { crateName = "redox_syscall"; version = "0.1.17"; src = fetchzip { url = "https://crates.io/api/v1/crates/redox_syscall/0.1.17/download"; sha256 = "03y0nsfmrcdi6syl31m94xpdjb2bz9ld9ik23cyb0an3kw79a9f7"; name = "redox_syscall-0.1.17.tar.gz"; }; libName = "syscall"; inherit release; }; thread_scoped_1_0_1 = mkRustCrate { crateName = "thread-scoped"; version = "1.0.1"; src = fetchzip { url = "https://crates.io/api/v1/crates/thread-scoped/1.0.1/download"; sha256 = "0fhr1m23qs02iqy27qrc9a62pd150ki8jyn3fb99d4isi5h875pb"; name = "thread-scoped-1.0.1.tar.gz"; }; inherit release; }; time_0_1_37 = mkRustCrate { crateName = "time"; version = "0.1.37"; dependencies = [ kernel32_sys_0_2_2 libc_0_2_22 redox_syscall_0_1_17 winapi_0_2_8 ]; src = fetchzip { url = "https://crates.io/api/v1/crates/time/0.1.37/download"; sha256 = "17hsakmyg47gz6b6hcjdyp4wazpqphyzgiwpgfa5rh43shsjvhpb"; name = "time-0.1.37.tar.gz"; }; inherit release; }; winapi_0_2_8 = mkRustCrate { crateName = "winapi"; version = "0.2.8"; src = fetchzip { url = "https://crates.io/api/v1/crates/winapi/0.2.8/download"; sha256 = "0a45b58ywf12vb7gvj6h3j264nydynmzyqz8d8rqxsj6icqv82as"; name = "winapi-0.2.8.tar.gz"; }; inherit release; }; winapi_build_0_1_1 = mkRustCrate { crateName = "winapi-build"; version = "0.1.1"; src = fetchzip { url = "https://crates.io/api/v1/crates/winapi-build/0.1.1/download"; sha256 = "1lxlpi87rkhxcwp2ykf1ldw3p108hwm24nywf3jfrvmff4rjhqga"; name = "winapi-build-0.1.1.tar.gz"; }; libName = "build"; inherit release; }; }