From 4e92e811cd12e0009a46ee797d0c306f76520416 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Tue, 1 Jul 2025 20:21:39 +0000 Subject: [PATCH] bump: pokeget --- anda/misc/pokeget/anda.hcl | 5 ++++ anda/misc/pokeget/pokeget.spec | 53 ++++++++++++++++++++++++++++++++++ anda/misc/pokeget/update.rhai | 8 +++++ 3 files changed, 66 insertions(+) create mode 100644 anda/misc/pokeget/anda.hcl create mode 100644 anda/misc/pokeget/pokeget.spec create mode 100644 anda/misc/pokeget/update.rhai diff --git a/anda/misc/pokeget/anda.hcl b/anda/misc/pokeget/anda.hcl new file mode 100644 index 0000000000..2d02d88522 --- /dev/null +++ b/anda/misc/pokeget/anda.hcl @@ -0,0 +1,5 @@ +project pkg { + rpm { + spec = "pokeget.spec" + } +} diff --git a/anda/misc/pokeget/pokeget.spec b/anda/misc/pokeget/pokeget.spec new file mode 100644 index 0000000000..7ffabbddb6 --- /dev/null +++ b/anda/misc/pokeget/pokeget.spec @@ -0,0 +1,53 @@ +%global pname pokesprite +%global pcommit c5aaa610ff2acdf7fd8e2dccd181bca8be9fcb3e +%global crate pokeget +%bcond check 1 + +Name: %{crate} +Version: 1.6.5 +Release: 1%?dist +SourceLicense: MIT +License: (0BSD OR MIT OR Apache-2.0) AND (Apache-2.0 OR BSL-1.0) AND (Apache-2.0 OR MIT) AND (Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT) AND (BSD-2-Clause OR Apache-2.0 OR MIT) AND BSD-2-Clause AND (MIT OR Apache-2.0 OR Zlib) AND (MIT OR Apache-2.0) AND (MIT OR Zlib OR Apache-2.0) AND MIT AND (Unlicense OR MIT) AND (Zlib OR Apache-2.0 OR MIT) +Summary: A better Rust version of pokeget. +URL: https://crates.io/crates/%{crate} +Source0: %{crates_source} +BuildRequires: anda-srpm-macros +BuildRequires: cargo-rpm-macros +BuildRequires: mold +Provides: bundled(%{pname}) = %{pcommit} +Obsoletes: %{crate}-rs < %{version}-%{release} +Packager: Gilver E. , madonuko + +%description +Successor to pokeget, written in Rust. + +%prep +%autosetup -n %{crate}-%{version} -p1 +%cargo_prep_online + +%build +%cargo_build + +%install +install -Dpm755 target/rpm/%{crate} -t %{buildroot}%{_bindir} +%{cargo_license_online} > LICENSE.dependencies + +%if %{with check} +%check +%cargo_test +%endif + +%files +%license LICENSE +%license LICENSE.dependencies +%license data/%{pname}/license.md +%doc README.md +%doc OTHER_PROJECTS.md +%{_bindir}/%{crate} + +%changelog +* Mon Mar 10 2025 Gilver E. +- Rename package to drop the rs suffix as the original pokeget is fully obsoleted +- Update licenses +* Sat Mar 01 2025 Gilver E. +- Initial package diff --git a/anda/misc/pokeget/update.rhai b/anda/misc/pokeget/update.rhai new file mode 100644 index 0000000000..bffa1c3c99 --- /dev/null +++ b/anda/misc/pokeget/update.rhai @@ -0,0 +1,8 @@ +rpm.version(crates("pokeget")); +// pokesprites has not received an update in years but let's keep the dep commit current just in case +if rpm.changed () { + let url = `https://api.github.com/repos/talwat/pokeget-rs/contents/data`; + let json = get(url).json_arr(); + let c = json[2].sha; + rpm.global("pcommit", c); +}