From ee0e275658df0d3fe34cde95e704856b1991bb65 Mon Sep 17 00:00:00 2001 From: Fabio Valentini Date: Tue, 16 May 2023 21:11:09 +0200 Subject: [PATCH] Regenerate with rust2rpm v24 and include missing license file --- LICENSE | 25 +++++++++++++++++++++++++ rust-peg-runtime.spec | 34 ++++++++++++++++------------------ 2 files changed, 41 insertions(+), 18 deletions(-) create mode 100644 LICENSE diff --git a/LICENSE b/LICENSE new file mode 100644 index 0000000..d8f7bea --- /dev/null +++ b/LICENSE @@ -0,0 +1,25 @@ +Copyright (C) 2013 Kevin Mehall + +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/rust-peg-runtime.spec b/rust-peg-runtime.spec index 0b935ee..ee38828 100644 --- a/rust-peg-runtime.spec +++ b/rust-peg-runtime.spec @@ -1,29 +1,25 @@ -# Generated by rust2rpm 13 +# Generated by rust2rpm 24 %bcond_without check %global debug_package %{nil} %global crate peg-runtime -Name: rust-%{crate} +Name: rust-peg-runtime Version: 0.6.3 Release: %autorelease Summary: Runtime support for rust-peg grammars -# Upstream license specification: MIT -# https://github.com/kevinmehall/rust-peg/pull/241 License: MIT URL: https://crates.io/crates/peg-runtime -Source: %{crates_source} - -ExclusiveArch: %{rust_arches} -%if %{__cargo_skip_build} -BuildArch: noarch -%endif +Source0: %{crates_source} +# https://github.com/kevinmehall/rust-peg/pull/241 +Source1: https://github.com/kevinmehall/rust-peg/raw/%{version}/LICENSE -BuildRequires: rust-packaging +BuildRequires: rust-packaging >= 21 %global _description %{expand: -Runtime support for rust-peg grammars. To use rust-peg, see the `peg` crate.} +Runtime support for rust-peg grammars. To use rust-peg, see the `peg` +crate.} %description %{_description} @@ -33,11 +29,12 @@ BuildArch: noarch %description devel %{_description} -This package contains library source intended for building other packages -which use "%{crate}" crate. +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} @@ -45,15 +42,16 @@ BuildArch: noarch %description -n %{name}+default-devel %{_description} -This package contains library source intended for building other packages -which use "default" feature of "%{crate}" crate. +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 %cargo_prep +cp -pav %{SOURCE1} . %generate_buildrequires %cargo_generate_buildrequires