forked from openRuyi-Project/openRuyi
Compare commits
25 Commits
main
...
addasciinema
| Author | SHA1 | Date | |
|---|---|---|---|
|
2e9c8d7292
|
|||
|
ff976990b6
|
|||
|
e42e0274da
|
|||
|
a54d320c6b
|
|||
|
099b7fd0a5
|
|||
|
69b8b8f413
|
|||
|
6ac8337730
|
|||
|
600dfc6283
|
|||
|
826a5418b7
|
|||
|
79656d4d36
|
|||
|
3dddcc61d1
|
|||
|
9dff774d88
|
|||
|
45d4082486
|
|||
|
31aec98a9c
|
|||
|
783e5387c8
|
|||
|
eda57f2248
|
|||
|
ebf5c73cab
|
|||
|
b22ee7ab02
|
|||
|
1064ee04d3
|
|||
|
c363df0051
|
|||
|
462b69da97
|
|||
|
a7c9c7c895
|
|||
|
d30d7a3f9b
|
|||
|
3104356638
|
|||
|
31ab145756
|
@@ -0,0 +1,24 @@
|
||||
asciinema
|
||||
rust-async-compression-0.4
|
||||
rust-async-trait-0.1
|
||||
rust-avt-0.17
|
||||
rust-axum-0.8
|
||||
rust-axum-core-0.5
|
||||
rust-clap-mangen-0.2
|
||||
rust-config-0.15
|
||||
rust-env-home-0.1
|
||||
rust-httpdate-1.0
|
||||
rust-matchit-0.8
|
||||
rust-mime-guess-2.0
|
||||
rust-roff-0.2
|
||||
rust-rust-embed-8.0
|
||||
rust-rust-embed-impl-8.0
|
||||
rust-rust-embed-utils-8.0
|
||||
rust-rustls-native-certs-0.8
|
||||
rust-rustyline-17.0
|
||||
rust-signal-hook-tokio-0.3
|
||||
rust-tokio-tungstenite-0.28
|
||||
rust-tungstenite-0.28
|
||||
rust-unicode-width-0.1
|
||||
rust-utf-8-0.7
|
||||
rust-winsafe-0.0.19
|
||||
@@ -0,0 +1,93 @@
|
||||
# SPDX-FileCopyrightText: (C) 2026 Institute of Software, Chinese Academy of Sciences (ISCAS)
|
||||
# SPDX-FileCopyrightText: (C) 2026 openRuyi Project Contributors
|
||||
# SPDX-FileContributor: misaka00251 <liuxin@iscas.ac.cn>
|
||||
#
|
||||
# SPDX-License-Identifier: MulanPSL-2.0
|
||||
|
||||
Name: asciinema
|
||||
Version: 3.2.0
|
||||
Release: %autorelease
|
||||
Summary: Terminal session recorder, streamer and player
|
||||
License: GPL-3.0-or-later
|
||||
URL: https://asciinema.org
|
||||
VCS: git:https://github.com/asciinema/asciinema.git
|
||||
#!RemoteAsset: sha256:247c7c87481f38d7788c1fb1be12021c778676c0d0ab37e529ec528f87f487ce
|
||||
Source: https://github.com/asciinema/asciinema/archive/refs/tags/v%{version}.tar.gz
|
||||
BuildSystem: rust
|
||||
|
||||
BuildRequires: rust-rpm-macros
|
||||
BuildRequires: rust
|
||||
BuildRequires: cargo
|
||||
BuildRequires: crate(anyhow-1.0/default) >= 1.0.0
|
||||
BuildRequires: crate(async-trait-0.1/default) >= 0.1.0
|
||||
BuildRequires: crate(avt-0.17/default) >= 0.17.0
|
||||
BuildRequires: crate(axum-0.8/http1) >= 0.8.0
|
||||
BuildRequires: crate(axum-0.8/ws) >= 0.8.0
|
||||
BuildRequires: crate(bytes-1.0/default) >= 1.11
|
||||
BuildRequires: crate(clap-4.0/default) >= 4.0.0
|
||||
BuildRequires: crate(clap-4.0/derive) >= 4.0.0
|
||||
BuildRequires: crate(clap-4.0/wrap-help) >= 4.0.0
|
||||
BuildRequires: crate(clap-complete-4.0/default) >= 4.0.0
|
||||
BuildRequires: crate(clap-mangen-0.2/default) >= 0.2.0
|
||||
BuildRequires: crate(config-0.15/toml) >= 0.15.0
|
||||
BuildRequires: crate(futures-util-0.3/sink) >= 0.3.0
|
||||
BuildRequires: crate(nix-0.30/default) >= 0.30.0
|
||||
BuildRequires: crate(nix-0.30/fs) >= 0.30.0
|
||||
BuildRequires: crate(nix-0.30/poll) >= 0.30.0
|
||||
BuildRequires: crate(nix-0.30/process) >= 0.30.0
|
||||
BuildRequires: crate(nix-0.30/signal) >= 0.30.0
|
||||
BuildRequires: crate(nix-0.30/term) >= 0.30.0
|
||||
BuildRequires: crate(rand-0.9/default) >= 0.9.0
|
||||
BuildRequires: crate(reqwest-0.12/blocking) >= 0.12.0
|
||||
BuildRequires: crate(reqwest-0.12/gzip) >= 0.12.0
|
||||
BuildRequires: crate(reqwest-0.12/json) >= 0.12.0
|
||||
BuildRequires: crate(reqwest-0.12/multipart) >= 0.12.0
|
||||
BuildRequires: crate(reqwest-0.12/rustls-tls-native-roots) >= 0.12.0
|
||||
BuildRequires: crate(reqwest-0.12/stream) >= 0.12.0
|
||||
BuildRequires: crate(rgb-0.8) >= 0.8.0
|
||||
BuildRequires: crate(rust-embed-8.0/default) >= 8.8
|
||||
BuildRequires: crate(rustls-0.23/ring) >= 0.23.0
|
||||
BuildRequires: crate(rustyline-17.0) >= 17.0.0
|
||||
BuildRequires: crate(serde-1.0/default) >= 1.0.0
|
||||
BuildRequires: crate(serde-1.0/derive) >= 1.0.0
|
||||
BuildRequires: crate(serde-json-1.0/default) >= 1.0.0
|
||||
BuildRequires: crate(signal-hook-0.3) >= 0.3.0
|
||||
BuildRequires: crate(signal-hook-tokio-0.3/default) >= 0.3.0
|
||||
BuildRequires: crate(signal-hook-tokio-0.3/futures-v0-3) >= 0.3.0
|
||||
BuildRequires: crate(tempfile-3.0/default) >= 3.23
|
||||
BuildRequires: crate(tokio-1.0/default) >= 1.40
|
||||
BuildRequires: crate(tokio-1.0/fs) >= 1.40
|
||||
BuildRequires: crate(tokio-1.0/net) >= 1.40
|
||||
BuildRequires: crate(tokio-1.0/process) >= 1.40
|
||||
BuildRequires: crate(tokio-1.0/rt-multi-thread) >= 1.40
|
||||
BuildRequires: crate(tokio-1.0/sync) >= 1.40
|
||||
BuildRequires: crate(tokio-1.0/time) >= 1.40
|
||||
BuildRequires: crate(tokio-stream-0.1/sync) >= 0.1.0
|
||||
BuildRequires: crate(tokio-stream-0.1/time) >= 0.1.0
|
||||
BuildRequires: crate(tokio-tungstenite-0.28/connect) >= 0.28.0
|
||||
BuildRequires: crate(tokio-tungstenite-0.28/rustls-tls-native-roots) >= 0.28.0
|
||||
BuildRequires: crate(tokio-util-0.7/default) >= 0.7.0
|
||||
BuildRequires: crate(tokio-util-0.7/rt) >= 0.7.0
|
||||
BuildRequires: crate(tower-http-0.6/compression-gzip) >= 0.6.0
|
||||
BuildRequires: crate(tower-http-0.6/default) >= 0.6.0
|
||||
BuildRequires: crate(tower-http-0.6/trace) >= 0.6.0
|
||||
BuildRequires: crate(tracing-0.1) >= 0.1.0
|
||||
BuildRequires: crate(tracing-subscriber-0.3/env-filter) >= 0.3.20
|
||||
BuildRequires: crate(tracing-subscriber-0.3/fmt) >= 0.3.20
|
||||
BuildRequires: crate(url-2.0/default) >= 2.5
|
||||
BuildRequires: crate(uuid-1.0/default) >= 1.6
|
||||
BuildRequires: crate(uuid-1.0/v4) >= 1.6
|
||||
BuildRequires: crate(which-8.0/default) >= 8.0.0
|
||||
|
||||
%description
|
||||
asciinema (aka asciinema CLI or asciinema recorder) is a command-line tool
|
||||
for recording and live streaming terminal sessions.
|
||||
|
||||
%files
|
||||
%doc README.md CHANGELOG.md
|
||||
%license LICENSE LICENSE.dependencies
|
||||
%{_bindir}/asciinema
|
||||
%{_mandir}/man1/asciinema*.1*
|
||||
|
||||
%changelog
|
||||
%autochangelog
|
||||
@@ -0,0 +1,194 @@
|
||||
# SPDX-FileCopyrightText: (C) 2026 Institute of Software, Chinese Academy of Sciences (ISCAS)
|
||||
# SPDX-FileCopyrightText: (C) 2026 openRuyi Project Contributors
|
||||
# SPDX-FileContributor: misaka00251 <liuxin@iscas.ac.cn>
|
||||
#
|
||||
# SPDX-License-Identifier: MulanPSL-2.0
|
||||
|
||||
%global crate_name async-compression
|
||||
%global full_version 0.4.25
|
||||
%global pkgname async-compression-0.4
|
||||
|
||||
Name: rust-async-compression-0.4
|
||||
Version: 0.4.25
|
||||
Release: %autorelease
|
||||
Summary: Rust crate "async-compression"
|
||||
License: MIT OR Apache-2.0
|
||||
URL: https://github.com/Nullus157/async-compression
|
||||
#!RemoteAsset: sha256:40f6024f3f856663b45fd0c9b6f2024034a702f453549449e0d84a305900dad4
|
||||
Source: https://static.crates.io/crates/%{crate_name}/%{full_version}/download#/%{name}-%{version}.tar.gz
|
||||
BuildArch: noarch
|
||||
BuildSystem: rustcrates
|
||||
|
||||
BuildRequires: rust-rpm-macros
|
||||
|
||||
Requires: crate(futures-core-0.3) >= 0.3.31
|
||||
Requires: crate(memchr-2.0/default) >= 2.7.5
|
||||
Requires: crate(pin-project-lite-0.2/default) >= 0.2.16
|
||||
Provides: crate(%{pkgname})
|
||||
Provides: crate(%{pkgname}/default)
|
||||
|
||||
%description
|
||||
Source code for takopackized Rust crate "async-compression"
|
||||
|
||||
%package -n %{name}+all
|
||||
Summary: Adaptors between compression crates and Rust's modern asynchronous IO types - feature "all"
|
||||
Requires: crate(%{pkgname})
|
||||
Requires: crate(%{pkgname}/all-algorithms)
|
||||
Requires: crate(%{pkgname}/all-implementations)
|
||||
Provides: crate(%{pkgname}/all)
|
||||
|
||||
%description -n %{name}+all
|
||||
This metapackage enables feature "all" for the Rust async-compression crate, by pulling in any additional dependencies needed by that feature.
|
||||
|
||||
%package -n %{name}+all-algorithms
|
||||
Summary: Adaptors between compression crates and Rust's modern asynchronous IO types - feature "all-algorithms"
|
||||
Requires: crate(%{pkgname})
|
||||
Requires: crate(%{pkgname}/brotli)
|
||||
Requires: crate(%{pkgname}/bzip2)
|
||||
Requires: crate(%{pkgname}/deflate)
|
||||
Requires: crate(%{pkgname}/deflate64)
|
||||
Requires: crate(%{pkgname}/gzip)
|
||||
Requires: crate(%{pkgname}/lz4)
|
||||
Requires: crate(%{pkgname}/lzma)
|
||||
Requires: crate(%{pkgname}/xz)
|
||||
Requires: crate(%{pkgname}/zlib)
|
||||
Requires: crate(%{pkgname}/zstd)
|
||||
Provides: crate(%{pkgname}/all-algorithms)
|
||||
|
||||
%description -n %{name}+all-algorithms
|
||||
This metapackage enables feature "all-algorithms" for the Rust async-compression crate, by pulling in any additional dependencies needed by that feature.
|
||||
|
||||
%package -n %{name}+all-implementations
|
||||
Summary: Adaptors between compression crates and Rust's modern asynchronous IO types - feature "all-implementations"
|
||||
Requires: crate(%{pkgname})
|
||||
Requires: crate(%{pkgname}/futures-io)
|
||||
Requires: crate(%{pkgname}/tokio)
|
||||
Provides: crate(%{pkgname}/all-implementations)
|
||||
|
||||
%description -n %{name}+all-implementations
|
||||
This metapackage enables feature "all-implementations" for the Rust async-compression crate, by pulling in any additional dependencies needed by that feature.
|
||||
|
||||
%package -n %{name}+brotli
|
||||
Summary: Adaptors between compression crates and Rust's modern asynchronous IO types - feature "brotli"
|
||||
Requires: crate(%{pkgname})
|
||||
Requires: crate(brotli-8.0/default) >= 8.0.0
|
||||
Provides: crate(%{pkgname}/brotli)
|
||||
|
||||
%description -n %{name}+brotli
|
||||
This metapackage enables feature "brotli" for the Rust async-compression crate, by pulling in any additional dependencies needed by that feature.
|
||||
|
||||
%package -n %{name}+bzip2
|
||||
Summary: Adaptors between compression crates and Rust's modern asynchronous IO types - feature "bzip2"
|
||||
Requires: crate(%{pkgname})
|
||||
Requires: crate(bzip2-0.6/default) >= 0.6.0
|
||||
Provides: crate(%{pkgname}/bzip2)
|
||||
|
||||
%description -n %{name}+bzip2
|
||||
This metapackage enables feature "bzip2" for the Rust async-compression crate, by pulling in any additional dependencies needed by that feature.
|
||||
|
||||
%package -n %{name}+deflate64
|
||||
Summary: Adaptors between compression crates and Rust's modern asynchronous IO types - feature "deflate64"
|
||||
Requires: crate(%{pkgname})
|
||||
Requires: crate(deflate64-0.1/default) >= 0.1.5
|
||||
Provides: crate(%{pkgname}/deflate64)
|
||||
|
||||
%description -n %{name}+deflate64
|
||||
This metapackage enables feature "deflate64" for the Rust async-compression crate, by pulling in any additional dependencies needed by that feature.
|
||||
|
||||
%package -n %{name}+flate2
|
||||
Summary: Adaptors between compression crates and Rust's modern asynchronous IO types - feature "flate2" and 3 more
|
||||
Requires: crate(%{pkgname})
|
||||
Requires: crate(flate2-1.0/default) >= 1.1.2
|
||||
Provides: crate(%{pkgname}/deflate)
|
||||
Provides: crate(%{pkgname}/flate2)
|
||||
Provides: crate(%{pkgname}/gzip)
|
||||
Provides: crate(%{pkgname}/zlib)
|
||||
|
||||
%description -n %{name}+flate2
|
||||
This metapackage enables feature "flate2" for the Rust async-compression crate, by pulling in any additional dependencies needed by that feature.
|
||||
|
||||
Additionally, this package also provides the "deflate", "gzip", and "zlib" features.
|
||||
|
||||
%package -n %{name}+futures-io
|
||||
Summary: Adaptors between compression crates and Rust's modern asynchronous IO types - feature "futures-io"
|
||||
Requires: crate(%{pkgname})
|
||||
Requires: crate(futures-io-0.3/std) >= 0.3.0
|
||||
Provides: crate(%{pkgname}/futures-io)
|
||||
|
||||
%description -n %{name}+futures-io
|
||||
This metapackage enables feature "futures-io" for the Rust async-compression crate, by pulling in any additional dependencies needed by that feature.
|
||||
|
||||
%package -n %{name}+libzstd
|
||||
Summary: Adaptors between compression crates and Rust's modern asynchronous IO types - feature "libzstd"
|
||||
Requires: crate(%{pkgname})
|
||||
Requires: crate(zstd-0.13) >= 0.13.1
|
||||
Provides: crate(%{pkgname}/libzstd)
|
||||
|
||||
%description -n %{name}+libzstd
|
||||
This metapackage enables feature "libzstd" for the Rust async-compression crate, by pulling in any additional dependencies needed by that feature.
|
||||
|
||||
%package -n %{name}+lz4
|
||||
Summary: Adaptors between compression crates and Rust's modern asynchronous IO types - feature "lz4"
|
||||
Requires: crate(%{pkgname})
|
||||
Requires: crate(lz4-1.0/default) >= 1.28.1
|
||||
Provides: crate(%{pkgname}/lz4)
|
||||
|
||||
%description -n %{name}+lz4
|
||||
This metapackage enables feature "lz4" for the Rust async-compression crate, by pulling in any additional dependencies needed by that feature.
|
||||
|
||||
%package -n %{name}+lzma
|
||||
Summary: Adaptors between compression crates and Rust's modern asynchronous IO types - feature "lzma" and 2 more
|
||||
Requires: crate(%{pkgname})
|
||||
Requires: crate(liblzma-0.4/default) >= 0.4.0
|
||||
Provides: crate(%{pkgname}/lzma)
|
||||
Provides: crate(%{pkgname}/xz)
|
||||
Provides: crate(%{pkgname}/xz2)
|
||||
|
||||
%description -n %{name}+lzma
|
||||
This metapackage enables feature "lzma" for the Rust async-compression crate, by pulling in any additional dependencies needed by that feature.
|
||||
|
||||
Additionally, this package also provides the "xz", and "xz2" features.
|
||||
|
||||
%package -n %{name}+tokio
|
||||
Summary: Adaptors between compression crates and Rust's modern asynchronous IO types - feature "tokio"
|
||||
Requires: crate(%{pkgname})
|
||||
Requires: crate(tokio-1.0) >= 1.45.1
|
||||
Provides: crate(%{pkgname}/tokio)
|
||||
|
||||
%description -n %{name}+tokio
|
||||
This metapackage enables feature "tokio" for the Rust async-compression crate, by pulling in any additional dependencies needed by that feature.
|
||||
|
||||
%package -n %{name}+zstd
|
||||
Summary: Adaptors between compression crates and Rust's modern asynchronous IO types - feature "zstd"
|
||||
Requires: crate(%{pkgname})
|
||||
Requires: crate(%{pkgname}/libzstd)
|
||||
Requires: crate(%{pkgname}/zstd-safe)
|
||||
Provides: crate(%{pkgname}/zstd)
|
||||
|
||||
%description -n %{name}+zstd
|
||||
This metapackage enables feature "zstd" for the Rust async-compression crate, by pulling in any additional dependencies needed by that feature.
|
||||
|
||||
%package -n %{name}+zstd-safe
|
||||
Summary: Adaptors between compression crates and Rust's modern asynchronous IO types - feature "zstd-safe"
|
||||
Requires: crate(%{pkgname})
|
||||
Requires: crate(zstd-safe-7.0) >= 7.0.0
|
||||
Provides: crate(%{pkgname}/zstd-safe)
|
||||
|
||||
%description -n %{name}+zstd-safe
|
||||
This metapackage enables feature "zstd-safe" for the Rust async-compression crate, by pulling in any additional dependencies needed by that feature.
|
||||
|
||||
%package -n %{name}+zstdmt
|
||||
Summary: Adaptors between compression crates and Rust's modern asynchronous IO types - feature "zstdmt"
|
||||
Requires: crate(%{pkgname})
|
||||
Requires: crate(%{pkgname}/zstd)
|
||||
Requires: crate(zstd-safe-7.0/zstdmt) >= 7.0.0
|
||||
Provides: crate(%{pkgname}/zstdmt)
|
||||
|
||||
%description -n %{name}+zstdmt
|
||||
This metapackage enables feature "zstdmt" for the Rust async-compression crate, by pulling in any additional dependencies needed by that feature.
|
||||
|
||||
%files
|
||||
%{_datadir}/cargo/registry/%{crate_name}-%{version}/
|
||||
|
||||
%changelog
|
||||
%autochangelog
|
||||
@@ -0,0 +1,42 @@
|
||||
# SPDX-FileCopyrightText: (C) 2026 Institute of Software, Chinese Academy of Sciences (ISCAS)
|
||||
# SPDX-FileCopyrightText: (C) 2026 openRuyi Project Contributors
|
||||
# SPDX-FileContributor: misaka00251 <liuxin@iscas.ac.cn>
|
||||
#
|
||||
# SPDX-License-Identifier: MulanPSL-2.0
|
||||
|
||||
%global crate_name async-trait
|
||||
%global full_version 0.1.88
|
||||
%global pkgname async-trait-0.1
|
||||
|
||||
Name: rust-async-trait-0.1
|
||||
Version: 0.1.88
|
||||
Release: %autorelease
|
||||
Summary: Rust crate "async-trait"
|
||||
License: MIT OR Apache-2.0
|
||||
URL: https://github.com/dtolnay/async-trait
|
||||
#!RemoteAsset: sha256:e539d3fca749fcee5236ab05e93a52867dd549cc157c8cb7f99595f3cedffdb5
|
||||
Source: https://static.crates.io/crates/%{crate_name}/%{full_version}/download#/%{name}-%{version}.tar.gz
|
||||
BuildArch: noarch
|
||||
BuildSystem: rustcrates
|
||||
|
||||
BuildRequires: rust-rpm-macros
|
||||
|
||||
Requires: crate(proc-macro2-1.0/default) >= 1.0.95
|
||||
Requires: crate(quote-1.0/default) >= 1.0.40
|
||||
Requires: crate(syn-2.0/clone-impls) >= 2.0.103
|
||||
Requires: crate(syn-2.0/full) >= 2.0.103
|
||||
Requires: crate(syn-2.0/parsing) >= 2.0.103
|
||||
Requires: crate(syn-2.0/printing) >= 2.0.103
|
||||
Requires: crate(syn-2.0/proc-macro) >= 2.0.103
|
||||
Requires: crate(syn-2.0/visit-mut) >= 2.0.103
|
||||
Provides: crate(%{pkgname})
|
||||
Provides: crate(%{pkgname}/default)
|
||||
|
||||
%description
|
||||
Source code for takopackized Rust crate "async-trait"
|
||||
|
||||
%files
|
||||
%{_datadir}/cargo/registry/%{crate_name}-%{version}/
|
||||
|
||||
%changelog
|
||||
%autochangelog
|
||||
@@ -0,0 +1,36 @@
|
||||
# SPDX-FileCopyrightText: (C) 2026 Institute of Software, Chinese Academy of Sciences (ISCAS)
|
||||
# SPDX-FileCopyrightText: (C) 2026 openRuyi Project Contributors
|
||||
# SPDX-FileContributor: misaka00251 <liuxin@iscas.ac.cn>
|
||||
#
|
||||
# SPDX-License-Identifier: MulanPSL-2.0
|
||||
|
||||
%global crate_name avt
|
||||
%global full_version 0.17.0
|
||||
%global pkgname avt-0.17
|
||||
|
||||
Name: rust-avt-0.17
|
||||
Version: 0.17.0
|
||||
Release: %autorelease
|
||||
Summary: Rust crate "avt"
|
||||
License: Apache-2.0
|
||||
URL: https://github.com/asciinema/avt
|
||||
#!RemoteAsset: sha256:fa0f99f7bcce0e99d842c94947f8d0ab5f6f3abc08424e1a4b58a8a7ae30f7c7
|
||||
Source: https://static.crates.io/crates/%{crate_name}/%{full_version}/download#/%{name}-%{version}.tar.gz
|
||||
BuildArch: noarch
|
||||
BuildSystem: rustcrates
|
||||
|
||||
BuildRequires: rust-rpm-macros
|
||||
|
||||
Requires: crate(rgb-0.8/default) >= 0.8.50
|
||||
Requires: crate(unicode-width-0.1/default) >= 0.1.14
|
||||
Provides: crate(%{pkgname})
|
||||
Provides: crate(%{pkgname}/default)
|
||||
|
||||
%description
|
||||
Source code for takopackized Rust crate "avt"
|
||||
|
||||
%files
|
||||
%{_datadir}/cargo/registry/%{crate_name}-%{version}/
|
||||
|
||||
%changelog
|
||||
%autochangelog
|
||||
@@ -0,0 +1,245 @@
|
||||
# SPDX-FileCopyrightText: (C) 2026 Institute of Software, Chinese Academy of Sciences (ISCAS)
|
||||
# SPDX-FileCopyrightText: (C) 2026 openRuyi Project Contributors
|
||||
# SPDX-FileContributor: misaka00251 <liuxin@iscas.ac.cn>
|
||||
#
|
||||
# SPDX-License-Identifier: MulanPSL-2.0
|
||||
|
||||
%global crate_name axum
|
||||
%global full_version 0.8.6
|
||||
%global pkgname axum-0.8
|
||||
|
||||
Name: rust-axum-0.8
|
||||
Version: 0.8.6
|
||||
Release: %autorelease
|
||||
Summary: Rust crate "axum"
|
||||
License: MIT
|
||||
URL: https://github.com/tokio-rs/axum
|
||||
#!RemoteAsset: sha256:8a18ed336352031311f4e0b4dd2ff392d4fbb370777c9d18d7fc9d7359f73871
|
||||
Source: https://static.crates.io/crates/%{crate_name}/%{full_version}/download#/%{name}-%{version}.tar.gz
|
||||
BuildArch: noarch
|
||||
BuildSystem: rustcrates
|
||||
|
||||
BuildRequires: rust-rpm-macros
|
||||
|
||||
Requires: crate(axum-core-0.5/default) >= 0.5.5
|
||||
Requires: crate(bytes-1.0/default) >= 1.11.1
|
||||
Requires: crate(futures-util-0.3/alloc) >= 0.3.31
|
||||
Requires: crate(http-1.0/default) >= 1.3.1
|
||||
Requires: crate(http-body-1.0/default) >= 1.0.1
|
||||
Requires: crate(http-body-util-0.1/default) >= 0.1.3
|
||||
Requires: crate(itoa-1.0/default) >= 1.0.15
|
||||
Requires: crate(matchit-0.8/default) >= 0.8.4
|
||||
Requires: crate(memchr-2.0/default) >= 2.7.5
|
||||
Requires: crate(mime-0.3/default) >= 0.3.17
|
||||
Requires: crate(percent-encoding-2.0/default) >= 2.3.1
|
||||
Requires: crate(pin-project-lite-0.2/default) >= 0.2.16
|
||||
Requires: crate(serde-core-1.0/default) >= 1.0.228
|
||||
Requires: crate(sync-wrapper-1.0/default) >= 1.0.2
|
||||
Requires: crate(tower-0.5/util) >= 0.5.2
|
||||
Requires: crate(tower-layer-0.3/default) >= 0.3.3
|
||||
Requires: crate(tower-service-0.3/default) >= 0.3.3
|
||||
Provides: crate(%{pkgname})
|
||||
Provides: crate(%{pkgname}/matched-path)
|
||||
Provides: crate(%{pkgname}/original-uri)
|
||||
|
||||
%description
|
||||
Source code for takopackized Rust crate "axum"
|
||||
|
||||
%package -n %{name}+private
|
||||
Summary: Web framework that focuses on ergonomics and modularity - feature "__private"
|
||||
Requires: crate(%{pkgname})
|
||||
Requires: crate(%{pkgname}/http1)
|
||||
Requires: crate(%{pkgname}/tokio)
|
||||
Requires: crate(reqwest-0.12/json) >= 0.12.0
|
||||
Requires: crate(reqwest-0.12/multipart) >= 0.12.0
|
||||
Requires: crate(reqwest-0.12/stream) >= 0.12.0
|
||||
Provides: crate(%{pkgname}/private)
|
||||
|
||||
%description -n %{name}+private
|
||||
This metapackage enables feature "__private" for the Rust axum crate, by pulling in any additional dependencies needed by that feature.
|
||||
|
||||
%package -n %{name}+private-docs
|
||||
Summary: Web framework that focuses on ergonomics and modularity - feature "__private_docs"
|
||||
Requires: crate(%{pkgname})
|
||||
Requires: crate(axum-core-0.5/private-docs) >= 0.5.5
|
||||
Requires: crate(serde-1.0/default) >= 1.0.211
|
||||
Requires: crate(tower-0.5/full) >= 0.5.2
|
||||
Requires: crate(tower-0.5/util) >= 0.5.2
|
||||
Requires: crate(tower-http-0.6/add-extension) >= 0.6.0
|
||||
Requires: crate(tower-http-0.6/auth) >= 0.6.0
|
||||
Requires: crate(tower-http-0.6/catch-panic) >= 0.6.0
|
||||
Requires: crate(tower-http-0.6/compression-br) >= 0.6.0
|
||||
Requires: crate(tower-http-0.6/compression-deflate) >= 0.6.0
|
||||
Requires: crate(tower-http-0.6/compression-gzip) >= 0.6.0
|
||||
Requires: crate(tower-http-0.6/cors) >= 0.6.0
|
||||
Requires: crate(tower-http-0.6/decompression-br) >= 0.6.0
|
||||
Requires: crate(tower-http-0.6/decompression-deflate) >= 0.6.0
|
||||
Requires: crate(tower-http-0.6/decompression-gzip) >= 0.6.0
|
||||
Requires: crate(tower-http-0.6/default) >= 0.6.0
|
||||
Requires: crate(tower-http-0.6/follow-redirect) >= 0.6.0
|
||||
Requires: crate(tower-http-0.6/fs) >= 0.6.0
|
||||
Requires: crate(tower-http-0.6/limit) >= 0.6.0
|
||||
Requires: crate(tower-http-0.6/map-request-body) >= 0.6.0
|
||||
Requires: crate(tower-http-0.6/map-response-body) >= 0.6.0
|
||||
Requires: crate(tower-http-0.6/metrics) >= 0.6.0
|
||||
Requires: crate(tower-http-0.6/normalize-path) >= 0.6.0
|
||||
Requires: crate(tower-http-0.6/propagate-header) >= 0.6.0
|
||||
Requires: crate(tower-http-0.6/redirect) >= 0.6.0
|
||||
Requires: crate(tower-http-0.6/request-id) >= 0.6.0
|
||||
Requires: crate(tower-http-0.6/sensitive-headers) >= 0.6.0
|
||||
Requires: crate(tower-http-0.6/set-header) >= 0.6.0
|
||||
Requires: crate(tower-http-0.6/set-status) >= 0.6.0
|
||||
Requires: crate(tower-http-0.6/timeout) >= 0.6.0
|
||||
Requires: crate(tower-http-0.6/trace) >= 0.6.0
|
||||
Requires: crate(tower-http-0.6/util) >= 0.6.0
|
||||
Requires: crate(tower-http-0.6/validate-request) >= 0.6.0
|
||||
Provides: crate(%{pkgname}/private-docs)
|
||||
|
||||
%description -n %{name}+private-docs
|
||||
This metapackage enables feature "__private_docs" for the Rust axum crate, by pulling in any additional dependencies needed by that feature.
|
||||
|
||||
%package -n %{name}+default
|
||||
Summary: Web framework that focuses on ergonomics and modularity - feature "default"
|
||||
Requires: crate(%{pkgname})
|
||||
Requires: crate(%{pkgname}/form)
|
||||
Requires: crate(%{pkgname}/http1)
|
||||
Requires: crate(%{pkgname}/json)
|
||||
Requires: crate(%{pkgname}/matched-path)
|
||||
Requires: crate(%{pkgname}/original-uri)
|
||||
Requires: crate(%{pkgname}/query)
|
||||
Requires: crate(%{pkgname}/tokio)
|
||||
Requires: crate(%{pkgname}/tower-log)
|
||||
Requires: crate(%{pkgname}/tracing)
|
||||
Provides: crate(%{pkgname}/default)
|
||||
|
||||
%description -n %{name}+default
|
||||
This metapackage enables feature "default" for the Rust axum crate, by pulling in any additional dependencies needed by that feature.
|
||||
|
||||
%package -n %{name}+form
|
||||
Summary: Web framework that focuses on ergonomics and modularity - feature "form" and 1 more
|
||||
Requires: crate(%{pkgname})
|
||||
Requires: crate(form-urlencoded-1.0/default) >= 1.1.0
|
||||
Requires: crate(serde-path-to-error-0.1/default) >= 0.1.8
|
||||
Requires: crate(serde-urlencoded-0.7/default) >= 0.7.0
|
||||
Provides: crate(%{pkgname}/form)
|
||||
Provides: crate(%{pkgname}/query)
|
||||
|
||||
%description -n %{name}+form
|
||||
This metapackage enables feature "form" for the Rust axum crate, by pulling in any additional dependencies needed by that feature.
|
||||
|
||||
Additionally, this package also provides the "query" feature.
|
||||
|
||||
%package -n %{name}+http1
|
||||
Summary: Web framework that focuses on ergonomics and modularity - feature "http1"
|
||||
Requires: crate(%{pkgname})
|
||||
Requires: crate(hyper-1.0/default) >= 1.6.0
|
||||
Requires: crate(hyper-1.0/http1) >= 1.6.0
|
||||
Requires: crate(hyper-util-0.1/http1) >= 0.1.14
|
||||
Requires: crate(hyper-util-0.1/server) >= 0.1.14
|
||||
Requires: crate(hyper-util-0.1/service) >= 0.1.14
|
||||
Requires: crate(hyper-util-0.1/tokio) >= 0.1.14
|
||||
Provides: crate(%{pkgname}/http1)
|
||||
|
||||
%description -n %{name}+http1
|
||||
This metapackage enables feature "http1" for the Rust axum crate, by pulling in any additional dependencies needed by that feature.
|
||||
|
||||
%package -n %{name}+http2
|
||||
Summary: Web framework that focuses on ergonomics and modularity - feature "http2"
|
||||
Requires: crate(%{pkgname})
|
||||
Requires: crate(hyper-1.0/default) >= 1.6.0
|
||||
Requires: crate(hyper-1.0/http2) >= 1.6.0
|
||||
Requires: crate(hyper-util-0.1/http2) >= 0.1.14
|
||||
Requires: crate(hyper-util-0.1/server) >= 0.1.14
|
||||
Requires: crate(hyper-util-0.1/service) >= 0.1.14
|
||||
Requires: crate(hyper-util-0.1/tokio) >= 0.1.14
|
||||
Provides: crate(%{pkgname}/http2)
|
||||
|
||||
%description -n %{name}+http2
|
||||
This metapackage enables feature "http2" for the Rust axum crate, by pulling in any additional dependencies needed by that feature.
|
||||
|
||||
%package -n %{name}+json
|
||||
Summary: Web framework that focuses on ergonomics and modularity - feature "json"
|
||||
Requires: crate(%{pkgname})
|
||||
Requires: crate(serde-json-1.0/default) >= 1.0.0
|
||||
Requires: crate(serde-json-1.0/raw-value) >= 1.0.0
|
||||
Requires: crate(serde-path-to-error-0.1/default) >= 0.1.8
|
||||
Provides: crate(%{pkgname}/json)
|
||||
|
||||
%description -n %{name}+json
|
||||
This metapackage enables feature "json" for the Rust axum crate, by pulling in any additional dependencies needed by that feature.
|
||||
|
||||
%package -n %{name}+macros
|
||||
Summary: Web framework that focuses on ergonomics and modularity - feature "macros"
|
||||
Requires: crate(%{pkgname})
|
||||
Requires: crate(axum-macros-0.5/default) >= 0.5.0
|
||||
Provides: crate(%{pkgname}/macros)
|
||||
|
||||
%description -n %{name}+macros
|
||||
This metapackage enables feature "macros" for the Rust axum crate, by pulling in any additional dependencies needed by that feature.
|
||||
|
||||
%package -n %{name}+multipart
|
||||
Summary: Web framework that focuses on ergonomics and modularity - feature "multipart"
|
||||
Requires: crate(%{pkgname})
|
||||
Requires: crate(multer-3.0/default) >= 3.0.0
|
||||
Provides: crate(%{pkgname}/multipart)
|
||||
|
||||
%description -n %{name}+multipart
|
||||
This metapackage enables feature "multipart" for the Rust axum crate, by pulling in any additional dependencies needed by that feature.
|
||||
|
||||
%package -n %{name}+tokio
|
||||
Summary: Web framework that focuses on ergonomics and modularity - feature "tokio"
|
||||
Requires: crate(%{pkgname})
|
||||
Requires: crate(hyper-util-0.1/default) >= 0.1.14
|
||||
Requires: crate(hyper-util-0.1/server) >= 0.1.14
|
||||
Requires: crate(hyper-util-0.1/service) >= 0.1.14
|
||||
Requires: crate(hyper-util-0.1/tokio) >= 0.1.14
|
||||
Requires: crate(tokio-1.0/default) >= 1.45.1
|
||||
Requires: crate(tokio-1.0/macros) >= 1.45.1
|
||||
Requires: crate(tokio-1.0/net) >= 1.45.1
|
||||
Requires: crate(tokio-1.0/rt) >= 1.45.1
|
||||
Requires: crate(tokio-1.0/time) >= 1.45.1
|
||||
Requires: crate(tower-0.5/make) >= 0.5.2
|
||||
Requires: crate(tower-0.5/util) >= 0.5.2
|
||||
Provides: crate(%{pkgname}/tokio)
|
||||
|
||||
%description -n %{name}+tokio
|
||||
This metapackage enables feature "tokio" for the Rust axum crate, by pulling in any additional dependencies needed by that feature.
|
||||
|
||||
%package -n %{name}+tower-log
|
||||
Summary: Web framework that focuses on ergonomics and modularity - feature "tower-log"
|
||||
Requires: crate(%{pkgname})
|
||||
Requires: crate(tower-0.5/log) >= 0.5.2
|
||||
Requires: crate(tower-0.5/util) >= 0.5.2
|
||||
Provides: crate(%{pkgname}/tower-log)
|
||||
|
||||
%description -n %{name}+tower-log
|
||||
This metapackage enables feature "tower-log" for the Rust axum crate, by pulling in any additional dependencies needed by that feature.
|
||||
|
||||
%package -n %{name}+tracing
|
||||
Summary: Web framework that focuses on ergonomics and modularity - feature "tracing"
|
||||
Requires: crate(%{pkgname})
|
||||
Requires: crate(axum-core-0.5/tracing) >= 0.5.5
|
||||
Requires: crate(tracing-0.1) >= 0.1.0
|
||||
Provides: crate(%{pkgname}/tracing)
|
||||
|
||||
%description -n %{name}+tracing
|
||||
This metapackage enables feature "tracing" for the Rust axum crate, by pulling in any additional dependencies needed by that feature.
|
||||
|
||||
%package -n %{name}+ws
|
||||
Summary: Web framework that focuses on ergonomics and modularity - feature "ws"
|
||||
Requires: crate(%{pkgname})
|
||||
Requires: crate(%{pkgname}/tokio)
|
||||
Requires: crate(base64-0.22/default) >= 0.22.1
|
||||
Requires: crate(hyper-1.0/default) >= 1.6.0
|
||||
Requires: crate(sha1-0.10/default) >= 0.10.6
|
||||
Requires: crate(tokio-tungstenite-0.28/default) >= 0.28.0
|
||||
Provides: crate(%{pkgname}/ws)
|
||||
|
||||
%description -n %{name}+ws
|
||||
This metapackage enables feature "ws" for the Rust axum crate, by pulling in any additional dependencies needed by that feature.
|
||||
|
||||
%files
|
||||
%{_datadir}/cargo/registry/%{crate_name}-%{version}/
|
||||
|
||||
%changelog
|
||||
%autochangelog
|
||||
@@ -0,0 +1,63 @@
|
||||
# SPDX-FileCopyrightText: (C) 2026 Institute of Software, Chinese Academy of Sciences (ISCAS)
|
||||
# SPDX-FileCopyrightText: (C) 2026 openRuyi Project Contributors
|
||||
# SPDX-FileContributor: misaka00251 <liuxin@iscas.ac.cn>
|
||||
#
|
||||
# SPDX-License-Identifier: MulanPSL-2.0
|
||||
|
||||
%global crate_name axum-core
|
||||
%global full_version 0.5.5
|
||||
%global pkgname axum-core-0.5
|
||||
|
||||
Name: rust-axum-core-0.5
|
||||
Version: 0.5.5
|
||||
Release: %autorelease
|
||||
Summary: Rust crate "axum-core"
|
||||
License: MIT
|
||||
URL: https://github.com/tokio-rs/axum
|
||||
#!RemoteAsset: sha256:59446ce19cd142f8833f856eb31f3eb097812d1479ab224f54d72428ca21ea22
|
||||
Source: https://static.crates.io/crates/%{crate_name}/%{full_version}/download#/%{name}-%{version}.tar.gz
|
||||
BuildArch: noarch
|
||||
BuildSystem: rustcrates
|
||||
|
||||
BuildRequires: rust-rpm-macros
|
||||
|
||||
Requires: crate(bytes-1.0/default) >= 1.11.1
|
||||
Requires: crate(futures-core-0.3/default) >= 0.3.31
|
||||
Requires: crate(http-1.0/default) >= 1.3.1
|
||||
Requires: crate(http-body-1.0/default) >= 1.0.1
|
||||
Requires: crate(http-body-util-0.1/default) >= 0.1.3
|
||||
Requires: crate(mime-0.3/default) >= 0.3.17
|
||||
Requires: crate(pin-project-lite-0.2/default) >= 0.2.16
|
||||
Requires: crate(sync-wrapper-1.0/default) >= 1.0.2
|
||||
Requires: crate(tower-layer-0.3/default) >= 0.3.3
|
||||
Requires: crate(tower-service-0.3/default) >= 0.3.3
|
||||
Provides: crate(%{pkgname})
|
||||
Provides: crate(%{pkgname}/default)
|
||||
|
||||
%description
|
||||
Source code for takopackized Rust crate "axum-core"
|
||||
|
||||
%package -n %{name}+private-docs
|
||||
Summary: Core types and traits for axum - feature "__private_docs"
|
||||
Requires: crate(%{pkgname})
|
||||
Requires: crate(tower-http-0.6/default) >= 0.6.0
|
||||
Requires: crate(tower-http-0.6/limit) >= 0.6.0
|
||||
Provides: crate(%{pkgname}/private-docs)
|
||||
|
||||
%description -n %{name}+private-docs
|
||||
This metapackage enables feature "__private_docs" for the Rust axum-core crate, by pulling in any additional dependencies needed by that feature.
|
||||
|
||||
%package -n %{name}+tracing
|
||||
Summary: Core types and traits for axum - feature "tracing"
|
||||
Requires: crate(%{pkgname})
|
||||
Requires: crate(tracing-0.1) >= 0.1.37
|
||||
Provides: crate(%{pkgname}/tracing)
|
||||
|
||||
%description -n %{name}+tracing
|
||||
This metapackage enables feature "tracing" for the Rust axum-core crate, by pulling in any additional dependencies needed by that feature.
|
||||
|
||||
%files
|
||||
%{_datadir}/cargo/registry/%{crate_name}-%{version}/
|
||||
|
||||
%changelog
|
||||
%autochangelog
|
||||
@@ -0,0 +1,48 @@
|
||||
# SPDX-FileCopyrightText: (C) 2026 Institute of Software, Chinese Academy of Sciences (ISCAS)
|
||||
# SPDX-FileCopyrightText: (C) 2026 openRuyi Project Contributors
|
||||
# SPDX-FileContributor: misaka00251 <liuxin@iscas.ac.cn>
|
||||
#
|
||||
# SPDX-License-Identifier: MulanPSL-2.0
|
||||
|
||||
%global crate_name clap_mangen
|
||||
%global full_version 0.2.27
|
||||
%global pkgname clap-mangen-0.2
|
||||
|
||||
Name: rust-clap-mangen-0.2
|
||||
Version: 0.2.27
|
||||
Release: %autorelease
|
||||
Summary: Rust crate "clap_mangen"
|
||||
License: MIT OR Apache-2.0
|
||||
URL: https://github.com/clap-rs/clap
|
||||
#!RemoteAsset: sha256:fc33c849748320656a90832f54a5eeecaa598e92557fb5dedebc3355746d31e4
|
||||
Source: https://static.crates.io/crates/%{crate_name}/%{full_version}/download#/%{name}-%{version}.tar.gz
|
||||
BuildArch: noarch
|
||||
BuildSystem: rustcrates
|
||||
|
||||
BuildRequires: rust-rpm-macros
|
||||
|
||||
Requires: crate(clap-4.0/env) >= 4.5.40
|
||||
Requires: crate(clap-4.0/std) >= 4.5.40
|
||||
Requires: crate(roff-0.2/default) >= 0.2.2
|
||||
Provides: crate(%{pkgname})
|
||||
Provides: crate(%{pkgname}/default)
|
||||
|
||||
%description
|
||||
Source code for takopackized Rust crate "clap_mangen"
|
||||
|
||||
%package -n %{name}+debug
|
||||
Summary: Manpage generator for clap - feature "debug"
|
||||
Requires: crate(%{pkgname})
|
||||
Requires: crate(clap-4.0/debug) >= 4.5.40
|
||||
Requires: crate(clap-4.0/env) >= 4.5.40
|
||||
Requires: crate(clap-4.0/std) >= 4.5.40
|
||||
Provides: crate(%{pkgname}/debug)
|
||||
|
||||
%description -n %{name}+debug
|
||||
This metapackage enables feature "debug" for the Rust clap_mangen crate, by pulling in any additional dependencies needed by that feature.
|
||||
|
||||
%files
|
||||
%{_datadir}/cargo/registry/%{crate_name}-%{version}/
|
||||
|
||||
%changelog
|
||||
%autochangelog
|
||||
@@ -0,0 +1,180 @@
|
||||
# SPDX-FileCopyrightText: (C) 2026 Institute of Software, Chinese Academy of Sciences (ISCAS)
|
||||
# SPDX-FileCopyrightText: (C) 2026 openRuyi Project Contributors
|
||||
# SPDX-FileContributor: misaka00251 <liuxin@iscas.ac.cn>
|
||||
#
|
||||
# SPDX-License-Identifier: MulanPSL-2.0
|
||||
|
||||
%global crate_name config
|
||||
%global full_version 0.15.18
|
||||
%global pkgname config-0.15
|
||||
|
||||
Name: rust-config-0.15
|
||||
Version: 0.15.18
|
||||
Release: %autorelease
|
||||
Summary: Rust crate "config"
|
||||
License: MIT OR Apache-2.0
|
||||
URL: https://github.com/rust-cli/config-rs
|
||||
#!RemoteAsset: sha256:180e549344080374f9b32ed41bf3b6b57885ff6a289367b3dbc10eea8acc1918
|
||||
Source: https://static.crates.io/crates/%{crate_name}/%{full_version}/download#/%{name}-%{version}.tar.gz
|
||||
BuildArch: noarch
|
||||
BuildSystem: rustcrates
|
||||
|
||||
BuildRequires: rust-rpm-macros
|
||||
|
||||
Requires: crate(pathdiff-0.2/default) >= 0.2.3
|
||||
Requires: crate(serde-core-1.0/default) >= 1.0.228
|
||||
Requires: crate(winnow-0.7/default) >= 0.7.13
|
||||
Provides: crate(%{pkgname})
|
||||
|
||||
%description
|
||||
Source code for takopackized Rust crate "config"
|
||||
|
||||
%package -n %{name}+async-trait
|
||||
Summary: Layered configuration system for Rust applications - feature "async-trait" and 1 more
|
||||
Requires: crate(%{pkgname})
|
||||
Requires: crate(async-trait-0.1/default) >= 0.1.89
|
||||
Provides: crate(%{pkgname}/async)
|
||||
Provides: crate(%{pkgname}/async-trait)
|
||||
|
||||
%description -n %{name}+async-trait
|
||||
This metapackage enables feature "async-trait" for the Rust config crate, by pulling in any additional dependencies needed by that feature.
|
||||
|
||||
Additionally, this package also provides the "async" feature.
|
||||
|
||||
%package -n %{name}+convert-case
|
||||
Summary: Layered configuration system for Rust applications - feature "convert_case"
|
||||
Requires: crate(%{pkgname})
|
||||
Requires: crate(convert-case-0.6/default) >= 0.6.0
|
||||
Provides: crate(%{pkgname}/convert-case)
|
||||
|
||||
%description -n %{name}+convert-case
|
||||
This metapackage enables feature "convert_case" for the Rust config crate, by pulling in any additional dependencies needed by that feature.
|
||||
|
||||
%package -n %{name}+corn
|
||||
Summary: Layered configuration system for Rust applications - feature "corn"
|
||||
Requires: crate(%{pkgname})
|
||||
Requires: crate(libcorn-0.10/default) >= 0.10.0
|
||||
Provides: crate(%{pkgname}/corn)
|
||||
|
||||
%description -n %{name}+corn
|
||||
This metapackage enables feature "corn" for the Rust config crate, by pulling in any additional dependencies needed by that feature.
|
||||
|
||||
%package -n %{name}+default
|
||||
Summary: Layered configuration system for Rust applications - feature "default"
|
||||
Requires: crate(%{pkgname})
|
||||
Requires: crate(%{pkgname}/async)
|
||||
Requires: crate(%{pkgname}/convert-case)
|
||||
Requires: crate(%{pkgname}/ini)
|
||||
Requires: crate(%{pkgname}/json)
|
||||
Requires: crate(%{pkgname}/json5)
|
||||
Requires: crate(%{pkgname}/ron)
|
||||
Requires: crate(%{pkgname}/toml)
|
||||
Requires: crate(%{pkgname}/yaml)
|
||||
Provides: crate(%{pkgname}/default)
|
||||
|
||||
%description -n %{name}+default
|
||||
This metapackage enables feature "default" for the Rust config crate, by pulling in any additional dependencies needed by that feature.
|
||||
|
||||
%package -n %{name}+indexmap
|
||||
Summary: Layered configuration system for Rust applications - feature "indexmap"
|
||||
Requires: crate(%{pkgname})
|
||||
Requires: crate(indexmap-2.0/default) >= 2.11.4
|
||||
Requires: crate(indexmap-2.0/serde) >= 2.11.4
|
||||
Provides: crate(%{pkgname}/indexmap)
|
||||
|
||||
%description -n %{name}+indexmap
|
||||
This metapackage enables feature "indexmap" for the Rust config crate, by pulling in any additional dependencies needed by that feature.
|
||||
|
||||
%package -n %{name}+json5
|
||||
Summary: Layered configuration system for Rust applications - feature "json5"
|
||||
Requires: crate(%{pkgname})
|
||||
Requires: crate(%{pkgname}/json5-rs)
|
||||
Requires: crate(serde-untagged-0.1/default) >= 0.1.9
|
||||
Provides: crate(%{pkgname}/json5)
|
||||
|
||||
%description -n %{name}+json5
|
||||
This metapackage enables feature "json5" for the Rust config crate, by pulling in any additional dependencies needed by that feature.
|
||||
|
||||
%package -n %{name}+json5-rs
|
||||
Summary: Layered configuration system for Rust applications - feature "json5_rs"
|
||||
Requires: crate(%{pkgname})
|
||||
Requires: crate(json5-0.4/default) >= 0.4.1
|
||||
Provides: crate(%{pkgname}/json5-rs)
|
||||
|
||||
%description -n %{name}+json5-rs
|
||||
This metapackage enables feature "json5_rs" for the Rust config crate, by pulling in any additional dependencies needed by that feature.
|
||||
|
||||
%package -n %{name}+preserve-order
|
||||
Summary: Layered configuration system for Rust applications - feature "preserve_order"
|
||||
Requires: crate(%{pkgname})
|
||||
Requires: crate(%{pkgname}/indexmap)
|
||||
Requires: crate(ron-0.8/indexmap) >= 0.8.1
|
||||
Requires: crate(serde-json-1.0/preserve-order) >= 1.0.145
|
||||
Requires: crate(toml-0.9/parse) >= 0.9.8
|
||||
Requires: crate(toml-0.9/preserve-order) >= 0.9.8
|
||||
Requires: crate(toml-0.9/serde) >= 0.9.8
|
||||
Provides: crate(%{pkgname}/preserve-order)
|
||||
|
||||
%description -n %{name}+preserve-order
|
||||
This metapackage enables feature "preserve_order" for the Rust config crate, by pulling in any additional dependencies needed by that feature.
|
||||
|
||||
%package -n %{name}+ron
|
||||
Summary: Layered configuration system for Rust applications - feature "ron"
|
||||
Requires: crate(%{pkgname})
|
||||
Requires: crate(ron-0.8/default) >= 0.8.1
|
||||
Provides: crate(%{pkgname}/ron)
|
||||
|
||||
%description -n %{name}+ron
|
||||
This metapackage enables feature "ron" for the Rust config crate, by pulling in any additional dependencies needed by that feature.
|
||||
|
||||
%package -n %{name}+rust-ini
|
||||
Summary: Layered configuration system for Rust applications - feature "rust-ini" and 1 more
|
||||
Requires: crate(%{pkgname})
|
||||
Requires: crate(rust-ini-0.21/default) >= 0.21.3
|
||||
Provides: crate(%{pkgname}/ini)
|
||||
Provides: crate(%{pkgname}/rust-ini)
|
||||
|
||||
%description -n %{name}+rust-ini
|
||||
This metapackage enables feature "rust-ini" for the Rust config crate, by pulling in any additional dependencies needed by that feature.
|
||||
|
||||
Additionally, this package also provides the "ini" feature.
|
||||
|
||||
%package -n %{name}+serde-json
|
||||
Summary: Layered configuration system for Rust applications - feature "serde_json" and 1 more
|
||||
Requires: crate(%{pkgname})
|
||||
Requires: crate(serde-json-1.0/default) >= 1.0.145
|
||||
Provides: crate(%{pkgname}/json)
|
||||
Provides: crate(%{pkgname}/serde-json)
|
||||
|
||||
%description -n %{name}+serde-json
|
||||
This metapackage enables feature "serde_json" for the Rust config crate, by pulling in any additional dependencies needed by that feature.
|
||||
|
||||
Additionally, this package also provides the "json" feature.
|
||||
|
||||
%package -n %{name}+toml
|
||||
Summary: Layered configuration system for Rust applications - feature "toml"
|
||||
Requires: crate(%{pkgname})
|
||||
Requires: crate(toml-0.9/parse) >= 0.9.8
|
||||
Requires: crate(toml-0.9/serde) >= 0.9.8
|
||||
Provides: crate(%{pkgname}/toml)
|
||||
|
||||
%description -n %{name}+toml
|
||||
This metapackage enables feature "toml" for the Rust config crate, by pulling in any additional dependencies needed by that feature.
|
||||
|
||||
%package -n %{name}+yaml-rust2
|
||||
Summary: Layered configuration system for Rust applications - feature "yaml-rust2" and 1 more
|
||||
Requires: crate(%{pkgname})
|
||||
Requires: crate(yaml-rust2-0.10/default) >= 0.10.4
|
||||
Provides: crate(%{pkgname}/yaml)
|
||||
Provides: crate(%{pkgname}/yaml-rust2)
|
||||
|
||||
%description -n %{name}+yaml-rust2
|
||||
This metapackage enables feature "yaml-rust2" for the Rust config crate, by pulling in any additional dependencies needed by that feature.
|
||||
|
||||
Additionally, this package also provides the "yaml" feature.
|
||||
|
||||
%files
|
||||
%{_datadir}/cargo/registry/%{crate_name}-%{version}/
|
||||
|
||||
%changelog
|
||||
%autochangelog
|
||||
@@ -0,0 +1,34 @@
|
||||
# SPDX-FileCopyrightText: (C) 2026 Institute of Software, Chinese Academy of Sciences (ISCAS)
|
||||
# SPDX-FileCopyrightText: (C) 2026 openRuyi Project Contributors
|
||||
# SPDX-FileContributor: misaka00251 <liuxin@iscas.ac.cn>
|
||||
#
|
||||
# SPDX-License-Identifier: MulanPSL-2.0
|
||||
|
||||
%global crate_name env_home
|
||||
%global full_version 0.1.0
|
||||
%global pkgname env-home-0.1
|
||||
|
||||
Name: rust-env-home-0.1
|
||||
Version: 0.1.0
|
||||
Release: %autorelease
|
||||
Summary: Rust crate "env_home"
|
||||
License: MIT OR Apache-2.0
|
||||
URL: https://github.com/notpeter/env-home
|
||||
#!RemoteAsset: sha256:c7f84e12ccf0a7ddc17a6c41c93326024c42920d7ee630d04950e6926645c0fe
|
||||
Source: https://static.crates.io/crates/%{crate_name}/%{full_version}/download#/%{name}-%{version}.tar.gz
|
||||
BuildArch: noarch
|
||||
BuildSystem: rustcrates
|
||||
|
||||
BuildRequires: rust-rpm-macros
|
||||
|
||||
Provides: crate(%{pkgname})
|
||||
Provides: crate(%{pkgname}/default)
|
||||
|
||||
%description
|
||||
Source code for takopackized Rust crate "env_home"
|
||||
|
||||
%files
|
||||
%{_datadir}/cargo/registry/%{crate_name}-%{version}/
|
||||
|
||||
%changelog
|
||||
%autochangelog
|
||||
@@ -0,0 +1,34 @@
|
||||
# SPDX-FileCopyrightText: (C) 2026 Institute of Software, Chinese Academy of Sciences (ISCAS)
|
||||
# SPDX-FileCopyrightText: (C) 2026 openRuyi Project Contributors
|
||||
# SPDX-FileContributor: misaka00251 <liuxin@iscas.ac.cn>
|
||||
#
|
||||
# SPDX-License-Identifier: MulanPSL-2.0
|
||||
|
||||
%global crate_name httpdate
|
||||
%global full_version 1.0.3
|
||||
%global pkgname httpdate-1.0
|
||||
|
||||
Name: rust-httpdate-1.0
|
||||
Version: 1.0.3
|
||||
Release: %autorelease
|
||||
Summary: Rust crate "httpdate"
|
||||
License: MIT OR Apache-2.0
|
||||
URL: https://github.com/pyfisch/httpdate
|
||||
#!RemoteAsset: sha256:df3b46402a9d5adb4c86a0cf463f42e19994e3ee891101b1841f30a545cb49a9
|
||||
Source: https://static.crates.io/crates/%{crate_name}/%{full_version}/download#/%{name}-%{version}.tar.gz
|
||||
BuildArch: noarch
|
||||
BuildSystem: rustcrates
|
||||
|
||||
BuildRequires: rust-rpm-macros
|
||||
|
||||
Provides: crate(%{pkgname})
|
||||
Provides: crate(%{pkgname}/default)
|
||||
|
||||
%description
|
||||
Source code for takopackized Rust crate "httpdate"
|
||||
|
||||
%files
|
||||
%{_datadir}/cargo/registry/%{crate_name}-%{version}/
|
||||
|
||||
%changelog
|
||||
%autochangelog
|
||||
@@ -0,0 +1,35 @@
|
||||
# SPDX-FileCopyrightText: (C) 2026 Institute of Software, Chinese Academy of Sciences (ISCAS)
|
||||
# SPDX-FileCopyrightText: (C) 2026 openRuyi Project Contributors
|
||||
# SPDX-FileContributor: misaka00251 <liuxin@iscas.ac.cn>
|
||||
#
|
||||
# SPDX-License-Identifier: MulanPSL-2.0
|
||||
|
||||
%global crate_name matchit
|
||||
%global full_version 0.8.4
|
||||
%global pkgname matchit-0.8
|
||||
|
||||
Name: rust-matchit-0.8
|
||||
Version: 0.8.4
|
||||
Release: %autorelease
|
||||
Summary: Rust crate "matchit"
|
||||
License: MIT AND BSD-3-Clause
|
||||
URL: https://github.com/ibraheemdev/matchit
|
||||
#!RemoteAsset: sha256:47e1ffaa40ddd1f3ed91f717a33c8c0ee23fff369e3aa8772b9605cc1d22f4c3
|
||||
Source: https://static.crates.io/crates/%{crate_name}/%{full_version}/download#/%{name}-%{version}.tar.gz
|
||||
BuildArch: noarch
|
||||
BuildSystem: rustcrates
|
||||
|
||||
BuildRequires: rust-rpm-macros
|
||||
|
||||
Provides: crate(%{pkgname})
|
||||
Provides: crate(%{pkgname}/test-helpers)
|
||||
Provides: crate(%{pkgname}/default)
|
||||
|
||||
%description
|
||||
Source code for takopackized Rust crate "matchit"
|
||||
|
||||
%files
|
||||
%{_datadir}/cargo/registry/%{crate_name}-%{version}/
|
||||
|
||||
%changelog
|
||||
%autochangelog
|
||||
@@ -0,0 +1,37 @@
|
||||
# SPDX-FileCopyrightText: (C) 2026 Institute of Software, Chinese Academy of Sciences (ISCAS)
|
||||
# SPDX-FileCopyrightText: (C) 2026 openRuyi Project Contributors
|
||||
# SPDX-FileContributor: misaka00251 <liuxin@iscas.ac.cn>
|
||||
#
|
||||
# SPDX-License-Identifier: MulanPSL-2.0
|
||||
|
||||
%global crate_name mime_guess
|
||||
%global full_version 2.0.5
|
||||
%global pkgname mime-guess-2.0
|
||||
|
||||
Name: rust-mime-guess-2.0
|
||||
Version: 2.0.5
|
||||
Release: %autorelease
|
||||
Summary: Rust crate "mime_guess"
|
||||
License: MIT
|
||||
URL: https://github.com/abonander/mime_guess
|
||||
#!RemoteAsset: sha256:f7c44f8e672c00fe5308fa235f821cb4198414e1c77935c1ab6948d3fd78550e
|
||||
Source: https://static.crates.io/crates/%{crate_name}/%{full_version}/download#/%{name}-%{version}.tar.gz
|
||||
BuildArch: noarch
|
||||
BuildSystem: rustcrates
|
||||
|
||||
BuildRequires: rust-rpm-macros
|
||||
|
||||
Requires: crate(mime-0.3/default) >= 0.3.17
|
||||
Requires: crate(unicase-2.0/default) >= 2.8.1
|
||||
Provides: crate(%{pkgname})
|
||||
Provides: crate(%{pkgname}/default)
|
||||
Provides: crate(%{pkgname}/rev-mappings)
|
||||
|
||||
%description
|
||||
Source code for takopackized Rust crate "mime_guess"
|
||||
|
||||
%files
|
||||
%{_datadir}/cargo/registry/%{crate_name}-%{version}/
|
||||
|
||||
%changelog
|
||||
%autochangelog
|
||||
@@ -0,0 +1,34 @@
|
||||
# SPDX-FileCopyrightText: (C) 2026 Institute of Software, Chinese Academy of Sciences (ISCAS)
|
||||
# SPDX-FileCopyrightText: (C) 2026 openRuyi Project Contributors
|
||||
# SPDX-FileContributor: misaka00251 <liuxin@iscas.ac.cn>
|
||||
#
|
||||
# SPDX-License-Identifier: MulanPSL-2.0
|
||||
|
||||
%global crate_name roff
|
||||
%global full_version 0.2.2
|
||||
%global pkgname roff-0.2
|
||||
|
||||
Name: rust-roff-0.2
|
||||
Version: 0.2.2
|
||||
Release: %autorelease
|
||||
Summary: Rust crate "roff"
|
||||
License: MIT OR Apache-2.0
|
||||
URL: https://github.com/rust-cli/roff-rs
|
||||
#!RemoteAsset: sha256:88f8660c1ff60292143c98d08fc6e2f654d722db50410e3f3797d40baaf9d8f3
|
||||
Source: https://static.crates.io/crates/%{crate_name}/%{full_version}/download#/%{name}-%{version}.tar.gz
|
||||
BuildArch: noarch
|
||||
BuildSystem: rustcrates
|
||||
|
||||
BuildRequires: rust-rpm-macros
|
||||
|
||||
Provides: crate(%{pkgname})
|
||||
Provides: crate(%{pkgname}/default)
|
||||
|
||||
%description
|
||||
Source code for takopackized Rust crate "roff"
|
||||
|
||||
%files
|
||||
%{_datadir}/cargo/registry/%{crate_name}-%{version}/
|
||||
|
||||
%changelog
|
||||
%autochangelog
|
||||
@@ -0,0 +1,236 @@
|
||||
# SPDX-FileCopyrightText: (C) 2026 Institute of Software, Chinese Academy of Sciences (ISCAS)
|
||||
# SPDX-FileCopyrightText: (C) 2026 openRuyi Project Contributors
|
||||
# SPDX-FileContributor: misaka00251 <liuxin@iscas.ac.cn>
|
||||
#
|
||||
# SPDX-License-Identifier: MulanPSL-2.0
|
||||
|
||||
%global crate_name rust-embed
|
||||
%global full_version 8.8.0
|
||||
%global pkgname rust-embed-8.0
|
||||
|
||||
Name: rust-rust-embed-8.0
|
||||
Version: 8.8.0
|
||||
Release: %autorelease
|
||||
Summary: Rust crate "rust-embed"
|
||||
License: MIT
|
||||
URL: https://pyrossh.dev/repos/rust-embed
|
||||
#!RemoteAsset: sha256:fb44e1917075637ee8c7bcb865cf8830e3a92b5b1189e44e3a0ab5a0d5be314b
|
||||
Source: https://static.crates.io/crates/%{crate_name}/%{full_version}/download#/%{name}-%{version}.tar.gz
|
||||
BuildArch: noarch
|
||||
BuildSystem: rustcrates
|
||||
|
||||
BuildRequires: rust-rpm-macros
|
||||
|
||||
Requires: crate(rust-embed-impl-8.0/default) >= 8.8.0
|
||||
Requires: crate(rust-embed-utils-8.0/default) >= 8.8.0
|
||||
Requires: crate(walkdir-2.0/default) >= 2.5.0
|
||||
Provides: crate(%{pkgname})
|
||||
Provides: crate(%{pkgname}/default)
|
||||
|
||||
%description
|
||||
Source code for takopackized Rust crate "rust-embed"
|
||||
|
||||
%package -n %{name}+actix
|
||||
Summary: Rust Custom Derive Macro which loads files into the rust binary at compile time during release and loads the file from the fs during dev - feature "actix"
|
||||
Requires: crate(%{pkgname})
|
||||
Requires: crate(%{pkgname}/actix-web)
|
||||
Requires: crate(%{pkgname}/mime-guess)
|
||||
Provides: crate(%{pkgname}/actix)
|
||||
|
||||
%description -n %{name}+actix
|
||||
This metapackage enables feature "actix" for the Rust rust-embed crate, by pulling in any additional dependencies needed by that feature.
|
||||
|
||||
%package -n %{name}+actix-web
|
||||
Summary: Rust Custom Derive Macro which loads files into the rust binary at compile time during release and loads the file from the fs during dev - feature "actix-web"
|
||||
Requires: crate(%{pkgname})
|
||||
Requires: crate(actix-web-4.0/default) >= 4.0.0
|
||||
Provides: crate(%{pkgname}/actix-web)
|
||||
|
||||
%description -n %{name}+actix-web
|
||||
This metapackage enables feature "actix-web" for the Rust rust-embed crate, by pulling in any additional dependencies needed by that feature.
|
||||
|
||||
%package -n %{name}+axum
|
||||
Summary: Rust Custom Derive Macro which loads files into the rust binary at compile time during release and loads the file from the fs during dev - feature "axum"
|
||||
Requires: crate(%{pkgname})
|
||||
Requires: crate(axum-0.8/http1) >= 0.8.0
|
||||
Requires: crate(axum-0.8/tokio) >= 0.8.0
|
||||
Provides: crate(%{pkgname}/axum)
|
||||
|
||||
%description -n %{name}+axum
|
||||
This metapackage enables feature "axum" for the Rust rust-embed crate, by pulling in any additional dependencies needed by that feature.
|
||||
|
||||
%package -n %{name}+axum-ex
|
||||
Summary: Rust Custom Derive Macro which loads files into the rust binary at compile time during release and loads the file from the fs during dev - feature "axum-ex"
|
||||
Requires: crate(%{pkgname})
|
||||
Requires: crate(%{pkgname}/axum)
|
||||
Requires: crate(%{pkgname}/mime-guess)
|
||||
Requires: crate(%{pkgname}/tokio)
|
||||
Provides: crate(%{pkgname}/axum-ex)
|
||||
|
||||
%description -n %{name}+axum-ex
|
||||
This metapackage enables feature "axum-ex" for the Rust rust-embed crate, by pulling in any additional dependencies needed by that feature.
|
||||
|
||||
%package -n %{name}+compression
|
||||
Summary: Rust Custom Derive Macro which loads files into the rust binary at compile time during release and loads the file from the fs during dev - feature "compression"
|
||||
Requires: crate(%{pkgname})
|
||||
Requires: crate(%{pkgname}/include-flate)
|
||||
Requires: crate(rust-embed-impl-8.0/compression) >= 8.8.0
|
||||
Provides: crate(%{pkgname}/compression)
|
||||
|
||||
%description -n %{name}+compression
|
||||
This metapackage enables feature "compression" for the Rust rust-embed crate, by pulling in any additional dependencies needed by that feature.
|
||||
|
||||
%package -n %{name}+debug-embed
|
||||
Summary: Rust Custom Derive Macro which loads files into the rust binary at compile time during release and loads the file from the fs during dev - feature "debug-embed"
|
||||
Requires: crate(%{pkgname})
|
||||
Requires: crate(rust-embed-impl-8.0/debug-embed) >= 8.8.0
|
||||
Requires: crate(rust-embed-utils-8.0/debug-embed) >= 8.8.0
|
||||
Provides: crate(%{pkgname}/debug-embed)
|
||||
|
||||
%description -n %{name}+debug-embed
|
||||
This metapackage enables feature "debug-embed" for the Rust rust-embed crate, by pulling in any additional dependencies needed by that feature.
|
||||
|
||||
%package -n %{name}+deterministic-timestamps
|
||||
Summary: Rust Custom Derive Macro which loads files into the rust binary at compile time during release and loads the file from the fs during dev - feature "deterministic-timestamps"
|
||||
Requires: crate(%{pkgname})
|
||||
Requires: crate(rust-embed-impl-8.0/deterministic-timestamps) >= 8.8.0
|
||||
Provides: crate(%{pkgname}/deterministic-timestamps)
|
||||
|
||||
%description -n %{name}+deterministic-timestamps
|
||||
This metapackage enables feature "deterministic-timestamps" for the Rust rust-embed crate, by pulling in any additional dependencies needed by that feature.
|
||||
|
||||
%package -n %{name}+hex
|
||||
Summary: Rust Custom Derive Macro which loads files into the rust binary at compile time during release and loads the file from the fs during dev - feature "hex"
|
||||
Requires: crate(%{pkgname})
|
||||
Requires: crate(hex-0.4/default) >= 0.4.3
|
||||
Provides: crate(%{pkgname}/hex)
|
||||
|
||||
%description -n %{name}+hex
|
||||
This metapackage enables feature "hex" for the Rust rust-embed crate, by pulling in any additional dependencies needed by that feature.
|
||||
|
||||
%package -n %{name}+include-exclude
|
||||
Summary: Rust Custom Derive Macro which loads files into the rust binary at compile time during release and loads the file from the fs during dev - feature "include-exclude"
|
||||
Requires: crate(%{pkgname})
|
||||
Requires: crate(rust-embed-impl-8.0/include-exclude) >= 8.8.0
|
||||
Requires: crate(rust-embed-utils-8.0/include-exclude) >= 8.8.0
|
||||
Provides: crate(%{pkgname}/include-exclude)
|
||||
|
||||
%description -n %{name}+include-exclude
|
||||
This metapackage enables feature "include-exclude" for the Rust rust-embed crate, by pulling in any additional dependencies needed by that feature.
|
||||
|
||||
%package -n %{name}+include-flate
|
||||
Summary: Rust Custom Derive Macro which loads files into the rust binary at compile time during release and loads the file from the fs during dev - feature "include-flate"
|
||||
Requires: crate(%{pkgname})
|
||||
Requires: crate(include-flate-0.3/default) >= 0.3.0
|
||||
Provides: crate(%{pkgname}/include-flate)
|
||||
|
||||
%description -n %{name}+include-flate
|
||||
This metapackage enables feature "include-flate" for the Rust rust-embed crate, by pulling in any additional dependencies needed by that feature.
|
||||
|
||||
%package -n %{name}+interpolate-folder-path
|
||||
Summary: Rust Custom Derive Macro which loads files into the rust binary at compile time during release and loads the file from the fs during dev - feature "interpolate-folder-path"
|
||||
Requires: crate(%{pkgname})
|
||||
Requires: crate(rust-embed-impl-8.0/interpolate-folder-path) >= 8.8.0
|
||||
Provides: crate(%{pkgname}/interpolate-folder-path)
|
||||
|
||||
%description -n %{name}+interpolate-folder-path
|
||||
This metapackage enables feature "interpolate-folder-path" for the Rust rust-embed crate, by pulling in any additional dependencies needed by that feature.
|
||||
|
||||
%package -n %{name}+mime-guess
|
||||
Summary: Rust Custom Derive Macro which loads files into the rust binary at compile time during release and loads the file from the fs during dev - feature "mime_guess"
|
||||
Requires: crate(%{pkgname})
|
||||
Requires: crate(mime-guess-2.0/default) >= 2.0.5
|
||||
Requires: crate(rust-embed-impl-8.0/mime-guess) >= 8.8.0
|
||||
Requires: crate(rust-embed-utils-8.0/mime-guess) >= 8.8.0
|
||||
Provides: crate(%{pkgname}/mime-guess)
|
||||
|
||||
%description -n %{name}+mime-guess
|
||||
This metapackage enables feature "mime_guess" for the Rust rust-embed crate, by pulling in any additional dependencies needed by that feature.
|
||||
|
||||
%package -n %{name}+poem
|
||||
Summary: Rust Custom Derive Macro which loads files into the rust binary at compile time during release and loads the file from the fs during dev - feature "poem"
|
||||
Requires: crate(%{pkgname})
|
||||
Requires: crate(poem-1.0/server) >= 1.3.30
|
||||
Provides: crate(%{pkgname}/poem)
|
||||
|
||||
%description -n %{name}+poem
|
||||
This metapackage enables feature "poem" for the Rust rust-embed crate, by pulling in any additional dependencies needed by that feature.
|
||||
|
||||
%package -n %{name}+poem-ex
|
||||
Summary: Rust Custom Derive Macro which loads files into the rust binary at compile time during release and loads the file from the fs during dev - feature "poem-ex"
|
||||
Requires: crate(%{pkgname})
|
||||
Requires: crate(%{pkgname}/hex)
|
||||
Requires: crate(%{pkgname}/mime-guess)
|
||||
Requires: crate(%{pkgname}/poem)
|
||||
Requires: crate(%{pkgname}/tokio)
|
||||
Provides: crate(%{pkgname}/poem-ex)
|
||||
|
||||
%description -n %{name}+poem-ex
|
||||
This metapackage enables feature "poem-ex" for the Rust rust-embed crate, by pulling in any additional dependencies needed by that feature.
|
||||
|
||||
%package -n %{name}+rocket
|
||||
Summary: Rust Custom Derive Macro which loads files into the rust binary at compile time during release and loads the file from the fs during dev - feature "rocket"
|
||||
Requires: crate(%{pkgname})
|
||||
Requires: crate(rocket-0.5.0-rc.2) >= 0.5.0-rc.2
|
||||
Provides: crate(%{pkgname}/rocket)
|
||||
|
||||
%description -n %{name}+rocket
|
||||
This metapackage enables feature "rocket" for the Rust rust-embed crate, by pulling in any additional dependencies needed by that feature.
|
||||
|
||||
%package -n %{name}+salvo
|
||||
Summary: Rust Custom Derive Macro which loads files into the rust binary at compile time during release and loads the file from the fs during dev - feature "salvo"
|
||||
Requires: crate(%{pkgname})
|
||||
Requires: crate(salvo-0.16) >= 0.16.0
|
||||
Provides: crate(%{pkgname}/salvo)
|
||||
|
||||
%description -n %{name}+salvo
|
||||
This metapackage enables feature "salvo" for the Rust rust-embed crate, by pulling in any additional dependencies needed by that feature.
|
||||
|
||||
%package -n %{name}+salvo-ex
|
||||
Summary: Rust Custom Derive Macro which loads files into the rust binary at compile time during release and loads the file from the fs during dev - feature "salvo-ex"
|
||||
Requires: crate(%{pkgname})
|
||||
Requires: crate(%{pkgname}/hex)
|
||||
Requires: crate(%{pkgname}/mime-guess)
|
||||
Requires: crate(%{pkgname}/salvo)
|
||||
Requires: crate(%{pkgname}/tokio)
|
||||
Provides: crate(%{pkgname}/salvo-ex)
|
||||
|
||||
%description -n %{name}+salvo-ex
|
||||
This metapackage enables feature "salvo-ex" for the Rust rust-embed crate, by pulling in any additional dependencies needed by that feature.
|
||||
|
||||
%package -n %{name}+tokio
|
||||
Summary: Rust Custom Derive Macro which loads files into the rust binary at compile time during release and loads the file from the fs during dev - feature "tokio"
|
||||
Requires: crate(%{pkgname})
|
||||
Requires: crate(tokio-1.0/default) >= 1.0.0
|
||||
Requires: crate(tokio-1.0/macros) >= 1.0.0
|
||||
Requires: crate(tokio-1.0/rt-multi-thread) >= 1.0.0
|
||||
Provides: crate(%{pkgname}/tokio)
|
||||
|
||||
%description -n %{name}+tokio
|
||||
This metapackage enables feature "tokio" for the Rust rust-embed crate, by pulling in any additional dependencies needed by that feature.
|
||||
|
||||
%package -n %{name}+warp
|
||||
Summary: Rust Custom Derive Macro which loads files into the rust binary at compile time during release and loads the file from the fs during dev - feature "warp"
|
||||
Requires: crate(%{pkgname})
|
||||
Requires: crate(warp-0.3) >= 0.3.0
|
||||
Provides: crate(%{pkgname}/warp)
|
||||
|
||||
%description -n %{name}+warp
|
||||
This metapackage enables feature "warp" for the Rust rust-embed crate, by pulling in any additional dependencies needed by that feature.
|
||||
|
||||
%package -n %{name}+warp-ex
|
||||
Summary: Rust Custom Derive Macro which loads files into the rust binary at compile time during release and loads the file from the fs during dev - feature "warp-ex"
|
||||
Requires: crate(%{pkgname})
|
||||
Requires: crate(%{pkgname}/mime-guess)
|
||||
Requires: crate(%{pkgname}/tokio)
|
||||
Requires: crate(%{pkgname}/warp)
|
||||
Provides: crate(%{pkgname}/warp-ex)
|
||||
|
||||
%description -n %{name}+warp-ex
|
||||
This metapackage enables feature "warp-ex" for the Rust rust-embed crate, by pulling in any additional dependencies needed by that feature.
|
||||
|
||||
%files
|
||||
%{_datadir}/cargo/registry/%{crate_name}-%{version}/
|
||||
|
||||
%changelog
|
||||
%autochangelog
|
||||
@@ -0,0 +1,75 @@
|
||||
# SPDX-FileCopyrightText: (C) 2026 Institute of Software, Chinese Academy of Sciences (ISCAS)
|
||||
# SPDX-FileCopyrightText: (C) 2026 openRuyi Project Contributors
|
||||
# SPDX-FileContributor: misaka00251 <liuxin@iscas.ac.cn>
|
||||
#
|
||||
# SPDX-License-Identifier: MulanPSL-2.0
|
||||
|
||||
%global crate_name rust-embed-impl
|
||||
%global full_version 8.8.0
|
||||
%global pkgname rust-embed-impl-8.0
|
||||
|
||||
Name: rust-rust-embed-impl-8.0
|
||||
Version: 8.8.0
|
||||
Release: %autorelease
|
||||
Summary: Rust crate "rust-embed-impl"
|
||||
License: MIT
|
||||
URL: https://pyrossh.dev/repos/rust-embed
|
||||
#!RemoteAsset: sha256:382499b49db77a7c19abd2a574f85ada7e9dbe125d5d1160fa5cad7c4cf71fc9
|
||||
Source: https://static.crates.io/crates/%{crate_name}/%{full_version}/download#/%{name}-%{version}.tar.gz
|
||||
BuildArch: noarch
|
||||
BuildSystem: rustcrates
|
||||
|
||||
BuildRequires: rust-rpm-macros
|
||||
|
||||
Requires: crate(proc-macro2-1.0/default) >= 1.0.95
|
||||
Requires: crate(quote-1.0/default) >= 1.0.40
|
||||
Requires: crate(rust-embed-utils-8.0/default) >= 8.8.0
|
||||
Requires: crate(syn-2.0/derive) >= 2.0.103
|
||||
Requires: crate(syn-2.0/parsing) >= 2.0.103
|
||||
Requires: crate(syn-2.0/printing) >= 2.0.103
|
||||
Requires: crate(syn-2.0/proc-macro) >= 2.0.103
|
||||
Requires: crate(walkdir-2.0/default) >= 2.5.0
|
||||
Provides: crate(%{pkgname})
|
||||
Provides: crate(%{pkgname}/compression)
|
||||
Provides: crate(%{pkgname}/debug-embed)
|
||||
Provides: crate(%{pkgname}/default)
|
||||
Provides: crate(%{pkgname}/deterministic-timestamps)
|
||||
|
||||
%description
|
||||
Source code for takopackized Rust crate "rust-embed-impl"
|
||||
|
||||
%package -n %{name}+include-exclude
|
||||
Summary: Rust Custom Derive Macro which loads files into the rust binary at compile time during release and loads the file from the fs during dev - feature "include-exclude"
|
||||
Requires: crate(%{pkgname})
|
||||
Requires: crate(rust-embed-utils-8.0/include-exclude) >= 8.8.0
|
||||
Provides: crate(%{pkgname}/include-exclude)
|
||||
|
||||
%description -n %{name}+include-exclude
|
||||
This metapackage enables feature "include-exclude" for the Rust rust-embed-impl crate, by pulling in any additional dependencies needed by that feature.
|
||||
|
||||
%package -n %{name}+mime-guess
|
||||
Summary: Rust Custom Derive Macro which loads files into the rust binary at compile time during release and loads the file from the fs during dev - feature "mime-guess"
|
||||
Requires: crate(%{pkgname})
|
||||
Requires: crate(rust-embed-utils-8.0/mime-guess) >= 8.8.0
|
||||
Provides: crate(%{pkgname}/mime-guess)
|
||||
|
||||
%description -n %{name}+mime-guess
|
||||
This metapackage enables feature "mime-guess" for the Rust rust-embed-impl crate, by pulling in any additional dependencies needed by that feature.
|
||||
|
||||
%package -n %{name}+shellexpand
|
||||
Summary: Rust Custom Derive Macro which loads files into the rust binary at compile time during release and loads the file from the fs during dev - feature "shellexpand" and 1 more
|
||||
Requires: crate(%{pkgname})
|
||||
Requires: crate(shellexpand-3.0/default) >= 3.0.0
|
||||
Provides: crate(%{pkgname}/interpolate-folder-path)
|
||||
Provides: crate(%{pkgname}/shellexpand)
|
||||
|
||||
%description -n %{name}+shellexpand
|
||||
This metapackage enables feature "shellexpand" for the Rust rust-embed-impl crate, by pulling in any additional dependencies needed by that feature.
|
||||
|
||||
Additionally, this package also provides the "interpolate-folder-path" feature.
|
||||
|
||||
%files
|
||||
%{_datadir}/cargo/registry/%{crate_name}-%{version}/
|
||||
|
||||
%changelog
|
||||
%autochangelog
|
||||
@@ -0,0 +1,58 @@
|
||||
# SPDX-FileCopyrightText: (C) 2026 Institute of Software, Chinese Academy of Sciences (ISCAS)
|
||||
# SPDX-FileCopyrightText: (C) 2026 openRuyi Project Contributors
|
||||
# SPDX-FileContributor: misaka00251 <liuxin@iscas.ac.cn>
|
||||
#
|
||||
# SPDX-License-Identifier: MulanPSL-2.0
|
||||
|
||||
%global crate_name rust-embed-utils
|
||||
%global full_version 8.8.0
|
||||
%global pkgname rust-embed-utils-8.0
|
||||
|
||||
Name: rust-rust-embed-utils-8.0
|
||||
Version: 8.8.0
|
||||
Release: %autorelease
|
||||
Summary: Rust crate "rust-embed-utils"
|
||||
License: MIT
|
||||
URL: https://pyrossh.dev/repos/rust-embed
|
||||
#!RemoteAsset: sha256:21fcbee55c2458836bcdbfffb6ec9ba74bbc23ca7aa6816015a3dd2c4d8fc185
|
||||
Source: https://static.crates.io/crates/%{crate_name}/%{full_version}/download#/%{name}-%{version}.tar.gz
|
||||
BuildArch: noarch
|
||||
BuildSystem: rustcrates
|
||||
|
||||
BuildRequires: rust-rpm-macros
|
||||
|
||||
Requires: crate(sha2-0.10/default) >= 0.10.9
|
||||
Requires: crate(walkdir-2.0/default) >= 2.5.0
|
||||
Provides: crate(%{pkgname})
|
||||
Provides: crate(%{pkgname}/debug-embed)
|
||||
Provides: crate(%{pkgname}/default)
|
||||
|
||||
%description
|
||||
Source code for takopackized Rust crate "rust-embed-utils"
|
||||
|
||||
%package -n %{name}+globset
|
||||
Summary: Utilities for rust-embed - feature "globset" and 1 more
|
||||
Requires: crate(%{pkgname})
|
||||
Requires: crate(globset-0.4/default) >= 0.4.8
|
||||
Provides: crate(%{pkgname}/globset)
|
||||
Provides: crate(%{pkgname}/include-exclude)
|
||||
|
||||
%description -n %{name}+globset
|
||||
This metapackage enables feature "globset" for the Rust rust-embed-utils crate, by pulling in any additional dependencies needed by that feature.
|
||||
|
||||
Additionally, this package also provides the "include-exclude" feature.
|
||||
|
||||
%package -n %{name}+mime-guess
|
||||
Summary: Utilities for rust-embed - feature "mime_guess"
|
||||
Requires: crate(%{pkgname})
|
||||
Requires: crate(mime-guess-2.0/default) >= 2.0.4
|
||||
Provides: crate(%{pkgname}/mime-guess)
|
||||
|
||||
%description -n %{name}+mime-guess
|
||||
This metapackage enables feature "mime_guess" for the Rust rust-embed-utils crate, by pulling in any additional dependencies needed by that feature.
|
||||
|
||||
%files
|
||||
%{_datadir}/cargo/registry/%{crate_name}-%{version}/
|
||||
|
||||
%changelog
|
||||
%autochangelog
|
||||
@@ -0,0 +1,39 @@
|
||||
# SPDX-FileCopyrightText: (C) 2026 Institute of Software, Chinese Academy of Sciences (ISCAS)
|
||||
# SPDX-FileCopyrightText: (C) 2026 openRuyi Project Contributors
|
||||
# SPDX-FileContributor: misaka00251 <liuxin@iscas.ac.cn>
|
||||
#
|
||||
# SPDX-License-Identifier: MulanPSL-2.0
|
||||
|
||||
%global crate_name rustls-native-certs
|
||||
%global full_version 0.8.1
|
||||
%global pkgname rustls-native-certs-0.8
|
||||
|
||||
Name: rust-rustls-native-certs-0.8
|
||||
Version: 0.8.1
|
||||
Release: %autorelease
|
||||
Summary: Rust crate "rustls-native-certs"
|
||||
License: Apache-2.0 OR ISC OR MIT
|
||||
URL: https://github.com/rustls/rustls-native-certs
|
||||
#!RemoteAsset: sha256:7fcff2dd52b58a8d98a70243663a0d234c4e2b79235637849d15913394a247d3
|
||||
Source: https://static.crates.io/crates/%{crate_name}/%{full_version}/download#/%{name}-%{version}.tar.gz
|
||||
BuildArch: noarch
|
||||
BuildSystem: rustcrates
|
||||
|
||||
BuildRequires: rust-rpm-macros
|
||||
|
||||
Requires: crate(openssl-probe-0.1/default) >= 0.1.6
|
||||
Requires: crate(rustls-pki-types-1.0/default) >= 1.12.0
|
||||
Requires: crate(rustls-pki-types-1.0/std) >= 1.12.0
|
||||
Requires: crate(schannel-0.1/default) >= 0.1.27
|
||||
Requires: crate(security-framework-3.0/default) >= 3.2.0
|
||||
Provides: crate(%{pkgname})
|
||||
Provides: crate(%{pkgname}/default)
|
||||
|
||||
%description
|
||||
Source code for takopackized Rust crate "rustls-native-certs"
|
||||
|
||||
%files
|
||||
%{_datadir}/cargo/registry/%{crate_name}-%{version}/
|
||||
|
||||
%changelog
|
||||
%autochangelog
|
||||
@@ -0,0 +1,176 @@
|
||||
# SPDX-FileCopyrightText: (C) 2026 Institute of Software, Chinese Academy of Sciences (ISCAS)
|
||||
# SPDX-FileCopyrightText: (C) 2026 openRuyi Project Contributors
|
||||
# SPDX-FileContributor: misaka00251 <liuxin@iscas.ac.cn>
|
||||
#
|
||||
# SPDX-License-Identifier: MulanPSL-2.0
|
||||
|
||||
%global crate_name rustyline
|
||||
%global full_version 17.0.1
|
||||
%global pkgname rustyline-17.0
|
||||
|
||||
Name: rust-rustyline-17.0
|
||||
Version: 17.0.1
|
||||
Release: %autorelease
|
||||
Summary: Rust crate "rustyline"
|
||||
License: MIT
|
||||
URL: https://github.com/kkawakam/rustyline
|
||||
#!RemoteAsset: sha256:a6614df0b6d4cfb20d1d5e295332921793ce499af3ebc011bf1e393380e1e492
|
||||
Source: https://static.crates.io/crates/%{crate_name}/%{full_version}/download#/%{name}-%{version}.tar.gz
|
||||
BuildArch: noarch
|
||||
BuildSystem: rustcrates
|
||||
|
||||
BuildRequires: rust-rpm-macros
|
||||
|
||||
Requires: crate(bitflags-2.0/default) >= 2.9.1
|
||||
Requires: crate(cfg-if-1.0/default) >= 1.0.1
|
||||
Requires: crate(clipboard-win-5.0/default) >= 5.4.0
|
||||
Requires: crate(libc-0.2/default) >= 0.2.174
|
||||
Requires: crate(log-0.4/default) >= 0.4.27
|
||||
Requires: crate(memchr-2.0/default) >= 2.7.5
|
||||
Requires: crate(nix-0.30/fs) >= 0.30.1
|
||||
Requires: crate(nix-0.30/ioctl) >= 0.30.1
|
||||
Requires: crate(nix-0.30/poll) >= 0.30.1
|
||||
Requires: crate(nix-0.30/signal) >= 0.30.1
|
||||
Requires: crate(nix-0.30/term) >= 0.30.1
|
||||
Requires: crate(unicode-segmentation-1.0/default) >= 1.12.0
|
||||
Requires: crate(unicode-width-0.2/default) >= 0.2.1
|
||||
Requires: crate(utf8parse-0.2/default) >= 0.2.2
|
||||
Requires: crate(windows-sys-0.60/default) >= 0.60.2
|
||||
Requires: crate(windows-sys-0.60/win32-foundation) >= 0.60.2
|
||||
Requires: crate(windows-sys-0.60/win32-security) >= 0.60.2
|
||||
Requires: crate(windows-sys-0.60/win32-system-console) >= 0.60.2
|
||||
Requires: crate(windows-sys-0.60/win32-system-threading) >= 0.60.2
|
||||
Requires: crate(windows-sys-0.60/win32-ui-input-keyboardandmouse) >= 0.60.2
|
||||
Provides: crate(%{pkgname})
|
||||
|
||||
%description
|
||||
Source code for takopackized Rust crate "rustyline"
|
||||
|
||||
%package -n %{name}+buffer-redux
|
||||
Summary: Readline implementation based on Antirez's Linenoise - feature "buffer-redux"
|
||||
Requires: crate(%{pkgname})
|
||||
Requires: crate(buffer-redux-1.0) >= 1.0.0
|
||||
Provides: crate(%{pkgname}/buffer-redux)
|
||||
|
||||
%description -n %{name}+buffer-redux
|
||||
This metapackage enables feature "buffer-redux" for the Rust rustyline crate, by pulling in any additional dependencies needed by that feature.
|
||||
|
||||
%package -n %{name}+default
|
||||
Summary: Readline implementation based on Antirez's Linenoise - feature "default"
|
||||
Requires: crate(%{pkgname})
|
||||
Requires: crate(%{pkgname}/custom-bindings)
|
||||
Requires: crate(%{pkgname}/with-dirs)
|
||||
Requires: crate(%{pkgname}/with-file-history)
|
||||
Provides: crate(%{pkgname}/default)
|
||||
|
||||
%description -n %{name}+default
|
||||
This metapackage enables feature "default" for the Rust rustyline crate, by pulling in any additional dependencies needed by that feature.
|
||||
|
||||
%package -n %{name}+fd-lock
|
||||
Summary: Readline implementation based on Antirez's Linenoise - feature "fd-lock" and 1 more
|
||||
Requires: crate(%{pkgname})
|
||||
Requires: crate(fd-lock-4.0/default) >= 4.0.0
|
||||
Provides: crate(%{pkgname}/fd-lock)
|
||||
Provides: crate(%{pkgname}/with-file-history)
|
||||
|
||||
%description -n %{name}+fd-lock
|
||||
This metapackage enables feature "fd-lock" for the Rust rustyline crate, by pulling in any additional dependencies needed by that feature.
|
||||
|
||||
Additionally, this package also provides the "with-file-history" feature.
|
||||
|
||||
%package -n %{name}+home
|
||||
Summary: Readline implementation based on Antirez's Linenoise - feature "home" and 1 more
|
||||
Requires: crate(%{pkgname})
|
||||
Requires: crate(home-0.5/default) >= 0.5.4
|
||||
Provides: crate(%{pkgname}/home)
|
||||
Provides: crate(%{pkgname}/with-dirs)
|
||||
|
||||
%description -n %{name}+home
|
||||
This metapackage enables feature "home" for the Rust rustyline crate, by pulling in any additional dependencies needed by that feature.
|
||||
|
||||
Additionally, this package also provides the "with-dirs" feature.
|
||||
|
||||
%package -n %{name}+radix-trie
|
||||
Summary: Readline implementation based on Antirez's Linenoise - feature "radix_trie" and 1 more
|
||||
Requires: crate(%{pkgname})
|
||||
Requires: crate(radix-trie-0.2/default) >= 0.2.0
|
||||
Provides: crate(%{pkgname}/custom-bindings)
|
||||
Provides: crate(%{pkgname}/radix-trie)
|
||||
|
||||
%description -n %{name}+radix-trie
|
||||
This metapackage enables feature "radix_trie" for the Rust rustyline crate, by pulling in any additional dependencies needed by that feature.
|
||||
|
||||
Additionally, this package also provides the "custom-bindings" feature.
|
||||
|
||||
%package -n %{name}+regex
|
||||
Summary: Readline implementation based on Antirez's Linenoise - feature "regex" and 1 more
|
||||
Requires: crate(%{pkgname})
|
||||
Requires: crate(regex-1.0/default) >= 1.10
|
||||
Provides: crate(%{pkgname}/case-insensitive-history-search)
|
||||
Provides: crate(%{pkgname}/regex)
|
||||
|
||||
%description -n %{name}+regex
|
||||
This metapackage enables feature "regex" for the Rust rustyline crate, by pulling in any additional dependencies needed by that feature.
|
||||
|
||||
Additionally, this package also provides the "case_insensitive_history_search" feature.
|
||||
|
||||
%package -n %{name}+rusqlite
|
||||
Summary: Readline implementation based on Antirez's Linenoise - feature "rusqlite" and 1 more
|
||||
Requires: crate(%{pkgname})
|
||||
Requires: crate(rusqlite-0.37/backup) >= 0.37.0
|
||||
Requires: crate(rusqlite-0.37/bundled) >= 0.37.0
|
||||
Provides: crate(%{pkgname}/rusqlite)
|
||||
Provides: crate(%{pkgname}/with-sqlite-history)
|
||||
|
||||
%description -n %{name}+rusqlite
|
||||
This metapackage enables feature "rusqlite" for the Rust rustyline crate, by pulling in any additional dependencies needed by that feature.
|
||||
|
||||
Additionally, this package also provides the "with-sqlite-history" feature.
|
||||
|
||||
%package -n %{name}+rustyline-derive
|
||||
Summary: Readline implementation based on Antirez's Linenoise - feature "rustyline-derive" and 1 more
|
||||
Requires: crate(%{pkgname})
|
||||
Requires: crate(rustyline-derive-0.11/default) >= 0.11.1
|
||||
Provides: crate(%{pkgname}/derive)
|
||||
Provides: crate(%{pkgname}/rustyline-derive)
|
||||
|
||||
%description -n %{name}+rustyline-derive
|
||||
This metapackage enables feature "rustyline-derive" for the Rust rustyline crate, by pulling in any additional dependencies needed by that feature.
|
||||
|
||||
Additionally, this package also provides the "derive" feature.
|
||||
|
||||
%package -n %{name}+signal-hook
|
||||
Summary: Readline implementation based on Antirez's Linenoise - feature "signal-hook"
|
||||
Requires: crate(%{pkgname})
|
||||
Requires: crate(signal-hook-0.3) >= 0.3.0
|
||||
Provides: crate(%{pkgname}/signal-hook)
|
||||
|
||||
%description -n %{name}+signal-hook
|
||||
This metapackage enables feature "signal-hook" for the Rust rustyline crate, by pulling in any additional dependencies needed by that feature.
|
||||
|
||||
%package -n %{name}+skim
|
||||
Summary: Readline implementation based on Antirez's Linenoise - feature "skim" and 1 more
|
||||
Requires: crate(%{pkgname})
|
||||
Requires: crate(skim-0.10) >= 0.10.0
|
||||
Provides: crate(%{pkgname}/skim)
|
||||
Provides: crate(%{pkgname}/with-fuzzy)
|
||||
|
||||
%description -n %{name}+skim
|
||||
This metapackage enables feature "skim" for the Rust rustyline crate, by pulling in any additional dependencies needed by that feature.
|
||||
|
||||
Additionally, this package also provides the "with-fuzzy" feature.
|
||||
|
||||
%package -n %{name}+termios
|
||||
Summary: Readline implementation based on Antirez's Linenoise - feature "termios"
|
||||
Requires: crate(%{pkgname})
|
||||
Requires: crate(termios-0.3/default) >= 0.3.3
|
||||
Provides: crate(%{pkgname}/termios)
|
||||
|
||||
%description -n %{name}+termios
|
||||
This metapackage enables feature "termios" for the Rust rustyline crate, by pulling in any additional dependencies needed by that feature.
|
||||
|
||||
%files
|
||||
%{_datadir}/cargo/registry/%{crate_name}-%{version}/
|
||||
|
||||
%changelog
|
||||
%autochangelog
|
||||
@@ -0,0 +1,50 @@
|
||||
# SPDX-FileCopyrightText: (C) 2026 Institute of Software, Chinese Academy of Sciences (ISCAS)
|
||||
# SPDX-FileCopyrightText: (C) 2026 openRuyi Project Contributors
|
||||
# SPDX-FileContributor: misaka00251 <liuxin@iscas.ac.cn>
|
||||
#
|
||||
# SPDX-License-Identifier: MulanPSL-2.0
|
||||
|
||||
%global crate_name signal-hook-tokio
|
||||
%global full_version 0.3.1
|
||||
%global pkgname signal-hook-tokio-0.3
|
||||
|
||||
Name: rust-signal-hook-tokio-0.3
|
||||
Version: 0.3.1
|
||||
Release: %autorelease
|
||||
Summary: Rust crate "signal-hook-tokio"
|
||||
License: Apache-2.0/MIT
|
||||
URL: https://github.com/vorner/signal-hook
|
||||
#!RemoteAsset: sha256:213241f76fb1e37e27de3b6aa1b068a2c333233b59cca6634f634b80a27ecf1e
|
||||
Source: https://static.crates.io/crates/%{crate_name}/%{full_version}/download#/%{name}-%{version}.tar.gz
|
||||
BuildArch: noarch
|
||||
BuildSystem: rustcrates
|
||||
|
||||
BuildRequires: rust-rpm-macros
|
||||
|
||||
Requires: crate(libc-0.2/default) >= 0.2.174
|
||||
Requires: crate(signal-hook-0.3/default) >= 0.3.18
|
||||
Requires: crate(tokio-1.0/default) >= 1.45.1
|
||||
Requires: crate(tokio-1.0/net) >= 1.45.1
|
||||
Provides: crate(%{pkgname})
|
||||
Provides: crate(%{pkgname}/default)
|
||||
|
||||
%description
|
||||
Source code for takopackized Rust crate "signal-hook-tokio"
|
||||
|
||||
%package -n %{name}+futures-core-0-3
|
||||
Summary: Tokio support for signal-hook - feature "futures-core-0_3" and 1 more
|
||||
Requires: crate(%{pkgname})
|
||||
Requires: crate(futures-core-0.3/default) >= 0.3.31
|
||||
Provides: crate(%{pkgname}/futures-core-0-3)
|
||||
Provides: crate(%{pkgname}/futures-v0-3)
|
||||
|
||||
%description -n %{name}+futures-core-0-3
|
||||
This metapackage enables feature "futures-core-0_3" for the Rust signal-hook-tokio crate, by pulling in any additional dependencies needed by that feature.
|
||||
|
||||
Additionally, this package also provides the "futures-v0_3" feature.
|
||||
|
||||
%files
|
||||
%{_datadir}/cargo/registry/%{crate_name}-%{version}/
|
||||
|
||||
%changelog
|
||||
%autochangelog
|
||||
@@ -0,0 +1,200 @@
|
||||
# SPDX-FileCopyrightText: (C) 2026 Institute of Software, Chinese Academy of Sciences (ISCAS)
|
||||
# SPDX-FileCopyrightText: (C) 2026 openRuyi Project Contributors
|
||||
# SPDX-FileContributor: misaka00251 <liuxin@iscas.ac.cn>
|
||||
#
|
||||
# SPDX-License-Identifier: MulanPSL-2.0
|
||||
|
||||
%global crate_name tokio-tungstenite
|
||||
%global full_version 0.28.0
|
||||
%global pkgname tokio-tungstenite-0.28
|
||||
|
||||
Name: rust-tokio-tungstenite-0.28
|
||||
Version: 0.28.0
|
||||
Release: %autorelease
|
||||
Summary: Rust crate "tokio-tungstenite"
|
||||
License: MIT
|
||||
URL: https://github.com/snapview/tokio-tungstenite
|
||||
#!RemoteAsset: sha256:d25a406cddcc431a75d3d9afc6a7c0f7428d4891dd973e4d54c56b46127bf857
|
||||
Source: https://static.crates.io/crates/%{crate_name}/%{full_version}/download#/%{name}-%{version}.tar.gz
|
||||
BuildArch: noarch
|
||||
BuildSystem: rustcrates
|
||||
|
||||
BuildRequires: rust-rpm-macros
|
||||
|
||||
Requires: crate(futures-util-0.3/sink) >= 0.3.31
|
||||
Requires: crate(futures-util-0.3/std) >= 0.3.31
|
||||
Requires: crate(log-0.4/default) >= 0.4.27
|
||||
Requires: crate(tokio-1.0/io-util) >= 1.45.1
|
||||
Requires: crate(tungstenite-0.28) >= 0.28.0
|
||||
Provides: crate(%{pkgname})
|
||||
Provides: crate(%{pkgname}/stream)
|
||||
|
||||
%description
|
||||
Source code for takopackized Rust crate "tokio-tungstenite"
|
||||
|
||||
%package -n %{name}+rustls-tls
|
||||
Summary: Tokio binding for Tungstenite, the Lightweight stream-based WebSocket implementation - feature "__rustls-tls"
|
||||
Requires: crate(%{pkgname})
|
||||
Requires: crate(%{pkgname}/handshake)
|
||||
Requires: crate(%{pkgname}/rustls)
|
||||
Requires: crate(%{pkgname}/rustls-pki-types)
|
||||
Requires: crate(%{pkgname}/stream)
|
||||
Requires: crate(%{pkgname}/tokio-rustls)
|
||||
Requires: crate(tungstenite-0.28/rustls-tls) >= 0.28.0
|
||||
Provides: crate(%{pkgname}/rustls-tls)
|
||||
|
||||
%description -n %{name}+rustls-tls
|
||||
This metapackage enables feature "__rustls-tls" for the Rust tokio-tungstenite crate, by pulling in any additional dependencies needed by that feature.
|
||||
|
||||
%package -n %{name}+connect
|
||||
Summary: Tokio binding for Tungstenite, the Lightweight stream-based WebSocket implementation - feature "connect"
|
||||
Requires: crate(%{pkgname})
|
||||
Requires: crate(%{pkgname}/handshake)
|
||||
Requires: crate(%{pkgname}/stream)
|
||||
Requires: crate(tokio-1.0/io-util) >= 1.45.1
|
||||
Requires: crate(tokio-1.0/net) >= 1.45.1
|
||||
Provides: crate(%{pkgname}/connect)
|
||||
|
||||
%description -n %{name}+connect
|
||||
This metapackage enables feature "connect" for the Rust tokio-tungstenite crate, by pulling in any additional dependencies needed by that feature.
|
||||
|
||||
%package -n %{name}+default
|
||||
Summary: Tokio binding for Tungstenite, the Lightweight stream-based WebSocket implementation - feature "default"
|
||||
Requires: crate(%{pkgname})
|
||||
Requires: crate(%{pkgname}/connect)
|
||||
Requires: crate(%{pkgname}/handshake)
|
||||
Provides: crate(%{pkgname}/default)
|
||||
|
||||
%description -n %{name}+default
|
||||
This metapackage enables feature "default" for the Rust tokio-tungstenite crate, by pulling in any additional dependencies needed by that feature.
|
||||
|
||||
%package -n %{name}+handshake
|
||||
Summary: Tokio binding for Tungstenite, the Lightweight stream-based WebSocket implementation - feature "handshake"
|
||||
Requires: crate(%{pkgname})
|
||||
Requires: crate(tungstenite-0.28/handshake) >= 0.28.0
|
||||
Provides: crate(%{pkgname}/handshake)
|
||||
|
||||
%description -n %{name}+handshake
|
||||
This metapackage enables feature "handshake" for the Rust tokio-tungstenite crate, by pulling in any additional dependencies needed by that feature.
|
||||
|
||||
%package -n %{name}+native-tls
|
||||
Summary: Tokio binding for Tungstenite, the Lightweight stream-based WebSocket implementation - feature "native-tls"
|
||||
Requires: crate(%{pkgname})
|
||||
Requires: crate(%{pkgname}/handshake)
|
||||
Requires: crate(%{pkgname}/native-tls-crate)
|
||||
Requires: crate(%{pkgname}/stream)
|
||||
Requires: crate(%{pkgname}/tokio-native-tls)
|
||||
Requires: crate(tungstenite-0.28/native-tls) >= 0.28.0
|
||||
Provides: crate(%{pkgname}/native-tls)
|
||||
|
||||
%description -n %{name}+native-tls
|
||||
This metapackage enables feature "native-tls" for the Rust tokio-tungstenite crate, by pulling in any additional dependencies needed by that feature.
|
||||
|
||||
%package -n %{name}+native-tls-crate
|
||||
Summary: Tokio binding for Tungstenite, the Lightweight stream-based WebSocket implementation - feature "native-tls-crate"
|
||||
Requires: crate(%{pkgname})
|
||||
Requires: crate(native-tls-0.2/default) >= 0.2.11
|
||||
Provides: crate(%{pkgname}/native-tls-crate)
|
||||
|
||||
%description -n %{name}+native-tls-crate
|
||||
This metapackage enables feature "native-tls-crate" for the Rust tokio-tungstenite crate, by pulling in any additional dependencies needed by that feature.
|
||||
|
||||
%package -n %{name}+native-tls-vendored
|
||||
Summary: Tokio binding for Tungstenite, the Lightweight stream-based WebSocket implementation - feature "native-tls-vendored"
|
||||
Requires: crate(%{pkgname})
|
||||
Requires: crate(%{pkgname}/native-tls)
|
||||
Requires: crate(native-tls-0.2/vendored) >= 0.2.11
|
||||
Requires: crate(tungstenite-0.28/native-tls-vendored) >= 0.28.0
|
||||
Provides: crate(%{pkgname}/native-tls-vendored)
|
||||
|
||||
%description -n %{name}+native-tls-vendored
|
||||
This metapackage enables feature "native-tls-vendored" for the Rust tokio-tungstenite crate, by pulling in any additional dependencies needed by that feature.
|
||||
|
||||
%package -n %{name}+rustls
|
||||
Summary: Tokio binding for Tungstenite, the Lightweight stream-based WebSocket implementation - feature "rustls"
|
||||
Requires: crate(%{pkgname})
|
||||
Requires: crate(rustls-0.23) >= 0.23.34
|
||||
Provides: crate(%{pkgname}/rustls)
|
||||
|
||||
%description -n %{name}+rustls
|
||||
This metapackage enables feature "rustls" for the Rust tokio-tungstenite crate, by pulling in any additional dependencies needed by that feature.
|
||||
|
||||
%package -n %{name}+rustls-native-certs
|
||||
Summary: Tokio binding for Tungstenite, the Lightweight stream-based WebSocket implementation - feature "rustls-native-certs"
|
||||
Requires: crate(%{pkgname})
|
||||
Requires: crate(rustls-native-certs-0.8/default) >= 0.8.1
|
||||
Provides: crate(%{pkgname}/rustls-native-certs)
|
||||
|
||||
%description -n %{name}+rustls-native-certs
|
||||
This metapackage enables feature "rustls-native-certs" for the Rust tokio-tungstenite crate, by pulling in any additional dependencies needed by that feature.
|
||||
|
||||
%package -n %{name}+rustls-pki-types
|
||||
Summary: Tokio binding for Tungstenite, the Lightweight stream-based WebSocket implementation - feature "rustls-pki-types"
|
||||
Requires: crate(%{pkgname})
|
||||
Requires: crate(rustls-pki-types-1.0/default) >= 1.12.0
|
||||
Provides: crate(%{pkgname}/rustls-pki-types)
|
||||
|
||||
%description -n %{name}+rustls-pki-types
|
||||
This metapackage enables feature "rustls-pki-types" for the Rust tokio-tungstenite crate, by pulling in any additional dependencies needed by that feature.
|
||||
|
||||
%package -n %{name}+rustls-tls-native-roots
|
||||
Summary: Tokio binding for Tungstenite, the Lightweight stream-based WebSocket implementation - feature "rustls-tls-native-roots"
|
||||
Requires: crate(%{pkgname})
|
||||
Requires: crate(%{pkgname}/rustls-native-certs)
|
||||
Requires: crate(%{pkgname}/rustls-tls)
|
||||
Provides: crate(%{pkgname}/rustls-tls-native-roots)
|
||||
|
||||
%description -n %{name}+rustls-tls-native-roots
|
||||
This metapackage enables feature "rustls-tls-native-roots" for the Rust tokio-tungstenite crate, by pulling in any additional dependencies needed by that feature.
|
||||
|
||||
%package -n %{name}+rustls-tls-webpki-roots
|
||||
Summary: Tokio binding for Tungstenite, the Lightweight stream-based WebSocket implementation - feature "rustls-tls-webpki-roots"
|
||||
Requires: crate(%{pkgname})
|
||||
Requires: crate(%{pkgname}/rustls-tls)
|
||||
Requires: crate(%{pkgname}/webpki-roots)
|
||||
Provides: crate(%{pkgname}/rustls-tls-webpki-roots)
|
||||
|
||||
%description -n %{name}+rustls-tls-webpki-roots
|
||||
This metapackage enables feature "rustls-tls-webpki-roots" for the Rust tokio-tungstenite crate, by pulling in any additional dependencies needed by that feature.
|
||||
|
||||
%package -n %{name}+tokio-native-tls
|
||||
Summary: Tokio binding for Tungstenite, the Lightweight stream-based WebSocket implementation - feature "tokio-native-tls"
|
||||
Requires: crate(%{pkgname})
|
||||
Requires: crate(tokio-native-tls-0.3/default) >= 0.3.1
|
||||
Provides: crate(%{pkgname}/tokio-native-tls)
|
||||
|
||||
%description -n %{name}+tokio-native-tls
|
||||
This metapackage enables feature "tokio-native-tls" for the Rust tokio-tungstenite crate, by pulling in any additional dependencies needed by that feature.
|
||||
|
||||
%package -n %{name}+tokio-rustls
|
||||
Summary: Tokio binding for Tungstenite, the Lightweight stream-based WebSocket implementation - feature "tokio-rustls"
|
||||
Requires: crate(%{pkgname})
|
||||
Requires: crate(tokio-rustls-0.26) >= 0.26.2
|
||||
Provides: crate(%{pkgname}/tokio-rustls)
|
||||
|
||||
%description -n %{name}+tokio-rustls
|
||||
This metapackage enables feature "tokio-rustls" for the Rust tokio-tungstenite crate, by pulling in any additional dependencies needed by that feature.
|
||||
|
||||
%package -n %{name}+url
|
||||
Summary: Tokio binding for Tungstenite, the Lightweight stream-based WebSocket implementation - feature "url"
|
||||
Requires: crate(%{pkgname})
|
||||
Requires: crate(tungstenite-0.28/url) >= 0.28.0
|
||||
Provides: crate(%{pkgname}/url)
|
||||
|
||||
%description -n %{name}+url
|
||||
This metapackage enables feature "url" for the Rust tokio-tungstenite crate, by pulling in any additional dependencies needed by that feature.
|
||||
|
||||
%package -n %{name}+webpki-roots
|
||||
Summary: Tokio binding for Tungstenite, the Lightweight stream-based WebSocket implementation - feature "webpki-roots"
|
||||
Requires: crate(%{pkgname})
|
||||
Requires: crate(webpki-roots-0.26/default) >= 0.26.0
|
||||
Provides: crate(%{pkgname}/webpki-roots)
|
||||
|
||||
%description -n %{name}+webpki-roots
|
||||
This metapackage enables feature "webpki-roots" for the Rust tokio-tungstenite crate, by pulling in any additional dependencies needed by that feature.
|
||||
|
||||
%files
|
||||
%{_datadir}/cargo/registry/%{crate_name}-%{version}/
|
||||
|
||||
%changelog
|
||||
%autochangelog
|
||||
@@ -0,0 +1,186 @@
|
||||
# SPDX-FileCopyrightText: (C) 2026 Institute of Software, Chinese Academy of Sciences (ISCAS)
|
||||
# SPDX-FileCopyrightText: (C) 2026 openRuyi Project Contributors
|
||||
# SPDX-FileContributor: misaka00251 <liuxin@iscas.ac.cn>
|
||||
#
|
||||
# SPDX-License-Identifier: MulanPSL-2.0
|
||||
|
||||
%global crate_name tungstenite
|
||||
%global full_version 0.28.0
|
||||
%global pkgname tungstenite-0.28
|
||||
|
||||
Name: rust-tungstenite-0.28
|
||||
Version: 0.28.0
|
||||
Release: %autorelease
|
||||
Summary: Rust crate "tungstenite"
|
||||
License: MIT OR Apache-2.0
|
||||
URL: https://github.com/snapview/tungstenite-rs
|
||||
#!RemoteAsset: sha256:8628dcc84e5a09eb3d8423d6cb682965dea9133204e8fb3efee74c2a0c259442
|
||||
Source: https://static.crates.io/crates/%{crate_name}/%{full_version}/download#/%{name}-%{version}.tar.gz
|
||||
BuildArch: noarch
|
||||
BuildSystem: rustcrates
|
||||
|
||||
BuildRequires: rust-rpm-macros
|
||||
|
||||
Requires: crate(bytes-1.0/default) >= 1.11.1
|
||||
Requires: crate(log-0.4/default) >= 0.4.27
|
||||
Requires: crate(rand-0.9/default) >= 0.9.1
|
||||
Requires: crate(thiserror-2.0/default) >= 2.0.12
|
||||
Requires: crate(utf-8-0.7/default) >= 0.7.6
|
||||
Provides: crate(%{pkgname})
|
||||
|
||||
%description
|
||||
Source code for takopackized Rust crate "tungstenite"
|
||||
|
||||
%package -n %{name}+rustls-tls
|
||||
Summary: Lightweight stream-based WebSocket implementation - feature "__rustls-tls"
|
||||
Requires: crate(%{pkgname})
|
||||
Requires: crate(%{pkgname}/rustls)
|
||||
Requires: crate(%{pkgname}/rustls-pki-types)
|
||||
Provides: crate(%{pkgname}/rustls-tls)
|
||||
|
||||
%description -n %{name}+rustls-tls
|
||||
This metapackage enables feature "__rustls-tls" for the Rust tungstenite crate, by pulling in any additional dependencies needed by that feature.
|
||||
|
||||
%package -n %{name}+data-encoding
|
||||
Summary: Lightweight stream-based WebSocket implementation - feature "data-encoding"
|
||||
Requires: crate(%{pkgname})
|
||||
Requires: crate(data-encoding-2.0/default) >= 2.9.0
|
||||
Provides: crate(%{pkgname}/data-encoding)
|
||||
|
||||
%description -n %{name}+data-encoding
|
||||
This metapackage enables feature "data-encoding" for the Rust tungstenite crate, by pulling in any additional dependencies needed by that feature.
|
||||
|
||||
%package -n %{name}+handshake
|
||||
Summary: Lightweight stream-based WebSocket implementation - feature "handshake" and 1 more
|
||||
Requires: crate(%{pkgname})
|
||||
Requires: crate(%{pkgname}/data-encoding)
|
||||
Requires: crate(%{pkgname}/http)
|
||||
Requires: crate(%{pkgname}/httparse)
|
||||
Requires: crate(%{pkgname}/sha1)
|
||||
Provides: crate(%{pkgname}/default)
|
||||
Provides: crate(%{pkgname}/handshake)
|
||||
|
||||
%description -n %{name}+handshake
|
||||
This metapackage enables feature "handshake" for the Rust tungstenite crate, by pulling in any additional dependencies needed by that feature.
|
||||
|
||||
Additionally, this package also provides the "default" feature.
|
||||
|
||||
%package -n %{name}+http
|
||||
Summary: Lightweight stream-based WebSocket implementation - feature "http"
|
||||
Requires: crate(%{pkgname})
|
||||
Requires: crate(http-1.0/default) >= 1.3.1
|
||||
Provides: crate(%{pkgname}/http)
|
||||
|
||||
%description -n %{name}+http
|
||||
This metapackage enables feature "http" for the Rust tungstenite crate, by pulling in any additional dependencies needed by that feature.
|
||||
|
||||
%package -n %{name}+httparse
|
||||
Summary: Lightweight stream-based WebSocket implementation - feature "httparse"
|
||||
Requires: crate(%{pkgname})
|
||||
Requires: crate(httparse-1.0/default) >= 1.10.1
|
||||
Provides: crate(%{pkgname}/httparse)
|
||||
|
||||
%description -n %{name}+httparse
|
||||
This metapackage enables feature "httparse" for the Rust tungstenite crate, by pulling in any additional dependencies needed by that feature.
|
||||
|
||||
%package -n %{name}+native-tls-crate
|
||||
Summary: Lightweight stream-based WebSocket implementation - feature "native-tls-crate" and 1 more
|
||||
Requires: crate(%{pkgname})
|
||||
Requires: crate(native-tls-0.2/default) >= 0.2.3
|
||||
Provides: crate(%{pkgname}/native-tls)
|
||||
Provides: crate(%{pkgname}/native-tls-crate)
|
||||
|
||||
%description -n %{name}+native-tls-crate
|
||||
This metapackage enables feature "native-tls-crate" for the Rust tungstenite crate, by pulling in any additional dependencies needed by that feature.
|
||||
|
||||
Additionally, this package also provides the "native-tls" feature.
|
||||
|
||||
%package -n %{name}+native-tls-vendored
|
||||
Summary: Lightweight stream-based WebSocket implementation - feature "native-tls-vendored"
|
||||
Requires: crate(%{pkgname})
|
||||
Requires: crate(%{pkgname}/native-tls)
|
||||
Requires: crate(native-tls-0.2/vendored) >= 0.2.3
|
||||
Provides: crate(%{pkgname}/native-tls-vendored)
|
||||
|
||||
%description -n %{name}+native-tls-vendored
|
||||
This metapackage enables feature "native-tls-vendored" for the Rust tungstenite crate, by pulling in any additional dependencies needed by that feature.
|
||||
|
||||
%package -n %{name}+rustls
|
||||
Summary: Lightweight stream-based WebSocket implementation - feature "rustls"
|
||||
Requires: crate(%{pkgname})
|
||||
Requires: crate(rustls-0.23/std) >= 0.23.34
|
||||
Provides: crate(%{pkgname}/rustls)
|
||||
|
||||
%description -n %{name}+rustls
|
||||
This metapackage enables feature "rustls" for the Rust tungstenite crate, by pulling in any additional dependencies needed by that feature.
|
||||
|
||||
%package -n %{name}+rustls-native-certs
|
||||
Summary: Lightweight stream-based WebSocket implementation - feature "rustls-native-certs"
|
||||
Requires: crate(%{pkgname})
|
||||
Requires: crate(rustls-native-certs-0.8/default) >= 0.8.0
|
||||
Provides: crate(%{pkgname}/rustls-native-certs)
|
||||
|
||||
%description -n %{name}+rustls-native-certs
|
||||
This metapackage enables feature "rustls-native-certs" for the Rust tungstenite crate, by pulling in any additional dependencies needed by that feature.
|
||||
|
||||
%package -n %{name}+rustls-pki-types
|
||||
Summary: Lightweight stream-based WebSocket implementation - feature "rustls-pki-types"
|
||||
Requires: crate(%{pkgname})
|
||||
Requires: crate(rustls-pki-types-1.0/default) >= 1.12.0
|
||||
Provides: crate(%{pkgname}/rustls-pki-types)
|
||||
|
||||
%description -n %{name}+rustls-pki-types
|
||||
This metapackage enables feature "rustls-pki-types" for the Rust tungstenite crate, by pulling in any additional dependencies needed by that feature.
|
||||
|
||||
%package -n %{name}+rustls-tls-native-roots
|
||||
Summary: Lightweight stream-based WebSocket implementation - feature "rustls-tls-native-roots"
|
||||
Requires: crate(%{pkgname})
|
||||
Requires: crate(%{pkgname}/rustls-native-certs)
|
||||
Requires: crate(%{pkgname}/rustls-tls)
|
||||
Provides: crate(%{pkgname}/rustls-tls-native-roots)
|
||||
|
||||
%description -n %{name}+rustls-tls-native-roots
|
||||
This metapackage enables feature "rustls-tls-native-roots" for the Rust tungstenite crate, by pulling in any additional dependencies needed by that feature.
|
||||
|
||||
%package -n %{name}+rustls-tls-webpki-roots
|
||||
Summary: Lightweight stream-based WebSocket implementation - feature "rustls-tls-webpki-roots"
|
||||
Requires: crate(%{pkgname})
|
||||
Requires: crate(%{pkgname}/rustls-tls)
|
||||
Requires: crate(%{pkgname}/webpki-roots)
|
||||
Provides: crate(%{pkgname}/rustls-tls-webpki-roots)
|
||||
|
||||
%description -n %{name}+rustls-tls-webpki-roots
|
||||
This metapackage enables feature "rustls-tls-webpki-roots" for the Rust tungstenite crate, by pulling in any additional dependencies needed by that feature.
|
||||
|
||||
%package -n %{name}+sha1
|
||||
Summary: Lightweight stream-based WebSocket implementation - feature "sha1"
|
||||
Requires: crate(%{pkgname})
|
||||
Requires: crate(sha1-0.10/default) >= 0.10.6
|
||||
Provides: crate(%{pkgname}/sha1)
|
||||
|
||||
%description -n %{name}+sha1
|
||||
This metapackage enables feature "sha1" for the Rust tungstenite crate, by pulling in any additional dependencies needed by that feature.
|
||||
|
||||
%package -n %{name}+url
|
||||
Summary: Lightweight stream-based WebSocket implementation - feature "url"
|
||||
Requires: crate(%{pkgname})
|
||||
Requires: crate(url-2.0/default) >= 2.1.0
|
||||
Provides: crate(%{pkgname}/url)
|
||||
|
||||
%description -n %{name}+url
|
||||
This metapackage enables feature "url" for the Rust tungstenite crate, by pulling in any additional dependencies needed by that feature.
|
||||
|
||||
%package -n %{name}+webpki-roots
|
||||
Summary: Lightweight stream-based WebSocket implementation - feature "webpki-roots"
|
||||
Requires: crate(%{pkgname})
|
||||
Requires: crate(webpki-roots-0.26/default) >= 0.26.0
|
||||
Provides: crate(%{pkgname}/webpki-roots)
|
||||
|
||||
%description -n %{name}+webpki-roots
|
||||
This metapackage enables feature "webpki-roots" for the Rust tungstenite crate, by pulling in any additional dependencies needed by that feature.
|
||||
|
||||
%files
|
||||
%{_datadir}/cargo/registry/%{crate_name}-%{version}/
|
||||
|
||||
%changelog
|
||||
%autochangelog
|
||||
@@ -0,0 +1,74 @@
|
||||
# SPDX-FileCopyrightText: (C) 2026 Institute of Software, Chinese Academy of Sciences (ISCAS)
|
||||
# SPDX-FileCopyrightText: (C) 2026 openRuyi Project Contributors
|
||||
# SPDX-FileContributor: misaka00251 <liuxin@iscas.ac.cn>
|
||||
#
|
||||
# SPDX-License-Identifier: MulanPSL-2.0
|
||||
|
||||
%global crate_name unicode-width
|
||||
%global full_version 0.1.14
|
||||
%global pkgname unicode-width-0.1
|
||||
|
||||
Name: rust-unicode-width-0.1
|
||||
Version: 0.1.14
|
||||
Release: %autorelease
|
||||
Summary: Rust crate "unicode-width"
|
||||
License: MIT OR Apache-2.0
|
||||
URL: https://github.com/unicode-rs/unicode-width
|
||||
#!RemoteAsset: sha256:7dd6e30e90baa6f72411720665d41d89b9a3d039dc45b8faea1ddd07f617f6af
|
||||
Source: https://static.crates.io/crates/%{crate_name}/%{full_version}/download#/%{name}-%{version}.tar.gz
|
||||
BuildArch: noarch
|
||||
BuildSystem: rustcrates
|
||||
|
||||
BuildRequires: rust-rpm-macros
|
||||
|
||||
Provides: crate(%{pkgname})
|
||||
Provides: crate(%{pkgname}/cjk)
|
||||
Provides: crate(%{pkgname}/default)
|
||||
Provides: crate(%{pkgname}/no-std)
|
||||
|
||||
%description
|
||||
Source code for takopackized Rust crate "unicode-width"
|
||||
|
||||
%package -n %{name}+compiler-builtins
|
||||
Summary: Determine displayed width of `char` and `str` types according to Unicode Standard Annex #11 rules - feature "compiler_builtins"
|
||||
Requires: crate(%{pkgname})
|
||||
Requires: crate(compiler-builtins-0.1/default) >= 0.1.0
|
||||
Provides: crate(%{pkgname}/compiler-builtins)
|
||||
|
||||
%description -n %{name}+compiler-builtins
|
||||
This metapackage enables feature "compiler_builtins" for the Rust unicode-width crate, by pulling in any additional dependencies needed by that feature.
|
||||
|
||||
%package -n %{name}+core
|
||||
Summary: Determine displayed width of `char` and `str` types according to Unicode Standard Annex #11 rules - feature "core"
|
||||
Requires: crate(%{pkgname})
|
||||
Requires: crate(rustc-std-workspace-core-1.0/default) >= 1.0.0
|
||||
Provides: crate(%{pkgname}/core)
|
||||
|
||||
%description -n %{name}+core
|
||||
This metapackage enables feature "core" for the Rust unicode-width crate, by pulling in any additional dependencies needed by that feature.
|
||||
|
||||
%package -n %{name}+rustc-dep-of-std
|
||||
Summary: Determine displayed width of `char` and `str` types according to Unicode Standard Annex #11 rules - feature "rustc-dep-of-std"
|
||||
Requires: crate(%{pkgname})
|
||||
Requires: crate(%{pkgname}/compiler-builtins)
|
||||
Requires: crate(%{pkgname}/core)
|
||||
Requires: crate(%{pkgname}/std)
|
||||
Provides: crate(%{pkgname}/rustc-dep-of-std)
|
||||
|
||||
%description -n %{name}+rustc-dep-of-std
|
||||
This metapackage enables feature "rustc-dep-of-std" for the Rust unicode-width crate, by pulling in any additional dependencies needed by that feature.
|
||||
|
||||
%package -n %{name}+std
|
||||
Summary: Determine displayed width of `char` and `str` types according to Unicode Standard Annex #11 rules - feature "std"
|
||||
Requires: crate(%{pkgname})
|
||||
Requires: crate(rustc-std-workspace-std-1.0/default) >= 1.0.0
|
||||
Provides: crate(%{pkgname}/std)
|
||||
|
||||
%description -n %{name}+std
|
||||
This metapackage enables feature "std" for the Rust unicode-width crate, by pulling in any additional dependencies needed by that feature.
|
||||
|
||||
%files
|
||||
%{_datadir}/cargo/registry/%{crate_name}-%{version}/
|
||||
|
||||
%changelog
|
||||
%autochangelog
|
||||
@@ -0,0 +1,34 @@
|
||||
# SPDX-FileCopyrightText: (C) 2026 Institute of Software, Chinese Academy of Sciences (ISCAS)
|
||||
# SPDX-FileCopyrightText: (C) 2026 openRuyi Project Contributors
|
||||
# SPDX-FileContributor: misaka00251 <liuxin@iscas.ac.cn>
|
||||
#
|
||||
# SPDX-License-Identifier: MulanPSL-2.0
|
||||
|
||||
%global crate_name utf-8
|
||||
%global full_version 0.7.6
|
||||
%global pkgname utf-8-0.7
|
||||
|
||||
Name: rust-utf-8-0.7
|
||||
Version: 0.7.6
|
||||
Release: %autorelease
|
||||
Summary: Rust crate "utf-8"
|
||||
License: MIT OR Apache-2.0
|
||||
URL: https://github.com/SimonSapin/rust-utf8
|
||||
#!RemoteAsset: sha256:09cc8ee72d2a9becf2f2febe0205bbed8fc6615b7cb429ad062dc7b7ddd036a9
|
||||
Source: https://static.crates.io/crates/%{crate_name}/%{full_version}/download#/%{name}-%{version}.tar.gz
|
||||
BuildArch: noarch
|
||||
BuildSystem: rustcrates
|
||||
|
||||
BuildRequires: rust-rpm-macros
|
||||
|
||||
Provides: crate(%{pkgname})
|
||||
Provides: crate(%{pkgname}/default)
|
||||
|
||||
%description
|
||||
Source code for takopackized Rust crate "utf-8"
|
||||
|
||||
%files
|
||||
%{_datadir}/cargo/registry/%{crate_name}-%{version}/
|
||||
|
||||
%changelog
|
||||
%autochangelog
|
||||
@@ -0,0 +1,70 @@
|
||||
# SPDX-FileCopyrightText: (C) 2026 Institute of Software, Chinese Academy of Sciences (ISCAS)
|
||||
# SPDX-FileCopyrightText: (C) 2026 openRuyi Project Contributors
|
||||
# SPDX-FileContributor: misaka00251 <liuxin@iscas.ac.cn>
|
||||
#
|
||||
# SPDX-License-Identifier: MulanPSL-2.0
|
||||
|
||||
%global crate_name winsafe
|
||||
%global full_version 0.0.19
|
||||
%global pkgname winsafe-0.0.19
|
||||
|
||||
Name: rust-winsafe-0.0.19
|
||||
Version: 0.0.19
|
||||
Release: %autorelease
|
||||
Summary: Rust crate "winsafe"
|
||||
License: MIT
|
||||
URL: https://github.com/rodrigocfd/winsafe
|
||||
#!RemoteAsset: sha256:d135d17ab770252ad95e9a872d365cf3090e3be864a34ab46f48555993efc904
|
||||
Source: https://static.crates.io/crates/%{crate_name}/%{full_version}/download#/%{name}-%{version}.tar.gz
|
||||
BuildArch: noarch
|
||||
BuildSystem: rustcrates
|
||||
|
||||
BuildRequires: rust-rpm-macros
|
||||
|
||||
Provides: crate(%{pkgname})
|
||||
Provides: crate(%{pkgname}/comctl)
|
||||
Provides: crate(%{pkgname}/default)
|
||||
Provides: crate(%{pkgname}/dshow)
|
||||
Provides: crate(%{pkgname}/dxgi)
|
||||
Provides: crate(%{pkgname}/gdi)
|
||||
Provides: crate(%{pkgname}/kernel)
|
||||
Provides: crate(%{pkgname}/mf)
|
||||
Provides: crate(%{pkgname}/ole)
|
||||
Provides: crate(%{pkgname}/oleaut)
|
||||
Provides: crate(%{pkgname}/shell)
|
||||
Provides: crate(%{pkgname}/taskschd)
|
||||
Provides: crate(%{pkgname}/user)
|
||||
Provides: crate(%{pkgname}/version)
|
||||
|
||||
%description
|
||||
Source code for takopackized Rust crate "winsafe"
|
||||
|
||||
%package -n %{name}+gui
|
||||
Summary: Windows API and GUI in safe, idiomatic Rust - feature "gui"
|
||||
Requires: crate(%{pkgname})
|
||||
Requires: crate(%{pkgname}/comctl)
|
||||
Requires: crate(%{pkgname}/shell)
|
||||
Requires: crate(%{pkgname}/uxtheme)
|
||||
Provides: crate(%{pkgname}/gui)
|
||||
|
||||
%description -n %{name}+gui
|
||||
This metapackage enables feature "gui" for the Rust winsafe crate, by pulling in any additional dependencies needed by that feature.
|
||||
|
||||
%package -n %{name}+uxtheme
|
||||
Summary: Windows API and GUI in safe, idiomatic Rust - feature "uxtheme" and 1 more
|
||||
Requires: crate(%{pkgname})
|
||||
Requires: crate(%{pkgname}/gdi)
|
||||
Requires: crate(%{pkgname}/ole)
|
||||
Provides: crate(%{pkgname}/dwm)
|
||||
Provides: crate(%{pkgname}/uxtheme)
|
||||
|
||||
%description -n %{name}+uxtheme
|
||||
This metapackage enables feature "uxtheme" for the Rust winsafe crate, by pulling in any additional dependencies needed by that feature.
|
||||
|
||||
Additionally, this package also provides the "dwm" feature.
|
||||
|
||||
%files
|
||||
%{_datadir}/cargo/registry/%{crate_name}-%{version}/
|
||||
|
||||
%changelog
|
||||
%autochangelog
|
||||
Reference in New Issue
Block a user