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
ee2d70e
SPECS: Add rust-inotify-sys-0.1
MahnoKropotkinvich May 19, 2026
2bba31d
SPECS: Add rust-insta-1.0
MahnoKropotkinvich May 19, 2026
732fd59
SPECS: Add rust-insta-cmd-0.6
MahnoKropotkinvich May 19, 2026
6a0aeed
SPECS: Add rust-interpolator-0.5
MahnoKropotkinvich May 19, 2026
d8f6ac0
SPECS: Add rust-intrusive-collections-0.9
MahnoKropotkinvich May 19, 2026
8b5e756
SPECS: Add rust-inventory-0.3
MahnoKropotkinvich May 19, 2026
f6eb63b
SPECS: Add rust-is-macro-0.3
MahnoKropotkinvich May 19, 2026
9e9ab1f
SPECS: Add rust-jod-thread-1.0
MahnoKropotkinvich May 19, 2026
4b77e1a
SPECS: Add rust-kqueue-1.0
MahnoKropotkinvich May 19, 2026
5cfbec4
SPECS: Add rust-kqueue-sys-1.0
MahnoKropotkinvich May 19, 2026
eef3cae
SPECS: Add rust-libcst-1.0
MahnoKropotkinvich May 19, 2026
81b147e
SPECS: Add rust-libcst-derive-1.0
MahnoKropotkinvich May 19, 2026
9e44398
SPECS: Add rust-libmimalloc-sys-0.1
MahnoKropotkinvich May 19, 2026
604d64d
SPECS: Add rust-libtest-mimic-0.7
MahnoKropotkinvich May 19, 2026
05d666b
SPECS: Add rust-libtest-mimic-0.8
MahnoKropotkinvich May 19, 2026
8b8fce7
SPECS: Add rust-lsp-server-0.7
MahnoKropotkinvich May 19, 2026
af9612f
SPECS: Add rust-manyhow-0.11
MahnoKropotkinvich May 19, 2026
bab6470
SPECS: Add rust-manyhow-macros-0.11
MahnoKropotkinvich May 19, 2026
b3bbbe2
SPECS: Add rust-markdown-1.0
MahnoKropotkinvich May 19, 2026
5a413e9
SPECS: Add rust-matchit-0.9
MahnoKropotkinvich May 19, 2026
8c4e821
SPECS: Add rust-mimalloc-0.1
MahnoKropotkinvich May 19, 2026
cbd013e
SPECS: Add rust-minicov-0.3
MahnoKropotkinvich May 19, 2026
b118d0e
SPECS: Add rust-natord-1.0
MahnoKropotkinvich May 19, 2026
9a37017
SPECS: Add rust-newtype-uuid-1.0
MahnoKropotkinvich May 19, 2026
8f3a455
SPECS: Add rust-nix-0.31
MahnoKropotkinvich May 19, 2026
683340a
SPECS: Add rust-notify-8.0
MahnoKropotkinvich May 19, 2026
8b9b1e4
SPECS: Add rust-notify-types-2.0
MahnoKropotkinvich May 19, 2026
1a66bc2
SPECS: Add rust-num-cpus-1.0
MahnoKropotkinvich May 19, 2026
0068b34
SPECS: Add rust-option-ext-0.2
MahnoKropotkinvich May 19, 2026
c28238b
SPECS: Add rust-ordermap-1.0
MahnoKropotkinvich May 19, 2026
1d2960f
SPECS: Add rust-os-pipe-1.0
MahnoKropotkinvich May 19, 2026
d74aa1d
SPECS: Add rust-os-str-bytes-7.0
MahnoKropotkinvich May 19, 2026
2782550
SPECS: Add rust-page-size-0.6
MahnoKropotkinvich May 19, 2026
06ab664
SPECS: Add rust-path-absolutize-3.0
MahnoKropotkinvich May 19, 2026
0faf5a9
SPECS: Add rust-path-dedot-3.0
MahnoKropotkinvich May 19, 2026
8fadcd5
SPECS: Add rust-path-slash-0.2
MahnoKropotkinvich May 19, 2026
f599920
SPECS: Add rust-peg-0.8
MahnoKropotkinvich May 19, 2026
c682a1e
SPECS: Add rust-peg-macros-0.8
MahnoKropotkinvich May 19, 2026
4bfb609
SPECS: Add rust-peg-runtime-0.8
MahnoKropotkinvich May 19, 2026
2951afe
SPECS: Add rust-pep440-rs-0.7
MahnoKropotkinvich May 19, 2026
9efed3c
SPECS: Add rust-pep508-rs-0.9
MahnoKropotkinvich May 19, 2026
5d97e14
SPECS: Add rust-pest-2.0
MahnoKropotkinvich May 19, 2026
629821c
SPECS: Add rust-pest-derive-2.0
MahnoKropotkinvich May 19, 2026
0b26bfa
SPECS: Add rust-pest-generator-2.0
MahnoKropotkinvich May 19, 2026
efbc01f
SPECS: Add rust-pest-meta-2.0
MahnoKropotkinvich May 19, 2026
37279db
SPECS: Add rust-phf-0.11
MahnoKropotkinvich May 19, 2026
68d9316
SPECS: Add rust-phf-0.13
MahnoKropotkinvich May 19, 2026
c31de22
SPECS: Add rust-phf-codegen-0.11
MahnoKropotkinvich May 19, 2026
801eef7
SPECS: Add rust-phf-generator-0.11
MahnoKropotkinvich May 19, 2026
9bed40b
SPECS: Add rust-phf-shared-0.11
MahnoKropotkinvich May 19, 2026
2cd1b02
SPECS: Add rust-phf-shared-0.13
MahnoKropotkinvich May 19, 2026
7600d56
SPECS: Add rust-predicates-3.0
MahnoKropotkinvich May 19, 2026
d79e318
SPECS: Add rust-predicates-core-1.0
MahnoKropotkinvich May 19, 2026
81105f3
SPECS: Add rust-predicates-tree-1.0
MahnoKropotkinvich May 19, 2026
c24bbba
SPECS: Add rust-proc-macro-crate-3.0
MahnoKropotkinvich May 19, 2026
7c59a07
SPECS: Add rust-proc-macro-utils-0.10
MahnoKropotkinvich May 19, 2026
5c04e09
SPECS: Add rust-pyproject-toml-0.13
MahnoKropotkinvich May 19, 2026
32d5dd2
SPECS: Add rust-quick-junit-0.6
MahnoKropotkinvich May 19, 2026
a29731b
SPECS: Add rust-quick-xml-0.38
MahnoKropotkinvich May 19, 2026
6bfa756
SPECS: Add rust-quickcheck-1.0
MahnoKropotkinvich May 19, 2026
bf7f290
SPECS: Add rust-quickcheck-macros-1.0
MahnoKropotkinvich May 19, 2026
f8ba423
SPECS: Add rust-quote-use-0.8
MahnoKropotkinvich May 19, 2026
4130b83
SPECS: Add rust-quote-use-macros-0.8
MahnoKropotkinvich May 19, 2026
e11020e
SPECS: Add rust-rand-0.10
MahnoKropotkinvich May 19, 2026
9d3c5ae
SPECS: Add rust-rand-0.8
MahnoKropotkinvich May 19, 2026
487c2ee
SPECS: Add rust-rand-chacha-0.3
MahnoKropotkinvich May 19, 2026
5265b9c
SPECS: Add rust-rand-core-0.10
MahnoKropotkinvich May 19, 2026
0f7d4f8
SPECS: Add rust-redox-users-0.5
MahnoKropotkinvich May 19, 2026
72cb2b4
SPECS: Add rust-ref-cast-1.0
MahnoKropotkinvich May 19, 2026
58acb26
SPECS: Add rust-ref-cast-impl-1.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
34 changes: 34 additions & 0 deletions SPECS/rust-inotify-sys-0.1/rust-inotify-sys.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 inotify-sys
%global full_version 0.1.5
%global pkgname inotify-sys-0.1

