From 90ddfd11f6163ad7f4c8e70dee35df3f17f28988 Mon Sep 17 00:00:00 2001 From: Sisiutl Date: Wed, 13 Nov 2024 17:21:39 +0100 Subject: intentrace --- sigils/packages/crates-io.scm | 449 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 449 insertions(+) create mode 100644 sigils/packages/crates-io.scm diff --git a/sigils/packages/crates-io.scm b/sigils/packages/crates-io.scm new file mode 100644 index 0000000..0c1d8be --- /dev/null +++ b/sigils/packages/crates-io.scm @@ -0,0 +1,449 @@ +(define-module (sigils packages crates-io) + #:use-module (guix packages) + #:use-module (guix download) + #:use-module (guix utils) + #:use-module (guix gexp) + #:use-module ((guix licenses) + #:prefix license:) + #:use-module (guix build-system cargo) + #:use-module (gnu packages crates-io) + #:use-module (gnu packages crates-windows)) + +(define-public rust-uzers-0.12 + (package + (name "rust-uzers") + (version "0.12.1") + (source + (origin + (method url-fetch) + (uri (crate-uri "uzers" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "1pcpi9v90nr3q2y3i4pkac9c20r1nzaimvcm7vajmn770ksizy2d")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #t + #:cargo-inputs (("rust-libc" ,rust-libc-0.2) + ("rust-log" ,rust-log-0.4)))) + (home-page "https://github.com/rustadopt/uzers-rs") + (synopsis + "Continuation of users, a library for accessing Unix users and groups") + (description + "This package provides Continuation of users, a library for accessing Unix users and groups.") + (license license:expat))) + +(define-public rust-tabled-derive-0.8 + (package + (name "rust-tabled-derive") + (version "0.8.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "tabled_derive" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "0sbh8x67frl69j8ns0z3jyp67ywkfivncjp2ak0qd5vhvjzvh3xz")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #t + #:cargo-inputs (("rust-heck" ,rust-heck-0.4) + ("rust-proc-macro-error" ,rust-proc-macro-error-1) + ("rust-proc-macro2" ,rust-proc-macro2-1) + ("rust-quote" ,rust-quote-1) + ("rust-syn" ,rust-syn-1)))) + (home-page "https://github.com/zhiburt/tabled") + (synopsis "Derive macros which is used by tabled crate") + (description + "This package provides Derive macros which is used by tabled crate.") + (license license:expat))) + +(define-public rust-papergrid-0.12 + (package + (name "rust-papergrid") + (version "0.12.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "papergrid" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "09b7x34znfnm7lyzk8vajbazpw9xzsh8a4716c6vdsbx5barlhf7")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #t + #:cargo-inputs (("rust-ansi-str" ,rust-ansi-str-0.8) + ("rust-ansitok" ,rust-ansitok-0.2) + ("rust-bytecount" ,rust-bytecount-0.6) + ("rust-fnv" ,rust-fnv-1) + ("rust-unicode-width" ,rust-unicode-width-0.1)))) + (home-page "https://github.com/zhiburt/tabled") + (synopsis "Papergrid is a core library to print a table") + (description + "This package provides Papergrid is a core library to print a table.") + (license license:expat))) + +(define-public rust-tabled-0.16 + (package + (name "rust-tabled") + (version "0.16.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "tabled" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "06ybawqbcf1qk4laxff9cwxa26viwfda4bh14bvyv6qbwqz31jbp")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #t + #:cargo-inputs (("rust-ansi-str" ,rust-ansi-str-0.8) + ("rust-ansitok" ,rust-ansitok-0.2) + ("rust-papergrid" ,rust-papergrid-0.12) + ("rust-tabled-derive" ,rust-tabled-derive-0.8)))) + (home-page "https://github.com/zhiburt/tabled") + (synopsis + "An easy to use library for pretty print tables of Rust `struct`s and `enum`s") + (description + "This package provides An easy to use library for pretty print tables of Rust `struct`s and `enum`s.") + (license license:expat))) + +(define-public rust-syscalls-0.6 + (package + (name "rust-syscalls") + (version "0.6.18") + (source + (origin + (method url-fetch) + (uri (crate-uri "syscalls" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "1gkwzlb2432jrixwfkkpxv0a017qgqbpsvby7jjpcffpqxfy7l23")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #t + #:cargo-inputs (("rust-serde" ,rust-serde-1) + ("rust-serde-repr" ,rust-serde-repr-0.1)))) + (home-page "https://github.com/jasonwhite/syscalls") + (synopsis "list of Linux system calls.") + (description "This package provides a list of Linux system calls.") + (license license:bsd-2))) + +(define-public rust-linux-raw-sys-0.4 + (package + (name "rust-linux-raw-sys") + (version "0.4.14") + (source + (origin + (method url-fetch) + (uri (crate-uri "linux-raw-sys" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "12gsjgbhhjwywpqcrizv80vrp7p7grsz5laqq773i33wphjsxcvq")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #t + #:cargo-inputs (("rust-compiler-builtins" ,rust-compiler-builtins-0.1) + ("rust-rustc-std-workspace-core" ,rust-rustc-std-workspace-core-1)))) + (home-page "https://github.com/sunfishcode/linux-raw-sys") + (synopsis "Generated bindings for Linux's userspace API") + (description + "This package provides Generated bindings for Linux's userspace API.") + (license (list license:asl2.0 license:asl2.0 + license:expat)))) + +(define-public rust-rustix-0.38 + (package + (name "rust-rustix") + (version "0.38.39") + (source + (origin + (method url-fetch) + (uri (crate-uri "rustix" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "1vplx9gqyalc963z2czmaz9gzzcxm6k4w5g2mxlxb7mywaz1cl9p")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #t + #:cargo-inputs (("rust-bitflags" ,rust-bitflags-2) + ("rust-compiler-builtins" ,rust-compiler-builtins-0.1) + ("rust-errno" ,rust-errno-0.3) + ("rust-itoa" ,rust-itoa-1) + ("rust-libc" ,rust-libc-0.2) + ("rust-linux-raw-sys" ,rust-linux-raw-sys-0.4) + ("rust-once-cell" ,rust-once-cell-1) + ("rust-rustc-std-workspace-alloc" ,rust-rustc-std-workspace-alloc-1) + ("rust-rustc-std-workspace-core" ,rust-rustc-std-workspace-core-1) + ("rust-windows-sys" ,rust-windows-sys-0.52)))) + (home-page "https://github.com/bytecodealliance/rustix") + (synopsis "Safe Rust bindings to POSIX/Unix/Linux/Winsock-like syscalls") + (description + "This package provides Safe Rust bindings to POSIX/Unix/Linux/Winsock-like syscalls.") + (license (list license:asl2.0 + license:expat)))) + +(define-public rust-pete-0.12 + (package + (name "rust-pete") + (version "0.12.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "pete" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "1gbc13vp3zqsyzchxg5njcrgyky67n5fhgv4z17jkps0mp0w228g")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #t + #:cargo-inputs (("rust-libc" ,rust-libc-0.2) + ("rust-memoffset" ,rust-memoffset-0.8) + ("rust-nix" ,rust-nix-0.26) + ("rust-thiserror" ,rust-thiserror-1)))) + (home-page "https://github.com/ranweiler/pete") + (synopsis "friendly wrapper around ptrace(2)") + (description "This package provides a friendly wrapper around ptrace(2).") + (license license:isc))) + +(define-public rust-libc-0.2 + (package + (name "rust-libc") + (version "0.2.162") + (source + (origin + (method url-fetch) + (uri (crate-uri "libc" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "1633a00yyx45kzx9r54fndvr8njsjqyr7zl12mzgsmgyczg8glhq")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #t + #:cargo-inputs (("rust-rustc-std-workspace-core" ,rust-rustc-std-workspace-core-1)))) + (home-page "https://github.com/rust-lang/libc") + (synopsis "Raw FFI bindings to platform libraries like libc.") + (description + "This package provides Raw FFI bindings to platform libraries like libc.") + (license (list license:expat license:asl2.0)))) + +(define-public rust-cfg-aliases-0.2 + (package + (name "rust-cfg-aliases") + (version "0.2.1") + (source + (origin + (method url-fetch) + (uri (crate-uri "cfg_aliases" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "092pxdc1dbgjb6qvh83gk56rkic2n2ybm4yvy76cgynmzi3zwfk1")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #t)) + (home-page "https://github.com/katharostech/cfg_aliases") + (synopsis + "tiny utility to help save you a lot of effort with long winded `#[cfg()]` checks.") + (description + "This package provides a tiny utility to help save you a lot of effort with long +winded `#[cfg()]` checks.") + (license license:expat))) + +(define-public rust-nix-0.29 + (package + (name "rust-nix") + (version "0.29.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "nix" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "0ikvn7s9r2lrfdm3mx1h7nbfjvcc6s9vxdzw7j5xfkd2qdnp9qki")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #t + #:cargo-inputs (("rust-bitflags" ,rust-bitflags-2) + ("rust-cfg-if" ,rust-cfg-if-1) + ("rust-cfg-aliases" ,rust-cfg-aliases-0.2) + ("rust-libc" ,rust-libc-0.2) + ("rust-memoffset" ,rust-memoffset-0.9) + ("rust-pin-utils" ,rust-pin-utils-0.1)))) + (home-page "https://github.com/nix-rust/nix") + (synopsis "Rust friendly bindings to *nix APIs") + (description "This package provides Rust friendly bindings to *nix APIs.") + (license license:expat))) + +(define-public rust-lazy-static-1 + (package + (name "rust-lazy-static") + (version "1.5.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "lazy_static" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "1zk6dqqni0193xg6iijh7i3i44sryglwgvx20spdvwk3r6sbrlmv")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #t + #:cargo-inputs (("rust-spin" ,rust-spin-0.9)))) + (home-page "https://github.com/rust-lang-nursery/lazy-static.rs") + (synopsis "macro for declaring lazily evaluated statics in Rust.") + (description + "This package provides a macro for declaring lazily evaluated statics in Rust.") + (license (list license:expat license:asl2.0)))) + +(define-public rust-exec-0.3 + (package + (name "rust-exec") + (version "0.3.1") + (source + (origin + (method url-fetch) + (uri (crate-uri "exec" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "0596cw844vw1aw5saawg13av25mywhfqx195q2zp325sihr70sw8")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #t + #:cargo-inputs (("rust-errno" ,rust-errno-0.2) + ("rust-libc" ,rust-libc-0.2)))) + (home-page "https://github.com/faradayio/exec-rs") + (synopsis + "Use the POSIX exec function to replace the running program with another") + (description + "This package provides Use the POSIX exec function to replace the running program with another.") + (license (list license:expat license:asl2.0)))) + +(define-public rust-errno-0.3 + (package + (name "rust-errno") + (version "0.3.9") + (source + (origin + (method url-fetch) + (uri (crate-uri "errno" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "1fi0m0493maq1jygcf1bya9cymz2pc1mqxj26bdv7yjd37v5qk2k")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #t + #:cargo-inputs (("rust-libc" ,rust-libc-0.2) + ("rust-windows-sys" ,rust-windows-sys-0.52)))) + (home-page "https://github.com/lambda-fairy/rust-errno") + (synopsis "Cross-platform interface to the `errno` variable") + (description + "This package provides Cross-platform interface to the `errno` variable.") + (license (list license:expat license:asl2.0)))) + +(define-public rust-uapi-proc-0.0.5 + (package + (name "rust-uapi-proc") + (version "0.0.5") + (source + (origin + (method url-fetch) + (uri (crate-uri "uapi-proc" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "0nlpc278yxbkxx2r7sa3hg364w6g6lf9yzwginpb59yfh3wldpjl")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #t + #:cargo-inputs (("rust-lazy-static" ,rust-lazy-static-1) + ("rust-libc" ,rust-libc-0.2) + ("rust-proc-macro2" ,rust-proc-macro2-1) + ("rust-quote" ,rust-quote-1) + ("rust-regex" ,rust-regex-1) + ("rust-syn" ,rust-syn-1)))) + (home-page "https://github.com/mahkoh/uapi") + (synopsis "Internal macros for the uapi crate. DO NOT USE!") + (description + "This package provides Internal macros for the uapi crate. DO NOT USE!") + (license (list license:expat license:asl2.0)))) + +(define-public rust-uapi-0.2 + (package + (name "rust-uapi") + (version "0.2.13") + (source + (origin + (method url-fetch) + (uri (crate-uri "uapi" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "1rk1cl9y624phvgjl59zqnd8vqyfxi9fgd18zrdlh5hv1n277w1v")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #t + #:cargo-inputs (("rust-cc" ,rust-cc-1) + ("rust-cfg-if" ,rust-cfg-if-1) + ("rust-libc" ,rust-libc-0.2) + ("rust-uapi-proc" ,rust-uapi-proc-0.0.5)))) + (home-page "https://github.com/mahkoh/uapi") + (synopsis "Wrappers for OS APIs on UNIX-like platform") + (description + "This package provides Wrappers for OS APIs on UNIX-like platform.") + (license (list license:expat license:asl2.0)))) + +(define-public rust-clone3-0.2 + (package + (name "rust-clone3") + (version "0.2.3") + (source + (origin + (method url-fetch) + (uri (crate-uri "clone3" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "03znv6afh9lb7r5j9kh8kfk40f4mydw3hrh9ra8h501hx9hy1r2y")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #t + #:cargo-inputs (("rust-bitflags" ,rust-bitflags-1) + ("rust-uapi" ,rust-uapi-0.2)))) + (home-page "https://github.com/e00E/clone3") + (synopsis "Rust bindings to the clone3 linux system call") + (description + "This package provides Rust bindings to the clone3 linux system call.") + (license license:expat))) + +(define-public rust-intentrace-0.2 + (package + (name "rust-intentrace") + (version "0.2.4") + (source + (origin + (method url-fetch) + (uri (crate-uri "intentrace" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "183zg89wfmyz9y7qx0i6n74iv9ikjj01hh6bzd0rwn387z2pfm6q")))) + (build-system cargo-build-system) + (arguments + `(#:cargo-inputs (("rust-clone3" ,rust-clone3-0.2) + ("rust-colored" ,rust-colored-2) + ("rust-errno" ,rust-errno-0.3) + ("rust-exec" ,rust-exec-0.3) + ("rust-lazy-static" ,rust-lazy-static-1) + ("rust-nix" ,rust-nix-0.29) + ("rust-num-cpus" ,rust-num-cpus-1) + ("rust-page-size" ,rust-page-size-0.6) + ("rust-pete" ,rust-pete-0.12) + ("rust-phf" ,rust-phf-0.11) + ("rust-procfs" ,rust-procfs-0.16) + ("rust-rustix" ,rust-rustix-0.38) + ("rust-syscalls" ,rust-syscalls-0.6) + ("rust-tabled" ,rust-tabled-0.16) + ("rust-uzers" ,rust-uzers-0.12)))) + (home-page "https://github.com/sectordistrict/intentrace") + (synopsis + "intentrace is strace with intent, it goes all the way for you instead of half the way") + (description + "This package provides intentrace is strace with intent, it goes all the way for you instead of half +the way.") + (license license:expat))) + -- cgit v1.2.3