From f97787128a597f7cd30467c2c0d7ef989f9511af Mon Sep 17 00:00:00 2001 From: Fabio Valentini Date: Mon, 12 Dec 2022 23:05:34 +0100 Subject: [PATCH] Update to version 2.4.0; Fixes RHBZ#2144217 --- .gitignore | 1 + LICENSE | 21 +++++++++++++++++++++ rust-bytelines.spec | 34 ++++++++++++++++------------------ sources | 2 +- 4 files changed, 39 insertions(+), 19 deletions(-) create mode 100644 LICENSE diff --git a/.gitignore b/.gitignore index e943057..2389562 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1,2 @@ /bytelines-2.2.2.crate +/bytelines-2.4.0.crate diff --git a/LICENSE b/LICENSE new file mode 100644 index 0000000..6281212 --- /dev/null +++ b/LICENSE @@ -0,0 +1,21 @@ +MIT License + +Copyright (c) 2022 Isaac Whitfield + +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-bytelines.spec b/rust-bytelines.spec index 292290b..4abd487 100644 --- a/rust-bytelines.spec +++ b/rust-bytelines.spec @@ -1,26 +1,21 @@ -# Generated by rust2rpm 15 +# Generated by rust2rpm 23 %bcond_without check %global debug_package %{nil} %global crate bytelines -Name: rust-%{crate} -Version: 2.2.2 +Name: rust-bytelines +Version: 2.4.0 Release: %autorelease Summary: Read input lines as byte slices for high efficiency -# Upstream license specification: MIT -# https://github.com/whitfin/bytelines/issues/4 License: MIT URL: https://crates.io/crates/bytelines Source: %{crates_source} +# https://github.com/whitfin/bytelines/issues/4 +Source: https://github.com/whitfin/bytelines/raw/ef627d1/LICENSE -ExclusiveArch: %{rust_arches} -%if %{__cargo_skip_build} -BuildArch: noarch -%endif - -BuildRequires: rust-packaging +BuildRequires: rust-packaging >= 21 %global _description %{expand: Read input lines as byte slices for high efficiency.} @@ -33,12 +28,14 @@ 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 -%doc README.md -%{cargo_registry}/%{crate}-%{version_no_tilde}/ +%license %{crate_instdir}/LICENSE +%doc %{crate_instdir}/README.md +%doc %{crate_instdir}/TODO.txt +%{crate_instdir}/ %package -n %{name}+default-devel Summary: %{summary} @@ -46,15 +43,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 diff --git a/sources b/sources index 5b0c87a..654a296 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (bytelines-2.2.2.crate) = 0d768b579993c0d72914affe36d61632e0c39310094b4d3dde29e69039249c9bb88af18e8f8033c377b05938c50e43ebd29114d2c664b2c904be27c61b1b8dad +SHA512 (bytelines-2.4.0.crate) = d7f90e6903b7ad6d00c0e46cad619a7325a24f24e07f6e7a596fbb3023348c79c47681624db7552efd3e8819bd45108548c3e5a9852de770d8253a5ef9c3c2cd