/usr/lib/rpm/macros.d
NameSizeModeActions
macros.aaa-pyproject-srpm8720644editdlrm
macros.dist2520644editdlrm
macros.dwz18060644editdlrm
macros.efi-srpm32700644editdlrm
macros.environment-modules750644editdlrm
macros.fedora-misc24820644editdlrm
macros.fedora-misc-srpm17180644editdlrm
macros.firewalld2390644editdlrm
macros.fonts-srpm52910644editdlrm
macros.forge33260644editdlrm
macros.ghc-srpm5350644editdlrm
macros.go-srpm100500644editdlrm
macros.java-srpm940644editdlrm
macros.kernel-srpm1090644editdlrm
macros.kmp44800644editdlrm
macros.ldc-srpm700644editdlrm
macros.ldconfig3070644editdlrm
macros.lua-srpm2830644editdlrm
macros.mono-srpm1810644editdlrm
macros.nodejs-srpm3240644editdlrm
macros.ocaml-srpm7450644editdlrm
macros.openblas-srpm1040644editdlrm
macros.perl56430644editdlrm
macros.perl-srpm8620644editdlrm
macros.pkgconf610644editdlrm
macros.python-srpm114010644editdlrm
macros.qt5-srpm4920644editdlrm
macros.rust-srpm13770644editdlrm
macros.scl137750644editdlrm
macros.selinux-policy72470644editdlrm
macros.systemd70900644editdlrm
macros.systemtap2060644editdlrm
macros.sysusers3430644editdlrm
macros.valgrind-srpm1270644editdlrm
macros.vim400644editdlrm
macros.vpath2410644editdlrm
Edit: /usr/lib/rpm/macros.d/macros.fedora-misc-srpm (1718B)
# Fedora macros, safe to use at SRPM build stage # A directory for rpm macros %rpmmacrodir /usr/lib/rpm/macros.d # A directory for appdata metainfo. This has changed between releases so a # macro is useful. %_metainfodir %{_datadir}/metainfo # A directory for SWID tag files describing the installation %_swidtagdir %{_prefix}/lib/swidtag/fedoraproject.org # Applies the fedora.wordwrap filter to the content of an rpm variable, and # prints the result. # – putting multiple lines of UTF-8 text inside a variable is usually # accomplished with %{expand:some_text} # Control variables, flags and arguments: # -v (default value: _description) %wordwrap(v:) %{lua: local fedora = require "fedora.common" local variable = "%{?" .. rpm.expand("%{-v*}%{!-v:_description}") .. "}" print(fedora.wordwrap(variable)) } # A single Name: and %package substitute # Control variables, flags and arguments: # %{source_name} the SRPM name # %{source_summary} the SRPM summary # %{source_description} the SRPM description # -n declare a package named # (%package-like behavior) # -v be verbose # %1 declare a package named %{source_name}-%{%1} # (%package-like behavior) %new_package(n:v) %{lua: local fedora = require "fedora.common" local pkg_name = fedora.readflag("n") local verbose = fedora.hasflag("v") local name_suffix = fedora.read("1") local source_name = fedora.read("source_name") local first = not ( fedora.read("name") or fedora.read("currentname") ) fedora.new_package(source_name, pkg_name, name_suffix, first, verbose) }