Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
70 commits
Select commit Hold shift + click to select a range
653dc2b
SPECS: Add rust-regex-lite-0.1
MahnoKropotkinvich May 19, 2026
0b584c3
SPECS: Add rust-ron-0.12
MahnoKropotkinvich May 19, 2026
e3fcfeb
SPECS: Add rust-rust-stemmers-1.0
MahnoKropotkinvich May 19, 2026
b4b9884
SPECS: Add rust-salsa-0.26
MahnoKropotkinvich May 19, 2026
e463f75
SPECS: Add rust-salsa-macro-rules-0.26
MahnoKropotkinvich May 19, 2026
2ddf239
SPECS: Add rust-salsa-macros-0.26
MahnoKropotkinvich May 19, 2026
0f72b4a
SPECS: Add rust-schemars-1.0
MahnoKropotkinvich May 19, 2026
23faf75
SPECS: Add rust-schemars-derive-1.0
MahnoKropotkinvich May 19, 2026
e9128e9
SPECS: Add rust-seahash-4.0
MahnoKropotkinvich May 19, 2026
d4ff639
SPECS: Add rust-serde-derive-internals-0.29
MahnoKropotkinvich May 19, 2026
028f814
SPECS: Add rust-serde-repr-0.1
MahnoKropotkinvich May 19, 2026
13a36ed
SPECS: Add rust-serde-test-1.0
MahnoKropotkinvich May 19, 2026
3359d65
SPECS: Add rust-serde-wasm-bindgen-0.6
MahnoKropotkinvich May 19, 2026
f907a91
SPECS: Add rust-serde-with-3.0
MahnoKropotkinvich May 19, 2026
4304fd3
SPECS: Add rust-serde-with-macros-3.0
MahnoKropotkinvich May 19, 2026
a65ce03
SPECS: Add rust-similar-3.0
MahnoKropotkinvich May 19, 2026
93aca4e
SPECS: Add rust-siphasher-1.0
MahnoKropotkinvich May 19, 2026
254ae85
SPECS: Add rust-snapbox-1.0
MahnoKropotkinvich May 19, 2026
bc1141a
SPECS: Add rust-snapbox-macros-1.0
MahnoKropotkinvich May 19, 2026
e841769
SPECS: Add rust-statrs-0.18
MahnoKropotkinvich May 19, 2026
806b992
SPECS: Add rust-strip-ansi-escapes-0.2
MahnoKropotkinvich May 19, 2026
0be642d
SPECS: Add rust-strum-0.28
MahnoKropotkinvich May 19, 2026
5c224a1
SPECS: Add rust-strum-macros-0.28
MahnoKropotkinvich May 19, 2026
8db24d5
SPECS: Add rust-termcolor-1.0
MahnoKropotkinvich May 19, 2026
1a14d6e
SPECS: Add rust-terminfo-0.9
MahnoKropotkinvich May 19, 2026
a26d230
SPECS: Add rust-termtree-0.5
MahnoKropotkinvich May 19, 2026
2a3a50d
SPECS: Add rust-test-case-3.0
MahnoKropotkinvich May 19, 2026
1272567
SPECS: Add rust-test-case-core-3.0
MahnoKropotkinvich May 19, 2026
fad3f8f
SPECS: Add rust-test-case-macros-3.0
MahnoKropotkinvich May 19, 2026
543c738
SPECS: Add rust-thin-vec-0.2
MahnoKropotkinvich May 19, 2026
c24f82d
SPECS: Add rust-threadpool-1.0
MahnoKropotkinvich May 19, 2026
e0da9c2
SPECS: Add rust-tikv-jemalloc-sys-0.6
MahnoKropotkinvich May 19, 2026
2e521f7
SPECS: Add rust-tikv-jemallocator-0.6
MahnoKropotkinvich May 19, 2026
06a1aa9
SPECS: Add rust-toml-1.0
MahnoKropotkinvich May 19, 2026
9e0ff1b
SPECS: Add rust-toml-datetime-1.0
MahnoKropotkinvich May 19, 2026
8194825
SPECS: Add rust-tracing-flame-0.2
MahnoKropotkinvich May 19, 2026
6a735d2
SPECS: Add rust-tracing-indicatif-0.3
MahnoKropotkinvich May 19, 2026
b676e95
SPECS: Add rust-tryfn-1.0
MahnoKropotkinvich May 19, 2026
3db2b3c
SPECS: Add rust-typed-arena-2.0
MahnoKropotkinvich May 19, 2026
db14320
SPECS: Add rust-ucd-trie-0.1
MahnoKropotkinvich May 19, 2026
c079898
SPECS: Add rust-unicode-id-0.3
MahnoKropotkinvich May 19, 2026
08778ed
SPECS: Add rust-unicode-names2-1.0
MahnoKropotkinvich May 19, 2026
0b2f6dd
SPECS: Add rust-unicode-names2-generator-1.0
MahnoKropotkinvich May 19, 2026
dd41ed9
SPECS: Add rust-unit-prefix-0.5
MahnoKropotkinvich May 19, 2026
ad9e9a3
SPECS: Add rust-unscanny-0.1
MahnoKropotkinvich May 19, 2026
ba7c1d1
SPECS: Add rust-unty-0.0.4
MahnoKropotkinvich May 19, 2026
849339f
SPECS: Add rust-urlencoding-2.0
MahnoKropotkinvich May 19, 2026
5f42b20
SPECS: Add rust-version-ranges-0.1
MahnoKropotkinvich May 19, 2026
0d41b2a
SPECS: Add rust-virtue-0.0.18
MahnoKropotkinvich May 19, 2026
c3e8a5a
SPECS: Add rust-vt100-0.16
MahnoKropotkinvich May 19, 2026
027001a
SPECS: Add rust-vte-0.14
MahnoKropotkinvich May 19, 2026
44be6b2
SPECS: Add rust-vte-0.15
MahnoKropotkinvich May 19, 2026
9e3655e
SPECS: Add rust-wait-timeout-0.2
MahnoKropotkinvich May 19, 2026
76c4291
SPECS: Add rust-wasm-bindgen-test-0.3
MahnoKropotkinvich May 19, 2026
70722b6
SPECS: Add rust-wasm-bindgen-test-macro-0.3
MahnoKropotkinvich May 19, 2026
453c591
SPECS: Add rust-web-time-1.0
MahnoKropotkinvich May 19, 2026
d5e149d
SPECS: Add rust-which-8.0
MahnoKropotkinvich May 19, 2026
588ff0a
SPECS: Add rust-wild-2.0
MahnoKropotkinvich May 19, 2026
300e997
SPECS: Add rust-winapi-0.3
MahnoKropotkinvich May 19, 2026
69c1e70
SPECS: Add rust-winapi-i686-pc-windows-gnu-0.4
MahnoKropotkinvich May 19, 2026
640e17b
SPECS: Add rust-winapi-x86-64-pc-windows-gnu-0.4
MahnoKropotkinvich May 19, 2026
2d2ba57
SPECS: Add rust-windows-core-0.62
MahnoKropotkinvich May 19, 2026
58109a1
SPECS: Add rust-windows-implement-0.60
MahnoKropotkinvich May 19, 2026
b069c12
SPECS: Add rust-windows-interface-0.59
MahnoKropotkinvich May 19, 2026
07700fd
SPECS: Add rust-windows-link-0.1
MahnoKropotkinvich May 19, 2026
9e0fc7c
SPECS: Add rust-zip-0.6
MahnoKropotkinvich May 19, 2026
f260cd7
SPECS: Add rust-zstd-0.11
MahnoKropotkinvich May 19, 2026
278a5c9
SPECS: Add rust-zstd-safe-5.0
MahnoKropotkinvich May 19, 2026
024f0df
SPECS: Add rust-zstd-sys-2.0
MahnoKropotkinvich May 19, 2026
d5003d6
SPECS: Add rust-shellexpand-3.0
MahnoKropotkinvich May 19, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
44 changes: 44 additions & 0 deletions SPECS/rust-regex-lite-0.1/rust-regex-lite.spec
Original file line number Diff line number Diff line change
@@ -0,0 +1,44 @@
# SPDX-FileCopyrightText: (C) 2026 Institute of Software, Chinese Academy of Sciences (ISCAS)
# SPDX-FileCopyrightText: (C) 2026 openRuyi Project Contributors
#
# SPDX-License-Identifier: MulanPSL-2.0

