[packages/rpm-specdump] - ver 0.8, set noarch when parsing same as when running rpm -bs

baggins baggins at pld-linux.org
Thu Feb 25 20:58:58 CET 2021


commit 51011e619d13c946904ac2491c7cbef436088026
Author: Jan Rękorajski <baggins at pld-linux.org>
Date:   Thu Feb 25 20:57:55 2021 +0100

    - ver 0.8, set noarch when parsing same as when running rpm -bs

 rpm-specdump.c    | 8 ++++----
 rpm-specdump.spec | 4 ++--
 2 files changed, 6 insertions(+), 6 deletions(-)
---
diff --git a/rpm-specdump.spec b/rpm-specdump.spec
index 51f897f..37cd94b 100644
--- a/rpm-specdump.spec
+++ b/rpm-specdump.spec
@@ -1,8 +1,8 @@
 Summary:	Print RPM dump of specfile
 Summary(pl.UTF-8):	Narzędzie wypisujące RPM-owy zrzut pliku spec
 Name:		rpm-specdump
-Version:	0.7
-Release:	3
+Version:	0.8
+Release:	1
 License:	GPL
 Group:		Applications/System
 Source0:	%{name}.c
diff --git a/rpm-specdump.c b/rpm-specdump.c
index 8a8a02f..76a4c59 100644
--- a/rpm-specdump.c
+++ b/rpm-specdump.c
@@ -259,11 +259,11 @@ setMacros(char const * const *macros, size_t cnt)
 
 int main(int argc, char *argv[])
 {
-struct Arguments args = { 0,0,0,-1,-1, {0,0,0}, 0 };
+	struct Arguments args = { 0,0,0,-1,-1, {0,0,0}, 0 };
 #if RPM_VERSION_CODE < RPM_VERSION(5,0,0)
-rpmSpec s;
+	rpmSpec s;
 #else
-Spec s;
+	Spec s;
 #endif
 
 	addDefine(&args, "patch %{nil}");
@@ -297,7 +297,7 @@ Spec s;
 #if RPM_VERSION_CODE < RPM_VERSION(5,0,0)
 #define GET_TAG(t) tag = t; rc = headerGet(h, tag, td, 0);
 #define TAG_VALUE rpmtdGetString(td)
-	s = rpmSpecParse(args.specfile, RPMSPEC_FORCE, NULL);
+	s = rpmSpecParse(args.specfile, (RPMSPEC_ANYARCH | RPMSPEC_FORCE), NULL);
 	Header h = rpmSpecSourceHeader(s);
 	rpmtd td = rpmtdNew();
 	rpmTagVal tag;
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/rpm-specdump.git/commitdiff/51011e619d13c946904ac2491c7cbef436088026



More information about the pld-cvs-commit mailing list