2083 lines
81 KiB
Text
2083 lines
81 KiB
Text
(define-module (snamellit packages zola)
|
||
#:use-module (guix build-system cargo)
|
||
#:use-module (gnu packages crates-check)
|
||
#:use-module (gnu packages crates-compression)
|
||
#:use-module (gnu packages crates-crypto)
|
||
#:use-module (gnu packages crates-graphics)
|
||
#:use-module (gnu packages crates-io)
|
||
#:use-module (gnu packages crates-tls)
|
||
#:use-module (gnu packages crates-web)
|
||
#:use-module (gnu packages crates-windows)
|
||
#:use-module (gnu packages image)
|
||
#:use-module (guix packages)
|
||
#:use-module (guix download)
|
||
#:use-module (guix git-download)
|
||
#:use-module ((guix licenses) #:prefix license:)
|
||
)
|
||
|
||
|
||
;; ---------- rust-ws 0.9
|
||
|
||
|
||
(define-public rust-sha1-asm-0.4
|
||
(package
|
||
(name "rust-sha1-asm")
|
||
(version "0.4.4")
|
||
(source
|
||
(origin
|
||
(method url-fetch)
|
||
(uri (crate-uri "sha1-asm" version))
|
||
(file-name (string-append name "-" version ".tar.gz"))
|
||
(sha256
|
||
(base32 "1z5vdimd7l0vmr2p7kjibi0rghf5frb1ld0gzdkxrxfmkllf5nmr"))))
|
||
(build-system cargo-build-system)
|
||
(arguments
|
||
`(#:skip-build? #t
|
||
#:cargo-inputs (("rust-cc" ,rust-cc-1))))
|
||
(home-page "https://github.com/RustCrypto/asm-hashes")
|
||
(synopsis "Assembly implementation of SHA-1 compression function")
|
||
(description
|
||
"This package provides Assembly implementation of SHA-1 compression function.")
|
||
(license license:expat)))
|
||
|
||
(define-public rust-sha-1-0.8
|
||
(package
|
||
(name "rust-sha-1")
|
||
(version "0.8.2")
|
||
(source
|
||
(origin
|
||
(method url-fetch)
|
||
(uri (crate-uri "sha-1" version))
|
||
(file-name (string-append name "-" version ".tar.gz"))
|
||
(sha256
|
||
(base32 "1pv387q0r7llk2cqzyq0nivzvkgqgzsiygqzlv7b68z9xl5lvngp"))))
|
||
(build-system cargo-build-system)
|
||
(arguments
|
||
`(#:cargo-inputs (("rust-block-buffer" ,rust-block-buffer-0.7)
|
||
("rust-digest" ,rust-digest-0.8)
|
||
("rust-fake-simd" ,rust-fake-simd-0.1)
|
||
("rust-libc" ,rust-libc-0.2)
|
||
("rust-opaque-debug" ,rust-opaque-debug-0.2)
|
||
("rust-sha1-asm" ,rust-sha1-asm-0.4))
|
||
#:cargo-development-inputs (("rust-digest" ,rust-digest-0.8)
|
||
("rust-hex-literal" ,rust-hex-literal-0.1))))
|
||
(home-page "https://github.com/RustCrypto/hashes")
|
||
(synopsis
|
||
"SHA-1 hash function. This crate is deprecated! Use the sha1 crate instead")
|
||
(description
|
||
"This package provides SHA-1 hash function. This crate is deprecated! Use the sha1 crate instead.")
|
||
(license (list license:expat license:asl2.0))))
|
||
|
||
|
||
(define-public rust-ws-0.9
|
||
(package
|
||
(name "rust-ws")
|
||
(version "0.9.2")
|
||
(source
|
||
(origin
|
||
(method url-fetch)
|
||
(uri (crate-uri "ws" version))
|
||
(file-name (string-append name "-" version ".tar.gz"))
|
||
(sha256
|
||
(base32 "0j2qkgshz258wyllvhyc0mxjskzad8i00nbx4h00lsi3bz3r1zi5"))))
|
||
(build-system cargo-build-system)
|
||
(arguments
|
||
`(#:cargo-inputs (("rust-byteorder" ,rust-byteorder-1)
|
||
("rust-bytes" ,rust-bytes-0.4)
|
||
("rust-httparse" ,rust-httparse-1)
|
||
("rust-libc" ,rust-libc-0.2)
|
||
("rust-libz-sys" ,rust-libz-sys-1)
|
||
("rust-log" ,rust-log-0.4)
|
||
("rust-mio" ,rust-mio-0.6)
|
||
("rust-mio-extras" ,rust-mio-extras-2)
|
||
("rust-native-tls" ,rust-native-tls-0.2)
|
||
("rust-openssl" ,rust-openssl-0.10)
|
||
("rust-rand" ,rust-rand-0.7)
|
||
("rust-sha-1" ,rust-sha-1-0.8)
|
||
("rust-slab" ,rust-slab-0.4)
|
||
("rust-url" ,rust-url-2)
|
||
)
|
||
#:cargo-development-inputs (("rust-clap" ,rust-clap-2)
|
||
("rust-env-logger" ,rust-env-logger-0.6)
|
||
("rust-term" ,rust-term-0.5)
|
||
("rust-time" ,rust-time-0.1))))
|
||
(home-page "https://github.com/housleyjk/ws-rs")
|
||
(synopsis "Lightweight, event-driven WebSockets for Rust")
|
||
(description
|
||
"This package provides Lightweight, event-driven @code{WebSockets} for Rust.")
|
||
(license license:expat)))
|
||
|
||
|
||
;; ---------
|
||
(define-public rust-rust-stemmers-1
|
||
(package
|
||
(name "rust-rust-stemmers")
|
||
(version "1.2.0")
|
||
(source
|
||
(origin
|
||
(method url-fetch)
|
||
(uri (crate-uri "rust-stemmers" version))
|
||
(file-name (string-append name "-" version ".tar.gz"))
|
||
(sha256
|
||
(base32 "0m6acgdflrrcm17dj7lp7x4sfqqhga24qynv660qinwz04v20sp4"))))
|
||
(build-system cargo-build-system)
|
||
(arguments
|
||
`(#:skip-build? #t
|
||
#:cargo-inputs (("rust-serde" ,rust-serde-1)
|
||
("rust-serde-derive" ,rust-serde-derive-1))))
|
||
(home-page "https://github.com/CurrySoftware/rust-stemmers")
|
||
(synopsis
|
||
"rust implementation of some popular snowball stemming algorithms")
|
||
(description
|
||
"This package provides a rust implementation of some popular snowball stemming
|
||
algorithms.")
|
||
(license (list license:expat license:bsd-3))))
|
||
|
||
(define-public rust-lindera-unidic-builder-0.13
|
||
(package
|
||
(name "rust-lindera-unidic-builder")
|
||
(version "0.13.5")
|
||
(source
|
||
(origin
|
||
(method url-fetch)
|
||
(uri (crate-uri "lindera-unidic-builder" version))
|
||
(file-name (string-append name "-" version ".tar.gz"))
|
||
(sha256
|
||
(base32 "10kv4qmjsni9mldyjds9rykxz5pgnq1wdqlyjiyyrzrqgn5vph85"))))
|
||
(build-system cargo-build-system)
|
||
(arguments
|
||
`(#:skip-build? #t
|
||
#:cargo-inputs (("rust-anyhow" ,rust-anyhow-1)
|
||
("rust-bincode" ,rust-bincode-1)
|
||
("rust-byteorder" ,rust-byteorder-1)
|
||
("rust-clap" ,rust-clap-3)
|
||
("rust-csv" ,rust-csv-1)
|
||
("rust-encoding" ,rust-encoding-0.2)
|
||
("rust-env-logger" ,rust-env-logger-0.9)
|
||
("rust-glob" ,rust-glob-0.3)
|
||
("rust-lindera-compress" ,rust-lindera-compress-0.13)
|
||
("rust-lindera-core" ,rust-lindera-core-0.13)
|
||
("rust-lindera-decompress" ,rust-lindera-decompress-0.13)
|
||
("rust-log" ,rust-log-0.4)
|
||
("rust-yada" ,rust-yada-0.5))))
|
||
(home-page "https://github.com/lindera-morphology/lindera")
|
||
(synopsis "Japanese morphological dictionary builder for UniDic.")
|
||
(description
|
||
"This package provides a Japanese morphological dictionary builder for
|
||
@code{UniDic}.")
|
||
(license license:expat)))
|
||
|
||
(define-public rust-lindera-unidic-0.13
|
||
(package
|
||
(name "rust-lindera-unidic")
|
||
(version "0.13.5")
|
||
(source
|
||
(origin
|
||
(method url-fetch)
|
||
(uri (crate-uri "lindera-unidic" version))
|
||
(file-name (string-append name "-" version ".tar.gz"))
|
||
(sha256
|
||
(base32 "071lwbigmy94kdgy4fnxn47rm4f582nxmx9m5wckfw7kah4rf4qg"))))
|
||
(build-system cargo-build-system)
|
||
(arguments
|
||
`(#:skip-build? #t
|
||
#:cargo-inputs (("rust-bincode" ,rust-bincode-1)
|
||
("rust-byteorder" ,rust-byteorder-1)
|
||
("rust-encoding" ,rust-encoding-0.2)
|
||
("rust-lindera-core" ,rust-lindera-core-0.13)
|
||
("rust-lindera-core" ,rust-lindera-core-0.13)
|
||
("rust-lindera-decompress" ,rust-lindera-decompress-0.13)
|
||
("rust-lindera-unidic-builder" ,rust-lindera-unidic-builder-0.13)
|
||
("rust-once-cell" ,rust-once-cell-1)
|
||
("rust-ureq" ,rust-ureq-2)
|
||
("rust-zip" ,rust-zip-0.6))))
|
||
(home-page "https://github.com/lindera-morphology/lindera")
|
||
(synopsis "Japanese morphological dictionary for UniDic.")
|
||
(description
|
||
"This package provides a Japanese morphological dictionary for @code{UniDic}.")
|
||
(license license:expat)))
|
||
|
||
(define-public rust-lindera-ko-dic-builder-0.13
|
||
(package
|
||
(name "rust-lindera-ko-dic-builder")
|
||
(version "0.13.5")
|
||
(source
|
||
(origin
|
||
(method url-fetch)
|
||
(uri (crate-uri "lindera-ko-dic-builder" version))
|
||
(file-name (string-append name "-" version ".tar.gz"))
|
||
(sha256
|
||
(base32 "10rsmdpjyqnpg4nj8nnw3wy9pwqkis6hgk7f2cafjsgac1jz51pw"))))
|
||
(build-system cargo-build-system)
|
||
(arguments
|
||
`(#:skip-build? #t
|
||
#:cargo-inputs (("rust-anyhow" ,rust-anyhow-1)
|
||
("rust-bincode" ,rust-bincode-1)
|
||
("rust-byteorder" ,rust-byteorder-1)
|
||
("rust-clap" ,rust-clap-3)
|
||
("rust-csv" ,rust-csv-1)
|
||
("rust-encoding" ,rust-encoding-0.2)
|
||
("rust-env-logger" ,rust-env-logger-0.9)
|
||
("rust-glob" ,rust-glob-0.3)
|
||
("rust-lindera-compress" ,rust-lindera-compress-0.13)
|
||
("rust-lindera-core" ,rust-lindera-core-0.13)
|
||
("rust-lindera-decompress" ,rust-lindera-decompress-0.13)
|
||
("rust-log" ,rust-log-0.4)
|
||
("rust-yada" ,rust-yada-0.5))))
|
||
(home-page "https://github.com/lindera-morphology/lindera")
|
||
(synopsis "Korean morphological dictionary builder for ko-dic.")
|
||
(description
|
||
"This package provides a Korean morphological dictionary builder for ko-dic.")
|
||
(license license:expat)))
|
||
|
||
(define-public rust-lindera-ko-dic-0.13
|
||
(package
|
||
(name "rust-lindera-ko-dic")
|
||
(version "0.13.6")
|
||
(source
|
||
(origin
|
||
(method url-fetch)
|
||
(uri (crate-uri "lindera-ko-dic" version))
|
||
(file-name (string-append name "-" version ".tar.gz"))
|
||
(sha256
|
||
(base32 "06q4rsfsaniyx7pib9788jhcsfww57b737izjggc0qq2mw4prd7a"))))
|
||
(build-system cargo-build-system)
|
||
(arguments
|
||
`(#:skip-build? #t
|
||
#:cargo-inputs (("rust-bincode" ,rust-bincode-1)
|
||
("rust-byteorder" ,rust-byteorder-1)
|
||
("rust-encoding" ,rust-encoding-0.2)
|
||
("rust-flate2" ,rust-flate2-1)
|
||
("rust-lindera-core" ,rust-lindera-core-0.13)
|
||
("rust-lindera-core" ,rust-lindera-core-0.13)
|
||
("rust-lindera-decompress" ,rust-lindera-decompress-0.13)
|
||
("rust-lindera-ko-dic-builder" ,rust-lindera-ko-dic-builder-0.13)
|
||
("rust-once-cell" ,rust-once-cell-1)
|
||
("rust-tar" ,rust-tar-0.4))))
|
||
(home-page "https://github.com/lindera-morphology/lindera")
|
||
(synopsis "Japanese morphological dictionary for ko-dic.")
|
||
(description
|
||
"This package provides a Japanese morphological dictionary for ko-dic.")
|
||
(license license:expat)))
|
||
|
||
(define-public rust-lindera-ipadic-builder-0.13
|
||
(package
|
||
(name "rust-lindera-ipadic-builder")
|
||
(version "0.13.5")
|
||
(source
|
||
(origin
|
||
(method url-fetch)
|
||
(uri (crate-uri "lindera-ipadic-builder" version))
|
||
(file-name (string-append name "-" version ".tar.gz"))
|
||
(sha256
|
||
(base32 "147xh57wzpf290wxkhknxbq20qdn0il87yhklddhz0g80zxyrlwv"))))
|
||
(build-system cargo-build-system)
|
||
(arguments
|
||
`(#:skip-build? #t
|
||
#:cargo-inputs (("rust-anyhow" ,rust-anyhow-1)
|
||
("rust-bincode" ,rust-bincode-1)
|
||
("rust-byteorder" ,rust-byteorder-1)
|
||
("rust-clap" ,rust-clap-3)
|
||
("rust-encoding" ,rust-encoding-0.2)
|
||
("rust-env-logger" ,rust-env-logger-0.9)
|
||
("rust-glob" ,rust-glob-0.3)
|
||
("rust-lindera-compress" ,rust-lindera-compress-0.13)
|
||
("rust-lindera-core" ,rust-lindera-core-0.13)
|
||
("rust-lindera-decompress" ,rust-lindera-decompress-0.13)
|
||
("rust-log" ,rust-log-0.4)
|
||
("rust-serde" ,rust-serde-1)
|
||
("rust-yada" ,rust-yada-0.5))))
|
||
(home-page "https://github.com/lindera-morphology/lindera")
|
||
(synopsis "Japanese morphological dictionary builder for IPADIC.")
|
||
(description
|
||
"This package provides a Japanese morphological dictionary builder for IPADIC.")
|
||
(license license:expat)))
|
||
|
||
(define-public rust-lindera-ipadic-0.13
|
||
(package
|
||
(name "rust-lindera-ipadic")
|
||
(version "0.13.5")
|
||
(source
|
||
(origin
|
||
(method url-fetch)
|
||
(uri (crate-uri "lindera-ipadic" version))
|
||
(file-name (string-append name "-" version ".tar.gz"))
|
||
(sha256
|
||
(base32 "1lmczx3w9n8x8dcgz92383hk6gljkqxxlcccvffp1h3xzhbf15s7"))))
|
||
(build-system cargo-build-system)
|
||
(arguments
|
||
`(#:skip-build? #t
|
||
#:cargo-inputs (("rust-bincode" ,rust-bincode-1)
|
||
("rust-byteorder" ,rust-byteorder-1)
|
||
("rust-encoding" ,rust-encoding-0.2)
|
||
("rust-flate2" ,rust-flate2-1)
|
||
("rust-lindera-core" ,rust-lindera-core-0.13)
|
||
("rust-lindera-core" ,rust-lindera-core-0.13)
|
||
("rust-lindera-decompress" ,rust-lindera-decompress-0.13)
|
||
("rust-lindera-ipadic-builder" ,rust-lindera-ipadic-builder-0.13)
|
||
("rust-once-cell" ,rust-once-cell-1)
|
||
("rust-tar" ,rust-tar-0.4))))
|
||
(home-page "https://github.com/lindera-morphology/lindera")
|
||
(synopsis "Japanese morphological dictionary for IPADIC.")
|
||
(description
|
||
"This package provides a Japanese morphological dictionary for IPADIC.")
|
||
(license license:expat)))
|
||
|
||
(define-public rust-lindera-dictionary-0.13
|
||
(package
|
||
(name "rust-lindera-dictionary")
|
||
(version "0.13.5")
|
||
(source
|
||
(origin
|
||
(method url-fetch)
|
||
(uri (crate-uri "lindera-dictionary" version))
|
||
(file-name (string-append name "-" version ".tar.gz"))
|
||
(sha256
|
||
(base32 "19p44a78q2vwg17mx9jl9fc1wrac7yivnnkwj8krzzs28rjmnlha"))))
|
||
(build-system cargo-build-system)
|
||
(arguments
|
||
`(#:skip-build? #t
|
||
#:cargo-inputs (("rust-anyhow" ,rust-anyhow-1)
|
||
("rust-bincode" ,rust-bincode-1)
|
||
("rust-byteorder" ,rust-byteorder-1)
|
||
("rust-lindera-core" ,rust-lindera-core-0.13))))
|
||
(home-page "https://github.com/lindera-morphology/lindera")
|
||
(synopsis "morphological analysis library.")
|
||
(description "This package provides a morphological analysis library.")
|
||
(license license:expat)))
|
||
|
||
(define-public rust-yada-0.5
|
||
(package
|
||
(name "rust-yada")
|
||
(version "0.5.1")
|
||
(source
|
||
(origin
|
||
(method url-fetch)
|
||
(uri (crate-uri "yada" version))
|
||
(file-name (string-append name "-" version ".tar.gz"))
|
||
(sha256
|
||
(base32 "1pgzmm965f5396q1mj5rfbxmmd7hmnynr435hx8h5a28ksyi3ldf"))))
|
||
(build-system cargo-build-system)
|
||
(arguments
|
||
`(#:skip-build? #t))
|
||
(home-page "https://github.com/takuyaa/yada")
|
||
(synopsis
|
||
"Yada is a yet another double-array trie library aiming for fast search and compact data representation")
|
||
(description
|
||
"This package provides Yada is a yet another double-array trie library aiming for fast search and
|
||
compact data representation.")
|
||
(license (list license:expat license:asl2.0))))
|
||
|
||
(define-public rust-lindera-core-0.13
|
||
(package
|
||
(name "rust-lindera-core")
|
||
(version "0.13.5")
|
||
(source
|
||
(origin
|
||
(method url-fetch)
|
||
(uri (crate-uri "lindera-core" version))
|
||
(file-name (string-append name "-" version ".tar.gz"))
|
||
(sha256
|
||
(base32 "1v43zwwaaw92rg8f25b88m0sx2pqsc1mw3ym0al229i8ycdyw9n7"))))
|
||
(build-system cargo-build-system)
|
||
(arguments
|
||
`(#:skip-build? #t
|
||
#:cargo-inputs (("rust-anyhow" ,rust-anyhow-1)
|
||
("rust-bincode" ,rust-bincode-1)
|
||
("rust-byteorder" ,rust-byteorder-1)
|
||
("rust-encoding" ,rust-encoding-0.2)
|
||
("rust-log" ,rust-log-0.4)
|
||
("rust-serde" ,rust-serde-1)
|
||
("rust-thiserror" ,rust-thiserror-1)
|
||
("rust-yada" ,rust-yada-0.5))))
|
||
(home-page "https://github.com/lindera-morphology/lindera")
|
||
(synopsis "morphological analysis library.")
|
||
(description "This package provides a morphological analysis library.")
|
||
(license license:expat)))
|
||
|
||
(define-public rust-lzma-rs-0.2
|
||
(package
|
||
(name "rust-lzma-rs")
|
||
(version "0.2.0")
|
||
(source
|
||
(origin
|
||
(method url-fetch)
|
||
(uri (crate-uri "lzma-rs" version))
|
||
(file-name (string-append name "-" version ".tar.gz"))
|
||
(sha256
|
||
(base32 "1cbz5pdsjkjn71ba1bgp467zxpvm1bnmw23jmpjbryhd8nqfra5b"))))
|
||
(build-system cargo-build-system)
|
||
(arguments
|
||
`(#:skip-build? #t
|
||
#:cargo-inputs (("rust-byteorder" ,rust-byteorder-1)
|
||
("rust-crc" ,rust-crc-1)
|
||
("rust-env-logger" ,rust-env-logger-0.8)
|
||
("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-lindera-decompress-0.13
|
||
(package
|
||
(name "rust-lindera-decompress")
|
||
(version "0.13.5")
|
||
(source
|
||
(origin
|
||
(method url-fetch)
|
||
(uri (crate-uri "lindera-decompress" version))
|
||
(file-name (string-append name "-" version ".tar.gz"))
|
||
(sha256
|
||
(base32 "0i37kmr72cr1s99nw5z32j9w85rzpq7gyr7frmb142iim67g77bg"))))
|
||
(build-system cargo-build-system)
|
||
(arguments
|
||
`(#:skip-build? #t
|
||
#:cargo-inputs (("rust-anyhow" ,rust-anyhow-1)
|
||
("rust-lzma-rs" ,rust-lzma-rs-0.2)
|
||
("rust-serde" ,rust-serde-1))))
|
||
(home-page "https://github.com/lindera-morphology/lindera")
|
||
(synopsis "morphological analysis library.")
|
||
(description "This package provides a morphological analysis library.")
|
||
(license license:expat)))
|
||
|
||
(define-public rust-lindera-compress-0.13
|
||
(package
|
||
(name "rust-lindera-compress")
|
||
(version "0.13.5")
|
||
(source
|
||
(origin
|
||
(method url-fetch)
|
||
(uri (crate-uri "lindera-compress" version))
|
||
(file-name (string-append name "-" version ".tar.gz"))
|
||
(sha256
|
||
(base32 "04lg05pvgq3g6lnbbph796jign3l8mvp1ladzj36m2ya1xcm3903"))))
|
||
(build-system cargo-build-system)
|
||
(arguments
|
||
`(#:skip-build? #t
|
||
#:cargo-inputs (("rust-anyhow" ,rust-anyhow-1)
|
||
("rust-lindera-decompress" ,rust-lindera-decompress-0.13)
|
||
("rust-lzma-rs" ,rust-lzma-rs-0.2)
|
||
("rust-rust-lzma" ,rust-rust-lzma-0.5))))
|
||
(home-page "https://github.com/lindera-morphology/lindera")
|
||
(synopsis "morphological analysis library.")
|
||
(description "This package provides a morphological analysis library.")
|
||
(license license:expat)))
|
||
|
||
(define-public rust-lindera-cc-cedict-builder-0.13
|
||
(package
|
||
(name "rust-lindera-cc-cedict-builder")
|
||
(version "0.13.5")
|
||
(source
|
||
(origin
|
||
(method url-fetch)
|
||
(uri (crate-uri "lindera-cc-cedict-builder" version))
|
||
(file-name (string-append name "-" version ".tar.gz"))
|
||
(sha256
|
||
(base32 "03qbpiinsdcs0kh4s31r24n2ylipv1lzkah26bpr53vm3flr2i2q"))))
|
||
(build-system cargo-build-system)
|
||
(arguments
|
||
`(#:skip-build? #t
|
||
#:cargo-inputs (("rust-anyhow" ,rust-anyhow-1)
|
||
("rust-bincode" ,rust-bincode-1)
|
||
("rust-byteorder" ,rust-byteorder-1)
|
||
("rust-clap" ,rust-clap-3)
|
||
("rust-csv" ,rust-csv-1)
|
||
("rust-encoding" ,rust-encoding-0.2)
|
||
("rust-env-logger" ,rust-env-logger-0.9)
|
||
("rust-glob" ,rust-glob-0.3)
|
||
("rust-lindera-compress" ,rust-lindera-compress-0.13)
|
||
("rust-lindera-core" ,rust-lindera-core-0.13)
|
||
("rust-lindera-decompress" ,rust-lindera-decompress-0.13)
|
||
("rust-log" ,rust-log-0.4)
|
||
("rust-yada" ,rust-yada-0.5))))
|
||
(home-page "https://github.com/lindera-morphology/lindera")
|
||
(synopsis "Chinese morphological dictionary builder for CC-CEDICT.")
|
||
(description
|
||
"This package provides a Chinese morphological dictionary builder for CC-CEDICT.")
|
||
(license license:expat)))
|
||
|
||
(define-public rust-lindera-cc-cedict-0.13
|
||
(package
|
||
(name "rust-lindera-cc-cedict")
|
||
(version "0.13.5")
|
||
(source
|
||
(origin
|
||
(method url-fetch)
|
||
(uri (crate-uri "lindera-cc-cedict" version))
|
||
(file-name (string-append name "-" version ".tar.gz"))
|
||
(sha256
|
||
(base32 "1h8zggpv9yxg96dw104k0wwmmwmrsdda1730hf9v0m14fz2pwiga"))))
|
||
(build-system cargo-build-system)
|
||
(arguments
|
||
`(#:skip-build? #t
|
||
#:cargo-inputs (("rust-bincode" ,rust-bincode-1)
|
||
("rust-byteorder" ,rust-byteorder-1)
|
||
("rust-encoding" ,rust-encoding-0.2)
|
||
("rust-lindera-cc-cedict-builder" ,rust-lindera-cc-cedict-builder-0.13)
|
||
("rust-lindera-core" ,rust-lindera-core-0.13)
|
||
("rust-lindera-core" ,rust-lindera-core-0.13)
|
||
("rust-lindera-decompress" ,rust-lindera-decompress-0.13)
|
||
("rust-once-cell" ,rust-once-cell-1)
|
||
("rust-zip" ,rust-zip-0.6))))
|
||
(home-page "https://github.com/lindera-morphology/lindera")
|
||
(synopsis "Japanese morphological dictionary for CC-CEDICT.")
|
||
(description
|
||
"This package provides a Japanese morphological dictionary for CC-CEDICT.")
|
||
(license license:expat)))
|
||
|
||
(define-public rust-lindera-0.14
|
||
(package
|
||
(name "rust-lindera")
|
||
(version "0.14.0")
|
||
(source
|
||
(origin
|
||
(method url-fetch)
|
||
(uri (crate-uri "lindera" version))
|
||
(file-name (string-append name "-" version ".tar.gz"))
|
||
(sha256
|
||
(base32 "0rbrl1qxyc9wfmnbb173vhxazn9cdkibd9i5j32hxb0wj88x1pad"))))
|
||
(build-system cargo-build-system)
|
||
(arguments
|
||
`(#:skip-build? #t
|
||
#:cargo-inputs (("rust-anyhow" ,rust-anyhow-1)
|
||
("rust-bincode" ,rust-bincode-1)
|
||
("rust-byteorder" ,rust-byteorder-1)
|
||
("rust-encoding" ,rust-encoding-0.2)
|
||
("rust-lindera-cc-cedict" ,rust-lindera-cc-cedict-0.13)
|
||
("rust-lindera-cc-cedict-builder" ,rust-lindera-cc-cedict-builder-0.13)
|
||
("rust-lindera-core" ,rust-lindera-core-0.13)
|
||
("rust-lindera-dictionary" ,rust-lindera-dictionary-0.13)
|
||
("rust-lindera-ipadic" ,rust-lindera-ipadic-0.13)
|
||
("rust-lindera-ipadic-builder" ,rust-lindera-ipadic-builder-0.13)
|
||
("rust-lindera-ko-dic" ,rust-lindera-ko-dic-0.13)
|
||
("rust-lindera-ko-dic-builder" ,rust-lindera-ko-dic-builder-0.13)
|
||
("rust-lindera-unidic" ,rust-lindera-unidic-0.13)
|
||
("rust-lindera-unidic-builder" ,rust-lindera-unidic-builder-0.13)
|
||
("rust-serde" ,rust-serde-1)
|
||
("rust-serde-json" ,rust-serde-json-1)
|
||
("rust-thiserror" ,rust-thiserror-1))))
|
||
(home-page "https://github.com/lindera-morphology/lindera")
|
||
(synopsis "morphological analysis library.")
|
||
(description "This package provides a morphological analysis library.")
|
||
(license license:expat)))
|
||
|
||
(define-public rust-cedarwood-0.4
|
||
(package
|
||
(name "rust-cedarwood")
|
||
(version "0.4.6")
|
||
(source
|
||
(origin
|
||
(method url-fetch)
|
||
(uri (crate-uri "cedarwood" version))
|
||
(file-name (string-append name "-" version ".tar.gz"))
|
||
(sha256
|
||
(base32 "142fw2aj0c34v56bsml95v9cjlq88r3x5gnhccr7691csvnhp4bd"))))
|
||
(build-system cargo-build-system)
|
||
(arguments
|
||
`(#:skip-build? #t
|
||
#:cargo-inputs (("rust-smallvec" ,rust-smallvec-1))))
|
||
(home-page "https://github.com/MnO2/cedarwood")
|
||
(synopsis
|
||
"efficiently-updatable double-array trie in Rust (ported from cedar)")
|
||
(description
|
||
"This package provides efficiently-updatable double-array trie in Rust (ported from cedar).")
|
||
(license license:bsd-2)))
|
||
|
||
(define-public rust-jieba-rs-0.6
|
||
(package
|
||
(name "rust-jieba-rs")
|
||
(version "0.6.8")
|
||
(source
|
||
(origin
|
||
(method url-fetch)
|
||
(uri (crate-uri "jieba-rs" version))
|
||
(file-name (string-append name "-" version ".tar.gz"))
|
||
(sha256
|
||
(base32 "0glq71kil7hic6m3227w177nblwnqhxc6b9sdry8vb6kghsc3w4k"))))
|
||
(build-system cargo-build-system)
|
||
(arguments
|
||
`(#:skip-build? #t
|
||
#:cargo-inputs (("rust-cedarwood" ,rust-cedarwood-0.4)
|
||
("rust-fxhash" ,rust-fxhash-0.2)
|
||
("rust-hashbrown" ,rust-hashbrown-0.14)
|
||
("rust-lazy-static" ,rust-lazy-static-1)
|
||
("rust-ordered-float" ,rust-ordered-float-3)
|
||
("rust-phf" ,rust-phf-0.11)
|
||
("rust-phf-codegen" ,rust-phf-codegen-0.11)
|
||
("rust-regex" ,rust-regex-1))))
|
||
(home-page "https://github.com/messense/jieba-rs")
|
||
(synopsis "The Jieba Chinese Word Segmentation Implemented in Rust")
|
||
(description
|
||
"This package provides The Jieba Chinese Word Segmentation Implemented in Rust.")
|
||
(license license:expat)))
|
||
|
||
(define-public rust-elasticlunr-rs-3
|
||
(package
|
||
(name "rust-elasticlunr-rs")
|
||
(version "3.0.2")
|
||
(source
|
||
(origin
|
||
(method url-fetch)
|
||
(uri (crate-uri "elasticlunr-rs" version))
|
||
(file-name (string-append name "-" version ".tar.gz"))
|
||
(sha256
|
||
(base32 "0wb5kypd4pi3672zwq38vq1rynwwvs16dvjg47x6sr80lmikis21"))))
|
||
(build-system cargo-build-system)
|
||
(arguments
|
||
`(#:cargo-inputs (("rust-jieba-rs" ,rust-jieba-rs-0.6)
|
||
("rust-lindera" ,rust-lindera-0.14)
|
||
("rust-lindera-core" ,rust-lindera-core-0.13)
|
||
("rust-regex" ,rust-regex-1)
|
||
("rust-rust-stemmers" ,rust-rust-stemmers-1)
|
||
("rust-serde" ,rust-serde-1)
|
||
("rust-serde-derive" ,rust-serde-derive-1)
|
||
("rust-serde-json" ,rust-serde-json-1))
|
||
#:cargo-development-inputs (("rust-criterion" ,rust-criterion-0.4)
|
||
("rust-maplit" ,rust-maplit-1))))
|
||
(home-page "https://github.com/mattico/elasticlunr-rs")
|
||
(synopsis
|
||
"partial port of elasticlunr.js to Rust for generating static document search indexes")
|
||
(description
|
||
"This package provides a partial port of elasticlunr.js to Rust for generating
|
||
static document search indexes.")
|
||
(license (list license:expat license:asl2.0))))
|
||
|
||
;; ------------ rust-gh-emoji-1
|
||
|
||
;; (define-public rust-gh-emoji-1
|
||
;; (package
|
||
;; (name "rust-gh-emoji")
|
||
;; (version "1.0.8")
|
||
;; (source
|
||
;; (origin
|
||
;; (method url-fetch)
|
||
;; (uri (crate-uri "gh-emoji" version))
|
||
;; (file-name (string-append name "-" version ".tar.gz"))
|
||
;; (sha256
|
||
;; (base32 "0dwc7kr1dsb4bn8n87x7363c2c6vc4pi9fy6s74nk0r8vxhxz2pb"))))
|
||
;; (build-system cargo-build-system)
|
||
;; (arguments
|
||
;; `(#:cargo-inputs (("rust-phf" ,rust-phf-0.11)
|
||
;; ("rust-regex" ,rust-regex-1))))
|
||
;; (home-page "https://lib.rs/crates/gh-emoji")
|
||
;; (synopsis "Convert `:emoji:` to Unicode using GitHub's emoji names")
|
||
;; (description
|
||
;; "This package provides Convert `:emoji:` to Unicode using @code{GitHub's} emoji names.")
|
||
;; (license license:expat)))
|
||
|
||
;; --------- rust-globset 0.4
|
||
|
||
|
||
;; (define-public rust-globset-0.4
|
||
;; (package
|
||
;; (name "rust-globset")
|
||
;; (version "0.4.16")
|
||
;; (source
|
||
;; (origin
|
||
;; (method url-fetch)
|
||
;; (uri (crate-uri "globset" version))
|
||
;; (file-name (string-append name "-" version ".tar.gz"))
|
||
;; (sha256
|
||
;; (base32 "1xa9ivqs74imf1q288spxh49g6iw2mn3x9snibdgapazzj6h58al"))))
|
||
;; (build-system cargo-build-system)
|
||
;; (arguments
|
||
;; `(#:cargo-inputs (("rust-aho-corasick" ,rust-aho-corasick-1)
|
||
;; ("rust-bstr" ,rust-bstr-1)
|
||
;; ("rust-log" ,rust-log-0.4)
|
||
;; ("rust-regex-automata" ,rust-regex-automata-0.4)
|
||
;; ("rust-regex-syntax" ,rust-regex-syntax-0.8)
|
||
;; ("rust-serde" ,rust-serde-1))
|
||
;; #:cargo-development-inputs (("rust-glob" ,rust-glob-0.3)
|
||
;; ("rust-serde-json" ,rust-serde-json-1))))
|
||
;; (home-page
|
||
;; "https://github.com/BurntSushi/ripgrep/tree/master/crates/globset")
|
||
;; (synopsis
|
||
;; "Cross platform single glob and glob set matching. Glob set matching is the
|
||
;; process of matching one or more glob patterns against a single candidate path
|
||
;; simultaneously, and returning all of the globs that matched.")
|
||
;; (description
|
||
;; "This package provides Cross platform single glob and glob set matching. Glob set matching is the
|
||
;; process of matching one or more glob patterns against a single candidate path
|
||
;; simultaneously, and returning all of the globs that matched.")
|
||
;; (license (list license:unlicense license:expat))))
|
||
|
||
|
||
;; ----------- rust-grass 0.13 -------
|
||
|
||
(define-public rust-include-sass-0.13
|
||
(package
|
||
(name "rust-include-sass")
|
||
(version "0.13.4")
|
||
(source
|
||
(origin
|
||
(method url-fetch)
|
||
(uri (crate-uri "include_sass" version))
|
||
(file-name (string-append name "-" version ".tar.gz"))
|
||
(sha256
|
||
(base32 "07za83mnjrw0agp96435f4ny0yn77x6sb61rymgn9kzp8p0hw2f6"))))
|
||
(build-system cargo-build-system)
|
||
(arguments
|
||
`(#:skip-build? #t
|
||
#:cargo-inputs (("rust-grass-compiler" ,rust-grass-compiler-0.13)
|
||
("rust-quote" ,rust-quote-1)
|
||
("rust-syn" ,rust-syn-2))))
|
||
(home-page "https://github.com/connorskees/grass")
|
||
(synopsis "Internal implementation of the grass::include! macro")
|
||
(description
|
||
"This package provides Internal implementation of the grass::include! macro.")
|
||
(license license:expat)))
|
||
|
||
(define-public rust-slotmap-0.4
|
||
(package
|
||
(name "rust-slotmap")
|
||
(version "0.4.3")
|
||
(source
|
||
(origin
|
||
(method url-fetch)
|
||
(uri (crate-uri "slotmap" version))
|
||
(file-name (string-append name "-" version ".tar.gz"))
|
||
(sha256
|
||
(base32 "1cga58417vz6m0bazvicprb01mm1x690wy8rj7g8fyvnqn24dwvb"))))
|
||
(build-system cargo-build-system)
|
||
(arguments
|
||
`(#:skip-build? #t
|
||
#:cargo-inputs (("rust-serde" ,rust-serde-1))))
|
||
(home-page "https://github.com/orlp/slotmap")
|
||
(synopsis "Slotmap data structure")
|
||
(description "This package provides Slotmap data structure.")
|
||
(license license:zlib)))
|
||
|
||
(define-public rust-deepsize-derive-0.1
|
||
(package
|
||
(name "rust-deepsize-derive")
|
||
(version "0.1.2")
|
||
(source
|
||
(origin
|
||
(method url-fetch)
|
||
(uri (crate-uri "deepsize_derive" version))
|
||
(file-name (string-append name "-" version ".tar.gz"))
|
||
(sha256
|
||
(base32 "15i7qybxhdp2y2h3xksyiqrwqki8xrvl60j1asjc3j1v3za020cr"))))
|
||
(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-1))))
|
||
(home-page "https://github.com/Aeledfyr/deepsize/")
|
||
(synopsis
|
||
"crate for measuring the total size of object on the stack and heap")
|
||
(description
|
||
"This package provides a crate for measuring the total size of object on the
|
||
stack and heap.")
|
||
(license license:expat)))
|
||
|
||
(define-public rust-deepsize-0.2
|
||
(package
|
||
(name "rust-deepsize")
|
||
(version "0.2.0")
|
||
(source
|
||
(origin
|
||
(method url-fetch)
|
||
(uri (crate-uri "deepsize" version))
|
||
(file-name (string-append name "-" version ".tar.gz"))
|
||
(sha256
|
||
(base32 "0v5rn98i6j4jfpcm93mg8by3ddwhanvjiyd3pszzfsvgqdz9inqw"))))
|
||
(build-system cargo-build-system)
|
||
(arguments
|
||
`(#:skip-build? #t
|
||
#:cargo-inputs (("rust-arrayvec" ,rust-arrayvec-0.5)
|
||
("rust-chrono" ,rust-chrono-0.4)
|
||
("rust-deepsize-derive" ,rust-deepsize-derive-0.1)
|
||
("rust-hashbrown" ,rust-hashbrown-0.9)
|
||
("rust-indexmap" ,rust-indexmap-1)
|
||
("rust-slab" ,rust-slab-0.4)
|
||
("rust-slotmap" ,rust-slotmap-0.4)
|
||
("rust-smallvec" ,rust-smallvec-1))))
|
||
(home-page "https://github.com/Aeledfyr/deepsize/")
|
||
(synopsis
|
||
"crate for measuring the total size of object on the stack and heap")
|
||
(description
|
||
"This package provides a crate for measuring the total size of object on the
|
||
stack and heap.")
|
||
(license license:expat)))
|
||
|
||
(define-public rust-lasso-0.7
|
||
(package
|
||
(name "rust-lasso")
|
||
(version "0.7.3")
|
||
(source
|
||
(origin
|
||
(method url-fetch)
|
||
(uri (crate-uri "lasso" version))
|
||
(file-name (string-append name "-" version ".tar.gz"))
|
||
(sha256
|
||
(base32 "1yz92fy2zv6wslfwwf3j7lw1wxja8d91rrcwgfzv751l1ajys53f"))))
|
||
(build-system cargo-build-system)
|
||
(arguments
|
||
`(#:skip-build? #t
|
||
#:cargo-inputs (("rust-abomonation" ,rust-abomonation-0.7)
|
||
("rust-ahash" ,rust-ahash-0.8)
|
||
("rust-dashmap" ,rust-dashmap-6)
|
||
("rust-deepsize" ,rust-deepsize-0.2)
|
||
("rust-hashbrown" ,rust-hashbrown-0.14)
|
||
("rust-serde" ,rust-serde-1))))
|
||
(home-page "https://github.com/Kixiron/lasso")
|
||
(synopsis
|
||
"multithreaded and single threaded string interner that allows strings to be cached with a
|
||
minimal memory footprint, associating them with a unique key that can be used to retrieve them at any time.")
|
||
(description
|
||
"This package provides a multithreaded and single threaded string interner that
|
||
allows strings to be cached with a minimal memory footprint, associating them
|
||
with a unique key that can be used to retrieve them at any time.")
|
||
(license (list license:expat license:asl2.0))))
|
||
|
||
(define-public rust-codemap-0.1
|
||
(package
|
||
(name "rust-codemap")
|
||
(version "0.1.3")
|
||
(source
|
||
(origin
|
||
(method url-fetch)
|
||
(uri (crate-uri "codemap" version))
|
||
(file-name (string-append name "-" version ".tar.gz"))
|
||
(sha256
|
||
(base32 "091azkslwkcijj3lp9ymb084y9a0wm4fkil7m613ja68r2snkrxr"))))
|
||
(build-system cargo-build-system)
|
||
(arguments
|
||
`(#:skip-build? #t))
|
||
(home-page "https://github.com/kevinmehall/codemap")
|
||
(synopsis
|
||
"data structure for efficiently storing source code position and span information
|
||
(e.g. in a compiler AST), and mapping it back to file/line/column locations for error
|
||
reporting and suggestions.")
|
||
(description
|
||
"This package provides a data structure for efficiently storing source code
|
||
position and span information (e.g. in a compiler AST), and mapping it back to
|
||
file/line/column locations for error reporting and suggestions.")
|
||
(license (list license:expat license:asl2.0))))
|
||
|
||
(define-public rust-grass-compiler-0.13
|
||
(package
|
||
(name "rust-grass-compiler")
|
||
(version "0.13.4")
|
||
(source
|
||
(origin
|
||
(method url-fetch)
|
||
(uri (crate-uri "grass_compiler" version))
|
||
(file-name (string-append name "-" version ".tar.gz"))
|
||
(sha256
|
||
(base32 "1xngzb4h04fkdhyagrwcqanrl7arghj3v5sl84cfab12y3vkv7id"))))
|
||
(build-system cargo-build-system)
|
||
(arguments
|
||
`(#:skip-build? #t
|
||
#:cargo-inputs (("rust-codemap" ,rust-codemap-0.1)
|
||
("rust-indexmap" ,rust-indexmap-2)
|
||
("rust-lasso" ,rust-lasso-0.7)
|
||
("rust-once-cell" ,rust-once-cell-1)
|
||
("rust-phf" ,rust-phf-0.11)
|
||
("rust-rand" ,rust-rand-0.8)
|
||
("rust-wasm-bindgen" ,rust-wasm-bindgen-0.2))))
|
||
(home-page "https://github.com/connorskees/grass")
|
||
(synopsis "Internal implementation of the grass compiler")
|
||
(description
|
||
"This package provides Internal implementation of the grass compiler.")
|
||
(license license:expat)))
|
||
|
||
(define-public rust-grass-0.13
|
||
(package
|
||
(name "rust-grass")
|
||
(version "0.13.4")
|
||
(source
|
||
(origin
|
||
(method url-fetch)
|
||
(uri (crate-uri "grass" version))
|
||
(file-name (string-append name "-" version ".tar.gz"))
|
||
(sha256
|
||
(base32 "151wydlb0543hcyv00g06wiakrp6p5xnr3g4703qzxky8cb859pp"))))
|
||
(build-system cargo-build-system)
|
||
(arguments
|
||
`(#:cargo-inputs (("rust-clap" ,rust-clap-4)
|
||
("rust-getrandom" ,rust-getrandom-0.2)
|
||
("rust-grass-compiler" ,rust-grass-compiler-0.13)
|
||
("rust-include-sass" ,rust-include-sass-0.13)
|
||
("rust-wasm-bindgen" ,rust-wasm-bindgen-0.2))
|
||
#:cargo-development-inputs (("rust-paste" ,rust-paste-1)
|
||
("rust-tempfile" ,rust-tempfile-3))))
|
||
(home-page "https://github.com/connorskees/grass")
|
||
(synopsis "Sass compiler written purely in Rust")
|
||
(description
|
||
"This package provides a Sass compiler written purely in Rust.")
|
||
(license license:expat)))
|
||
|
||
|
||
;; ---------- rust-lexical-sort
|
||
|
||
|
||
(define-public rust-rust-icu-ustring-0.3
|
||
(package
|
||
(name "rust-rust-icu-ustring")
|
||
(version "0.3.2")
|
||
(source
|
||
(origin
|
||
(method url-fetch)
|
||
(uri (crate-uri "rust_icu_ustring" version))
|
||
(file-name (string-append name "-" version ".tar.gz"))
|
||
(sha256
|
||
(base32 "1zjnpnchm569p706qsydmnawzgdqhp2342h0cicy3agykrzb6mci"))))
|
||
(build-system cargo-build-system)
|
||
(arguments
|
||
`(#:skip-build? #t
|
||
#:cargo-inputs (("rust-log" ,rust-log-0.4)
|
||
("rust-paste" ,rust-paste-1)
|
||
("rust-rust-icu-common" ,rust-rust-icu-common-0.3)
|
||
("rust-rust-icu-sys" ,rust-rust-icu-sys-0.3))))
|
||
(home-page "https://github.com/google/rust_icu")
|
||
(synopsis "Native bindings to the ICU4C library from Unicode.
|
||
|
||
ustring.h")
|
||
(description
|
||
"This package provides Native bindings to the ICU4C library from Unicode. ustring.h.")
|
||
(license license:asl2.0)))
|
||
|
||
(define-public rust-rust-icu-uenum-0.3
|
||
(package
|
||
(name "rust-rust-icu-uenum")
|
||
(version "0.3.2")
|
||
(source
|
||
(origin
|
||
(method url-fetch)
|
||
(uri (crate-uri "rust_icu_uenum" version))
|
||
(file-name (string-append name "-" version ".tar.gz"))
|
||
(sha256
|
||
(base32 "0rs06qimf4x1xs3lhd4ijg6n9sqf8krsfw7c51dgx5irypcqxbzj"))))
|
||
(build-system cargo-build-system)
|
||
(arguments
|
||
`(#:skip-build? #t
|
||
#:cargo-inputs (("rust-paste" ,rust-paste-1)
|
||
("rust-rust-icu-common" ,rust-rust-icu-common-0.3)
|
||
("rust-rust-icu-sys" ,rust-rust-icu-sys-0.3))))
|
||
(home-page "https://github.com/google/rust_icu")
|
||
(synopsis "Native bindings to the ICU4C library from Unicode.
|
||
|
||
Implements `uenum.h` from the ICU4C API.")
|
||
(description
|
||
"This package provides Native bindings to the ICU4C library from Unicode. Implements `uenum.h` from
|
||
the ICU4C API.")
|
||
(license license:asl2.0)))
|
||
|
||
(define-public rust-rust-icu-sys-0.3
|
||
(package
|
||
(name "rust-rust-icu-sys")
|
||
(version "0.3.2")
|
||
(source
|
||
(origin
|
||
(method url-fetch)
|
||
(uri (crate-uri "rust_icu_sys" version))
|
||
(file-name (string-append name "-" version ".tar.gz"))
|
||
(sha256
|
||
(base32 "05w2f1ii20i37j2f4ghriw9wpcxnhnpasj69ayfpmls1f98rfwqj"))))
|
||
(build-system cargo-build-system)
|
||
(arguments
|
||
`(#:skip-build? #t
|
||
#:cargo-inputs (("rust-anyhow" ,rust-anyhow-1)
|
||
("rust-bindgen" ,rust-bindgen-0.53)
|
||
("rust-lazy-static" ,rust-lazy-static-1)
|
||
("rust-libc" ,rust-libc-0.2)
|
||
("rust-paste" ,rust-paste-1))))
|
||
(home-page "https://github.com/google/rust_icu")
|
||
(synopsis "Native bindings to the ICU4C library from Unicode.")
|
||
(description
|
||
"This package provides Native bindings to the ICU4C library from Unicode.")
|
||
(license license:asl2.0)))
|
||
|
||
(define-public rust-rust-icu-common-0.3
|
||
(package
|
||
(name "rust-rust-icu-common")
|
||
(version "0.3.2")
|
||
(source
|
||
(origin
|
||
(method url-fetch)
|
||
(uri (crate-uri "rust_icu_common" version))
|
||
(file-name (string-append name "-" version ".tar.gz"))
|
||
(sha256
|
||
(base32 "0g8czpa2kv4sxanls6r7a58sw1xs1qm6hgjibamp3s9qqra4qf2q"))))
|
||
(build-system cargo-build-system)
|
||
(arguments
|
||
`(#:skip-build? #t
|
||
#:cargo-inputs (("rust-anyhow" ,rust-anyhow-1)
|
||
("rust-rust-icu-sys" ,rust-rust-icu-sys-0.3)
|
||
("rust-thiserror" ,rust-thiserror-1))))
|
||
(home-page "https://github.com/google/rust_icu")
|
||
(synopsis "Native bindings to the ICU4C library from Unicode.
|
||
|
||
Commonly used types.")
|
||
(description
|
||
"This package provides Native bindings to the ICU4C library from Unicode. Commonly used types.")
|
||
(license license:asl2.0)))
|
||
|
||
(define-public rust-rust-icu-ucol-0.3
|
||
(package
|
||
(name "rust-rust-icu-ucol")
|
||
(version "0.3.2")
|
||
(source
|
||
(origin
|
||
(method url-fetch)
|
||
(uri (crate-uri "rust_icu_ucol" version))
|
||
(file-name (string-append name "-" version ".tar.gz"))
|
||
(sha256
|
||
(base32 "01vsxrvzl6bx4wbif4nwsqay3hr5izj1mwvfva3q9ymcxq3p980q"))))
|
||
(build-system cargo-build-system)
|
||
(arguments
|
||
`(#:skip-build? #t
|
||
#:cargo-inputs (("rust-anyhow" ,rust-anyhow-1)
|
||
("rust-log" ,rust-log-0.4)
|
||
("rust-paste" ,rust-paste-1)
|
||
("rust-rust-icu-common" ,rust-rust-icu-common-0.3)
|
||
("rust-rust-icu-sys" ,rust-rust-icu-sys-0.3)
|
||
("rust-rust-icu-uenum" ,rust-rust-icu-uenum-0.3)
|
||
("rust-rust-icu-ustring" ,rust-rust-icu-ustring-0.3))))
|
||
(home-page "https://github.com/google/rust_icu")
|
||
(synopsis "Native bindings to the ICU4C library from Unicode.
|
||
|
||
- ucol.h: Collation support")
|
||
(description
|
||
"This package provides Native bindings to the ICU4C library from Unicode. - ucol.h: Collation support.")
|
||
(license license:asl2.0)))
|
||
|
||
(define-public rust-any-ascii-0.1
|
||
(package
|
||
(name "rust-any-ascii")
|
||
(version "0.1.7")
|
||
(source
|
||
(origin
|
||
(method url-fetch)
|
||
(uri (crate-uri "any_ascii" version))
|
||
(file-name (string-append name "-" version ".tar.gz"))
|
||
(sha256
|
||
(base32 "07kyb9is518jr1sbc6804kgg5pnx8djl328q3al28lcbxdvkf0vh"))))
|
||
(build-system cargo-build-system)
|
||
(arguments
|
||
`(#:skip-build? #t))
|
||
(home-page "https://anyascii.com")
|
||
(synopsis "Unicode to ASCII transliteration")
|
||
(description "This package provides Unicode to ASCII transliteration.")
|
||
(license license:isc)))
|
||
|
||
(define-public rust-lexical-sort-0.3
|
||
(package
|
||
(name "rust-lexical-sort")
|
||
(version "0.3.1")
|
||
(source
|
||
(origin
|
||
(method url-fetch)
|
||
(uri (crate-uri "lexical-sort" version))
|
||
(file-name (string-append name "-" version ".tar.gz"))
|
||
(sha256
|
||
(base32 "0yi0jzlvjaszwl5a49r0a0gcq404rdk5ls2c9npis8qyc68lb7n0"))))
|
||
(build-system cargo-build-system)
|
||
(arguments
|
||
`(#:cargo-inputs (("rust-any-ascii" ,rust-any-ascii-0.1))
|
||
#:cargo-development-inputs (("rust-alphanumeric-sort" ,rust-alphanumeric-sort-1)
|
||
("rust-criterion" ,rust-criterion-0.3)
|
||
("rust-rust-icu-ucol" ,rust-rust-icu-ucol-0.3)
|
||
("rust-rust-icu-ustring" ,rust-rust-icu-ustring-0.3))))
|
||
(home-page "https://lib.rs/crates/lexical-sort")
|
||
(synopsis "Sort Unicode strings lexically")
|
||
(description "This package provides Sort Unicode strings lexically.")
|
||
(license (list license:expat license:asl2.0))))
|
||
|
||
|
||
|
||
;;----------------- rust-minify-html 0.15.0 ---------------------
|
||
|
||
|
||
(define-public rust-parse-js-0.17
|
||
(package
|
||
(name "rust-parse-js")
|
||
(version "0.17.0")
|
||
(source
|
||
(origin
|
||
(method url-fetch)
|
||
(uri (crate-uri "parse-js" version))
|
||
(file-name (string-append name "-" version ".tar.gz"))
|
||
(sha256
|
||
(base32 "00jzjfsi4w0qx47k6w4dhx0ny74zapqgds2y2qsyqh1n8hfv3hwy"))))
|
||
(build-system cargo-build-system)
|
||
(arguments
|
||
`(#:skip-build? #t
|
||
#:cargo-inputs (("rust-aho-corasick" ,rust-aho-corasick-0.7)
|
||
("rust-bumpalo" ,rust-bumpalo-3)
|
||
("rust-hashbrown" ,rust-hashbrown-0.13)
|
||
("rust-lazy-static" ,rust-lazy-static-1)
|
||
("rust-memchr" ,rust-memchr-2)
|
||
("rust-serde" ,rust-serde-1)
|
||
("rust-serde-json" ,rust-serde-json-1)
|
||
("rust-strum" ,rust-strum-0.24)
|
||
("rust-strum-macros" ,rust-strum-macros-0.24))))
|
||
(home-page "https://github.com/wilsonzlin/parse-js")
|
||
(synopsis "JavaScript parsing library")
|
||
(description "This package provides @code{JavaScript} parsing library.")
|
||
(license license:asl2.0)))
|
||
|
||
(define-public rust-minify-js-0.5
|
||
(package
|
||
(name "rust-minify-js")
|
||
(version "0.5.6")
|
||
(source
|
||
(origin
|
||
(method url-fetch)
|
||
(uri (crate-uri "minify-js" version))
|
||
(file-name (string-append name "-" version ".tar.gz"))
|
||
(sha256
|
||
(base32 "12zw73j8a72ydr6m7zxgqzi1pw7g5g5hj1mp2fydpg9am09cbmi2"))))
|
||
(build-system cargo-build-system)
|
||
(arguments
|
||
`(#:skip-build? #t
|
||
#:cargo-inputs (("rust-lazy-static" ,rust-lazy-static-1)
|
||
("rust-parse-js" ,rust-parse-js-0.17))))
|
||
(home-page "https://github.com/wilsonzlin/minify-js")
|
||
(synopsis "Extremely fast JavaScript minifier")
|
||
(description
|
||
"This package provides Extremely fast @code{JavaScript} minifier.")
|
||
(license license:asl2.0)))
|
||
|
||
(define-public rust-minify-html-common-0.0.2
|
||
(package
|
||
(name "rust-minify-html-common")
|
||
(version "0.0.2")
|
||
(source
|
||
(origin
|
||
(method url-fetch)
|
||
(uri (crate-uri "minify-html-common" version))
|
||
(file-name (string-append name "-" version ".tar.gz"))
|
||
(sha256
|
||
(base32 "100p85mrv95rdrism2mbkpm9q0y25gf0kmybq08dxigxvx06nyk9"))))
|
||
(build-system cargo-build-system)
|
||
(arguments
|
||
`(#:skip-build? #t
|
||
#:cargo-inputs (("rust-aho-corasick" ,rust-aho-corasick-0.7)
|
||
("rust-itertools" ,rust-itertools-0.12)
|
||
("rust-lazy-static" ,rust-lazy-static-1)
|
||
("rust-memchr" ,rust-memchr-2)
|
||
("rust-rustc-hash" ,rust-rustc-hash-1)
|
||
("rust-serde" ,rust-serde-1)
|
||
("rust-serde-json" ,rust-serde-json-1))))
|
||
(home-page "https://github.com/wilsonzlin/minify-html")
|
||
(synopsis "Common code and data for minify-html*")
|
||
(description
|
||
"This package provides Common code and data for minify-html*.")
|
||
(license license:expat)))
|
||
|
||
(define-public rust-data-url-0.1
|
||
(package
|
||
(name "rust-data-url")
|
||
(version "0.1.1")
|
||
(source
|
||
(origin
|
||
(method url-fetch)
|
||
(uri (crate-uri "data-url" version))
|
||
(file-name (string-append name "-" version ".tar.gz"))
|
||
(sha256
|
||
(base32 "14z15yiyklp5dv0k0q6pd83irrn0y8hj9y3fj17akkrbf37byc1s"))))
|
||
(build-system cargo-build-system)
|
||
(arguments
|
||
`(#:skip-build? #t
|
||
#:cargo-inputs (("rust-matches" ,rust-matches-0.1))))
|
||
(home-page "https://github.com/servo/rust-url")
|
||
(synopsis "Processing of data: URL according to WHATWGâs Fetch Standard")
|
||
(description
|
||
"This package provides Processing of data: URL according to WHATWGâs Fetch Standard.")
|
||
(license (list license:expat license:asl2.0))))
|
||
|
||
(define-public rust-outref-0.1
|
||
(package
|
||
(name "rust-outref")
|
||
(version "0.1.0")
|
||
(source
|
||
(origin
|
||
(method url-fetch)
|
||
(uri (crate-uri "outref" version))
|
||
(file-name (string-append name "-" version ".tar.gz"))
|
||
(sha256
|
||
(base32 "1x61h7dl1cc6cj2f3zsalr8d98v0cw6497sykwxf74wjmqljh8kz"))))
|
||
(build-system cargo-build-system)
|
||
(arguments
|
||
`(#:skip-build? #t))
|
||
(home-page "https://github.com/Nugine/outref")
|
||
(synopsis "Out reference")
|
||
(description "This package provides Out reference.")
|
||
(license license:expat)))
|
||
|
||
(define-public rust-simd-abstraction-0.7
|
||
(package
|
||
(name "rust-simd-abstraction")
|
||
(version "0.7.1")
|
||
(source
|
||
(origin
|
||
(method url-fetch)
|
||
(uri (crate-uri "simd-abstraction" version))
|
||
(file-name (string-append name "-" version ".tar.gz"))
|
||
(sha256
|
||
(base32 "11v9hy8qg0b4qypz2p75ijv41ln1rssk6qilz0gwbbfaayfb5bcw"))))
|
||
(build-system cargo-build-system)
|
||
(arguments
|
||
`(#:skip-build? #t
|
||
#:cargo-inputs (("rust-outref" ,rust-outref-0.1))))
|
||
(home-page "https://github.com/Nugine/simd")
|
||
(synopsis "Abstract SIMD instruction sets")
|
||
(description "This package provides Abstract SIMD instruction sets.")
|
||
(license license:expat)))
|
||
|
||
(define-public rust-base64-simd-0.7
|
||
(package
|
||
(name "rust-base64-simd")
|
||
(version "0.7.0")
|
||
(source
|
||
(origin
|
||
(method url-fetch)
|
||
(uri (crate-uri "base64-simd" version))
|
||
(file-name (string-append name "-" version ".tar.gz"))
|
||
(sha256
|
||
(base32 "1mg5ayj5z7imfyv06fhzi5rw289gv5yrfakxzsad22zz786d47bq"))))
|
||
(build-system cargo-build-system)
|
||
(arguments
|
||
`(#:skip-build? #t
|
||
#:cargo-inputs (("rust-simd-abstraction" ,rust-simd-abstraction-0.7))))
|
||
(home-page "https://github.com/Nugine/simd")
|
||
(synopsis "SIMD-accelerated base64 encoding and decoding")
|
||
(description
|
||
"This package provides SIMD-accelerated base64 encoding and decoding.")
|
||
(license license:expat)))
|
||
|
||
(define-public rust-parcel-sourcemap-2
|
||
(package
|
||
(name "rust-parcel-sourcemap")
|
||
(version "2.1.1")
|
||
(source
|
||
(origin
|
||
(method url-fetch)
|
||
(uri (crate-uri "parcel_sourcemap" version))
|
||
(file-name (string-append name "-" version ".tar.gz"))
|
||
(sha256
|
||
(base32 "1fsvw1mlqc5x4psj90jxrdbivq8sqvxi5zz3q2vv4s4047bp8ns8"))))
|
||
(build-system cargo-build-system)
|
||
(arguments
|
||
`(#:skip-build? #t
|
||
#:cargo-inputs (("rust-base64-simd" ,rust-base64-simd-0.7)
|
||
("rust-data-url" ,rust-data-url-0.1)
|
||
("rust-rkyv" ,rust-rkyv-0.7)
|
||
("rust-serde" ,rust-serde-1)
|
||
("rust-serde-json" ,rust-serde-json-1)
|
||
("rust-vlq" ,rust-vlq-0.5))))
|
||
(home-page "https://github.com/parcel-bundler/source-map")
|
||
(synopsis "Parcel Source Map Library")
|
||
(description "This package provides Parcel Source Map Library.")
|
||
(license license:expat)))
|
||
|
||
(define-public rust-static-self-derive-0.1
|
||
(package
|
||
(name "rust-static-self-derive")
|
||
(version "0.1.1")
|
||
(source
|
||
(origin
|
||
(method url-fetch)
|
||
(uri (crate-uri "static-self-derive" version))
|
||
(file-name (string-append name "-" version ".tar.gz"))
|
||
(sha256
|
||
(base32 "1m95jhdlc7jm5n7isphscmcvbiyn48jlkn2jka55az4h9dnwjs2j"))))
|
||
(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-1))))
|
||
(home-page "https://github.com/parcel-bundler/lightningcss")
|
||
(synopsis "Derive macros for static-self")
|
||
(description "This package provides Derive macros for static-self.")
|
||
(license license:mpl2.0)))
|
||
|
||
(define-public rust-static-self-0.1
|
||
(package
|
||
(name "rust-static-self")
|
||
(version "0.1.2")
|
||
(source
|
||
(origin
|
||
(method url-fetch)
|
||
(uri (crate-uri "static-self" version))
|
||
(file-name (string-append name "-" version ".tar.gz"))
|
||
(sha256
|
||
(base32 "04llyv8asac98dfa35bcy6r38krxqm9nx5d7ydm17z1ynw258qzn"))))
|
||
(build-system cargo-build-system)
|
||
(arguments
|
||
`(#:skip-build? #t
|
||
#:cargo-inputs (("rust-indexmap" ,rust-indexmap-2)
|
||
("rust-smallvec" ,rust-smallvec-1)
|
||
("rust-static-self-derive" ,rust-static-self-derive-0.1))))
|
||
(home-page "https://github.com/parcel-bundler/lightningcss")
|
||
(synopsis "trait for values that can be cloned with a static lifetime")
|
||
(description
|
||
"This package provides a trait for values that can be cloned with a static
|
||
lifetime.")
|
||
(license license:mpl2.0)))
|
||
|
||
(define-public rust-parcel-selectors-0.28
|
||
(package
|
||
(name "rust-parcel-selectors")
|
||
(version "0.28.1")
|
||
(source
|
||
(origin
|
||
(method url-fetch)
|
||
(uri (crate-uri "parcel_selectors" version))
|
||
(file-name (string-append name "-" version ".tar.gz"))
|
||
(sha256
|
||
(base32 "1zkih942rw8yfn7h2ybpr3xhwh99c0jih5ji9sj07wqdavxwdjyw"))))
|
||
(build-system cargo-build-system)
|
||
(arguments
|
||
`(#:skip-build? #t
|
||
#:cargo-inputs (("rust-bitflags" ,rust-bitflags-2)
|
||
("rust-cssparser" ,rust-cssparser-0.33)
|
||
("rust-log" ,rust-log-0.4)
|
||
("rust-phf" ,rust-phf-0.11)
|
||
("rust-phf-codegen" ,rust-phf-codegen-0.11)
|
||
("rust-precomputed-hash" ,rust-precomputed-hash-0.1)
|
||
("rust-rustc-hash" ,rust-rustc-hash-2)
|
||
("rust-schemars" ,rust-schemars-0.8)
|
||
("rust-serde" ,rust-serde-1)
|
||
("rust-smallvec" ,rust-smallvec-1)
|
||
("rust-static-self" ,rust-static-self-0.1))))
|
||
(home-page "https://github.com/parcel-bundler/lightningcss")
|
||
(synopsis "CSS Selectors matching for Rust - forked for lightningcss")
|
||
(description
|
||
"This package provides CSS Selectors matching for Rust - forked for lightningcss.")
|
||
(license license:mpl2.0)))
|
||
|
||
(define-public rust-lightningcss-derive-1
|
||
(package
|
||
(name "rust-lightningcss-derive")
|
||
(version "1.0.0-alpha.43")
|
||
(source
|
||
(origin
|
||
(method url-fetch)
|
||
(uri (crate-uri "lightningcss-derive" version))
|
||
(file-name (string-append name "-" version ".tar.gz"))
|
||
(sha256
|
||
(base32 "0lh2hxppjs53hjdlzkgzn0zxa9f3jkq9wws1xp56g4r7s522ghc4"))))
|
||
(build-system cargo-build-system)
|
||
(arguments
|
||
`(#:skip-build? #t
|
||
#:cargo-inputs (("rust-convert-case" ,rust-convert-case-0.6)
|
||
("rust-proc-macro2" ,rust-proc-macro2-1)
|
||
("rust-quote" ,rust-quote-1)
|
||
("rust-syn" ,rust-syn-1))))
|
||
(home-page "https://github.com/parcel-bundler/lightningcss")
|
||
(synopsis "Derive macros for lightningcss")
|
||
(description "This package provides Derive macros for lightningcss.")
|
||
(license license:mpl2.0)))
|
||
|
||
(define-public rust-cssparser-color-0.1
|
||
(package
|
||
(name "rust-cssparser-color")
|
||
(version "0.1.0")
|
||
(source
|
||
(origin
|
||
(method url-fetch)
|
||
(uri (crate-uri "cssparser-color" version))
|
||
(file-name (string-append name "-" version ".tar.gz"))
|
||
(sha256
|
||
(base32 "17qcjsrph1ywcdsx1ipqgmzaas4dbbir5djjmzbqjnfqc6d0jv2m"))))
|
||
(build-system cargo-build-system)
|
||
(arguments
|
||
`(#:skip-build? #t
|
||
#:cargo-inputs (("rust-cssparser" ,rust-cssparser-0.33))))
|
||
(home-page "https://github.com/servo/rust-cssparser")
|
||
(synopsis "Color implementation based on cssparser")
|
||
(description
|
||
"This package provides Color implementation based on cssparser.")
|
||
(license license:mpl2.0)))
|
||
|
||
(define-public rust-const-str-proc-macro-0.3
|
||
(package
|
||
(name "rust-const-str-proc-macro")
|
||
(version "0.3.2")
|
||
(source
|
||
(origin
|
||
(method url-fetch)
|
||
(uri (crate-uri "const-str-proc-macro" version))
|
||
(file-name (string-append name "-" version ".tar.gz"))
|
||
(sha256
|
||
(base32 "0np2206r7w3c7lg5rg06wg8bby7fmrc13cp163jl2c2x5vfhy7jy"))))
|
||
(build-system cargo-build-system)
|
||
(arguments
|
||
`(#:skip-build? #t
|
||
#:cargo-inputs (("rust-heck" ,rust-heck-0.3)
|
||
("rust-http" ,rust-http-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/Nugine/const-str")
|
||
(synopsis "compile-time string operations")
|
||
(description "This package provides compile-time string operations.")
|
||
(license license:expat)))
|
||
|
||
(define-public rust-const-str-0.3
|
||
(package
|
||
(name "rust-const-str")
|
||
(version "0.3.2")
|
||
(source
|
||
(origin
|
||
(method url-fetch)
|
||
(uri (crate-uri "const-str" version))
|
||
(file-name (string-append name "-" version ".tar.gz"))
|
||
(sha256
|
||
(base32 "1wxay9fr0ydvand3vidzcrhaapvjq4mg8fhw8axh441afrr7f1r1"))))
|
||
(build-system cargo-build-system)
|
||
(arguments
|
||
`(#:skip-build? #t
|
||
#:cargo-inputs (("rust-const-str-proc-macro" ,rust-const-str-proc-macro-0.3))))
|
||
(home-page "https://github.com/Nugine/const-str")
|
||
(synopsis "compile-time string operations")
|
||
(description "This package provides compile-time string operations.")
|
||
(license license:expat)))
|
||
|
||
(define-public rust-serde-wasm-bindgen-0.4
|
||
(package
|
||
(name "rust-serde-wasm-bindgen")
|
||
(version "0.4.5")
|
||
(source
|
||
(origin
|
||
(method url-fetch)
|
||
(uri (crate-uri "serde-wasm-bindgen" version))
|
||
(file-name (string-append name "-" version ".tar.gz"))
|
||
(sha256
|
||
(base32 "1gr8hrr2zx9wqq02vh5lmsyhyaf0agvapf42glq1940drlqw1d73"))))
|
||
(build-system cargo-build-system)
|
||
(arguments
|
||
`(#:skip-build? #t
|
||
#:cargo-inputs (("rust-js-sys" ,rust-js-sys-0.3)
|
||
("rust-serde" ,rust-serde-1)
|
||
("rust-wasm-bindgen" ,rust-wasm-bindgen-0.2))))
|
||
(home-page "https://github.com/RReverser/serde-wasm-bindgen")
|
||
(synopsis "Native Serde adapter for wasm-bindgen")
|
||
(description
|
||
"This package provides Native Serde adapter for wasm-bindgen.")
|
||
(license license:expat)))
|
||
|
||
(define-public rust-browserslist-rs-0.17
|
||
(package
|
||
(name "rust-browserslist-rs")
|
||
(version "0.17.0")
|
||
(source
|
||
(origin
|
||
(method url-fetch)
|
||
(uri (crate-uri "browserslist-rs" version))
|
||
(file-name (string-append name "-" version ".tar.gz"))
|
||
(sha256
|
||
(base32 "1j2a6xmy949rwga0mlgspia8xvy6c2vml64k8j2qjswvknvp7jbl"))))
|
||
(build-system cargo-build-system)
|
||
(arguments
|
||
`(#:skip-build? #t
|
||
#:cargo-inputs (("rust-ahash" ,rust-ahash-0.8)
|
||
("rust-chrono" ,rust-chrono-0.4)
|
||
("rust-either" ,rust-either-1)
|
||
("rust-getrandom" ,rust-getrandom-0.2)
|
||
("rust-indexmap" ,rust-indexmap-2)
|
||
("rust-itertools" ,rust-itertools-0.13)
|
||
("rust-js-sys" ,rust-js-sys-0.3)
|
||
("rust-nom" ,rust-nom-7)
|
||
("rust-serde" ,rust-serde-1)
|
||
("rust-serde-wasm-bindgen" ,rust-serde-wasm-bindgen-0.4)
|
||
("rust-serde-json" ,rust-serde-json-1)
|
||
("rust-thiserror" ,rust-thiserror-1)
|
||
("rust-wasm-bindgen" ,rust-wasm-bindgen-0.2))))
|
||
(home-page "https://github.com/browserslist/browserslist-rs")
|
||
(synopsis "Rust-ported Browserslist")
|
||
(description "This package provides Rust-ported Browserslist.")
|
||
(license license:expat)))
|
||
|
||
(define-public rust-lightningcss-1
|
||
(package
|
||
(name "rust-lightningcss")
|
||
(version "1.0.0-alpha.65")
|
||
(source
|
||
(origin
|
||
(method url-fetch)
|
||
(uri (crate-uri "lightningcss" version))
|
||
(file-name (string-append name "-" version ".tar.gz"))
|
||
(sha256
|
||
(base32 "1bq7rb0s6hyqryahsg4pzj759wds511wzdhkq2m4lpvl60brfky8"))))
|
||
(build-system cargo-build-system)
|
||
(arguments
|
||
`(#:skip-build? #t
|
||
#:cargo-inputs (("rust-ahash" ,rust-ahash-0.8)
|
||
("rust-atty" ,rust-atty-0.2)
|
||
("rust-bitflags" ,rust-bitflags-2)
|
||
("rust-browserslist-rs" ,rust-browserslist-rs-0.17)
|
||
("rust-clap" ,rust-clap-3)
|
||
("rust-const-str" ,rust-const-str-0.3)
|
||
("rust-cssparser" ,rust-cssparser-0.33)
|
||
("rust-cssparser-color" ,rust-cssparser-color-0.1)
|
||
("rust-dashmap" ,rust-dashmap-5)
|
||
("rust-data-encoding" ,rust-data-encoding-2)
|
||
("rust-getrandom" ,rust-getrandom-0.2)
|
||
("rust-indexmap" ,rust-indexmap-2)
|
||
("rust-itertools" ,rust-itertools-0.10)
|
||
("rust-jemallocator" ,rust-jemallocator-0.3)
|
||
("rust-lazy-static" ,rust-lazy-static-1)
|
||
("rust-lightningcss-derive" ,rust-lightningcss-derive-1)
|
||
("rust-parcel-selectors" ,rust-parcel-selectors-0.28)
|
||
("rust-parcel-sourcemap" ,rust-parcel-sourcemap-2)
|
||
("rust-paste" ,rust-paste-1)
|
||
("rust-pathdiff" ,rust-pathdiff-0.2)
|
||
("rust-rayon" ,rust-rayon-1)
|
||
("rust-schemars" ,rust-schemars-0.8)
|
||
("rust-serde" ,rust-serde-1)
|
||
("rust-serde-json" ,rust-serde-json-1)
|
||
("rust-smallvec" ,rust-smallvec-1)
|
||
("rust-static-self" ,rust-static-self-0.1))))
|
||
(home-page "https://github.com/parcel-bundler/lightningcss")
|
||
(synopsis "CSS parser, transformer, and minifier")
|
||
(description
|
||
"This package provides a CSS parser, transformer, and minifier.")
|
||
(license license:mpl2.0)))
|
||
|
||
(define-public rust-minify-html-0.15
|
||
(package
|
||
(name "rust-minify-html")
|
||
(version "0.15.0")
|
||
(source
|
||
(origin
|
||
(method url-fetch)
|
||
(uri (crate-uri "minify-html" version))
|
||
(file-name (string-append name "-" version ".tar.gz"))
|
||
(sha256
|
||
(base32 "09gzqmm14h0mrby5rcfpxsb4jgm6hrzrf50bk5f45rx889wm3m0w"))))
|
||
(build-system cargo-build-system)
|
||
(arguments
|
||
`(#:cargo-inputs (("rust-aho-corasick" ,rust-aho-corasick-0.7)
|
||
("rust-lazy-static" ,rust-lazy-static-1)
|
||
("rust-lightningcss" ,rust-lightningcss-1)
|
||
("rust-memchr" ,rust-memchr-2)
|
||
("rust-minify-html-common" ,rust-minify-html-common-0.0.2)
|
||
("rust-minify-js" ,rust-minify-js-0.5)
|
||
("rust-once-cell" ,rust-once-cell-1)
|
||
("rust-rustc-hash" ,rust-rustc-hash-1))))
|
||
(home-page "https://github.com/wilsonzlin/minify-html")
|
||
(synopsis "Extremely fast and smart HTML + JS + CSS minifier")
|
||
(description
|
||
"This package provides Extremely fast and smart HTML + JS + CSS minifier.")
|
||
(license license:expat)))
|
||
|
||
|
||
;; ---------------- rust-nom-bibtex 0.5 ------------------
|
||
|
||
|
||
(define-public rust-nom-tracable-macros-0.9
|
||
(package
|
||
(name "rust-nom-tracable-macros")
|
||
(version "0.9.1")
|
||
(source
|
||
(origin
|
||
(method url-fetch)
|
||
(uri (crate-uri "nom-tracable-macros" version))
|
||
(file-name (string-append name "-" version ".tar.gz"))
|
||
(sha256
|
||
(base32 "0jnzbfg6nyghi5g5irkihjjy36pirbv87q1w7ccswk952r9qzin9"))))
|
||
(build-system cargo-build-system)
|
||
(arguments
|
||
`(#:skip-build? #t
|
||
#:cargo-inputs (("rust-quote" ,rust-quote-1)
|
||
("rust-syn" ,rust-syn-1))))
|
||
(home-page "https://github.com/dalance/nom-tracable")
|
||
(synopsis "Helper crate of nom-tracable")
|
||
(description "This package provides Helper crate of nom-tracable.")
|
||
(license (list license:expat license:asl2.0))))
|
||
|
||
(define-public rust-nom-tracable-0.9
|
||
(package
|
||
(name "rust-nom-tracable")
|
||
(version "0.9.1")
|
||
(source
|
||
(origin
|
||
(method url-fetch)
|
||
(uri (crate-uri "nom-tracable" version))
|
||
(file-name (string-append name "-" version ".tar.gz"))
|
||
(sha256
|
||
(base32 "1552z4bvp16r2z9r6cpb6rajgh4590g6pga0lmn83jav9vnd6fba"))))
|
||
(build-system cargo-build-system)
|
||
(arguments
|
||
`(#:skip-build? #t
|
||
#:cargo-inputs (("rust-nom" ,rust-nom-7)
|
||
("rust-nom-tracable-macros" ,rust-nom-tracable-macros-0.9)
|
||
("rust-nom-locate" ,rust-nom-locate-4))))
|
||
(home-page "https://github.com/dalance/nom-tracable")
|
||
(synopsis "Extension of nom to trace parser")
|
||
(description "This package provides Extension of nom to trace parser.")
|
||
(license (list license:expat license:asl2.0))))
|
||
|
||
(define-public rust-nom-bibtex-0.5
|
||
(package
|
||
(name "rust-nom-bibtex")
|
||
(version "0.5.0")
|
||
(source
|
||
(origin
|
||
(method url-fetch)
|
||
(uri (crate-uri "nom-bibtex" version))
|
||
(file-name (string-append name "-" version ".tar.gz"))
|
||
(sha256
|
||
(base32 "0dyy0ifxpl2y0wg18pddm6hanmxvxq2vmpdsbk9inw0nbvv9nqvp"))))
|
||
(build-system cargo-build-system)
|
||
(arguments
|
||
`(#:cargo-inputs (("rust-nom" ,rust-nom-7)
|
||
("rust-nom-tracable" ,rust-nom-tracable-0.9)
|
||
("rust-nom-locate" ,rust-nom-locate-4)
|
||
("rust-quick-error" ,rust-quick-error-2))))
|
||
(home-page "https://github.com/charlesvdv/nom-bibtex")
|
||
(synopsis "BibTeX parser using nom")
|
||
(description "This package provides @code{BibTeX} parser using nom.")
|
||
(license license:expat)))
|
||
|
||
|
||
;; ------ pulldown-cmark 0.13.0 ----------
|
||
|
||
(define-public rust-pulldown-cmark-0.13
|
||
(package
|
||
(name "rust-pulldown-cmark")
|
||
(version "0.13.0")
|
||
(source
|
||
(origin
|
||
(method url-fetch)
|
||
(uri (crate-uri "pulldown-cmark" version))
|
||
(file-name (string-append name "-" version ".tar.gz"))
|
||
(sha256
|
||
(base32 "183fg8lrdhvydrx0dmg446n108rwrvnzci0sd1ig7lkbjqdbx2qy"))))
|
||
(build-system cargo-build-system)
|
||
(arguments
|
||
`(#:cargo-inputs (("rust-bitflags" ,rust-bitflags-2)
|
||
("rust-getopts" ,rust-getopts-0.2)
|
||
("rust-memchr" ,rust-memchr-2)
|
||
("rust-pulldown-cmark-escape" ,rust-pulldown-cmark-escape-0.11)
|
||
("rust-serde" ,rust-serde-1)
|
||
("rust-unicase" ,rust-unicase-2))
|
||
#:cargo-development-inputs (("rust-bincode" ,rust-bincode-1)
|
||
("rust-lazy-static" ,rust-lazy-static-1)
|
||
("rust-regex" ,rust-regex-1)
|
||
("rust-serde-json" ,rust-serde-json-1))))
|
||
(home-page "https://github.com/raphlinus/pulldown-cmark")
|
||
(synopsis "pull parser for CommonMark")
|
||
(description "This package provides a pull parser for @code{CommonMark}.")
|
||
(license license:expat)))
|
||
|
||
|
||
;; ------------ quickxml_to_serde ----------
|
||
|
||
|
||
|
||
(define-public rust-quick-xml-0.17
|
||
(package
|
||
(name "rust-quick-xml")
|
||
(version "0.17.2")
|
||
(source
|
||
(origin
|
||
(method url-fetch)
|
||
(uri (crate-uri "quick-xml" version))
|
||
(file-name (string-append name "-" version ".tar.gz"))
|
||
(sha256
|
||
(base32 "1c5vqqbxr4bx7mw6qyv1yhm6g95ikd2rqfq54pf9y37kvh5l67py"))))
|
||
(build-system cargo-build-system)
|
||
(arguments
|
||
`(#:skip-build? #t
|
||
#:cargo-inputs (("rust-encoding-rs" ,rust-encoding-rs-0.8)
|
||
("rust-memchr" ,rust-memchr-2)
|
||
("rust-serde" ,rust-serde-1))))
|
||
(home-page "https://github.com/tafia/quick-xml")
|
||
(synopsis "High performance xml reader and writer")
|
||
(description
|
||
"This package provides High performance xml reader and writer.")
|
||
(license license:expat)))
|
||
|
||
(define-public rust-minidom-0.12
|
||
(package
|
||
(name "rust-minidom")
|
||
(version "0.12.0")
|
||
(source
|
||
(origin
|
||
(method url-fetch)
|
||
(uri (crate-uri "minidom" version))
|
||
(file-name (string-append name "-" version ".tar.gz"))
|
||
(sha256
|
||
(base32 "06nbqscsv2clc4mvdzzl1syn89plsqvmxn2lqxjfrxbllqar2m7y"))))
|
||
(build-system cargo-build-system)
|
||
(arguments
|
||
`(#:skip-build? #t
|
||
#:cargo-inputs (("rust-quick-xml" ,rust-quick-xml-0.17))))
|
||
(home-page "https://gitlab.com/xmpp-rs/xmpp-rs")
|
||
(synopsis
|
||
"small, simple DOM implementation on top of rxml, targeting the subset of XML useful for XMPP")
|
||
(description
|
||
"This package provides a small, simple DOM implementation on top of rxml,
|
||
targeting the subset of XML useful for XMPP.")
|
||
(license license:mpl2.0)))
|
||
|
||
(define-public rust-quickxml-to-serde-0.6
|
||
(package
|
||
(name "rust-quickxml-to-serde")
|
||
(version "0.6.0")
|
||
(source
|
||
(origin
|
||
(method url-fetch)
|
||
(uri (crate-uri "quickxml_to_serde" version))
|
||
(file-name (string-append name "-" version ".tar.gz"))
|
||
(sha256
|
||
(base32 "0zj07hy3av98lxy0czbp5vh3n2lfc86y262jmkv6yd8bl33hasr8"))))
|
||
(build-system cargo-build-system)
|
||
(arguments
|
||
`(#:cargo-inputs (("rust-minidom" ,rust-minidom-0.12)
|
||
("rust-regex" ,rust-regex-1)
|
||
("rust-serde" ,rust-serde-1)
|
||
("rust-serde-derive" ,rust-serde-derive-1)
|
||
("rust-serde-json" ,rust-serde-json-1))))
|
||
(home-page "https://github.com/AlecTroemel/quickxml_to_serde")
|
||
(synopsis "Convert between XML JSON using quickxml and serde")
|
||
(description
|
||
"This package provides Convert between XML JSON using quickxml and serde.")
|
||
(license license:expat)))
|
||
|
||
|
||
|
||
;; ---------- svg_metadata 0.5.1
|
||
|
||
|
||
(define-public rust-svg-metadata-0.5
|
||
(package
|
||
(name "rust-svg-metadata")
|
||
(version "0.5.1")
|
||
(source
|
||
(origin
|
||
(method url-fetch)
|
||
(uri (crate-uri "svg_metadata" version))
|
||
(file-name (string-append name "-" version ".tar.gz"))
|
||
(sha256
|
||
(base32 "0717wb4zkj5qdypg58zs7m1x45i49pdrhzga0k0wvqn2g2y7qk17"))))
|
||
(build-system cargo-build-system)
|
||
(arguments
|
||
`(#:cargo-inputs (("rust-doc-comment" ,rust-doc-comment-0.3)
|
||
("rust-once-cell" ,rust-once-cell-1)
|
||
("rust-regex" ,rust-regex-1)
|
||
("rust-roxmltree" ,rust-roxmltree-0.20))
|
||
#:cargo-development-inputs (("rust-doc-comment" ,rust-doc-comment-0.3))))
|
||
(home-page "https://github.com/mre/svg-metadata")
|
||
(synopsis
|
||
"Extracts metadata (like the viewBox, width, and height) from SVG graphics")
|
||
(description
|
||
"This package provides Extracts metadata (like the @code{viewBox}, width, and height) from SVG
|
||
graphics.")
|
||
(license (list license:asl2.0 license:expat))))
|
||
|
||
|
||
;; ----------- unic-langid
|
||
|
||
(define-public rust-unic-langid-macros-impl-0.9
|
||
(package
|
||
(name "rust-unic-langid-macros-impl")
|
||
(version "0.9.5")
|
||
(source
|
||
(origin
|
||
(method url-fetch)
|
||
(uri (crate-uri "unic-langid-macros-impl" version))
|
||
(file-name (string-append name "-" version ".tar.gz"))
|
||
(sha256
|
||
(base32 "0nsm0hky2sawgkwz511br06mkm3ba70rfc05jm0l54x3gciz9mqy"))))
|
||
(build-system cargo-build-system)
|
||
(arguments
|
||
`(#:cargo-inputs (("rust-proc-macro-hack" ,rust-proc-macro-hack-0.5)
|
||
("rust-quote" ,rust-quote-1)
|
||
("rust-syn" ,rust-syn-2)
|
||
("rust-unic-langid-impl" ,rust-unic-langid-impl-0.9))))
|
||
(home-page "https://github.com/zbraniecki/unic-locale")
|
||
(synopsis "API for managing Unicode Language Identifiers")
|
||
(description
|
||
"This package provides API for managing Unicode Language Identifiers.")
|
||
(license (list license:expat license:asl2.0))))
|
||
|
||
(define-public rust-unic-langid-macros-0.9
|
||
(package
|
||
(name "rust-unic-langid-macros")
|
||
(version "0.9.5")
|
||
(source
|
||
(origin
|
||
(method url-fetch)
|
||
(uri (crate-uri "unic-langid-macros" version))
|
||
(file-name (string-append name "-" version ".tar.gz"))
|
||
(sha256
|
||
(base32 "0pi71r5474n7sdmyky7qpnia9rrr42q0d200l5lpag1d0hncv88d"))))
|
||
(build-system cargo-build-system)
|
||
(arguments
|
||
`(#:cargo-inputs (("rust-proc-macro-hack" ,rust-proc-macro-hack-0.5)
|
||
("rust-tinystr" ,rust-tinystr-0.7)
|
||
("rust-unic-langid-impl" ,rust-unic-langid-impl-0.9)
|
||
("rust-unic-langid-macros-impl" ,rust-unic-langid-macros-impl-0.9))))
|
||
(home-page "https://github.com/zbraniecki/unic-locale")
|
||
(synopsis "API for managing Unicode Language Identifiers")
|
||
(description
|
||
"This package provides API for managing Unicode Language Identifiers.")
|
||
(license (list license:expat license:asl2.0))))
|
||
|
||
(define-public rust-unic-langid-impl-0.9
|
||
(package
|
||
(name "rust-unic-langid-impl")
|
||
(version "0.9.5")
|
||
(source
|
||
(origin
|
||
(method url-fetch)
|
||
(uri (crate-uri "unic-langid-impl" version))
|
||
(file-name (string-append name "-" version ".tar.gz"))
|
||
(sha256
|
||
(base32 "1rckyn5wqd5h8jxhbzlbbagr459zkzg822r4k5n30jaryv0j4m0a"))))
|
||
(build-system cargo-build-system)
|
||
(arguments
|
||
`(#:cargo-inputs (("rust-serde" ,rust-serde-1)
|
||
("rust-serde-json" ,rust-serde-json-1)
|
||
("rust-tinystr" ,rust-tinystr-0.7))
|
||
#:cargo-development-inputs (("rust-criterion" ,rust-criterion-0.3)
|
||
("rust-serde" ,rust-serde-1)
|
||
("rust-serde-json" ,rust-serde-json-1))))
|
||
(home-page "https://github.com/zbraniecki/unic-locale")
|
||
(synopsis "API for managing Unicode Language Identifiers")
|
||
(description
|
||
"This package provides API for managing Unicode Language Identifiers.")
|
||
(license (list license:expat license:asl2.0))))
|
||
|
||
(define-public rust-unic-langid-0.9
|
||
(package
|
||
(name "rust-unic-langid")
|
||
(version "0.9.5")
|
||
(source
|
||
(origin
|
||
(method url-fetch)
|
||
(uri (crate-uri "unic-langid" version))
|
||
(file-name (string-append name "-" version ".tar.gz"))
|
||
(sha256
|
||
(base32 "0i2s024frmpfa68lzy8y8vnb1rz3m9v0ga13f7h2afx7f8g9vp93"))))
|
||
(build-system cargo-build-system)
|
||
(arguments
|
||
`(#:cargo-inputs (("rust-unic-langid-impl" ,rust-unic-langid-impl-0.9)
|
||
("rust-unic-langid-macros" ,rust-unic-langid-macros-0.9))
|
||
#:cargo-development-inputs (("rust-unic-langid-macros" ,rust-unic-langid-macros-0.9))))
|
||
(home-page "https://github.com/zbraniecki/unic-locale")
|
||
(synopsis "API for managing Unicode Language Identifiers")
|
||
(description
|
||
"This package provides API for managing Unicode Language Identifiers.")
|
||
(license (list license:expat license:asl2.0))))
|
||
|
||
;; ----------- kamadak-exif
|
||
|
||
(define-public rust-kamadak-exif-0.6
|
||
(package
|
||
(name "rust-kamadak-exif")
|
||
(version "0.6.1")
|
||
(source
|
||
(origin
|
||
(method url-fetch)
|
||
(uri (crate-uri "kamadak-exif" version))
|
||
(file-name (string-append name "-" version ".tar.gz"))
|
||
(sha256
|
||
(base32 "0ds8k36qi88mzhx5fm1cgbxg0s4kmyiibmqpl5asvvvlfc6dhc0i"))))
|
||
(build-system cargo-build-system)
|
||
(arguments
|
||
`(#:cargo-inputs (("rust-mutate-once" ,rust-mutate-once-0.1))))
|
||
(home-page "https://github.com/kamadak/exif-rs")
|
||
(synopsis "Exif parsing library written in pure Rust")
|
||
(description
|
||
"This package provides Exif parsing library written in pure Rust.")
|
||
(license license:bsd-2)))
|
||
|
||
|
||
;; ---------------- notify-debouncer-full
|
||
|
||
|
||
(define-public rust-rstest-macros-0.24
|
||
(package
|
||
(name "rust-rstest-macros")
|
||
(version "0.24.0")
|
||
(source
|
||
(origin
|
||
(method url-fetch)
|
||
(uri (crate-uri "rstest_macros" version))
|
||
(file-name (string-append name "-" version ".tar.gz"))
|
||
(sha256
|
||
(base32 "16zgrnnwgm6qss4f1vzig6w5fymy1ydlkk2bxqmhc2ffzyxm607g"))))
|
||
(build-system cargo-build-system)
|
||
(arguments
|
||
`(#:skip-build? #t
|
||
#:cargo-inputs (("rust-cfg-if" ,rust-cfg-if-1)
|
||
("rust-glob" ,rust-glob-0.3)
|
||
("rust-proc-macro-crate" ,rust-proc-macro-crate-3)
|
||
("rust-proc-macro2" ,rust-proc-macro2-1)
|
||
("rust-quote" ,rust-quote-1)
|
||
("rust-regex" ,rust-regex-1)
|
||
("rust-relative-path" ,rust-relative-path-1)
|
||
("rust-rustc-version" ,rust-rustc-version-0.4)
|
||
("rust-syn" ,rust-syn-2)
|
||
("rust-unicode-ident" ,rust-unicode-ident-1))))
|
||
(home-page "https://github.com/la10736/rstest")
|
||
(synopsis "Rust fixture based test framework. It use procedural macro
|
||
to implement fixtures and table based tests.")
|
||
(description
|
||
"This package provides Rust fixture based test framework. It use procedural macro to implement
|
||
fixtures and table based tests.")
|
||
(license (list license:expat license:asl2.0))))
|
||
|
||
(define-public rust-rstest-0.24
|
||
(package
|
||
(name "rust-rstest")
|
||
(version "0.24.0")
|
||
(source
|
||
(origin
|
||
(method url-fetch)
|
||
(uri (crate-uri "rstest" version))
|
||
(file-name (string-append name "-" version ".tar.gz"))
|
||
(sha256
|
||
(base32 "12fd0cnd49n6dnlmygca97lkakvc9czs1hqy7khr7aq5d0lhbs83"))))
|
||
(build-system cargo-build-system)
|
||
(arguments
|
||
`(#:skip-build? #t
|
||
#:cargo-inputs (("rust-futures-timer" ,rust-futures-timer-3)
|
||
("rust-futures-util" ,rust-futures-util-0.3)
|
||
("rust-rstest-macros" ,rust-rstest-macros-0.24)
|
||
("rust-rustc-version" ,rust-rustc-version-0.4))))
|
||
(home-page "https://github.com/la10736/rstest")
|
||
(synopsis "Rust fixture based test framework. It use procedural macro
|
||
to implement fixtures and table based tests.")
|
||
(description
|
||
"This package provides Rust fixture based test framework. It use procedural macro to implement
|
||
fixtures and table based tests.")
|
||
(license (list license:expat license:asl2.0))))
|
||
|
||
(define-public rust-deser-hjson-2
|
||
(package
|
||
(name "rust-deser-hjson")
|
||
(version "2.2.4")
|
||
(source
|
||
(origin
|
||
(method url-fetch)
|
||
(uri (crate-uri "deser-hjson" version))
|
||
(file-name (string-append name "-" version ".tar.gz"))
|
||
(sha256
|
||
(base32 "1qc82vh683wb3359fs5r9fwi37wjnb17zfmrwkbxw22w172am53x"))))
|
||
(build-system cargo-build-system)
|
||
(arguments
|
||
`(#:skip-build? #t
|
||
#:cargo-inputs (("rust-serde" ,rust-serde-1))))
|
||
(home-page "https://github.com/Canop/deser-hjson")
|
||
(synopsis "a Hjson deserializer for Serde")
|
||
(description "This package provides a Hjson deserializer for Serde.")
|
||
(license license:expat)))
|
||
|
||
(define-public rust-notify-debouncer-full-0.5
|
||
(package
|
||
(name "rust-notify-debouncer-full")
|
||
(version "0.5.0")
|
||
(source
|
||
(origin
|
||
(method url-fetch)
|
||
(uri (crate-uri "notify-debouncer-full" version))
|
||
(file-name (string-append name "-" version ".tar.gz"))
|
||
(sha256
|
||
(base32 "1ldqk50zzfayq7l4adzv2c2mj6lkgkgki0r5r18l619qfld8pn6j"))))
|
||
(build-system cargo-build-system)
|
||
(arguments
|
||
`(#:cargo-inputs (("rust-crossbeam-channel" ,rust-crossbeam-channel-0.5)
|
||
("rust-file-id" ,rust-file-id-0.2)
|
||
("rust-log" ,rust-log-0.4)
|
||
("rust-notify" ,rust-notify-8)
|
||
("rust-notify-types" ,rust-notify-types-2)
|
||
("rust-walkdir" ,rust-walkdir-2))
|
||
#:cargo-development-inputs (("rust-deser-hjson" ,rust-deser-hjson-2)
|
||
("rust-pretty-assertions" ,rust-pretty-assertions-1)
|
||
("rust-rand" ,rust-rand-0.8)
|
||
("rust-rstest" ,rust-rstest-0.24)
|
||
("rust-serde" ,rust-serde-1)
|
||
("rust-tempfile" ,rust-tempfile-3))))
|
||
(home-page "https://github.com/notify-rs/notify")
|
||
(synopsis "notify event debouncer optimized for ease of use")
|
||
(description
|
||
"This package provides notify event debouncer optimized for ease of use.")
|
||
(license (list license:expat license:asl2.0))))
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
(define-public zola
|
||
(package
|
||
(name "zola")
|
||
(version "0.20.0")
|
||
(source
|
||
(origin
|
||
(method git-fetch)
|
||
(uri (git-reference
|
||
(url "https://github.com/getzola/zola.git")
|
||
(commit (string-append "v" version))))
|
||
(file-name (git-file-name name version))
|
||
(sha256
|
||
(base32 "168m7igbxfmgqrp7vdcm08w188ylrv3fjrxnkf3v5j8qv2ag2km6"))))
|
||
(build-system cargo-build-system)
|
||
(arguments
|
||
`(#:install-source? #f
|
||
#:cargo-inputs (("rust-clap" ,rust-clap-4)
|
||
("rust-clap-derive" ,rust-clap-derive-4)
|
||
("rust-hyper" ,rust-hyper-0.14)
|
||
("rust-tokio" ,rust-tokio-1)
|
||
("rust-notify-debouncer" ,rust-notify-debouncer-full-0.3)
|
||
("rust-ws" ,rust-ws-0.9)
|
||
("ruxt-ctrlc" ,rust-ctrlc-3)
|
||
("rust-open" ,rust-open-5)
|
||
("rust-pathdiff" ,rust-pathdiff-0.2)
|
||
("rust-mime-guess" ,rust-mime-guess-2)
|
||
("rust-mime" ,rust-mime-0.3)
|
||
("rust-ws" ,rust-ws-0.9)
|
||
|
||
("rust-ammonia" ,rust-ammonia-4)
|
||
("rust-avif-parse" ,rust-avif-parse-1)
|
||
("rust-elasticlunr-rs" ,rust-elasticlunr-rs-3)
|
||
("rust-gh-emoji" ,rust-gh-emoji-1)
|
||
|
||
("rust-globset" ,rust-globset-0.4)
|
||
("rust-grass" ,rust-grass-0.13)
|
||
("rust-image" ,rust-image-0.25)
|
||
("rust-lexical-sort" ,rust-lexical-sort-0.3)
|
||
("rust-minify-html" ,rust-minify-html-0.15)
|
||
("rust-nom-bibtex" ,rust-nom-bibtex-0.5)
|
||
("rust-num-format" ,rust-num-format-0.4)
|
||
("rust-pulldown-cmark" ,rust-pulldown-cmark-0.13)
|
||
("rust-quickxml-to-serde" ,rust-quickxml-to-serde-0.6)
|
||
("rust-relative-path" ,rust-relative-path-1)
|
||
("rust-reqwest" ,rust-reqwest-0.12)
|
||
("rust-slug" ,rust-slug-0.1)
|
||
("rust-svg-metadata" ,rust-svg-metadata-0.5)
|
||
("rust-tera" ,rust-tera-1)
|
||
("rust-unic-langid" ,rust-unic-langid-0.9)
|
||
("rust-webp" ,rust-webp-0.3)
|
||
|
||
("rust-test-case" ,rust-test-case-3)
|
||
("rust-insta" ,rust-insta-1)
|
||
("rust-mockito" ,rust-mockito-1)
|
||
("rust-kamadak-exif" ,rust-kamadak-exif-0.6)
|
||
("rust-path-slash" ,rust-path-slash-0.2)
|
||
("rust-notify-debouncer-full" ,rust-notify-debouncer-full-0.5)
|
||
("rust-winres" ,rust-winres-0.1)
|
||
)
|
||
|
||
#:cargo-development-inputs (("rust-same-file" ,rust-same-file-1)))
|
||
)
|
||
(inputs (list libwebp))
|
||
(home-page "https://www.getzola.org")
|
||
(synopsis "A fast static site generator with everything built-in")
|
||
(description "A fast static site generator with everything built-in")
|
||
(license license:expat)))
|