Name: rust-inotify-sys-0.1
Version: 0.1.5
Release: %autorelease
Summary: Rust crate "inotify-sys"
License: ISC
URL: https://github.com/hannobraun/inotify-sys
#!RemoteAsset: sha256:e05c02b5e89bff3b946cedeca278abc628fe811e604f027c45a8aa3cf793d0eb
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(libc-0.2/default) >= 0.2.186
Provides: crate(%{pkgname})
Provides: crate(%{pkgname}/default)

%description
Source code for takopackized Rust crate "inotify-sys"

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

%changelog
%autochangelog
180 changes: 180 additions & 0 deletions SPECS/rust-insta-1.0/rust-insta.spec
Original file line number Diff line number Diff line change
@@ -0,0 +1,180 @@
# 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 insta
%global full_version 1.47.2
%global pkgname insta-1.0

Name: rust-insta-1.0
Version: 1.47.2
Release: %autorelease
Summary: Rust crate "insta"
License: Apache-2.0
URL: https://insta.rs/
#!RemoteAsset: sha256:7b4a6248eb93a4401ed2f37dfe8ea592d3cf05b7cf4f8efa867b6895af7e094e
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(once-cell-1.0/default) >= 1.21.3
Requires: crate(similar-2.0/default) >= 2.7.0
Requires: crate(similar-2.0/inline) >= 2.7.0
Requires: crate(tempfile-3.0/default) >= 3.27.0
Provides: crate(%{pkgname})

