From 6d22ffc34a3ae79cb1def862e52e247cc27c2782 Mon Sep 17 00:00:00 2001 From: tigro Date: Fri, 13 Oct 2023 13:05:31 +0300 Subject: [PATCH] import rust-v_frame-0.3.4-1.el9 --- .rust-v_frame.metadata | 0 .../0001-remove-noop-hawktracer-macros.patch | 32 ++++ SOURCES/v_frame-0.3.4.crate | Bin 0 -> 14312 bytes SOURCES/v_frame-fix-metadata.diff | 26 ++++ SPECS/rust-v_frame.spec | 144 ++++++++++++++++++ 5 files changed, 202 insertions(+) create mode 100644 .rust-v_frame.metadata create mode 100644 SOURCES/0001-remove-noop-hawktracer-macros.patch create mode 100644 SOURCES/v_frame-0.3.4.crate create mode 100644 SOURCES/v_frame-fix-metadata.diff create mode 100644 SPECS/rust-v_frame.spec diff --git a/.rust-v_frame.metadata b/.rust-v_frame.metadata new file mode 100644 index 0000000..e69de29 diff --git a/SOURCES/0001-remove-noop-hawktracer-macros.patch b/SOURCES/0001-remove-noop-hawktracer-macros.patch new file mode 100644 index 0000000..79978f1 --- /dev/null +++ b/SOURCES/0001-remove-noop-hawktracer-macros.patch @@ -0,0 +1,32 @@ +From 8a7af9959ad71192951c734e3c91aac5b29165c2 Mon Sep 17 00:00:00 2001 +From: Fabio Valentini +Date: Tue, 27 Jun 2023 19:32:07 +0200 +Subject: [PATCH] remove noop hawktracer macros + +--- + src/plane.rs | 2 -- + 1 file changed, 2 deletions(-) + +diff --git a/src/plane.rs b/src/plane.rs +index 7979edc..6e81a24 100644 +--- a/src/plane.rs ++++ b/src/plane.rs +@@ -7,7 +7,6 @@ + // Media Patent License 1.0 was not distributed with this source code in the + // PATENTS file, you can obtain it at www.aomedia.org/license/patent. + +-use rust_hawktracer::*; + use std::alloc::handle_alloc_error; + use std::iter::FusedIterator; + use std::marker::PhantomData; +@@ -592,7 +591,6 @@ impl Plane { + /// # Panics + /// + /// - If the current plane's width and height are not at least `SCALE` times the `in_plane`'s +- #[hawktracer(downscale_in_place)] + pub fn downscale_in_place(&self, in_plane: &mut Plane) { + let stride = in_plane.cfg.stride; + let width = in_plane.cfg.width; +-- +2.41.0 + diff --git a/SOURCES/v_frame-0.3.4.crate b/SOURCES/v_frame-0.3.4.crate new file mode 100644 index 0000000000000000000000000000000000000000..6b5564238be8f87a449746c6461d3669ac0b692e GIT binary patch literal 14312 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 WpQq2$=jrp9pZ^ay<(o|aCIJ8=gX=&5 literal 0 HcmV?d00001 diff --git a/SOURCES/v_frame-fix-metadata.diff b/SOURCES/v_frame-fix-metadata.diff new file mode 100644 index 0000000..d8798eb --- /dev/null +++ b/SOURCES/v_frame-fix-metadata.diff @@ -0,0 +1,26 @@ +--- v_frame-0.3.4/Cargo.toml 1970-01-01T00:00:01+00:00 ++++ v_frame-0.3.4/Cargo.toml 2023-06-27T17:27:48.196399+00:00 +@@ -35,23 +35,10 @@ + [dependencies.num-traits] + version = "0.2" + +-[dependencies.rust_hawktracer] +-version = "0.7.0" +- + [dependencies.serde] + version = "1.0" + features = ["derive"] + optional = true + +-[dependencies.wasm-bindgen] +-version = "0.2.63" +-optional = true +- +-[dev-dependencies.criterion] +-version = "0.4" +-features = ["html_reports"] +- + [features] + serialize = ["serde"] +-tracing = ["rust_hawktracer/profiling_enabled"] +-wasm = ["wasm-bindgen"] diff --git a/SPECS/rust-v_frame.spec b/SPECS/rust-v_frame.spec new file mode 100644 index 0000000..9d214c2 --- /dev/null +++ b/SPECS/rust-v_frame.spec @@ -0,0 +1,144 @@ +## START: Set by rpmautospec +## (rpmautospec version 0.3.5) +## RPMAUTOSPEC: autorelease, autochangelog +%define autorelease(e:s:pb:n) %{?-p:0.}%{lua: + release_number = 1; + base_release_number = tonumber(rpm.expand("%{?-b*}%{!?-b:1}")); + print(release_number + base_release_number - 1); +}%{?-e:.%{-e*}}%{?-s:.%{-s*}}%{!?-n:%{?dist}} +## END: Set by rpmautospec + +# Generated by rust2rpm 24 +%bcond_without check +%global debug_package %{nil} + +%global crate v_frame + +Name: rust-v_frame +Version: 0.3.4 +Release: %autorelease +Summary: Video Frame data structures, originally part of rav1e + +License: BSD-2-Clause +URL: https://crates.io/crates/v_frame +Source: %{crates_source} +# Manually created patch for downstream crate metadata changes +# * drop unused, no-op rust_hawktracer dependency and tracing feature +# * drop WASM-specific wasm-bindgen dependency and wasm feature +# * drop unused, benchmark-only criterion dev-dependency +Patch: v_frame-fix-metadata.diff +Patch: 0001-remove-noop-hawktracer-macros.patch + +BuildRequires: rust-packaging >= 21 + +%global _description %{expand: +Video Frame data structures, originally part of rav1e.} + +%description %{_description} + +%package devel +Summary: %{summary} +BuildArch: noarch + +%description devel %{_description} + +This package contains library source intended for building other packages which +use the "%{crate}" crate. + +%files devel +%license %{crate_instdir}/LICENSE +%doc %{crate_instdir}/CHANGELOG.md +%doc %{crate_instdir}/README.md +%{crate_instdir}/ + +%package -n %{name}+default-devel +Summary: %{summary} +BuildArch: noarch + +%description -n %{name}+default-devel %{_description} + +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 %{crate_instdir}/Cargo.toml + +%package -n %{name}+serde-devel +Summary: %{summary} +BuildArch: noarch + +%description -n %{name}+serde-devel %{_description} + +This package contains library source intended for building other packages which +use the "serde" feature of the "%{crate}" crate. + +%files -n %{name}+serde-devel +%ghost %{crate_instdir}/Cargo.toml + +%package -n %{name}+serialize-devel +Summary: %{summary} +BuildArch: noarch + +%description -n %{name}+serialize-devel %{_description} + +This package contains library source intended for building other packages which +use the "serialize" feature of the "%{crate}" crate. + +%files -n %{name}+serialize-devel +%ghost %{crate_instdir}/Cargo.toml + +%prep +%autosetup -n %{crate}-%{version_no_tilde} -p1 +%cargo_prep + +%generate_buildrequires +%cargo_generate_buildrequires + +%build +%cargo_build + +%install +%cargo_install + +%if %{with check} +%check +%cargo_test +%endif + +%changelog +* Fri Oct 13 2023 Arkady L. Shane - 0.3.4-1 +- Rebuilt for MSVSphere 9.2 + +* Tue Jun 27 2023 Fabio Valentini - 0.3.4-1 +- Update to version 0.3.4; Fixes RHBZ#2132091 + +* Sat Jan 21 2023 Fedora Release Engineering - 0.2.5-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild + +* Mon Aug 08 2022 Fabio Valentini - 0.2.5-4 +- Remove unused dependencies on wasm-bindgen and hawktracer + +* Sat Jul 23 2022 Fedora Release Engineering - 0.2.5-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild + +* Fri Jan 21 2022 Fedora Release Engineering - 0.2.5-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild + +* Sun Nov 14 2021 Robert-André Mauchin - 0.2.5-1 +- Update to 0.2.5 Close: rhbz#1991571 + +* Fri Jul 23 2021 Fedora Release Engineering - 0.2.1-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild + +* Wed Apr 7 17:23:55 CEST 2021 Robert-André Mauchin - 0.2.1-1 +- Update to 0.2.1 + +* Mon Mar 29 16:26:18 CEST 2021 Robert-André Mauchin - 0.2.0-1 +- Update to 0.2.0 + +* Wed Jan 27 2021 Fedora Release Engineering - 0.1.0-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild + +* Thu Dec 10 08:55:10 CET 2020 Robert-André Mauchin - 0.1.0-1 +- Initial package +