diff --git a/.gitignore b/.gitignore index 81ca19e..c0e9bd2 100644 --- a/.gitignore +++ b/.gitignore @@ -8,3 +8,4 @@ /os_pipe-1.1.2.crate /os_pipe-1.1.3.crate /os_pipe-1.1.4.crate +/os_pipe-1.1.5.crate diff --git a/os_pipe-fix-metadata-auto.diff b/os_pipe-fix-metadata-auto.diff index 42e8dc4..5e9174a 100644 --- a/os_pipe-fix-metadata-auto.diff +++ b/os_pipe-fix-metadata-auto.diff @@ -1,11 +1,11 @@ ---- os_pipe-1.1.4/Cargo.toml 1970-01-01T00:00:01+00:00 -+++ os_pipe-1.1.4/Cargo.toml 2023-04-22T19:52:46.339590+00:00 +--- os_pipe-1.1.5/Cargo.toml 1970-01-01T00:00:01+00:00 ++++ os_pipe-1.1.5/Cargo.toml 2023-12-31T16:32:25.209713+00:00 @@ -35,11 +35,3 @@ [target."cfg(not(windows))".dependencies.libc] version = "0.2.62" -[target."cfg(windows)".dependencies.windows-sys] --version = "0.48.0" +-version = "0.52.0" -features = [ - "Win32_Foundation", - "Win32_System_Pipes", diff --git a/os_pipe-fix-metadata.diff b/os_pipe-fix-metadata.diff index 8c5216c..ab83fb4 100644 --- a/os_pipe-fix-metadata.diff +++ b/os_pipe-fix-metadata.diff @@ -1,5 +1,5 @@ ---- os_pipe-1.1.4/Cargo.toml 1970-01-01T00:00:01+00:00 -+++ os_pipe-1.1.4/Cargo.toml 2023-04-22T19:52:51.168626+00:00 +--- os_pipe-1.1.5/Cargo.toml 1970-01-01T00:00:01+00:00 ++++ os_pipe-1.1.5/Cargo.toml 2023-12-31T16:32:29.819737+00:00 @@ -25,6 +25,7 @@ ] license = "MIT" diff --git a/rust-os_pipe.spec b/rust-os_pipe.spec index cfec98d..ec568a3 100644 --- a/rust-os_pipe.spec +++ b/rust-os_pipe.spec @@ -1,4 +1,4 @@ -# Generated by rust2rpm 24 +# Generated by rust2rpm 25 # * tests require building the example binaries %bcond_with check %global debug_package %{nil} @@ -6,20 +6,20 @@ %global crate os_pipe Name: rust-os_pipe -Version: 1.1.4 +Version: 1.1.5 Release: %autorelease Summary: Cross-platform library for opening OS pipes License: MIT URL: https://crates.io/crates/os_pipe Source: %{crates_source} -# Automatically generated patch to strip foreign dependencies +# Automatically generated patch to strip dependencies and normalize metadata Patch: os_pipe-fix-metadata-auto.diff # Manually created patch for downstream crate metadata changes # * drop unwanted example binaries Patch: os_pipe-fix-metadata.diff -BuildRequires: rust-packaging >= 21 +BuildRequires: cargo-rpm-macros >= 24 %global _description %{expand: A cross-platform library for opening OS pipes.} @@ -65,7 +65,7 @@ use the "io_safety" feature of the "%{crate}" crate. %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/rust2rpm.toml b/rust2rpm.toml new file mode 100644 index 0000000..25d1252 --- /dev/null +++ b/rust2rpm.toml @@ -0,0 +1,4 @@ +[tests] +run = ["none"] +comments = ["tests require building the example binaries"] + diff --git a/sources b/sources index 08f55d1..4c72918 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (os_pipe-1.1.4.crate) = 8568008e30fdc47c1c89f7368654d26407fb6594cd89e2b85786c875d9dd99e77ed2bb84d281351072670e2dfe7a952d6251c6fb4d111ebe6a63cb34942b6aa3 +SHA512 (os_pipe-1.1.5.crate) = d862484e9a0594f31e45531fac9a892fe247c1003a9c365a28083c0b5132719fe6fcd7ed996716a4baddf1f8ec4857d62d05663d3fd7ecee5802005c55368048