From 758fe52b0c6d75449997ad01d72cfd06952b9917 Mon Sep 17 00:00:00 2001 From: wang biao Date: Thu, 12 Oct 2023 13:31:01 +0800 Subject: fix build error if using gbs import from .src.rpm way reproduce step: wget http://download.tizen.org/snapshots/TIZEN/Tizen/Tizen-Unified/tizen-unified_20231011.105835/repos/standard/source/zint-2.6.7-2.src.rpm gbs import zint-2.6.7-2.src.rpm cd zint gbs build -A armv7l --include-all it will show build error like this: ${Patch0}: No such file or directory. Normally, for files in packaging directory, it should use "Source" filed in spec file. Because in gbs build logic, it will remove "patch*:" line before generating patches according to commit ids. Change-Id: I0a17e9f782aa7791cd7dd406fe32aff5f39f3c92 Signed-off-by: wang biao --- packaging/zint.spec | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/packaging/zint.spec b/packaging/zint.spec index 06a582b..0936034 100644 --- a/packaging/zint.spec +++ b/packaging/zint.spec @@ -6,7 +6,7 @@ License: BSD-3-Clause URL: http://www.zint.org.uk Source: %{name}-%{version}.tar.gz Group: Development/Libraries -Patch0: designqr.patch +Source1: designqr.patch BuildRequires: cmake BuildRequires: libpng-devel @@ -41,8 +41,8 @@ http://www.zint.org.uk/zintSite/Manual.aspx %prep %setup -q -cp %{PATCH0} . -patch -p1 < %{PATCH0} +cp %{SOURCE1} . +patch -p1 < %{SOURCE1} %build MAJORVER=`echo %{version} | awk 'BEGIN {FS="."}{print $1}'` -- cgit v1.2.3