%global crate_name regex-lite
%global full_version 0.1.7
%global pkgname regex-lite-0.1

Name: rust-regex-lite-0.1
Version: 0.1.7
Release: %autorelease
Summary: Rust crate "regex-lite"
License: MIT OR Apache-2.0
URL: https://github.com/rust-lang/regex/tree/master/regex-lite
#!RemoteAsset: sha256:943f41321c63ef1c92fd763bfe054d2668f7f225a5c29f0105903dc2fc04ba30
Source: https://crates.io/api/v1/crates/%{crate_name}/%{full_version}/download#/%{name}-%{version}.tar.gz
BuildArch: noarch
BuildSystem: rustcrates

BuildRequires: rust-rpm-macros

Provides: crate(%{pkgname})
Provides: crate(%{pkgname}/std)
Provides: crate(%{pkgname}/string)

%description
Source code for takopackized Rust crate "regex-lite"

%package -n %{name}+default
Summary: Lightweight regex engine that optimizes for binary size and compilation time - feature "default"
Requires: crate(%{pkgname})
Requires: crate(%{pkgname}/std)
Requires: crate(%{pkgname}/string)
Provides: crate(%{pkgname}/default)

%description -n %{name}+default
This metapackage enables feature "default" for the Rust regex-lite crate, by pulling in any additional dependencies needed by that feature.

