diff --git a/.gitignore b/.gitignore index 7cec594..d615024 100644 --- a/.gitignore +++ b/.gitignore @@ -11,3 +11,4 @@ /polling-2.6.0.crate /polling-2.7.0.crate /polling-2.8.0.crate +/polling-3.3.0.crate diff --git a/polling-fix-metadata-auto.diff b/polling-fix-metadata-auto.diff index c3188a2..1783c77 100644 --- a/polling-fix-metadata-auto.diff +++ b/polling-fix-metadata-auto.diff @@ -1,12 +1,9 @@ ---- polling-2.8.0/Cargo.toml 1970-01-01T00:00:01+00:00 -+++ polling-2.8.0/Cargo.toml 2023-05-01T17:10:03.645760+00:00 -@@ -60,23 +60,3 @@ - [target."cfg(any(unix, target_os = \"fuchsia\", target_os = \"vxworks\"))".dependencies.libc] - version = "0.2.77" +--- polling-3.3.0/Cargo.toml 1970-01-01T00:00:01+00:00 ++++ polling-3.3.0/Cargo.toml 2023-11-14T23:33:26.668794+00:00 +@@ -72,21 +72,3 @@ + [target."cfg(unix)".dev-dependencies.signal-hook] + version = "0.3.17" --[target."cfg(windows)".dependencies.bitflags] --version = "1.3.2" -- -[target."cfg(windows)".dependencies.concurrent-queue] -version = "2.2.0" - @@ -18,6 +15,7 @@ -features = [ - "Win32_Foundation", - "Win32_Networking_WinSock", +- "Win32_Security", - "Win32_Storage_FileSystem", - "Win32_System_IO", - "Win32_System_LibraryLoader", diff --git a/rust-polling.spec b/rust-polling.spec index bb1caa2..0ebc53d 100644 --- a/rust-polling.spec +++ b/rust-polling.spec @@ -1,21 +1,21 @@ -# Generated by rust2rpm 24 +# Generated by rust2rpm 25 %bcond_without check %global debug_package %{nil} %global crate polling Name: rust-polling -Version: 2.8.0 +Version: 3.3.0 Release: %autorelease Summary: Portable interface to epoll, kqueue, event ports, and IOCP License: Apache-2.0 OR MIT URL: https://crates.io/crates/polling Source: %{crates_source} -# Automatically generated patch to strip foreign dependencies +# Automatically generated patch to strip dependencies and normalize metadata Patch: polling-fix-metadata-auto.diff -BuildRequires: rust-packaging >= 21 +BuildRequires: cargo-rpm-macros >= 24 %global _description %{expand: Portable interface to epoll, kqueue, event ports, and IOCP.} @@ -50,20 +50,8 @@ use the "default" feature of the "%{crate}" crate. %files -n %{name}+default-devel %ghost %{crate_instdir}/Cargo.toml -%package -n %{name}+std-devel -Summary: %{summary} -BuildArch: noarch - -%description -n %{name}+std-devel %{_description} - -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 %{crate_instdir}/Cargo.toml - %prep -%autosetup -n %{crate}-%{version_no_tilde} -p1 +%autosetup -n %{crate}-%{version} -p1 %cargo_prep %generate_buildrequires diff --git a/sources b/sources index 4b7594c..6072ad8 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (polling-2.8.0.crate) = c22dc35f39f374f21483c987d43108472dbfc291508e3f5e1d76e2c466f40b396b1ba7c222db5e5a2c0e670e83b4c34e0fbb5c3e93d86435b8a2ebb0890471a2 +SHA512 (polling-3.3.0.crate) = 71bf001ae4cd488a2ec272e9f764cfe127ac5bdedaf4284cc4bea912ea0581c68e2e68477de3602e6cdb40c634217c4565310a60c578d6e18c78dc08a9616c6c