%description
Source code for takopackized Rust crate "insta"

%package -n %{name}+clap
Summary: Snapshot testing library for Rust - feature "clap" and 1 more
Requires: crate(%{pkgname})
Requires: crate(clap-4.0/default) >= 4.1
Requires: crate(clap-4.0/derive) >= 4.1
Requires: crate(clap-4.0/env) >= 4.1
Provides: crate(%{pkgname}/cargo-insta-internal)
Provides: crate(%{pkgname}/clap)

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

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

%package -n %{name}+console
Summary: Snapshot testing library for Rust - feature "console" and 2 more
Requires: crate(%{pkgname})
Requires: crate(console-0.16/std) >= 0.16.1
Provides: crate(%{pkgname}/colors)
Provides: crate(%{pkgname}/console)
Provides: crate(%{pkgname}/default)

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

Additionally, this package also provides the "colors", and "default" features.

%package -n %{name}+csv
Summary: Snapshot testing library for Rust - feature "csv"
Requires: crate(%{pkgname})
Requires: crate(%{pkgname}/serde)
Requires: crate(csv-1.0/default) >= 1.1.6
Provides: crate(%{pkgname}/csv)

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

%package -n %{name}+glob
Summary: Snapshot testing library for Rust - feature "glob"
Requires: crate(%{pkgname})
Requires: crate(%{pkgname}/globset)
Requires: crate(%{pkgname}/walkdir)
Provides: crate(%{pkgname}/glob)

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

%package -n %{name}+globset
Summary: Snapshot testing library for Rust - feature "globset"
Requires: crate(%{pkgname})
Requires: crate(globset-0.4/default) >= 0.4.6
Provides: crate(%{pkgname}/globset)

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

%package -n %{name}+pest
Summary: Snapshot testing library for Rust - feature "pest"
Requires: crate(%{pkgname})
Requires: crate(pest-2.0/default) >= 2.8.2
Provides: crate(%{pkgname}/pest)

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

%package -n %{name}+pest-derive
Summary: Snapshot testing library for Rust - feature "pest_derive"
Requires: crate(%{pkgname})
Requires: crate(pest-derive-2.0/default) >= 2.8.2
Provides: crate(%{pkgname}/pest-derive)

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

%package -n %{name}+redactions
Summary: Snapshot testing library for Rust - feature "redactions"
Requires: crate(%{pkgname})
Requires: crate(%{pkgname}/pest)
Requires: crate(%{pkgname}/pest-derive)
Requires: crate(%{pkgname}/serde)
Provides: crate(%{pkgname}/redactions)

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

%package -n %{name}+regex
Summary: Snapshot testing library for Rust - feature "regex" and 1 more
Requires: crate(%{pkgname})
Requires: crate(regex-1.0/std) >= 1.12.3
Requires: crate(regex-1.0/unicode) >= 1.12.3
Provides: crate(%{pkgname}/filters)
Provides: crate(%{pkgname}/regex)

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

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

%package -n %{name}+ron
Summary: Snapshot testing library for Rust - feature "ron"
Requires: crate(%{pkgname})
Requires: crate(%{pkgname}/serde)
Requires: crate(ron-0.12/default) >= 0.12.0
Provides: crate(%{pkgname}/ron)

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

%package -n %{name}+serde
Summary: Snapshot testing library for Rust - feature "serde" and 2 more
Requires: crate(%{pkgname})
Requires: crate(serde-1.0/default) >= 1.0.228
Provides: crate(%{pkgname}/json)
Provides: crate(%{pkgname}/serde)
Provides: crate(%{pkgname}/yaml)

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

Additionally, this package also provides the "json", and "yaml" features.