%files
%{_datadir}/cargo/registry/%{crate_name}-%{version}/

%changelog
%autochangelog
75 changes: 75 additions & 0 deletions SPECS/rust-ron-0.12/rust-ron.spec
Original file line number Diff line number Diff line change
@@ -0,0 +1,75 @@
# SPDX-FileCopyrightText: (C) 2026 Institute of Software, Chinese Academy of Sciences (ISCAS)
# SPDX-FileCopyrightText: (C) 2026 openRuyi Project Contributors
#
# SPDX-License-Identifier: MulanPSL-2.0

%global crate_name ron
%global full_version 0.12.0
%global pkgname ron-0.12

Name: rust-ron-0.12
Version: 0.12.0
Release: %autorelease
Summary: Rust crate "ron"
License: MIT OR Apache-2.0
URL: https://github.com/ron-rs/ron
#!RemoteAsset: sha256:fd490c5b18261893f14449cbd28cb9c0b637aebf161cd77900bfdedaff21ec32
Source: https://crates.io/api/v1/crates/%{crate_name}/%{full_version}/download#/%{name}-%{version}.tar.gz
BuildArch: noarch
BuildSystem: rustcrates

BuildRequires: rust-rpm-macros

Requires: crate(bitflags-2.0/serde) >= 2.11.1
Requires: crate(once-cell-1.0/alloc) >= 1.21.3
Requires: crate(once-cell-1.0/race) >= 1.21.3
Requires: crate(serde-1.0/alloc) >= 1.0.228
Requires: crate(serde-derive-1.0) >= 1.0.228
Requires: crate(typeid-1.0) >= 1.0.3
Requires: crate(unicode-ident-1.0) >= 1.0.24
Provides: crate(%{pkgname})
Provides: crate(%{pkgname}/integer128)

%description
Source code for takopackized Rust crate "ron"

%package -n %{name}+indexmap
Summary: Rusty Object Notation - feature "indexmap"
Requires: crate(%{pkgname})
Requires: crate(%{pkgname}/std)
Requires: crate(indexmap-2.0/serde) >= 2.0.0
Provides: crate(%{pkgname}/indexmap)

%description -n %{name}+indexmap
This metapackage enables feature "indexmap" for the Rust ron crate, by pulling in any additional dependencies needed by that feature.

%package -n %{name}+std
Summary: Rusty Object Notation - feature "std" and 1 more
Requires: crate(%{pkgname})
Requires: crate(serde-1.0/alloc) >= 1.0.228
Requires: crate(serde-1.0/std) >= 1.0.228
Provides: crate(%{pkgname}/default)
Provides: crate(%{pkgname}/std)

