From 94f4e95ec0bfcd91e29707c0e496ae3b1801fca2 Mon Sep 17 00:00:00 2001 From: Fabio Valentini Date: Wed, 14 Jun 2023 15:49:14 +0200 Subject: [PATCH] Regenerate with rust2rpm v24 and add missing license file --- LICENSE | 20 ++++++++++++++++++++ README.md | 3 --- rust-phf0.8.spec | 41 ++++++++++++++++++++--------------------- rust2rpm.conf | 2 ++ 4 files changed, 42 insertions(+), 24 deletions(-) create mode 100644 LICENSE delete mode 100644 README.md create mode 100644 rust2rpm.conf diff --git a/LICENSE b/LICENSE new file mode 100644 index 0000000..f8a266f --- /dev/null +++ b/LICENSE @@ -0,0 +1,20 @@ +The MIT License (MIT) + +Copyright (c) 2014-2016 Steven Fackler + +Permission is hereby granted, free of charge, to any person obtaining a copy of +this software and associated documentation files (the "Software"), to deal in +the Software without restriction, including without limitation the rights to +use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of +the Software, and to permit persons to whom the Software is furnished to do so, +subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS +FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR +COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER +IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN +CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/README.md b/README.md deleted file mode 100644 index 570d313..0000000 --- a/README.md +++ /dev/null @@ -1,3 +0,0 @@ -# rust-phf0.8 - -The rust-phf0.8 package diff --git a/rust-phf0.8.spec b/rust-phf0.8.spec index 20835ca..e4a1e47 100644 --- a/rust-phf0.8.spec +++ b/rust-phf0.8.spec @@ -1,24 +1,21 @@ -# Generated by rust2rpm 20 -# * The tests use the nightly macros feature -%bcond_with check +# Generated by rust2rpm 24 +%bcond_without check %global debug_package %{nil} %global crate phf -Name: rust-%{crate}0.8 +Name: rust-phf0.8 Version: 0.8.0 Release: %autorelease Summary: Runtime support for perfect hash function data structures -# Upstream license specification: MIT -# https://github.com/sfackler/rust-phf/pull/118 License: MIT URL: https://crates.io/crates/phf -Source: %{crates_source} - -ExclusiveArch: %{rust_arches} +Source0: %{crates_source} +# https://github.com/sfackler/rust-phf/pull/118 +Source1: https://github.com/rust-phf/rust-phf/raw/v%{version}/LICENSE -BuildRequires: rust-packaging +BuildRequires: rust-packaging >= 21 %global _description %{expand: Runtime support for perfect hash function data structures.} @@ -35,7 +32,8 @@ This package contains library source intended for building other packages which use the "%{crate}" crate. %files devel -%{cargo_registry}/%{crate}-%{version_no_tilde}/ +%license %{crate_instdir}/LICENSE +%{crate_instdir}/ %package -n %{name}+default-devel Summary: %{summary} @@ -47,7 +45,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 %package -n %{name}+macros-devel Summary: %{summary} @@ -59,7 +57,7 @@ This package contains library source intended for building other packages which use the "macros" feature of the "%{crate}" crate. %files -n %{name}+macros-devel -%ghost %{cargo_registry}/%{crate}-%{version_no_tilde}/Cargo.toml +%ghost %{crate_instdir}/Cargo.toml %package -n %{name}+phf_macros-devel Summary: %{summary} @@ -71,7 +69,7 @@ This package contains library source intended for building other packages which use the "phf_macros" feature of the "%{crate}" crate. %files -n %{name}+phf_macros-devel -%ghost %{cargo_registry}/%{crate}-%{version_no_tilde}/Cargo.toml +%ghost %{crate_instdir}/Cargo.toml %package -n %{name}+proc-macro-hack-devel Summary: %{summary} @@ -83,7 +81,7 @@ This package contains library source intended for building other packages which use the "proc-macro-hack" feature of the "%{crate}" crate. %files -n %{name}+proc-macro-hack-devel -%ghost %{cargo_registry}/%{crate}-%{version_no_tilde}/Cargo.toml +%ghost %{crate_instdir}/Cargo.toml %package -n %{name}+std-devel Summary: %{summary} @@ -95,7 +93,7 @@ This package contains library source intended for building other packages which use the "std" feature of the "%{crate}" crate. %files -n %{name}+std-devel -%ghost %{cargo_registry}/%{crate}-%{version_no_tilde}/Cargo.toml +%ghost %{crate_instdir}/Cargo.toml %package -n %{name}+unicase-devel Summary: %{summary} @@ -107,24 +105,25 @@ This package contains library source intended for building other packages which use the "unicase" feature of the "%{crate}" crate. %files -n %{name}+unicase-devel -%ghost %{cargo_registry}/%{crate}-%{version_no_tilde}/Cargo.toml +%ghost %{crate_instdir}/Cargo.toml %prep %autosetup -n %{crate}-%{version_no_tilde} -p1 %cargo_prep +cp -pav %{SOURCE1} . %generate_buildrequires -%cargo_generate_buildrequires +%cargo_generate_buildrequires -a %build -%cargo_build +%cargo_build -a %install -%cargo_install +%cargo_install -a %if %{with check} %check -%cargo_test +%cargo_test -a %endif %changelog diff --git a/rust2rpm.conf b/rust2rpm.conf new file mode 100644 index 0000000..f626714 --- /dev/null +++ b/rust2rpm.conf @@ -0,0 +1,2 @@ +[DEFAULT] +all-features = true