diff --git a/package.scm b/package.scm index c4ebf03..cf2bdef 100644 --- a/package.scm +++ b/package.scm @@ -36,4 +36,10 @@ ;; rust-ucd-util ;; rust-bitflags -rust-rustc-std-workspace-core +;; Working +;; - rust-rustc-std-workspace-core +;; - rust-libc +;; - rust-users +;; - rust-predicates-core +;; - rust-predicates-tree +;; - rust-treeline diff --git a/site/rekahsoft/packages/rust-xyz-WIP.scm b/site/rekahsoft/packages/rust-xyz-WIP.scm index fa92607..10df47a 100644 --- a/site/rekahsoft/packages/rust-xyz-WIP.scm +++ b/site/rekahsoft/packages/rust-xyz-WIP.scm @@ -4,35 +4,6 @@ #:use-module (guix build-system cargo) #:use-module (guix licenses)) -(define-public rust-predicates-tree - (package - (name "rust-predicates-tree") - (version "1.0.0") - (source - (origin - (method url-fetch) - (uri (crate-uri "predicates-tree" version)) - (file-name - (string-append name "-" version ".tar.gz")) - (sha256 - (base32 - "090148qjilm2c722l873z7g31fhzj5j4qhd2xiv8mcqkj22w8qwf")))) - (build-system cargo-build-system) - (inputs - `(("rust-predicates-core" - ,rust-predicates-core - "src") - ("rust-treeline" ,rust-treeline "src"))) - (home-page - "https://github.com/assert-rs/predicates-rs/tree/master/predicates-tree") - (synopsis - "Render boolean-valued predicate functions results as a tree. -") - (description - "Render boolean-valued predicate functions results as a tree. -") - (license #f))) - (define-public rust-docmatic (package (name "rust-docmatic") @@ -1693,30 +1664,6 @@ dropped. ") (license #f))) -(define-public rust-predicates-core - (package - (name "rust-predicates-core") - (version "1.0.0") - (source - (origin - (method url-fetch) - (uri (crate-uri "predicates-core" version)) - (file-name - (string-append name "-" version ".tar.gz")) - (sha256 - (base32 - "0y3ingf2i4xx7r61f1a8wizs57j8hh32hylyjbw9ymcj7qx5q1q6")))) - (build-system cargo-build-system) - (home-page - "https://github.com/assert-rs/predicates-rs/tree/master/predicates-core") - (synopsis - "An API for boolean-valued predicate functions. -") - (description - "An API for boolean-valued predicate functions. -") - (license #f))) - (define-public rust-console (package (name "rust-console") @@ -2164,33 +2111,6 @@ repositories. "This package provides a macro for declaring lazily evaluated statics in Rust.") (license #f))) -(define-public rust-libc - (package - (name "rust-libc") - (version "0.2.48") - (source - (origin - (method url-fetch) - (uri (crate-uri "libc" version)) - (file-name - (string-append name "-" version ".tar.gz")) - (sha256 - (base32 - "0ishwwz99sja7414fbgg8jfg4j94f70zsz8alq7h3b0821jcfqp9")))) - (build-system cargo-build-system) - (inputs - `(("rust-rustc-std-workspace-core" - ,rust-rustc-std-workspace-core - "src"))) - (home-page "https://github.com/rust-lang/libc") - (synopsis - "Raw FFI bindings to platform libraries like libc. -") - (description - "Raw FFI bindings to platform libraries like libc. -") - (license #f))) - (define-public rust-locale (package (name "rust-locale") @@ -2409,28 +2329,6 @@ according to Unicode Standard Annex #11 rules. ") (license #f))) -(define-public rust-users - (package - (name "rust-users") - (version "0.8.1") - (source - (origin - (method url-fetch) - (uri (crate-uri "users" version)) - (file-name - (string-append name "-" version ".tar.gz")) - (sha256 - (base32 - "1dss2l4x3zgjq26mwa97aa5xmsb5z2x3vhhhh3w3azan284pvvbz")))) - (build-system cargo-build-system) - (inputs `(("rust-libc" ,rust-libc "src"))) - (home-page "https://github.com/ogham/rust-users") - (synopsis - "Library for getting information on Unix users and groups") - (description - "Library for getting information on Unix users and groups") - (license #f))) - (define-public rust-zoneinfo-compiled (package (name "rust-zoneinfo-compiled") @@ -2456,28 +2354,6 @@ according to Unicode Standard Annex #11 rules. "Library for parsing compiled zoneinfo files") (license #f))) -(define-public rust-treeline - (package - (name "rust-treeline") - (version "0.1.0") - (source - (origin - (method url-fetch) - (uri (crate-uri "treeline" version)) - (file-name - (string-append name "-" version ".tar.gz")) - (sha256 - (base32 - "0hcdgyk5xzcx2ylm0fr9czzs9cjznm7l9q5qz51qi97i82r43xx7")))) - (build-system cargo-build-system) - (home-page - "https://github.com/softprops/treeline") - (synopsis - "a library for visualizing tree structured data") - (description - "a library for visualizing tree structured data") - (license #f))) - (define-public rust-backtrace (package (name "rust-backtrace") diff --git a/site/rekahsoft/packages/rust-xyz.scm b/site/rekahsoft/packages/rust-xyz.scm index ae491a5..899c28e 100644 --- a/site/rekahsoft/packages/rust-xyz.scm +++ b/site/rekahsoft/packages/rust-xyz.scm @@ -28,3 +28,137 @@ "Explicitly empty crate for rust-lang/rust integration ") (license #f))) + +(define-public rust-libc + (package + (name "rust-libc") + (version "0.2.48") + (source + (origin + (method url-fetch) + (uri (crate-uri "libc" version)) + (file-name + (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "0ishwwz99sja7414fbgg8jfg4j94f70zsz8alq7h3b0821jcfqp9")))) + (build-system cargo-build-system) + (arguments `(#:phases (modify-phases %standard-phases + (delete 'build)))) + (inputs + `(("rust-rustc-std-workspace-core" + ,rust-rustc-std-workspace-core + "src"))) + (home-page "https://github.com/rust-lang/libc") + (synopsis + "Raw FFI bindings to platform libraries like libc. +") + (description + "Raw FFI bindings to platform libraries like libc. +") + (license #f))) + +(define-public rust-users + (package + (name "rust-users") + (version "0.8.1") + (source + (origin + (method url-fetch) + (uri (crate-uri "users" version)) + (file-name + (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "1dss2l4x3zgjq26mwa97aa5xmsb5z2x3vhhhh3w3azan284pvvbz")))) + (build-system cargo-build-system) + (arguments `(#:phases (modify-phases %standard-phases + (delete 'build)))) + (inputs `(("rust-libc" ,rust-libc "src"))) + (home-page "https://github.com/ogham/rust-users") + (synopsis + "Library for getting information on Unix users and groups") + (description + "Library for getting information on Unix users and groups") + (license #f))) + +(define-public rust-predicates-core + (package + (name "rust-predicates-core") + (version "1.0.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "predicates-core" version)) + (file-name + (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "0y3ingf2i4xx7r61f1a8wizs57j8hh32hylyjbw9ymcj7qx5q1q6")))) + (build-system cargo-build-system) + (arguments `(#:phases (modify-phases %standard-phases + (delete 'build)))) + (home-page + "https://github.com/assert-rs/predicates-rs/tree/master/predicates-core") + (synopsis + "An API for boolean-valued predicate functions. +") + (description + "An API for boolean-valued predicate functions. +") + (license #f))) + +(define-public rust-treeline + (package + (name "rust-treeline") + (version "0.1.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "treeline" version)) + (file-name + (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "0hcdgyk5xzcx2ylm0fr9czzs9cjznm7l9q5qz51qi97i82r43xx7")))) + (build-system cargo-build-system) + (arguments `(#:phases (modify-phases %standard-phases + (delete 'build)))) + (home-page + "https://github.com/softprops/treeline") + (synopsis + "a library for visualizing tree structured data") + (description + "a library for visualizing tree structured data") + (license #f))) + +(define-public rust-predicates-tree + (package + (name "rust-predicates-tree") + (version "1.0.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "predicates-tree" version)) + (file-name + (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "090148qjilm2c722l873z7g31fhzj5j4qhd2xiv8mcqkj22w8qwf")))) + (build-system cargo-build-system) + (arguments `(#:phases (modify-phases %standard-phases + (delete 'build)))) + (inputs + `(("rust-predicates-core" + ,rust-predicates-core + "src") + ("rust-treeline" ,rust-treeline "src"))) + (home-page + "https://github.com/assert-rs/predicates-rs/tree/master/predicates-tree") + (synopsis + "Render boolean-valued predicate functions results as a tree. +") + (description + "Render boolean-valued predicate functions results as a tree. +") + (license #f)))