%description -n %{name}+std
This metapackage enables feature "std" for the Rust ron crate, by pulling in any additional dependencies needed by that feature.

Additionally, this package also provides the "default" feature.

%package -n %{name}+unicode-segmentation
Summary: Rusty Object Notation - feature "unicode-segmentation" and 1 more
Requires: crate(%{pkgname})
Requires: crate(unicode-segmentation-1.0) >= 1.12.0
Provides: crate(%{pkgname}/internal-span-substring-test)
Provides: crate(%{pkgname}/unicode-segmentation)

%description -n %{name}+unicode-segmentation
This metapackage enables feature "unicode-segmentation" for the Rust ron crate, by pulling in any additional dependencies needed by that feature.

Additionally, this package also provides the "internal-span-substring-test" feature.

%files
%{_datadir}/cargo/registry/%{crate_name}-%{version}/

%changelog
%autochangelog
35 changes: 35 additions & 0 deletions SPECS/rust-rust-stemmers-1.0/rust-rust-stemmers.spec
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
# SPDX-FileCopyrightText: (C) 2026 Institute of Software, Chinese Academy of Sciences (ISCAS)
# SPDX-FileCopyrightText: (C) 2026 openRuyi Project Contributors
#
# SPDX-License-Identifier: MulanPSL-2.0

%global crate_name rust-stemmers
%global full_version 1.2.0
%global pkgname rust-stemmers-1.0

Name: rust-rust-stemmers-1.0
Version: 1.2.0
Release: %autorelease
Summary: Rust crate "rust-stemmers"
License: MIT/BSD-3-Clause
URL: https://github.com/CurrySoftware/rust-stemmers
#!RemoteAsset: sha256:e46a2036019fdb888131db7a4c847a1063a7493f971ed94ea82c67eada63ca54
Source: https://crates.io/api/v1/crates/%{crate_name}/%{full_version}/download#/%{name}-%{version}.tar.gz
BuildArch: noarch
BuildSystem: rustcrates

BuildRequires: rust-rpm-macros

Requires: crate(serde-1.0/default) >= 1.0.228
Requires: crate(serde-derive-1.0/default) >= 1.0.228
Provides: crate(%{pkgname})
Provides: crate(%{pkgname}/default)

%description
Source code for takopackized Rust crate "rust-stemmers"

%files
%{_datadir}/cargo/registry/%{crate_name}-%{version}/

%changelog
%autochangelog
139 changes: 139 additions & 0 deletions SPECS/rust-salsa-0.26/rust-salsa.spec
Original file line number Diff line number Diff line change
@@ -0,0 +1,139 @@
# SPDX-FileCopyrightText: (C) 2026 Institute of Software, Chinese Academy of Sciences (ISCAS)
# SPDX-FileCopyrightText: (C) 2026 openRuyi Project Contributors
#
# SPDX-License-Identifier: MulanPSL-2.0

%global crate_name salsa
%global full_version 0.26.2
%global pkgname salsa-0.26

Name: rust-salsa-0.26
Version: 0.26.2
Release: %autorelease
Summary: Rust crate "salsa"
License: Apache-2.0 OR MIT
URL: https://github.com/salsa-rs/salsa
#!RemoteAsset: sha256:4612ff789805e65c87e9b38cb749a293212a615af065bed8a2001086801498c3
Source: https://crates.io/api/v1/crates/%{crate_name}/%{full_version}/download#/%{name}-%{version}.tar.gz
BuildArch: noarch
BuildSystem: rustcrates

BuildRequires: rust-rpm-macros

