summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSisiutl <sisiutl@egregore.fun>2024-12-23 19:18:23 +0100
committerSisiutl <sisiutl@egregore.fun>2024-12-23 19:19:56 +0100
commit2795cc9ee28a067df15c61853081080aa625d54a (patch)
treed24782adbca4046181c47c2b3ee11283535e79a0
parent18e078c1460e4b393e6fed84bd0f669cb5e4d04f (diff)
didn't work lol
-rw-r--r--sigils/packages/crates-io.scm2319
1 files changed, 0 insertions, 2319 deletions
diff --git a/sigils/packages/crates-io.scm b/sigils/packages/crates-io.scm
index 6af02f6..d85a0ad 100644
--- a/sigils/packages/crates-io.scm
+++ b/sigils/packages/crates-io.scm
@@ -18,7 +18,6 @@
#:use-module (gnu packages linux)
#:use-module (gnu packages pkg-config))
-
;;; INTENTRACE
(define-public rust-uzers-0.12
@@ -458,2321 +457,3 @@ winded `#[cfg()]` checks.")
"This package provides intentrace is strace with intent, it goes all the way for you instead of half
the way.")
(license license:expat)))
-
-;; WASM-PACK
-
-(define-public rust-which-4
- (package
- (name "rust-which")
- (version "4.4.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "which" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1ixzmx3svsv5hbdvd8vdhd3qwvf6ns8jdpif1wmwsy10k90j9fl7"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs (("rust-either" ,rust-either-1)
- ("rust-home" ,rust-home-0.5)
- ("rust-once-cell" ,rust-once-cell-1)
- ("rust-regex" ,rust-regex-1)
- ("rust-rustix" ,rust-rustix-0.38))))
- (home-page "https://github.com/harryfei/which-rs.git")
- (synopsis
- "Rust equivalent of Unix command \"which\". Locate installed executable in cross platforms.")
- (description
- "This package provides a Rust equivalent of Unix command \"which\". Locate
-installed executable in cross platforms.")
- (license license:expat)))
-
-(define-public rust-human-panic-1
- (package
- (name "rust-human-panic")
- (version "1.2.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "human-panic" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0w7kbj2y3rrnax2bj4s3aashsm5lrg55wh58a44v7fr0k741dw64"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs (("rust-anstream" ,rust-anstream-0.6)
- ("rust-anstyle" ,rust-anstyle-1)
- ("rust-backtrace" ,rust-backtrace-0.3)
- ("rust-os-info" ,rust-os-info-3)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-derive" ,rust-serde-derive-1)
- ("rust-toml" ,rust-toml-0.8)
- ("rust-uuid" ,rust-uuid-1))))
- (home-page "https://github.com/rust-cli/human-panic")
- (synopsis "Panic messages for humans")
- (description "This package provides Panic messages for humans.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-zstd-safe-7
- (package
- (name "rust-zstd-safe")
- (version "7.2.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "zstd-safe" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0nch85m5cr493y26yvndm6a8j6sd9mxpr2awrim3dslcnr6sp8sl"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs (("rust-zstd-sys" ,rust-zstd-sys-2))))
- (home-page "https://github.com/gyscos/zstd-rs")
- (synopsis "Safe low-level bindings for the zstd compression library")
- (description
- "This package provides Safe low-level bindings for the zstd compression library.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-zstd-0.13
- (package
- (name "rust-zstd")
- (version "0.13.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "zstd" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1ygkr6wspm9clbp7ykyl0rv69cfsf9q4lic9wcqiwn34lrwbgwpw"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs (("rust-zstd-safe" ,rust-zstd-safe-7))))
- (home-page "https://github.com/gyscos/zstd-rs")
- (synopsis "Binding for the zstd compression library")
- (description
- "This package provides Binding for the zstd compression library.")
- (license license:expat)))
-
-(define-public rust-lockfree-object-pool-0.1
- (package
- (name "rust-lockfree-object-pool")
- (version "0.1.6")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "lockfree-object-pool" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0bjm2g1g1avab86r02jb65iyd7hdi35khn1y81z4nba0511fyx4k"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t))
- (home-page "https://github.com/EVaillant/lockfree-object-pool")
- (synopsis
- "thread-safe object pool collection with automatic return and attach/detach semantics.")
- (description
- "This package provides a thread-safe object pool collection with automatic return
-and attach/detach semantics.")
- (license license:boost1.0)))
-
-(define-public rust-bumpalo-3
- (package
- (name "rust-bumpalo")
- (version "3.16.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "bumpalo" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0b015qb4knwanbdlp1x48pkb4pm57b8gidbhhhxr900q2wb6fabr"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs (("rust-allocator-api2" ,rust-allocator-api2-0.2)
- ("rust-serde" ,rust-serde-1))))
- (home-page "https://github.com/fitzgen/bumpalo")
- (synopsis "fast bump allocation arena for Rust.")
- (description
- "This package provides a fast bump allocation arena for Rust.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-zopfli-0.8
- (package
- (name "rust-zopfli")
- (version "0.8.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "zopfli" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0ip9azz9ldk19m0m1hdppz3n5zcz0cywbg1vx59g4p5c3cwry0g5"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs (("rust-bumpalo" ,rust-bumpalo-3)
- ("rust-crc32fast" ,rust-crc32fast-1)
- ("rust-lockfree-object-pool" ,rust-lockfree-object-pool-0.1)
- ("rust-log" ,rust-log-0.4)
- ("rust-once-cell" ,rust-once-cell-1)
- ("rust-simd-adler32" ,rust-simd-adler32-0.3))))
- (home-page "https://github.com/zopfli-rs/zopfli")
- (synopsis "Rust implementation of the Zopfli compression algorithm.")
- (description
- "This package provides a Rust implementation of the Zopfli compression algorithm.")
- (license license:asl2.0)))
-
-(define-public rust-zeroize-1
- (package
- (name "rust-zeroize")
- (version "1.8.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "zeroize" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1pjdrmjwmszpxfd7r860jx54cyk94qk59x13sc307cvr5256glyf"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs (("rust-serde" ,rust-serde-1)
- ("rust-zeroize-derive" ,rust-zeroize-derive-1))))
- (home-page "https://github.com/RustCrypto/utils/tree/master/zeroize")
- (synopsis "Securely clear secrets from memory with a simple trait built on
-stable Rust primitives which guarantee memory is zeroed using an
-operation will not be 'optimized away' by the compiler.
-Uses a portable pure Rust implementation that works everywhere,
-even WASM!")
- (description
- "This package provides Securely clear secrets from memory with a simple trait built on stable Rust
-primitives which guarantee memory is zeroed using an operation will not be
-optimized away by the compiler. Uses a portable pure Rust implementation that
-works everywhere, even WASM!")
- (license (list license:asl2.0 license:expat))))
-
-(define-public rust-time-macros-0.2
- (package
- (name "rust-time-macros")
- (version "0.2.18")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "time-macros" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1kqwxvfh2jkpg38fy673d6danh1bhcmmbsmffww3mphgail2l99z"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs (("rust-num-conv" ,rust-num-conv-0.1)
- ("rust-time-core" ,rust-time-core-0.1))))
- (home-page "https://github.com/time-rs/time")
- (synopsis
- "Procedural macros for the time crate.
- This crate is an implementation detail and should not be relied upon directly.")
- (description
- "This package provides Procedural macros for the time crate. This crate is an implementation detail
-and should not be relied upon directly.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-time-0.3
- (package
- (name "rust-time")
- (version "0.3.36")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "time" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "11g8hdpahgrf1wwl2rpsg5nxq3aj7ri6xr672v4qcij6cgjqizax"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs (("rust-deranged" ,rust-deranged-0.3)
- ("rust-itoa" ,rust-itoa-1)
- ("rust-js-sys" ,rust-js-sys-0.3)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-num-conv" ,rust-num-conv-0.1)
- ("rust-num-threads" ,rust-num-threads-0.1)
- ("rust-powerfmt" ,rust-powerfmt-0.2)
- ("rust-quickcheck" ,rust-quickcheck-1)
- ("rust-rand" ,rust-rand-0.8)
- ("rust-serde" ,rust-serde-1)
- ("rust-time-core" ,rust-time-core-0.1)
- ("rust-time-macros" ,rust-time-macros-0.2))))
- (home-page "https://time-rs.github.io")
- (synopsis
- "Date and time library. Fully interoperable with the standard library. Mostly compatible with #![no_std]")
- (description
- "This package provides Date and time library. Fully interoperable with the standard library. Mostly
-compatible with #![no_std].")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-proc-macro2-1
- (package
- (name "rust-proc-macro2")
- (version "1.0.91")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "proc-macro2" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1csb3sy18vffw39nra971071n8r8rprj17fmw2kga46gpq230zih"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs (("rust-unicode-ident" ,rust-unicode-ident-1))))
- (home-page "https://github.com/dtolnay/proc-macro2")
- (synopsis
- "substitute implementation of the compiler's `proc_macro` API to decouple token-based libraries from the procedural macro use case.")
- (description
- "This package provides a substitute implementation of the compiler's `proc_macro`
-API to decouple token-based libraries from the procedural macro use case.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-syn-2
- (package
- (name "rust-syn")
- (version "2.0.89")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "syn" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0kicx48gndpxkkqnpv89f1slrzzbyldhr8nyhk6pmj61y6169m24"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs (("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-unicode-ident" ,rust-unicode-ident-1))))
- (home-page "https://github.com/dtolnay/syn")
- (synopsis "Parser for Rust source code")
- (description "This package provides Parser for Rust source code.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-thiserror-impl-2
- (package
- (name "rust-thiserror-impl")
- (version "2.0.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "thiserror-impl" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0s1m4jyjpvsqpdpbci1rswgafmy7fsjjh1a3cnpirp3sc0ymaxzh"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs (("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-2))))
- (home-page "https://github.com/dtolnay/thiserror")
- (synopsis "Implementation detail of the `thiserror` crate")
- (description
- "This package provides Implementation detail of the `thiserror` crate.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-thiserror-2
- (package
- (name "rust-thiserror")
- (version "2.0.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "thiserror" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1ak7wvbkc6s37jgv7ksaqax0ggbkcyizm125v8mczcsifrfch1n0"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs (("rust-thiserror-impl" ,rust-thiserror-impl-2))))
- (home-page "https://github.com/dtolnay/thiserror")
- (synopsis "derive(Error)")
- (description "This package provides derive(Error).")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-memchr-2
- (package
- (name "rust-memchr")
- (version "2.7.4")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "memchr" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "18z32bhxrax0fnjikv475z7ii718hq457qwmaryixfxsl2qrmjkq"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs (("rust-compiler-builtins" ,rust-compiler-builtins-0.1)
- ("rust-log" ,rust-log-0.4)
- ("rust-rustc-std-workspace-core" ,rust-rustc-std-workspace-core-1))))
- (home-page "https://github.com/BurntSushi/memchr")
- (synopsis
- "Provides extremely fast (uses SIMD on x86_64, aarch64 and wasm32) routines for
-1, 2 or 3 byte search and single substring search.")
- (description
- "This package provides extremely fast (uses SIMD on x86_64, aarch64 and wasm32)
-routines for 1, 2 or 3 byte search and single substring search.")
- (license (list license:unlicense license:expat))))
-
-(define-public rust-lzma-rs-0.3
- (package
- (name "rust-lzma-rs")
- (version "0.3.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "lzma-rs" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0phif4pnjrn28zcxgz3a7z86hhx5gdajmkrndfw4vrkahd682zi9"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs (("rust-byteorder" ,rust-byteorder-1)
- ("rust-crc" ,rust-crc-3)
- ("rust-env-logger" ,rust-env-logger-0.9)
- ("rust-log" ,rust-log-0.4))))
- (home-page "https://github.com/gendx/lzma-rs")
- (synopsis "codec for LZMA, LZMA2 and XZ written in pure Rust")
- (description
- "This package provides a codec for LZMA, LZMA2 and XZ written in pure Rust.")
- (license license:expat)))
-
-(define-public rust-adler2-2
- (package
- (name "rust-adler2")
- (version "2.0.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "adler2" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "09r6drylvgy8vv8k20lnbvwq8gp09h7smfn6h1rxsy15pgh629si"))))
- (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/oyvindln/adler2")
- (synopsis "simple clean-room implementation of the Adler-32 checksum")
- (description
- "This package provides a simple clean-room implementation of the Adler-32
-checksum.")
- (license (list license:bsd-0 license:expat license:asl2.0))))
-
-(define-public rust-miniz-oxide-0.8
- (package
- (name "rust-miniz-oxide")
- (version "0.8.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "miniz_oxide" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1wadxkg6a6z4lr7kskapj5d8pxlx7cp1ifw4daqnkzqjxych5n72"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs (("rust-adler2" ,rust-adler2-2)
- ("rust-compiler-builtins" ,rust-compiler-builtins-0.1)
- ("rust-rustc-std-workspace-alloc" ,rust-rustc-std-workspace-alloc-1)
- ("rust-rustc-std-workspace-core" ,rust-rustc-std-workspace-core-1)
- ("rust-simd-adler32" ,rust-simd-adler32-0.3))))
- (home-page "https://github.com/Frommi/miniz_oxide/tree/master/miniz_oxide")
- (synopsis
- "DEFLATE compression and decompression library rewritten in Rust based on miniz")
- (description
- "This package provides DEFLATE compression and decompression library rewritten in Rust based on miniz.")
- (license (list license:expat license:zlib license:asl2.0))))
-
-(define-public rust-jobserver-0.1
- (package
- (name "rust-jobserver")
- (version "0.1.32")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "jobserver" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1l2k50qmj84x9mn39ivjz76alqmx72jhm12rw33zx9xnpv5xpla8"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs (("rust-libc" ,rust-libc-0.2))))
- (home-page "https://github.com/rust-lang/jobserver-rs")
- (synopsis "An implementation of the GNU Make jobserver for Rust.")
- (description
- "This package provides An implementation of the GNU Make jobserver for Rust.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-cc-1
- (package
- (name "rust-cc")
- (version "1.2.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "cc" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0izavwg0w3ahhp8jhajy97adv53r6ggv11g6czyz6pjx43rfk7gx"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs (("rust-jobserver" ,rust-jobserver-0.1)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-shlex" ,rust-shlex-1))))
- (home-page "https://github.com/rust-lang/cc-rs")
- (synopsis
- "build-time dependency for Cargo build scripts to assist in invoking the native
-C compiler to compile native C code into a static archive to be linked into Rust
-code.")
- (description
- "This package provides a build-time dependency for Cargo build scripts to assist
-in invoking the native C compiler to compile native C code into a static archive
-to be linked into Rust code.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-libz-sys-1
- (package
- (name "rust-libz-sys")
- (version "1.1.20")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "libz-sys" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0wp4i6zl385ilmcqafv61jwsk1mpk6yb8gpws9nwza00x19n9lfj"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs (("rust-cc" ,rust-cc-1)
- ("rust-cmake" ,rust-cmake-0.1)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-pkg-config" ,rust-pkg-config-0.3)
- ("rust-vcpkg" ,rust-vcpkg-0.2))))
- (home-page "https://github.com/rust-lang/libz-sys")
- (synopsis
- "Low-level bindings to the system libz library (also known as zlib)")
- (description
- "This package provides Low-level bindings to the system libz library (also known as zlib).")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-zlib-rs-0.4
- (package
- (name "rust-zlib-rs")
- (version "0.4.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "zlib-rs" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1rbyn2bd0mi7b60bx7qgxslz90dxfxaxrpk1q5625jb6cpfak91c"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs (("rust-arbitrary" ,rust-arbitrary-1)
- ("rust-quickcheck" ,rust-quickcheck-1))))
- (home-page "https://github.com/trifectatechfoundation/zlib-rs")
- (synopsis "memory-safe zlib implementation written in rust")
- (description
- "This package provides a memory-safe zlib implementation written in rust.")
- (license license:zlib)))
-
-(define-public rust-libz-rs-sys-0.4
- (package
- (name "rust-libz-rs-sys")
- (version "0.4.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "libz-rs-sys" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0c7z9wbfzxipanms1lc1miqw15a7r4d1ff0afgssj8lcd2n73k1r"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs (("rust-zlib-rs" ,rust-zlib-rs-0.4))))
- (home-page "https://github.com/trifectatechfoundation/zlib-rs")
- (synopsis "memory-safe zlib implementation written in rust")
- (description
- "This package provides a memory-safe zlib implementation written in rust.")
- (license license:zlib)))
-
-(define-public rust-libz-ng-sys-1
- (package
- (name "rust-libz-ng-sys")
- (version "1.1.20")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "libz-ng-sys" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1m8mm1dxa7myvp6fwy7jdkyxza74isqci31frdx9g1a6lfap43wg"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs (("rust-cmake" ,rust-cmake-0.1)
- ("rust-libc" ,rust-libc-0.2))))
- (home-page "https://github.com/rust-lang/libz-sys")
- (synopsis
- "Low-level bindings to zlib-ng (libz-ng), a high-performance zlib library")
- (description
- "This package provides Low-level bindings to zlib-ng (libz-ng), a high-performance zlib library.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-flate2-1
- (package
- (name "rust-flate2")
- (version "1.0.35")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "flate2" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0z6h0wa095wncpfngx75wyhyjnqwld7wax401gsvnzjhzgdbydn9"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs (("rust-cloudflare-zlib-sys" ,rust-cloudflare-zlib-sys-0.3)
- ("rust-crc32fast" ,rust-crc32fast-1)
- ("rust-libz-ng-sys" ,rust-libz-ng-sys-1)
- ("rust-libz-rs-sys" ,rust-libz-rs-sys-0.4)
- ("rust-libz-sys" ,rust-libz-sys-1)
- ("rust-miniz-oxide" ,rust-miniz-oxide-0.8))))
- (home-page "https://github.com/rust-lang/flate2-rs")
- (synopsis
- "DEFLATE compression and decompression exposed as Read/BufRead/Write streams.
-Supports miniz_oxide and multiple zlib implementations. Supports zlib, gzip,
-and raw deflate streams.")
- (description
- "This package provides DEFLATE compression and decompression exposed as Read/@code{BufRead/Write}
-streams. Supports miniz_oxide and multiple zlib implementations. Supports
-zlib, gzip, and raw deflate streams.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-displaydoc-0.2
- (package
- (name "rust-displaydoc")
- (version "0.2.5")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "displaydoc" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1q0alair462j21iiqwrr21iabkfnb13d6x5w95lkdg21q2xrqdlp"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs (("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-2))))
- (home-page "https://github.com/yaahc/displaydoc")
- (synopsis
- "derive macro for implementing the display Trait via a doc comment and string interpolation")
- (description
- "This package provides a derive macro for implementing the display Trait via a
-doc comment and string interpolation.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-deflate64-0.1
- (package
- (name "rust-deflate64")
- (version "0.1.9")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "deflate64" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "06scix17pa7wzzfsnhkycpcc6s04shs49cdaxx2k1sl0226jnsfs"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t))
- (home-page "https://github.com/anatawa12/deflate64-rs#readme")
- (synopsis "Deflate64 implementation based on .NET's implementation")
- (description
- "This package provides Deflate64 implementation based on .NET's implementation.")
- (license license:expat)))
-
-(define-public rust-crossbeam-utils-0.8
- (package
- (name "rust-crossbeam-utils")
- (version "0.8.20")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "crossbeam-utils" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "100fksq5mm1n7zj242cclkw6yf7a4a8ix3lvpfkhxvdhbda9kv12"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs (("rust-loom" ,rust-loom-0.7))))
- (home-page
- "https://github.com/crossbeam-rs/crossbeam/tree/master/crossbeam-utils")
- (synopsis "Utilities for concurrent programming")
- (description "This package provides Utilities for concurrent programming.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-crc32fast-1
- (package
- (name "rust-crc32fast")
- (version "1.4.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "crc32fast" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1czp7vif73b8xslr3c9yxysmh9ws2r8824qda7j47ffs9pcnjxx9"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs (("rust-cfg-if" ,rust-cfg-if-1))))
- (home-page "https://github.com/srijs/rust-crc32fast")
- (synopsis "Fast, SIMD-accelerated CRC32 (IEEE) checksum computation")
- (description
- "This package provides Fast, SIMD-accelerated CRC32 (IEEE) checksum computation.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-constant-time-eq-0.3
- (package
- (name "rust-constant-time-eq")
- (version "0.3.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "constant_time_eq" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "19nwwczii762pwlsm7bpizgjg8hkg1kqi32b2g4rglijklsbhx3w"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t))
- (home-page "https://github.com/cesarb/constant_time_eq")
- (synopsis "Compares two equal-sized byte strings in constant time")
- (description
- "This package provides Compares two equal-sized byte strings in constant time.")
- (license (list license:cc0 license:expat-0 license:asl2.0))))
-
-(define-public rust-chrono-0.4
- (package
- (name "rust-chrono")
- (version "0.4.38")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "chrono" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "009l8vc5p8750vn02z30mblg4pv2qhkbfizhfwmzc6vpy5nr67x2"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs (("rust-android-tzdata" ,rust-android-tzdata-0.1)
- ("rust-arbitrary" ,rust-arbitrary-1)
- ("rust-iana-time-zone" ,rust-iana-time-zone-0.1)
- ("rust-js-sys" ,rust-js-sys-0.3)
- ("rust-num-traits" ,rust-num-traits-0.2)
- ("rust-pure-rust-locales" ,rust-pure-rust-locales-0.8)
- ("rust-rkyv" ,rust-rkyv-0.7)
- ("rust-serde" ,rust-serde-1)
- ("rust-wasm-bindgen" ,rust-wasm-bindgen-0.2)
- ("rust-windows-targets" ,rust-windows-targets-0.52))))
- (home-page "https://github.com/chronotope/chrono")
- (synopsis "Date and time library for Rust")
- (description "This package provides Date and time library for Rust.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-zip-2
- (package
- (name "rust-zip")
- (version "2.2.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "zip" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0lm3ax0pq6xgrllwf95fwwv3cs11xf0vpcvi77qprsl6zj9j5mcr"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs (("rust-aes" ,rust-aes-0.8)
- ("rust-arbitrary" ,rust-arbitrary-1)
- ("rust-bzip2" ,rust-bzip2-0.4)
- ("rust-chrono" ,rust-chrono-0.4)
- ("rust-constant-time-eq" ,rust-constant-time-eq-0.3)
- ("rust-crc32fast" ,rust-crc32fast-1)
- ("rust-crossbeam-utils" ,rust-crossbeam-utils-0.8)
- ("rust-deflate64" ,rust-deflate64-0.1)
- ("rust-displaydoc" ,rust-displaydoc-0.2)
- ("rust-flate2" ,rust-flate2-1)
- ("rust-hmac" ,rust-hmac-0.12)
- ("rust-indexmap" ,rust-indexmap-2)
- ("rust-lzma-rs" ,rust-lzma-rs-0.3)
- ("rust-memchr" ,rust-memchr-2)
- ("rust-pbkdf2" ,rust-pbkdf2-0.12)
- ("rust-rand" ,rust-rand-0.8)
- ("rust-sha1" ,rust-sha1-0.10)
- ("rust-thiserror" ,rust-thiserror-2)
- ("rust-time" ,rust-time-0.3)
- ("rust-zeroize" ,rust-zeroize-1)
- ("rust-zopfli" ,rust-zopfli-0.8)
- ("rust-zstd" ,rust-zstd-0.13))))
- (home-page "https://github.com/zip-rs/zip2.git")
- (synopsis "Library to support the reading and writing of zip files.")
- (description
- "This package provides Library to support the reading and writing of zip files.")
- (license license:expat)))
-
-(define-public rust-is-executable-0.1
- (package
- (name "rust-is-executable")
- (version "0.1.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "is_executable" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0xy516afjh79a0d53j9v4w5mgi2s0r6f6qynnyz8g0dwi8xmab9h"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs (("rust-winapi" ,rust-winapi-0.3))))
- (home-page "https://github.com/fitzgen/is_executable")
- (synopsis "Is there an executable file at the given path?")
- (description
- "This package provides Is there an executable file at the given path?")
- (license (list license:asl2.0 license:expat))))
-
-(define-public rust-fs4-0.6
- (package
- (name "rust-fs4")
- (version "0.6.6")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "fs4" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0ixxx352j33n4fdf1wif2dq2fd98vb6zkqxa1gxbfhrgw7clxsrf"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs (("rust-async-std" ,rust-async-std-1)
- ("rust-async-trait" ,rust-async-trait-0.1)
- ("rust-rustix" ,rust-rustix-0.38)
- ("rust-smol" ,rust-smol-1)
- ("rust-tokio" ,rust-tokio-1)
- ("rust-windows-sys" ,rust-windows-sys-0.48))))
- (home-page "https://github.com/al8n/fs4-rs")
- (synopsis
- "No libc, pure Rust cross-platform file locks. Original fs2, now supports async and replace libc by rustix")
- (description
- "This package provides No libc, pure Rust cross-platform file locks. Original fs2, now supports async
-and replace libc by rustix.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-binary-install-0.4
- (package
- (name "rust-binary-install")
- (version "0.4.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "binary-install" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0qq7xjv6gzp893ghlm2wqm79hxrh8hrg48vih9wpyrfp9qdf8ljj"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs (("rust-anyhow" ,rust-anyhow-1)
- ("rust-dirs-next" ,rust-dirs-next-2)
- ("rust-flate2" ,rust-flate2-1)
- ("rust-fs4" ,rust-fs4-0.6)
- ("rust-hex" ,rust-hex-0.4)
- ("rust-is-executable" ,rust-is-executable-0.1)
- ("rust-siphasher" ,rust-siphasher-0.3)
- ("rust-tar" ,rust-tar-0.4)
- ("rust-ureq" ,rust-ureq-2)
- ("rust-zip" ,rust-zip-2))))
- (home-page "https://github.com/rustwasm/binary-install")
- (synopsis "Install a binary from a path to a global cache")
- (description
- "This package provides Install a binary from a path to a global cache.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-wasm-pack-0.13
- (package
- (name "rust-wasm-pack")
- (version "0.13.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "wasm-pack" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1c0q0cmlj9qrg1fxwm773lkida7gi544x6h4wzjk7zxvqdwqik5w"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f ;; tests need internet
- #:cargo-inputs (("rust-anyhow" ,rust-anyhow-1)
- ("rust-binary-install" ,rust-binary-install-0.4)
- ("rust-cargo-metadata" ,rust-cargo-metadata-0.15)
- ("rust-chrono" ,rust-chrono-0.4)
- ("rust-clap" ,rust-clap-4)
- ("rust-console" ,rust-console-0.15)
- ("rust-dialoguer" ,rust-dialoguer-0.10)
- ("rust-env-logger" ,rust-env-logger-0.10)
- ("rust-glob" ,rust-glob-0.3)
- ("rust-human-panic" ,rust-human-panic-1)
- ("rust-log" ,rust-log-0.4)
- ("rust-parking-lot" ,rust-parking-lot-0.12)
- ("rust-path-clean" ,rust-path-clean-1)
- ("rust-semver" ,rust-semver-1)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-derive" ,rust-serde-derive-1)
- ("rust-serde-ignored" ,rust-serde-ignored-0.1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-siphasher" ,rust-siphasher-0.3)
- ("rust-strsim" ,rust-strsim-0.10)
- ("rust-toml" ,rust-toml-0.7)
- ("rust-ureq" ,rust-ureq-2)
- ("rust-walkdir" ,rust-walkdir-2)
- ("rust-which" ,rust-which-4))
- #:cargo-development-inputs (("rust-assert-cmd" ,rust-assert-cmd-2)
- ("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-predicates" ,rust-predicates-3)
- ("rust-serial-test" ,rust-serial-test-2)
- ("rust-tempfile" ,rust-tempfile-3))))
- (native-inputs (list pkg-config))
- (inputs `((,zstd "lib")))
- (home-page "https://github.com/rustwasm/wasm-pack.git")
- (synopsis "your favorite rust -> wasm workflow tool!")
- (description
- "This package provides your favorite rust -> wasm workflow tool!")
- (license (list license:expat license:asl2.0))))
-
-;; SONGREC
-(define-public rust-extended-0.1
- (package
- (name "rust-extended")
- (version "0.1.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "extended" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0r830ak1a9775i9yl5lljm29zbnlncw7xlfz35mhgjrz43c775mg"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t))
- (home-page "https://github.com/depp/extended-rs")
- (synopsis "Extended precision 80-bit floating-point numbers (f80).")
- (description
- "This package provides Extended precision 80-bit floating-point numbers (f80).")
- (license license:expat)))
-
-(define-public rust-symphonia-format-riff-0.5
- (package
- (name "rust-symphonia-format-riff")
- (version "0.5.4")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "symphonia-format-riff" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0l2zs6zl7q15jhsk9j1lahs2j29k5kkcn5bi9dzr6bwn5wivxxq5"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs (("rust-extended" ,rust-extended-0.1)
- ("rust-log" ,rust-log-0.4)
- ("rust-symphonia-core" ,rust-symphonia-core-0.5)
- ("rust-symphonia-metadata" ,rust-symphonia-metadata-0.5))))
- (home-page "https://github.com/pdeljanov/Symphonia")
- (synopsis "Pure Rust RIFF demuxer (a part of project Symphonia)")
- (description
- "This package provides Pure Rust RIFF demuxer (a part of project Symphonia).")
- (license license:mpl2.0)))
-
-(define-public rust-symphonia-format-ogg-0.5
- (package
- (name "rust-symphonia-format-ogg")
- (version "0.5.4")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "symphonia-format-ogg" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0cd9py2xgx211qvwl9sw8n5l5vgd55vwcmqizh0cyssii5bm18xd"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs (("rust-log" ,rust-log-0.4)
- ("rust-symphonia-core" ,rust-symphonia-core-0.5)
- ("rust-symphonia-metadata" ,rust-symphonia-metadata-0.5)
- ("rust-symphonia-utils-xiph" ,rust-symphonia-utils-xiph-0.5))))
- (home-page "https://github.com/pdeljanov/Symphonia")
- (synopsis "Pure Rust OGG demuxer (a part of project Symphonia)")
- (description
- "This package provides Pure Rust OGG demuxer (a part of project Symphonia).")
- (license license:mpl2.0)))
-
-(define-public rust-symphonia-format-mkv-0.5
- (package
- (name "rust-symphonia-format-mkv")
- (version "0.5.4")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "symphonia-format-mkv" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0vrxzr95d1xk2l5jarp7k2935s5ybsyrawwkr4nqixq0l5qk9d0v"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs (("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-log" ,rust-log-0.4)
- ("rust-symphonia-core" ,rust-symphonia-core-0.5)
- ("rust-symphonia-metadata" ,rust-symphonia-metadata-0.5)
- ("rust-symphonia-utils-xiph" ,rust-symphonia-utils-xiph-0.5))))
- (home-page "https://github.com/pdeljanov/Symphonia")
- (synopsis "Pure Rust MKV/WebM demuxer (a part of project Symphonia)")
- (description
- "This package provides Pure Rust MKV/@code{WebM} demuxer (a part of project Symphonia).")
- (license license:mpl2.0)))
-
-(define-public rust-symphonia-format-isomp4-0.5
- (package
- (name "rust-symphonia-format-isomp4")
- (version "0.5.4")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "symphonia-format-isomp4" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0i68dnhp3q7hv4i51hryw0c75i4l3fx85ffrwphhrrcpsrwg3zdb"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs (("rust-encoding-rs" ,rust-encoding-rs-0.8)
- ("rust-log" ,rust-log-0.4)
- ("rust-symphonia-core" ,rust-symphonia-core-0.5)
- ("rust-symphonia-metadata" ,rust-symphonia-metadata-0.5)
- ("rust-symphonia-utils-xiph" ,rust-symphonia-utils-xiph-0.5))))
- (home-page "https://github.com/pdeljanov/Symphonia")
- (synopsis "Pure Rust ISO/MP4 demuxer (a part of project Symphonia)")
- (description
- "This package provides Pure Rust ISO/MP4 demuxer (a part of project Symphonia).")
- (license license:mpl2.0)))
-
-(define-public rust-symphonia-format-caf-0.5
- (package
- (name "rust-symphonia-format-caf")
- (version "0.5.4")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "symphonia-format-caf" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0l5gjy8asdcw8p2k9xqw0hc8npcz0wrv2wgy55d2k253jv39jg74"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs (("rust-log" ,rust-log-0.4)
- ("rust-symphonia-core" ,rust-symphonia-core-0.5)
- ("rust-symphonia-metadata" ,rust-symphonia-metadata-0.5))))
- (home-page "https://github.com/pdeljanov/Symphonia")
- (synopsis "Pure Rust CAF demuxer (a part of project Symphonia)")
- (description
- "This package provides Pure Rust CAF demuxer (a part of project Symphonia).")
- (license license:mpl2.0)))
-
-(define-public rust-symphonia-codec-vorbis-0.5
- (package
- (name "rust-symphonia-codec-vorbis")
- (version "0.5.4")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "symphonia-codec-vorbis" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0c4z98b8yg2kws3pknw7ipvvca911j3y5xq7n0r6f2kanigpd62s"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs (("rust-log" ,rust-log-0.4)
- ("rust-symphonia-core" ,rust-symphonia-core-0.5)
- ("rust-symphonia-utils-xiph" ,rust-symphonia-utils-xiph-0.5))))
- (home-page "https://github.com/pdeljanov/Symphonia")
- (synopsis "Pure Rust Vorbis decoder (a part of project Symphonia)")
- (description
- "This package provides Pure Rust Vorbis decoder (a part of project Symphonia).")
- (license license:mpl2.0)))
-
-(define-public rust-symphonia-codec-pcm-0.5
- (package
- (name "rust-symphonia-codec-pcm")
- (version "0.5.4")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "symphonia-codec-pcm" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "16zq2s8zf0rs6070y3sfyscvm9z1riqvxcbv9plcbsy2axqad5gk"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs (("rust-log" ,rust-log-0.4)
- ("rust-symphonia-core" ,rust-symphonia-core-0.5))))
- (home-page "https://github.com/pdeljanov/Symphonia")
- (synopsis "Pure Rust PCM audio decoder (a part of project Symphonia)")
- (description
- "This package provides Pure Rust PCM audio decoder (a part of project Symphonia).")
- (license license:mpl2.0)))
-
-(define-public rust-symphonia-codec-alac-0.5
- (package
- (name "rust-symphonia-codec-alac")
- (version "0.5.4")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "symphonia-codec-alac" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1wrq1s6w029bz7lqj08q87i375wvzl78nsj70qll224scik6d2id"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs (("rust-log" ,rust-log-0.4)
- ("rust-symphonia-core" ,rust-symphonia-core-0.5))))
- (home-page "https://github.com/pdeljanov/Symphonia")
- (synopsis "Pure Rust ALAC decoder (a part of project Symphonia)")
- (description
- "This package provides Pure Rust ALAC decoder (a part of project Symphonia).")
- (license license:mpl2.0)))
-
-(define-public rust-symphonia-codec-adpcm-0.5
- (package
- (name "rust-symphonia-codec-adpcm")
- (version "0.5.4")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "symphonia-codec-adpcm" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "03va885srhrzfz31jvxh2rgr9crnmmlvxmbkx4bdcz1jqgm1ykn9"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs (("rust-log" ,rust-log-0.4)
- ("rust-symphonia-core" ,rust-symphonia-core-0.5))))
- (home-page "https://github.com/pdeljanov/Symphonia")
- (synopsis "Pure Rust ADPCM audio decoder (a part of project Symphonia)")
- (description
- "This package provides Pure Rust ADPCM audio decoder (a part of project Symphonia).")
- (license license:mpl2.0)))
-
-(define-public rust-symphonia-codec-aac-0.5
- (package
- (name "rust-symphonia-codec-aac")
- (version "0.5.4")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "symphonia-codec-aac" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0w1ga9c7m5bb11rc9bpnjb5g9bqms4x69slix3ikw3dd8nsjbgyd"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs (("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-log" ,rust-log-0.4)
- ("rust-symphonia-core" ,rust-symphonia-core-0.5))))
- (home-page "https://github.com/pdeljanov/Symphonia")
- (synopsis "Pure Rust AAC decoder (a part of project Symphonia)")
- (description
- "This package provides Pure Rust AAC decoder (a part of project Symphonia).")
- (license license:mpl2.0)))
-
-(define-public rust-symphonia-bundle-mp3-0.5
- (package
- (name "rust-symphonia-bundle-mp3")
- (version "0.5.4")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "symphonia-bundle-mp3" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1m062zkxq2cbwqxbm3qp4qvgpc9hm49g23vgdc4zpwghf2p2l760"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs (("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-log" ,rust-log-0.4)
- ("rust-symphonia-core" ,rust-symphonia-core-0.5)
- ("rust-symphonia-metadata" ,rust-symphonia-metadata-0.5))))
- (home-page "https://github.com/pdeljanov/Symphonia")
- (synopsis
- "Pure Rust MP1, MP2, and MP3 demuxer and decoder (a part of project Symphonia)")
- (description
- "This package provides Pure Rust MP1, MP2, and MP3 demuxer and decoder (a part of project Symphonia).")
- (license license:mpl2.0)))
-
-(define-public rust-symphonia-utils-xiph-0.5
- (package
- (name "rust-symphonia-utils-xiph")
- (version "0.5.4")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "symphonia-utils-xiph" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1zhhs1p0h6wdcgcwfqpmqq07n8v2wvn50razvapr36d41xc74i28"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs (("rust-symphonia-core" ,rust-symphonia-core-0.5)
- ("rust-symphonia-metadata" ,rust-symphonia-metadata-0.5))))
- (home-page "https://github.com/pdeljanov/Symphonia")
- (synopsis "Project Symphonia utilities for Xiph codecs and formats")
- (description
- "This package provides Project Symphonia utilities for Xiph codecs and formats.")
- (license license:mpl2.0)))
-
-(define-public rust-symphonia-metadata-0.5
- (package
- (name "rust-symphonia-metadata")
- (version "0.5.4")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "symphonia-metadata" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0g02lhhyf6yyxm7bynx5b9fn2ha39y8fp6cfn72qj05186c2nqmw"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs (("rust-encoding-rs" ,rust-encoding-rs-0.8)
- ("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-log" ,rust-log-0.4)
- ("rust-symphonia-core" ,rust-symphonia-core-0.5))))
- (home-page "https://github.com/pdeljanov/Symphonia")
- (synopsis "Project Symphonia multimedia tag and metadata readers")
- (description
- "This package provides Project Symphonia multimedia tag and metadata readers.")
- (license license:mpl2.0)))
-
-(define-public rust-transpose-0.2
- (package
- (name "rust-transpose")
- (version "0.2.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "transpose" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0zp74v7jrjg4jr654dncdj6hqvacicsywyhc62jawgxwhvnimmhs"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs (("rust-num-integer" ,rust-num-integer-0.1)
- ("rust-strength-reduce" ,rust-strength-reduce-0.2))))
- (home-page "https://github.com/ejmahler/transpose")
- (synopsis "Utility for transposing multi-dimensional data")
- (description
- "This package provides Utility for transposing multi-dimensional data.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-strength-reduce-0.2
- (package
- (name "rust-strength-reduce")
- (version "0.2.4")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "strength_reduce" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "10jdq9dijjdkb20wg1dmwg447rnj37jbq0mwvbadvqi2gys5x2gy"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t))
- (home-page "http://github.com/ejmahler/strength_reduce")
- (synopsis "Faster integer division and modulus operations")
- (description
- "This package provides Faster integer division and modulus operations.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-primal-check-0.3
- (package
- (name "rust-primal-check")
- (version "0.3.4")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "primal-check" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "025xnak4rhkwa4h970bjb3cvp2k853wviyr84n8gjfhy65dqj3fw"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs (("rust-num-integer" ,rust-num-integer-0.1))))
- (home-page "https://github.com/huonw/primal")
- (synopsis "Fast standalone primality testing.")
- (description "This package provides Fast standalone primality testing.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-rustfft-6
- (package
- (name "rust-rustfft")
- (version "6.2.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "rustfft" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "11hx83yr2h2jszkba9qhq2d08q9i5rsashq62rfhqvahpihnb023"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs (("rust-num-complex" ,rust-num-complex-0.4)
- ("rust-num-integer" ,rust-num-integer-0.1)
- ("rust-num-traits" ,rust-num-traits-0.2)
- ("rust-primal-check" ,rust-primal-check-0.3)
- ("rust-strength-reduce" ,rust-strength-reduce-0.2)
- ("rust-transpose" ,rust-transpose-0.2)
- ("rust-version-check" ,rust-version-check-0.9))))
- (home-page "https://github.com/ejmahler/RustFFT")
- (synopsis "High-performance FFT library written in pure Rust")
- (description
- "This package provides High-performance FFT library written in pure Rust.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-symphonia-core-0.5
- (package
- (name "rust-symphonia-core")
- (version "0.5.4")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "symphonia-core" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1hr2w2a217vq4lpghszmsdwxr5ilh5d1ysfm3cixbirxkrvhd0vr"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs (("rust-arrayvec" ,rust-arrayvec-0.7)
- ("rust-bitflags" ,rust-bitflags-1)
- ("rust-bytemuck" ,rust-bytemuck-1)
- ("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-log" ,rust-log-0.4)
- ("rust-rustfft" ,rust-rustfft-6))))
- (home-page "https://github.com/pdeljanov/Symphonia")
- (synopsis "Project Symphonia shared structs, traits, and features")
- (description
- "This package provides Project Symphonia shared structs, traits, and features.")
- (license license:mpl2.0)))
-
-(define-public rust-symphonia-bundle-flac-0.5
- (package
- (name "rust-symphonia-bundle-flac")
- (version "0.5.4")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "symphonia-bundle-flac" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "15xxncx6gfh7jwvxvqqw4f8x9ic4bfzpyv3s77a0hwwa54s4zqvj"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs (("rust-log" ,rust-log-0.4)
- ("rust-symphonia-core" ,rust-symphonia-core-0.5)
- ("rust-symphonia-metadata" ,rust-symphonia-metadata-0.5)
- ("rust-symphonia-utils-xiph" ,rust-symphonia-utils-xiph-0.5))))
- (home-page "https://github.com/pdeljanov/Symphonia")
- (synopsis
- "Pure Rust FLAC demuxer and decoder (a part of project Symphonia)")
- (description
- "This package provides Pure Rust FLAC demuxer and decoder (a part of project Symphonia).")
- (license license:mpl2.0)))
-
-(define-public rust-symphonia-0.5
- (package
- (name "rust-symphonia")
- (version "0.5.4")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "symphonia" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1agmsnmzgsmvd70hq760nvkjrb52nnjmz5hgn1xp6x7fwwm98p41"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs (("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-symphonia-bundle-flac" ,rust-symphonia-bundle-flac-0.5)
- ("rust-symphonia-bundle-mp3" ,rust-symphonia-bundle-mp3-0.5)
- ("rust-symphonia-codec-aac" ,rust-symphonia-codec-aac-0.5)
- ("rust-symphonia-codec-adpcm" ,rust-symphonia-codec-adpcm-0.5)
- ("rust-symphonia-codec-alac" ,rust-symphonia-codec-alac-0.5)
- ("rust-symphonia-codec-pcm" ,rust-symphonia-codec-pcm-0.5)
- ("rust-symphonia-codec-vorbis" ,rust-symphonia-codec-vorbis-0.5)
- ("rust-symphonia-core" ,rust-symphonia-core-0.5)
- ("rust-symphonia-format-caf" ,rust-symphonia-format-caf-0.5)
- ("rust-symphonia-format-isomp4" ,rust-symphonia-format-isomp4-0.5)
- ("rust-symphonia-format-mkv" ,rust-symphonia-format-mkv-0.5)
- ("rust-symphonia-format-ogg" ,rust-symphonia-format-ogg-0.5)
- ("rust-symphonia-format-riff" ,rust-symphonia-format-riff-0.5)
- ("rust-symphonia-metadata" ,rust-symphonia-metadata-0.5))))
- (home-page "https://github.com/pdeljanov/Symphonia")
- (synopsis "Pure Rust media container and audio decoding library")
- (description
- "This package provides Pure Rust media container and audio decoding library.")
- (license license:mpl2.0)))
-
-(define-public rust-slice-ring-buffer-0.3
- (package
- (name "rust-slice-ring-buffer")
- (version "0.3.4")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "slice-ring-buffer" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1mi7iigijbcp0c9m2sslfny5q2savysgv1grg67kdch9v8mk3bl4"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs (("rust-libc" ,rust-libc-0.2)
- ("rust-mach2" ,rust-mach2-0.4)
- ("rust-winapi" ,rust-winapi-0.3))))
- (home-page "https://github.com/liquidityc/slice_ring_buffer")
- (synopsis "double-ended queue that Deref's into a slice.")
- (description
- "This package provides a double-ended queue that Deref's into a slice.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-minimp3-fixed-0.5
- (package
- (name "rust-minimp3-fixed")
- (version "0.5.4")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "minimp3_fixed" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "06wmic6gy3k3jmbz767clapx98v20aqmc9kc76p9gnkmgr7g3c22"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs (("rust-minimp3-sys" ,rust-minimp3-sys-0.3)
- ("rust-slice-ring-buffer" ,rust-slice-ring-buffer-0.3)
- ("rust-thiserror" ,rust-thiserror-1)
- ("rust-tokio" ,rust-tokio-1))))
- (home-page "https://github.com/BOB450/minimp3-rs.git")
- (synopsis
- "Rust bindings for the minimp3 library. With Security patch applied")
- (description
- "This package provides Rust bindings for the minimp3 library. With Security patch applied.")
- (license license:expat)))
-
-(define-public rust-rodio-0.19
- (package
- (name "rust-rodio")
- (version "0.19.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "rodio" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1jvs8a6iq7h7s23acq1d76jk9zlc85snap58sgrkg3d3q4ksc1k0"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs (("rust-claxon" ,rust-claxon-0.4)
- ("rust-cpal" ,rust-cpal-0.15)
- ("rust-crossbeam-channel" ,rust-crossbeam-channel-0.5)
- ("rust-hound" ,rust-hound-3)
- ("rust-lewton" ,rust-lewton-0.10)
- ("rust-minimp3-fixed" ,rust-minimp3-fixed-0.5)
- ("rust-symphonia" ,rust-symphonia-0.5)
- ("rust-thiserror" ,rust-thiserror-1))))
- (home-page "https://github.com/RustAudio/rodio")
- (synopsis "Audio playback library")
- (description "This package provides Audio playback library.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-pulsectl-rs-0.3
- (package
- (name "rust-pulsectl-rs")
- (version "0.3.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "pulsectl-rs" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1z1wvirwajzmi6q25l3bivzxlgq79q7dm8y4bwn1p66ixsy8ia86"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs (("rust-libpulse-binding" ,rust-libpulse-binding-2))))
- (home-page "https://github.com/SeaDve/pulsectl-rs")
- (synopsis "higher level API for libpulse-binding")
- (description
- "This package provides a higher level API for libpulse-binding.")
- (license license:gpl3+)))
-
-(define-public rust-dbus-0.6
- (package
- (name "rust-dbus")
- (version "0.6.5")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "dbus" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "068qyxvaam34sjmhjgxz6iikklvylxly7gp6n00yksqydzrz1da8"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs (("rust-libc" ,rust-libc-0.2)
- ("rust-libdbus-sys" ,rust-libdbus-sys-0.2))))
- (home-page "https://github.com/diwic/dbus-rs")
- (synopsis
- "Bindings to D-Bus, which is a bus commonly used on Linux for inter-process communication")
- (description
- "This package provides Bindings to D-Bus, which is a bus commonly used on Linux for inter-process
-communication.")
- (license (list license:asl2.0 license:expat))))
-
-(define-public rust-mpris-player-0.6
- (package
- (name "rust-mpris-player")
- (version "0.6.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "mpris-player" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1lci0cyql47blbw9k7k1ahdd386p0df5l0x7gknasmip4rmxjqfn"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs (("rust-dbus" ,rust-dbus-0.6)
- ("rust-glib" ,rust-glib-0.15))))
- (home-page "https://gitlab.gnome.org/World/Rust/mpris-player")
- (synopsis "library for creating MPRIS2 media players over D-Bus")
- (description
- "This package provides a library for creating MPRIS2 media players over D-Bus.")
- (license license:gpl3+)))
-
-(define-public rust-atk-0.9
- (package
- (name "rust-atk")
- (version "0.9.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "atk" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "09n46zp8jgxspdzhmi93cag79jjnr0ila94n8nr53g8hw88ljaw1"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs (("rust-atk-sys" ,rust-atk-sys-0.10)
- ("rust-bitflags" ,rust-bitflags-1)
- ("rust-glib" ,rust-glib-0.10)
- ("rust-glib-sys" ,rust-glib-sys-0.10)
- ("rust-gobject-sys" ,rust-gobject-sys-0.10)
- ("rust-gtk-rs-lgpl-docs" ,rust-gtk-rs-lgpl-docs-0.1)
- ("rust-libc" ,rust-libc-0.2))))
- (home-page "https://gtk-rs.org/")
- (synopsis "Rust bindings for the ATK library")
- (description "This package provides Rust bindings for the ATK library.")
- (license license:expat)))
-
-(define-public rust-gtk-0.9
- (package
- (name "rust-gtk")
- (version "0.9.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gtk" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0smdll32vlamp4kvxa6sg5m653icas21jd36fvq3laq7ahh2y0ig"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs (("rust-atk" ,rust-atk-0.9)
- ("rust-bitflags" ,rust-bitflags-1)
- ("rust-cairo-rs" ,rust-cairo-rs-0.9)
- ("rust-cairo-sys-rs" ,rust-cairo-sys-rs-0.10)
- ("rust-cc" ,rust-cc-1)
- ("rust-gdk" ,rust-gdk-0.13)
- ("rust-gdk-pixbuf" ,rust-gdk-pixbuf-0.9)
- ("rust-gdk-pixbuf-sys" ,rust-gdk-pixbuf-sys-0.10)
- ("rust-gdk-sys" ,rust-gdk-sys-0.10)
- ("rust-gio" ,rust-gio-0.9)
- ("rust-gio-sys" ,rust-gio-sys-0.10)
- ("rust-glib" ,rust-glib-0.10)
- ("rust-glib-sys" ,rust-glib-sys-0.10)
- ("rust-gobject-sys" ,rust-gobject-sys-0.10)
- ("rust-gtk-rs-lgpl-docs" ,rust-gtk-rs-lgpl-docs-0.1)
- ("rust-gtk-sys" ,rust-gtk-sys-0.10)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-once-cell" ,rust-once-cell-1)
- ("rust-pango" ,rust-pango-0.9)
- ("rust-pango-sys" ,rust-pango-sys-0.10)
- ("rust-pkg-config" ,rust-pkg-config-0.3))))
- (home-page "https://gtk-rs.org/")
- (synopsis "Rust bindings for the GTK+ 3 library")
- (description "This package provides Rust bindings for the GTK+ 3 library.")
- (license license:expat)))
-
-(define-public rust-gettext-sys-0.19
- (package
- (name "rust-gettext-sys")
- (version "0.19.9")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gettext-sys" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0lzi6ja81vc16mhcdmn3lw35120n9ijhvsy5dh5775mpbfxc8d70"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs (("rust-cc" ,rust-cc-1))))
- (home-page "https://github.com/gettext-rs/gettext-rs")
- (synopsis "Raw FFI bindings for gettext")
- (description "This package provides Raw FFI bindings for gettext.")
- (license license:expat)))
-
-(define-public rust-gettext-rs-0.5
- (package
- (name "rust-gettext-rs")
- (version "0.5.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gettext-rs" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1qc9a63i54b9ad3jx951hn7xb6xf76c9f3hmi2cdy2m7rhczm58v"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs (("rust-gettext-sys" ,rust-gettext-sys-0.19)
- ("rust-locale-config" ,rust-locale-config-0.3))))
- (home-page "https://github.com/gettext-rs/gettext-rs")
- (synopsis "Safe bindings for gettext")
- (description "This package provides Safe bindings for gettext.")
- (license license:expat)))
-
-(define-public rust-windows-interface-0.53
- (package
- (name "rust-windows-interface")
- (version "0.53.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "windows-interface" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0q4bb5zigzr3083kwb7qkhx63dlymwx8gy6mw7jgm25281qmacys"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs (("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-2))))
- (home-page "https://github.com/microsoft/windows-rs")
- (synopsis "The interface macro for the windows crate")
- (description
- "This package provides The interface macro for the windows crate.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-windows-implement-0.53
- (package
- (name "rust-windows-implement")
- (version "0.53.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "windows-implement" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1gd05sw9knn8i7n9ip1kdwpxqcwmldja3w32m16chjcjprkc4all"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs (("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-2))))
- (home-page "https://github.com/microsoft/windows-rs")
- (synopsis "The implement macro for the windows crate")
- (description
- "This package provides The implement macro for the windows crate.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-windows-x86-64-msvc-0.52
- (package
- (name "rust-windows-x86-64-msvc")
- (version "0.52.6")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "windows_x86_64_msvc" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1v7rb5cibyzx8vak29pdrk8nx9hycsjs4w0jgms08qk49jl6v7sq"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t))
- (home-page "https://github.com/microsoft/windows-rs")
- (synopsis "Import lib for Windows")
- (description "This package provides Import lib for Windows.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-windows-x86-64-gnullvm-0.52
- (package
- (name "rust-windows-x86-64-gnullvm")
- (version "0.52.6")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "windows_x86_64_gnullvm" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "03gda7zjx1qh8k9nnlgb7m3w3s1xkysg55hkd1wjch8pqhyv5m94"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t))
- (home-page "https://github.com/microsoft/windows-rs")
- (synopsis "Import lib for Windows")
- (description "This package provides Import lib for Windows.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-windows-x86-64-gnu-0.52
- (package
- (name "rust-windows-x86-64-gnu")
- (version "0.52.6")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "windows_x86_64_gnu" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0y0sifqcb56a56mvn7xjgs8g43p33mfqkd8wj1yhrgxzma05qyhl"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t))
- (home-page "https://github.com/microsoft/windows-rs")
- (synopsis "Import lib for Windows")
- (description "This package provides Import lib for Windows.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-windows-i686-msvc-0.52
- (package
- (name "rust-windows-i686-msvc")
- (version "0.52.6")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "windows_i686_msvc" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0rkcqmp4zzmfvrrrx01260q3xkpzi6fzi2x2pgdcdry50ny4h294"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t))
- (home-page "https://github.com/microsoft/windows-rs")
- (synopsis "Import lib for Windows")
- (description "This package provides Import lib for Windows.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-windows-i686-gnullvm-0.52
- (package
- (name "rust-windows-i686-gnullvm")
- (version "0.52.6")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "windows_i686_gnullvm" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0rpdx1537mw6slcpqa0rm3qixmsb79nbhqy5fsm3q2q9ik9m5vhf"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t))
- (home-page "https://github.com/microsoft/windows-rs")
- (synopsis "Import lib for Windows")
- (description "This package provides Import lib for Windows.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-windows-i686-gnu-0.52
- (package
- (name "rust-windows-i686-gnu")
- (version "0.52.6")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "windows_i686_gnu" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "02zspglbykh1jh9pi7gn8g1f97jh1rrccni9ivmrfbl0mgamm6wf"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t))
- (home-page "https://github.com/microsoft/windows-rs")
- (synopsis "Import lib for Windows")
- (description "This package provides Import lib for Windows.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-windows-aarch64-msvc-0.52
- (package
- (name "rust-windows-aarch64-msvc")
- (version "0.52.6")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "windows_aarch64_msvc" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0sfl0nysnz32yyfh773hpi49b1q700ah6y7sacmjbqjjn5xjmv09"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t))
- (home-page "https://github.com/microsoft/windows-rs")
- (synopsis "Import lib for Windows")
- (description "This package provides Import lib for Windows.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-windows-aarch64-gnullvm-0.52
- (package
- (name "rust-windows-aarch64-gnullvm")
- (version "0.52.6")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "windows_aarch64_gnullvm" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1lrcq38cr2arvmz19v32qaggvj8bh1640mdm9c2fr877h0hn591j"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t))
- (home-page "https://github.com/microsoft/windows-rs")
- (synopsis "Import lib for Windows")
- (description "This package provides Import lib for Windows.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-windows-targets-0.52
- (package
- (name "rust-windows-targets")
- (version "0.52.6")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "windows-targets" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0wwrx625nwlfp7k93r2rra568gad1mwd888h1jwnl0vfg5r4ywlv"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs (("rust-windows-aarch64-gnullvm" ,rust-windows-aarch64-gnullvm-0.52)
- ("rust-windows-aarch64-msvc" ,rust-windows-aarch64-msvc-0.52)
- ("rust-windows-i686-gnu" ,rust-windows-i686-gnu-0.52)
- ("rust-windows-i686-gnullvm" ,rust-windows-i686-gnullvm-0.52)
- ("rust-windows-i686-msvc" ,rust-windows-i686-msvc-0.52)
- ("rust-windows-x86-64-gnu" ,rust-windows-x86-64-gnu-0.52)
- ("rust-windows-x86-64-gnullvm" ,rust-windows-x86-64-gnullvm-0.52)
- ("rust-windows-x86-64-msvc" ,rust-windows-x86-64-msvc-0.52))))
- (home-page "https://github.com/microsoft/windows-rs")
- (synopsis "Import libs for Windows")
- (description "This package provides Import libs for Windows.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-windows-result-0.1
- (package
- (name "rust-windows-result")
- (version "0.1.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "windows-result" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1y274q1v0vy21lhkgslpxpq1m08hvr1mcs2l88h1b1gcx0136f2y"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs (("rust-windows-targets" ,rust-windows-targets-0.52))))
- (home-page "https://github.com/microsoft/windows-rs")
- (synopsis "Windows error handling")
- (description "This package provides Windows error handling.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-windows-core-0.54
- (package
- (name "rust-windows-core")
- (version "0.54.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "windows-core" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0r8x2sgl4qq1h23ldf4z7cj213k0bz7479m8a156h79mi6f1nrhj"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs (("rust-windows-result" ,rust-windows-result-0.1)
- ("rust-windows-targets" ,rust-windows-targets-0.52))))
- (home-page "https://github.com/microsoft/windows-rs")
- (synopsis "Rust for Windows")
- (description "This package provides Rust for Windows.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-windows-0.54
- (package
- (name "rust-windows")
- (version "0.54.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "windows" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0j8vd8sg2rbln6g3a608qg1a7r2lwxcga78mmxjjin5ybmrfallj"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs (("rust-windows-core" ,rust-windows-core-0.54)
- ("rust-windows-implement" ,rust-windows-implement-0.53)
- ("rust-windows-interface" ,rust-windows-interface-0.53)
- ("rust-windows-targets" ,rust-windows-targets-0.52))))
- (home-page "https://github.com/microsoft/windows-rs")
- (synopsis "Rust for Windows")
- (description "This package provides Rust for Windows.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-oboe-sys-0.6
- (package
- (name "rust-oboe-sys")
- (version "0.6.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "oboe-sys" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "17g7yb4kk6bakc4rhv1izfcqjgqhpkasgq6gf20nc79b9adb12vc"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs (("rust-bindgen" ,rust-bindgen-0.69)
- ("rust-cc" ,rust-cc-1)
- ("rust-fetch-unroll" ,rust-fetch-unroll-0.3))))
- (home-page "https://github.com/katyo/oboe-rs")
- (synopsis
- "Unsafe bindings for oboe an android library for low latency audio IO")
- (description
- "This package provides Unsafe bindings for oboe an android library for low latency audio IO.")
- (license license:asl2.0)))
-
-(define-public rust-oboe-0.6
- (package
- (name "rust-oboe")
- (version "0.6.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "oboe" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1yv7x06mwk61nsy3ckcmqwgg9q0n3j4y4zncz3sl6pcyskmipdp8"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs (("rust-jni" ,rust-jni-0.21)
- ("rust-ndk" ,rust-ndk-0.8)
- ("rust-ndk-context" ,rust-ndk-context-0.1)
- ("rust-num-derive" ,rust-num-derive-0.4)
- ("rust-num-traits" ,rust-num-traits-0.2)
- ("rust-oboe-sys" ,rust-oboe-sys-0.6))))
- (home-page "https://github.com/katyo/oboe-rs")
- (synopsis
- "Safe interface for oboe an android library for low latency audio IO")
- (description
- "This package provides Safe interface for oboe an android library for low latency audio IO.")
- (license license:asl2.0)))
-
-(define-public rust-jack-sys-0.5
- (package
- (name "rust-jack-sys")
- (version "0.5.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "jack-sys" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1aw6zishflmd5v9dz5yvpc5f9jsfm9pjjhzvdmbjp8lmkdhvf4v0"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs (("rust-bitflags" ,rust-bitflags-1)
- ("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-libloading" ,rust-libloading-0.7)
- ("rust-log" ,rust-log-0.4)
- ("rust-pkg-config" ,rust-pkg-config-0.3))))
- (home-page "https://github.com/RustAudio/rust-jack/tree/main/jack-sys")
- (synopsis "Low-level binding to the JACK audio API")
- (description
- "This package provides Low-level binding to the JACK audio API.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-jack-0.11
- (package
- (name "rust-jack")
- (version "0.11.4")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "jack" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1kd6p6bfmxyclkkq9pkrqyynf0mj53ias4binx7kbyxfqaiihnhf"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs (("rust-bitflags" ,rust-bitflags-1)
- ("rust-jack-sys" ,rust-jack-sys-0.5)
- ("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-log" ,rust-log-0.4))))
- (home-page "https://github.com/RustAudio/rust-jack")
- (synopsis "Real time audio and midi with JACK")
- (description "This package provides Real time audio and midi with JACK.")
- (license license:expat)))
-
-(define-public rust-dasp-sample-0.11
- (package
- (name "rust-dasp-sample")
- (version "0.11.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "dasp_sample" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0zzw35akm3qs2rixbmlijk6h0l4g9ry6g74qc59zv1q8vs1f31qc"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t))
- (home-page "https://github.com/rustaudio/sample")
- (synopsis
- "An abstraction for audio PCM DSP samples, along with useful conversions and operations")
- (description
- "This package provides An abstraction for audio PCM DSP samples, along with useful conversions and
-operations.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-coreaudio-rs-0.11
- (package
- (name "rust-coreaudio-rs")
- (version "0.11.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "coreaudio-rs" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1kmssby4rqhv2iq1a8zmaav5p3bl40qs0wah9zv65ikr5lbpf41j"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs (("rust-bitflags" ,rust-bitflags-1)
- ("rust-core-foundation-sys" ,rust-core-foundation-sys-0.8)
- ("rust-coreaudio-sys" ,rust-coreaudio-sys-0.2))))
- (home-page "https://github.com/RustAudio/coreaudio-rs")
- (synopsis "friendly rust interface for Apple's CoreAudio API.")
- (description
- "This package provides a friendly rust interface for Apple's @code{CoreAudio}
-API.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-alsa-0.9
- (package
- (name "rust-alsa")
- (version "0.9.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "alsa" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0hvxc447bsynyhzhmznw6w2kwbid83p712dls4h1x8w3pavp4xgd"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs (("rust-alsa-sys" ,rust-alsa-sys-0.3)
- ("rust-bitflags" ,rust-bitflags-2)
- ("rust-cfg-if" ,rust-cfg-if-1)
- ("rust-libc" ,rust-libc-0.2))))
- (native-inputs (list pkg-config))
- (inputs (list alsa-lib))
- (home-page "https://github.com/diwic/alsa-rs")
- (synopsis "Thin but safe wrappers for ALSA (Linux sound API)")
- (description
- "This package provides Thin but safe wrappers for ALSA (Linux sound API).")
- (license (list license:asl2.0 license:expat))))
-
-(define-public rust-cpal-0.15
- (package
- (name "rust-cpal")
- (version "0.15.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "cpal" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0yd7d51kcf8ml0bfkjrac12zgfjzk21wa97maxg0fhzpr03sngc7"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs (("rust-alsa" ,rust-alsa-0.9)
- ("rust-asio-sys" ,rust-asio-sys-0.2)
- ("rust-core-foundation-sys" ,rust-core-foundation-sys-0.8)
- ("rust-coreaudio-rs" ,rust-coreaudio-rs-0.11)
- ("rust-dasp-sample" ,rust-dasp-sample-0.11)
- ("rust-jack" ,rust-jack-0.11)
- ("rust-jni" ,rust-jni-0.21)
- ("rust-js-sys" ,rust-js-sys-0.3)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-mach2" ,rust-mach2-0.4)
- ("rust-ndk" ,rust-ndk-0.8)
- ("rust-ndk-context" ,rust-ndk-context-0.1)
- ("rust-num-traits" ,rust-num-traits-0.2)
- ("rust-oboe" ,rust-oboe-0.6)
- ("rust-wasm-bindgen" ,rust-wasm-bindgen-0.2)
- ("rust-wasm-bindgen" ,rust-wasm-bindgen-0.2)
- ("rust-wasm-bindgen-futures" ,rust-wasm-bindgen-futures-0.4)
- ("rust-web-sys" ,rust-web-sys-0.3)
- ("rust-windows" ,rust-windows-0.54))))
- (home-page "https://github.com/rustaudio/cpal")
- (synopsis "Low-level cross-platform audio I/O library in pure Rust")
- (description
- "This package provides Low-level cross-platform audio I/O library in pure Rust.")
- (license license:asl2.0)))
-
-(define-public rust-chfft-0.3
- (package
- (name "rust-chfft")
- (version "0.3.4")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "chfft" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1h3xj0wvc89a1pnqr2mc7gq86p7madlwfkgjvcn7zgrjwl4y0fqh"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs (("rust-num-complex" ,rust-num-complex-0.3)
- ("rust-num-traits" ,rust-num-traits-0.1))))
- (home-page "https://github.com/chalharu/chfft")
- (synopsis "Fastest Fourier Transform library implemented with pure Rust")
- (description
- "This package provides Fastest Fourier Transform library implemented with pure Rust.")
- (license license:mpl2.0)))
-
-(define-public rust-shell32-sys-0.1
- (package
- (name "rust-shell32-sys")
- (version "0.1.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "shell32-sys" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0b0jjnv8rr4flllvpx9lkfvvxdl3hac53cd2klf14mqz2134pq4y"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs (("rust-winapi" ,rust-winapi-0.2)
- ("rust-winapi-build" ,rust-winapi-build-0.1))))
- (home-page "https://github.com/retep998/winapi-rs")
- (synopsis
- "Contains function definitions for the Windows API library shell32. See winapi for types and constants")
- (description
- "This package contains function definitions for the Windows API library shell32.
-See winapi for types and constants.")
- (license license:expat)))
-
-(define-public rust-ole32-sys-0.2
- (package
- (name "rust-ole32-sys")
- (version "0.2.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "ole32-sys" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "134xg38xicrqynx4pfjfxnpp8x83m3gqw5j3s8y27rc22w14jb2x"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs (("rust-winapi" ,rust-winapi-0.2)
- ("rust-winapi-build" ,rust-winapi-build-0.1))))
- (home-page "https://github.com/retep998/winapi-rs")
- (synopsis
- "Contains function definitions for the Windows API library ole32. See winapi for types and constants")
- (description
- "This package contains function definitions for the Windows API library ole32.
-See winapi for types and constants.")
- (license license:expat)))
-
-(define-public rust-app-dirs-1
- (package
- (name "rust-app-dirs")
- (version "1.2.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "app_dirs" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0g9ijvl4xqbmahy7d7s0wj570wg0kz3ad0jk77b98smxv6x28fp7"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs (("rust-ole32-sys" ,rust-ole32-sys-0.2)
- ("rust-shell32-sys" ,rust-shell32-sys-0.1)
- ("rust-winapi" ,rust-winapi-0.2)
- ("rust-xdg" ,rust-xdg-2))))
- (home-page "https://github.com/AndyBarron/app-dirs-rs")
- (synopsis
- "Put your app's data in the right place on every platform [DEPRECATED]")
- (description
- "This package provides Put your app's data in the right place on every platform [DEPRECATED].")
- (license license:expat)))
-
-(define-public rust-songrec-0.4
- (package
- (name "rust-songrec")
- (version "0.4.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "songrec" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "14x5mrzs5fmb48vp100llzc0xqqshmgs5x05s6v096scqmvzgdzp"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-app-dirs" ,rust-app-dirs-1)
- ("rust-base64" ,rust-base64-0.12)
- ("rust-byteorder" ,rust-byteorder-1)
- ("rust-chfft" ,rust-chfft-0.3)
- ("rust-chrono" ,rust-chrono-0.4)
- ("rust-clap" ,rust-clap-2)
- ("rust-cpal" ,rust-cpal-0.15)
- ("rust-crc32fast" ,rust-crc32fast-1)
- ("rust-csv" ,rust-csv-1)
- ("rust-directories" ,rust-directories-4)
- ("rust-gdk" ,rust-gdk-0.13)
- ("rust-gdk-pixbuf" ,rust-gdk-pixbuf-0.9)
- ("rust-gettext-rs" ,rust-gettext-rs-0.5)
- ("rust-gettext-sys" ,rust-gettext-sys-0.19)
- ("rust-gio" ,rust-gio-0.9)
- ("rust-glib" ,rust-glib-0.10)
- ("rust-gtk" ,rust-gtk-0.9)
- ("rust-libpulse-binding" ,rust-libpulse-binding-2)
- ("rust-mpris-player" ,rust-mpris-player-0.6)
- ("rust-percent-encoding" ,rust-percent-encoding-2)
- ("rust-pulsectl-rs" ,rust-pulsectl-rs-0.3)
- ("rust-rand" ,rust-rand-0.7)
- ("rust-regex" ,rust-regex-1)
- ("rust-reqwest" ,rust-reqwest-0.10)
- ("rust-rodio" ,rust-rodio-0.19)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-tempfile" ,rust-tempfile-3)
- ("rust-toml" ,rust-toml-0.4)
- ("rust-uuid" ,rust-uuid-0.8))))
- (home-page "https://github.com/marin-m/SongRec")
- (synopsis "An open-source Shazam client for Linux, written in Rust")
- (description
- "This package provides An open-source Shazam client for Linux, written in Rust.")
- (license license:gpl3+)))
-