diff options
| -rw-r--r-- | gnu/packages/rust-crates.scm | 13 | ||||
| -rw-r--r-- | gnu/packages/rust-sources.scm | 29 |
2 files changed, 42 insertions, 0 deletions
diff --git a/gnu/packages/rust-crates.scm b/gnu/packages/rust-crates.scm index 70aa3d0438a..84615bf454b 100644 --- a/gnu/packages/rust-crates.scm +++ b/gnu/packages/rust-crates.scm @@ -7095,6 +7095,19 @@ rust-winnow-0.7.4 rust-wit-bindgen-rt-0.39.0 rust-yansi-1.0.1)) + (rust-pcre2-utf32-0.2 => + (list rust-bitflags-2.9.0 + rust-cc-1.2.18 + rust-cfg-if-1.0.0 + rust-getrandom-0.3.2 + rust-jobserver-0.1.33 + rust-libc-0.2.171 + rust-log-0.4.27 + rust-pkg-config-0.3.32 + rust-r-efi-5.2.0 + rust-shlex-1.3.0 + rust-wasi-0.14.2+wasi-0.2.4 + rust-wit-bindgen-rt-0.39.0)) (rust-pipewire-for-niri => (list rust-aho-corasick-1.1.3 rust-annotate-snippets-0.9.2 diff --git a/gnu/packages/rust-sources.scm b/gnu/packages/rust-sources.scm index 54a2c15a230..ad1287f57f6 100644 --- a/gnu/packages/rust-sources.scm +++ b/gnu/packages/rust-sources.scm @@ -39,6 +39,35 @@ ;;; These packages are hidden, as they are not interesting to users. ;;; +(define-public rust-pcre2-utf32-0.2 + (hidden-package + (package + (name "rust-pcre2-utf32") + (version "0.2.9") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/fish-shell/rust-pcre2") + (commit (string-append version "-utf32")))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "0mhjw7fvrzxb3fd0c534a17qgy6svz0z8269d2fs6q8aw11610mr")) + (modules '((guix build utils))) + (snippet '(delete-file-recursively "pcre2-sys/upstream")))) + (build-system cargo-build-system) + (arguments + (list #:skip-build? #t + #:cargo-package-crates + ''("pcre2-sys" "pcre2"))) + (inputs (cargo-inputs 'rust-pcre2-utf32-0.2)) + (home-page "https://github.com/fish-shell/rust-pcre2") + (synopsis "High level wrapper library for PCRE2") + (description + "This package provides @code{fish} shell's fork of @code{rust-pcre2} with +UTF-32 support.") + (license (list license:expat license:unlicense))))) + (define-public rust-pipewire-for-niri (let ((commit "fd3d8f7861a29c2eeaa4c393402e013578bb36d9") (revision "0")) |