Requires: crate(boxcar-0.2/default) >= 0.2.14
Requires: crate(crossbeam-queue-0.3/default) >= 0.3.12
Requires: crate(crossbeam-utils-0.8/default) >= 0.8.21
Requires: crate(hashbrown-0.17/default) >= 0.17.0
Requires: crate(hashlink-0.10/default) >= 0.10.0
Requires: crate(indexmap-2.0/default) >= 2.14.0
Requires: crate(intrusive-collections-0.9/default) >= 0.9.7
Requires: crate(parking-lot-0.12/default) >= 0.12.4
Requires: crate(portable-atomic-1.0/default) >= 1.13.1
Requires: crate(rustc-hash-2.0/default) >= 2.1.2
Requires: crate(salsa-macro-rules-0.26/default) >= 0.26.2
Requires: crate(salsa-macros-0.26/default) >= 0.26.2
Requires: crate(smallvec-1.0/const-new) >= 1.15.1
Requires: crate(smallvec-1.0/default) >= 1.15.1
Requires: crate(thin-vec-0.2/default) >= 0.2.14
Requires: crate(tracing-0.1/std) >= 0.1.44
Requires: crate(typeid-1.0/default) >= 1.0.3
Provides: crate(%{pkgname})
Provides: crate(%{pkgname}/salsa-unstable)

%description
Source code for takopackized Rust crate "salsa"

%package -n %{name}+accumulator
Summary: Generic framework for on-demand, incrementalized computation (experimental) - feature "accumulator"
Requires: crate(%{pkgname})
Requires: crate(salsa-macro-rules-0.26/accumulator) >= 0.26.2
Provides: crate(%{pkgname}/accumulator)

%description -n %{name}+accumulator
This metapackage enables feature "accumulator" for the Rust salsa crate, by pulling in any additional dependencies needed by that feature.

%package -n %{name}+compact-str
Summary: Generic framework for on-demand, incrementalized computation (experimental) - feature "compact_str"
Requires: crate(%{pkgname})
Requires: crate(compact-str-0.9/default) >= 0.9.0
Provides: crate(%{pkgname}/compact-str)

%description -n %{name}+compact-str
This metapackage enables feature "compact_str" for the Rust salsa crate, by pulling in any additional dependencies needed by that feature.

%package -n %{name}+default
Summary: Generic framework for on-demand, incrementalized computation (experimental) - feature "default"
Requires: crate(%{pkgname})
Requires: crate(%{pkgname}/accumulator)
Requires: crate(%{pkgname}/inventory)
Requires: crate(%{pkgname}/macros)
Requires: crate(%{pkgname}/rayon)
Requires: crate(%{pkgname}/salsa-unstable)
Provides: crate(%{pkgname}/default)

%description -n %{name}+default
This metapackage enables feature "default" for the Rust salsa crate, by pulling in any additional dependencies needed by that feature.

%package -n %{name}+inventory
Summary: Generic framework for on-demand, incrementalized computation (experimental) - feature "inventory"
Requires: crate(%{pkgname})
Requires: crate(inventory-0.3/default) >= 0.3.24
Provides: crate(%{pkgname}/inventory)

%description -n %{name}+inventory
This metapackage enables feature "inventory" for the Rust salsa crate, by pulling in any additional dependencies needed by that feature.

%package -n %{name}+macros
Summary: Generic framework for on-demand, incrementalized computation (experimental) - feature "macros"
Requires: crate(%{pkgname})
Requires: crate(salsa-macros-0.26/default) >= 0.26.2
Provides: crate(%{pkgname}/macros)

%description -n %{name}+macros
This metapackage enables feature "macros" for the Rust salsa crate, by pulling in any additional dependencies needed by that feature.

%package -n %{name}+ordermap
Summary: Generic framework for on-demand, incrementalized computation (experimental) - feature "ordermap"
Requires: crate(%{pkgname})
Requires: crate(ordermap-1.0/default) >= 1.2.0
Provides: crate(%{pkgname}/ordermap)

%description -n %{name}+ordermap
This metapackage enables feature "ordermap" for the Rust salsa crate, by pulling in any additional dependencies needed by that feature.

%package -n %{name}+persistence
Summary: Generic framework for on-demand, incrementalized computation (experimental) - feature "persistence"
Requires: crate(%{pkgname})
Requires: crate(erased-serde-0.4/default) >= 0.4.6
Requires: crate(salsa-macros-0.26/persistence) >= 0.26.2
Requires: crate(serde-1.0/default) >= 1.0.219
Requires: crate(serde-1.0/derive) >= 1.0.219
Requires: crate(thin-vec-0.2/serde) >= 0.2.14
Provides: crate(%{pkgname}/persistence)

%description -n %{name}+persistence
This metapackage enables feature "persistence" for the Rust salsa crate, by pulling in any additional dependencies needed by that feature.

