From 73de3a22f06f5e7cd28b09318d7273b5e7b2e234 Mon Sep 17 00:00:00 2001 From: Panu Matilainen Date: Tue, 12 Oct 2010 15:39:52 +0300 Subject: [PATCH] Add --requires etc popt aliases for rpmspec too - In addition to the regular dependencies, add --buildrequires and --buildconflicts which are just --srpm --requires and --srpm --conflicts in reality --- rpmpopt.in | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/rpmpopt.in b/rpmpopt.in index 784dae5..0f564ca 100644 --- a/rpmpopt.in +++ b/rpmpopt.in @@ -199,5 +199,22 @@ rpmsign alias --key-id --define '_gpg_name !#:+' \ rpmsign alias --digest-algo --define '_gpg_digest_algo !#:+' \ --POPTdesc=$"override default digest algorithm (eg sha1/sha256)" \ --POPTargs=$"" + +rpmspec alias --conflicts --qf \ + "[%|VERBOSE?{%{CONFLICTFLAGS:deptype}: }:{}|%{CONFLICTNAME} %{CONFLICTFLAGS:depflags} %{CONFLICTVERSION}\n]" \ + --POPTdesc=$"list capabilities this package conflicts with" +rpmspec alias --obsoletes --qf \ + "[%|VERBOSE?{%{OBSOLETEFLAGS:deptype}: }:{}|%{OBSOLETENAME} %|OBSOLETEFLAGS?{%{OBSOLETEFLAGS:depflags} %{OBSOLETEVERSION}}:{}|\n]" \ + --POPTdesc=$"list other packages removed by installing this package" +rpmspec alias --provides --qf \ + "[%|VERBOSE?{%{PROVIDEFLAGS:deptype}: }:{}|%{PROVIDENAME} %|PROVIDEFLAGS?{%{PROVIDEFLAGS:depflags} %{PROVIDEVERSION}}:{}|\n]" \ + --POPTdesc=$"list capabilities that this package provides" +rpmspec alias --requires --qf \ + "[%|VERBOSE?{%{REQUIREFLAGS:deptype}: }:{}|%{REQUIRENAME} %{REQUIREFLAGS:depflags} %{REQUIREVERSION}\n]" \ + --POPTdesc=$"list capabilities required by package(s)" +rpmspec alias --buildconflicts --srpm --conflicts \ + --POPTdesc=$"list capabilities conflicting with build of this package" +rpmspec alias --buildrequires --srpm --requires \ + --POPTdesc=$"list capabilities required to build this package" # \endverbatim #*/ -- 2.7.4