diff --git a/.gitignore b/.gitignore index 4af35cf..c816ef5 100644 --- a/.gitignore +++ b/.gitignore @@ -7,3 +7,4 @@ /yubibomb-0.2.5.crate /yubibomb-0.2.6.crate /yubibomb-0.2.7.crate +/yubibomb-0.2.12.crate diff --git a/README.md b/README.md deleted file mode 100644 index d743fe4..0000000 --- a/README.md +++ /dev/null @@ -1,3 +0,0 @@ -# rust-yubibomb - -The rust-yubibomb package \ No newline at end of file diff --git a/rust-yubibomb.spec b/rust-yubibomb.spec index 30f27cf..cde41ee 100644 --- a/rust-yubibomb.spec +++ b/rust-yubibomb.spec @@ -1,47 +1,41 @@ -# Generated by rust2rpm 20 +# Generated by rust2rpm 24 %bcond_without check %global crate yubibomb -Name: rust-%{crate} -Version: 0.2.7 +Name: rust-yubibomb +Version: 0.2.12 Release: %autorelease Summary: Rust command line tool that prints out a 6-digit random number -# Upstream license specification: GPL-3.0 -License: GPLv3 +License: GPL-3.0 URL: https://crates.io/crates/yubibomb Source: %{crates_source} -ExclusiveArch: %{rust_arches} - -BuildRequires: rust-packaging +BuildRequires: rust-packaging >= 23 %global _description %{expand: -Don't you love when you accidentally tap your Yubikey when you have your IRC -client in focus and you send 987947 into Libera? Want to be able to have that -experience without having to reach all the way over to your laptop's USB port? -Now you can!.} +Don't you love when you accidentally tap your Yubikey when you have your +IRC client in focus and you send 987947 into Libera? Want to be able to +have that experience without having to reach all the way over to your +laptop's USB port? Now you can!} %description %{_description} %package -n %{crate} Summary: %{summary} -# GPLv3.0: rust-yubibomb 0.2.7 -# MIT or ASL 2.0: rust-cfg-if 1.0.0 -# MIT or ASL 2.0: rust-getrandom 0.2.3 -# MIT or ASL 2.0: rust-libc 0.2.109 -# MIT or ASL 2.0: rust-ppv-lite86 0.2.15 -# MIT or ASL 2.0: rust-rand 0.8.4 -# MIT or ASL 2.0: rust-rand_chacha 0.3.1 -# MIT or ASL 2.0: rust-rand_core 0.6.3 -License: GPLv3 and (MIT or ASL 2.0) +# GPL-3.0 +# MIT OR Apache-2.0 +License: GPL-3.0 AND (MIT OR Apache-2.0) +# LICENSE.dependencies contains a full license breakdown %description -n %{crate} %{_description} %files -n %{crate} %license LICENSE -%doc CHANGELOG.md README.md +%license LICENSE.dependencies +%doc CHANGELOG.md +%doc README.md %{_bindir}/yubibomb %package devel @@ -54,9 +48,10 @@ This package contains library source intended for building other packages which use the "%{crate}" crate. %files devel -%license LICENSE -%doc CHANGELOG.md README.md -%{cargo_registry}/%{crate}-%{version_no_tilde}/ +%license %{crate_instdir}/LICENSE +%doc %{crate_instdir}/CHANGELOG.md +%doc %{crate_instdir}/README.md +%{crate_instdir}/ %package -n %{name}+default-devel Summary: %{summary} @@ -68,7 +63,7 @@ This package contains library source intended for building other packages which use the "default" feature of the "%{crate}" crate. %files -n %{name}+default-devel -%ghost %{cargo_registry}/%{crate}-%{version_no_tilde}/Cargo.toml +%ghost %{crate_instdir}/Cargo.toml %prep %autosetup -n %{crate}-%{version_no_tilde} -p1 @@ -79,20 +74,16 @@ use the "default" feature of the "%{crate}" crate. %build %cargo_build +%cargo_license_summary +%{cargo_license} > LICENSE.dependencies %install %cargo_install %if %{with check} %check -%ifarch ppc64le -# * doctests fail to compile on ppc64le with LLVM 15: -# https://bugzilla.redhat.com/show_bug.cgi?id=2142648 -%cargo_test -- --lib -%else %cargo_test %endif -%endif %changelog %autochangelog diff --git a/rust2rpm.conf b/rust2rpm.conf new file mode 100644 index 0000000..380ba8b --- /dev/null +++ b/rust2rpm.conf @@ -0,0 +1,2 @@ +[DEFAULT] +summary = Rust command line tool that prints out a 6-digit random number diff --git a/sources b/sources index 1b6e1dc..f9daeda 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (yubibomb-0.2.7.crate) = dd69d28842e68897c9552d271b6d45c30ae0571b3268b9d34a9fd34e1c7953d2399115a38c93d043f3e482998ac3152303ecb15dbf819d5b778cca238cf07cd2 +SHA512 (yubibomb-0.2.12.crate) = 6632866d601e28c019d2f4132e9bc1714eb24157f964889574df31225a4ecc6a7a157e5863e7f7b855af99e691de40a4836d7867fbca8535261498d2202702d5