%package -n %{name}+rayon
Summary: Generic framework for on-demand, incrementalized computation (experimental) - feature "rayon"
Requires: crate(%{pkgname})
Requires: crate(rayon-1.0/default) >= 1.10.0
Provides: crate(%{pkgname}/rayon)

%description -n %{name}+rayon
This metapackage enables feature "rayon" for the Rust salsa crate, by pulling in any additional dependencies needed by that feature.

%package -n %{name}+shuttle
Summary: Generic framework for on-demand, incrementalized computation (experimental) - feature "shuttle"
Requires: crate(%{pkgname})
Requires: crate(shuttle-0.8/default) >= 0.8.1
Provides: crate(%{pkgname}/shuttle)

%description -n %{name}+shuttle
This metapackage enables feature "shuttle" for the Rust salsa crate, by pulling in any additional dependencies needed by that feature.

%files
%{_datadir}/cargo/registry/%{crate_name}-%{version}/

%changelog
%autochangelog
34 changes: 34 additions & 0 deletions SPECS/rust-salsa-macro-rules-0.26/rust-salsa-macro-rules.spec
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
# SPDX-FileCopyrightText: (C) 2026 Institute of Software, Chinese Academy of Sciences (ISCAS)
# SPDX-FileCopyrightText: (C) 2026 openRuyi Project Contributors
#
# SPDX-License-Identifier: MulanPSL-2.0

%global crate_name salsa-macro-rules
%global full_version 0.26.2
%global pkgname salsa-macro-rules-0.26

Name: rust-salsa-macro-rules-0.26
Version: 0.26.2
Release: %autorelease
Summary: Rust crate "salsa-macro-rules"
License: Apache-2.0 OR MIT
URL: https://github.com/salsa-rs/salsa
#!RemoteAsset: sha256:58e354cbac6939b9b09cd9c11fb419a53e64b4a0f755d929f56a09f4cc752e41
Source: https://crates.io/api/v1/crates/%{crate_name}/%{full_version}/download#/%{name}-%{version}.tar.gz
BuildArch: noarch
BuildSystem: rustcrates

BuildRequires: rust-rpm-macros

Provides: crate(%{pkgname})
Provides: crate(%{pkgname}/accumulator)
Provides: crate(%{pkgname}/default)

%description
Source code for takopackized Rust crate "salsa-macro-rules"

%files
%{_datadir}/cargo/registry/%{crate_name}-%{version}/

%changelog
%autochangelog
40 changes: 40 additions & 0 deletions SPECS/rust-salsa-macros-0.26/rust-salsa-macros.spec
Original file line number Diff line number Diff line change
@@ -0,0 +1,40 @@
# SPDX-FileCopyrightText: (C) 2026 Institute of Software, Chinese Academy of Sciences (ISCAS)
# SPDX-FileCopyrightText: (C) 2026 openRuyi Project Contributors
#
# SPDX-License-Identifier: MulanPSL-2.0

%global crate_name salsa-macros
%global full_version 0.26.2
%global pkgname salsa-macros-0.26

Name: rust-salsa-macros-0.26
Version: 0.26.2
Release: %autorelease
Summary: Rust crate "salsa-macros"
License: Apache-2.0 OR MIT
URL: https://github.com/salsa-rs/salsa
#!RemoteAsset: sha256:3067861075c2b80608f84ad49fb88f2c7610b94cdf8b4201e79ddee87f8980c8
Source: https://crates.io/api/v1/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.106
Requires: crate(quote-1.0/default) >= 1.0.45
Requires: crate(syn-2.0/default) >= 2.0.117
Requires: crate(syn-2.0/full) >= 2.0.117
Requires: crate(syn-2.0/visit-mut) >= 2.0.117
Requires: crate(synstructure-0.13/default) >= 0.13.2
Provides: crate(%{pkgname})
Provides: crate(%{pkgname}/default)
Provides: crate(%{pkgname}/persistence)

%description
Source code for takopackized Rust crate "salsa-macros"

%files
%{_datadir}/cargo/registry/%{crate_name}-%{version}/

%changelog
%autochangelog
Loading
Loading