diff --git a/.gitignore b/.gitignore index 2389562..1e6bfd6 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,3 @@ /bytelines-2.2.2.crate /bytelines-2.4.0.crate +/bytelines-2.5.0.crate diff --git a/LICENSE b/LICENSE deleted file mode 100644 index 6281212..0000000 --- a/LICENSE +++ /dev/null @@ -1,21 +0,0 @@ -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/README.md b/README.md deleted file mode 100644 index cd61768..0000000 --- a/README.md +++ /dev/null @@ -1,3 +0,0 @@ -# rust-bytelines - -The rust-bytelines package diff --git a/rust-bytelines.spec b/rust-bytelines.spec index 4abd487..6c2e547 100644 --- a/rust-bytelines.spec +++ b/rust-bytelines.spec @@ -1,21 +1,19 @@ -# Generated by rust2rpm 23 +# Generated by rust2rpm 25 %bcond_without check %global debug_package %{nil} %global crate bytelines Name: rust-bytelines -Version: 2.4.0 +Version: 2.5.0 Release: %autorelease Summary: Read input lines as byte slices for high efficiency 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 -BuildRequires: rust-packaging >= 21 +BuildRequires: cargo-rpm-macros >= 24 %global _description %{expand: Read input lines as byte slices for high efficiency.} @@ -34,7 +32,6 @@ use the "%{crate}" crate. %files devel %license %{crate_instdir}/LICENSE %doc %{crate_instdir}/README.md -%doc %{crate_instdir}/TODO.txt %{crate_instdir}/ %package -n %{name}+default-devel @@ -49,10 +46,33 @@ use the "default" feature of the "%{crate}" crate. %files -n %{name}+default-devel %ghost %{crate_instdir}/Cargo.toml +%package -n %{name}+futures-util-devel +Summary: %{summary} +BuildArch: noarch + +%description -n %{name}+futures-util-devel %{_description} + +This package contains library source intended for building other packages which +use the "futures-util" feature of the "%{crate}" crate. + +%files -n %{name}+futures-util-devel +%ghost %{crate_instdir}/Cargo.toml + +%package -n %{name}+tokio-devel +Summary: %{summary} +BuildArch: noarch + +%description -n %{name}+tokio-devel %{_description} + +This package contains library source intended for building other packages which +use the "tokio" feature of the "%{crate}" crate. + +%files -n %{name}+tokio-devel +%ghost %{crate_instdir}/Cargo.toml + %prep -%autosetup -n %{crate}-%{version_no_tilde} -p1 +%autosetup -n %{crate}-%{version} -p1 %cargo_prep -cp -pav %{SOURCE1} . %generate_buildrequires %cargo_generate_buildrequires diff --git a/sources b/sources index 654a296..5c19b7b 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (bytelines-2.4.0.crate) = d7f90e6903b7ad6d00c0e46cad619a7325a24f24e07f6e7a596fbb3023348c79c47681624db7552efd3e8819bd45108548c3e5a9852de770d8253a5ef9c3c2cd +SHA512 (bytelines-2.5.0.crate) = 8e4e4110e3a7127c44d20eb5248b979a9577681f72eb8f61250f9dab886598f07ee4d00778e2b448b5733c6dcddf8f2d277ece2fb651a05e707d1b273452a9ee