From 7d050a13e3c5946a26b1fe7436896022afffdf57 Mon Sep 17 00:00:00 2001
From: CoprDistGit <infra@openeuler.org>
Date: Fri, 7 Mar 2025 04:35:38 +0000
Subject: automatic import of libyuv

---
 libyuv.spec | 9 ++++++---
 1 file changed, 6 insertions(+), 3 deletions(-)

(limited to 'libyuv.spec')

diff --git a/libyuv.spec b/libyuv.spec
index 8f3b427..f93dd25 100644
--- a/libyuv.spec
+++ b/libyuv.spec
@@ -30,6 +30,9 @@ Requires: %{name}%{?_isa} = %{version}-%{release}
 %description devel
 Additional header files for development with %{name}.
 
+# Let %%{_vpath_builddir} be defined in openEuler
+%define __cmake_in_source_build 0
+
 %prep
 %autosetup -p1 -c %{name}-%{version}
 
@@ -46,11 +49,11 @@ Libs: -lyuv
 EOF
 
 %build
-%{cmake} -DUNIT_TEST=TRUE
-cmake --build . --target all -- -j$(nproc)
+%cmake -DUNIT_TEST=TRUE
+%cmake_build
 
 %install
-make install/fast DESTDIR=%{buildroot}
+%cmake_install
 
 mkdir -p %{buildroot}%{_libdir}/pkgconfig
 cp -a %{name}.pc %{buildroot}%{_libdir}/pkgconfig/
-- 
cgit v1.2.3