ferdnyc left a comment (rpm-software-management/rpm#3697)
Or, in the approximate style of `grep`, maybe activate name display whenever
there's more than one matching package?
e.g.
```console
$ cd /usr/lib/rpm
$ grep release macros
Requires: %{name} = %{version}-%{release}\
Supplements: (%{name} = %{version}-%{release} and langpacks-%{1})\
# Whether build-ids should be made unique between package version/releases
# release and architecture. If set to 1 this will pass
# package version, release and architecture. If set to 1 this will pass
$ grep release macros.d/*
macros.d/macros.cargo:/usr/bin/ln -s rpm target/release\
macros.d/macros.cargo:inherits = "release"\
macros.d/macros.fedora-misc-srpm:# A directory for appdata metainfo. This has
changed between releases so a
macros.d/macros.fonts-rpm.internal: <releases>
macros.d/macros.fonts-rpm.internal: <release version="%{version}-%{release}"
date="$(date -d @$SOURCE_DATE_EPOCH -u --rfc-3339=d)"/>
macros.d/macros.fonts-rpm.internal: </releases>${fontnames}${fontlangs}
macros.d/macros.forge:# This follows the new Versioning Guidelines that
discourage putting release
macros.d/macros.forge:# -p Use the pre-release separator '~'
instead of '^'
macros.d/macros.forge:# -z <number> Only add the release suffix for a
specific block.
macros.d/macros.forge:# -a Concatenate the release suffixes for all
blocks
macros.d/macros.go-compilers-golang:%gobuild_ldflags ${GO_LDFLAGS-${LDFLAGS-}}
%{?currentgoldflags} -B 0x$(echo
"%{name}-%{version}-%{release}-${SOURCE_DATE_EPOCH:-}" | sha1sum | cut -d ' '
-f1) -compressdwarf=false -linkmode=external -extldflags '%{build_ldflags}
%{?__golang_extldflags}'
macros.d/macros.go-rpm:# default: %{version}.%{release}
macros.d/macros.go-rpm:# default: %{version}.%{release}
macros.d/macros.go-rpm: '%{!-V:-V
"%{version}-%{release}" }' ..
macros.d/macros.go-rpm: '%{!-V:-V
"%{version}-%{release}" }' ..
macros.d/macros.go-rpm.internal: -V
"%{version}-%{release}" \\
macros.d/macros.go-srpm:# distprefix the prefix that needs adding to dist
to trace non-release packaging
macros.d/macros.kf5:%_kf5_buildtype release
macros.d/macros.kf6:%_kf6_buildtype release
macros.d/macros.kmp:kernel_module_package_release 1
macros.d/macros.kmp:#kernel_module_package [ -n name ] [ -v version ] [ -r
release ] [ -s script ]
macros.d/macros.kmp: %global kmod_release %{-r*}%{!-r:%{release}} \
macros.d/macros.kmp: override_filelist="$filelist"
override_preamble="$preamble" nobuildreqs="$nobuildreqs"
kmod_version=%kmod_version kmod_release=%kmod_release %{kmodtool} rpmtemplate
%{-n*}%{!-n:%name} %{kverrel} $flavors_to_build 2>/dev/null \
macros.d/macros.perl:Requires: %{name} =
%{?epoch:%{epoch}:}%{version}-%{release}\
macros.d/macros.pyproject:%_pyproject_files_prefix
%{name}-%{version}-%{release}.%{_arch}%{_pyproject_files_pkgversion}
macros.d/macros.python: local vr =
rpm.expand("%{?epoch:%{epoch}:}%{version}-%{release}")
macros.d/macros.python3:%py3dir
%{_builddir}/python3-%{name}-%{version}-%{release}
macros.d/macros.python-srpm: evr =
rpm.expand('%{?epoch:%{epoch}:}%{version}-%{release}')
macros.d/macros.python-srpm: local requires = 'Requires: ' .. value_n .. ' =
%{?epoch:%{epoch}:}%{version}-%{release}'
macros.d/macros.rpmautospec:%autorelease(e:s:pb:n) %{?-p:0.}%{lua:
macros.d/macros.rpmautospec: release_number =
tonumber(rpm.expand("%{?_rpmautospec_release_number}%{!?_rpmautospec_release_number:1}"));
macros.d/macros.rpmautospec: base_release_number =
tonumber(rpm.expand("%{?-b*}%{!?-b:1}"));
macros.d/macros.rpmautospec: print(release_number + base_release_number - 1);
macros.d/macros.rpmautospec: evr =
rpm.expand("%{?epoch:%{epoch}:}%{version}-%{release}")
macros.d/macros.rubygems:# %gem_prerelease - Provides prerelease string if
available.
```
--
Reply to this email directly or view it on GitHub:
https://github.com/rpm-software-management/rpm/issues/3697#issuecomment-2879905744
You are receiving this because you are subscribed to this thread.
Message ID: <rpm-software-management/rpm/issues/3697/[email protected]>_______________________________________________
Rpm-maint mailing list
[email protected]
https://lists.rpm.org/mailman/listinfo/rpm-maint