%package -n %{name}+toml
Summary: Snapshot testing library for Rust - feature "toml"
Requires: crate(%{pkgname})
Requires: crate(%{pkgname}/serde)
Requires: crate(toml-edit-0.25/default) >= 0.25.0
Requires: crate(toml-edit-0.25/display) >= 0.25.0
Requires: crate(toml-edit-0.25/parse) >= 0.25.0
Requires: crate(toml-edit-0.25/serde) >= 0.25.0
Requires: crate(toml-writer-1.0/default) >= 1.0.0
Provides: crate(%{pkgname}/toml)

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

%package -n %{name}+walkdir
Summary: Snapshot testing library for Rust - feature "walkdir"
Requires: crate(%{pkgname})
Requires: crate(walkdir-2.0/default) >= 2.3.1
Provides: crate(%{pkgname}/walkdir)

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

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

%changelog
%autochangelog
38 changes: 38 additions & 0 deletions SPECS/rust-insta-cmd-0.6/rust-insta-cmd.spec
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
# 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 insta-cmd
%global full_version 0.6.0
%global pkgname insta-cmd-0.6

Name: rust-insta-cmd-0.6
Version: 0.6.0
Release: %autorelease
Summary: Rust crate "insta-cmd"
License: Apache-2.0
URL: https://insta.rs/
#!RemoteAsset: sha256:ffeeefa927925cced49ccb01bf3e57c9d4cd132df21e576eb9415baeab2d3de6
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(insta-1.0/default) >= 1.47.2
Requires: crate(insta-1.0/serde) >= 1.47.2
Requires: crate(serde-1.0/default) >= 1.0.228
Requires: crate(serde-1.0/derive) >= 1.0.228
Requires: crate(serde-json-1.0/default) >= 1.0.149
Provides: crate(%{pkgname})
Provides: crate(%{pkgname}/default)

%description
Source code for takopackized Rust crate "insta-cmd"

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

%changelog
%autochangelog
37 changes: 37 additions & 0 deletions SPECS/rust-interpolator-0.5/rust-interpolator.spec
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
# 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 interpolator
%global full_version 0.5.0
%global pkgname interpolator-0.5

Name: rust-interpolator-0.5
Version: 0.5.0
Release: %autorelease
Summary: Rust crate "interpolator"
License: MIT OR Apache-2.0
URL: https://github.com/ModProg/interpolator
#!RemoteAsset: sha256:71dd52191aae121e8611f1e8dc3e324dd0dd1dee1e6dd91d10ee07a3cfb4d9d8
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}/debug)
Provides: crate(%{pkgname}/default)
Provides: crate(%{pkgname}/iter)
Provides: crate(%{pkgname}/number)
Provides: crate(%{pkgname}/pointer)

%description
Source code for takopackized Rust crate "interpolator"

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

%changelog
%autochangelog
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
# 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 intrusive-collections
%global full_version 0.9.7
%global pkgname intrusive-collections-0.9

Name: rust-intrusive-collections-0.9
Version: 0.9.7
Release: %autorelease
Summary: Rust crate "intrusive-collections"
License: Apache-2.0/MIT
URL: https://github.com/Amanieu/intrusive-rs
#!RemoteAsset: sha256:189d0897e4cbe8c75efedf3502c18c887b05046e59d28404d4d8e46cbc4d1e86
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(memoffset-0.9/default) >= 0.9.1
Provides: crate(%{pkgname})
Provides: crate(%{pkgname}/alloc)
Provides: crate(%{pkgname}/default)
Provides: crate(%{pkgname}/nightly)

%description
Source code for takopackized Rust crate "intrusive-collections"

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

%changelog
%autochangelog
34 changes: 34 additions & 0 deletions SPECS/rust-inventory-0.3/rust-inventory.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 inventory
%global full_version 0.3.24
%global pkgname inventory-0.3

Name: rust-inventory-0.3
Version: 0.3.24
Release: %autorelease
Summary: Rust crate "inventory"
License: MIT OR Apache-2.0
URL: https://github.com/dtolnay/inventory
#!RemoteAsset: sha256:a4f0c30c76f2f4ccee3fe55a2435f691ca00c0e4bd87abe4f4a851b1d4dac39b
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(rustversion-1.0/default) >= 1.0.22
Provides: crate(%{pkgname})
Provides: crate(%{pkgname}/default)

%description
Source code for takopackized Rust crate "inventory"

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

%changelog
%autochangelog
Loading
Loading