Blob Blame History Raw
# Legacy deprecated compatibility forge logic; SRPM stage
# remove in F35

%forgemeta(z:isva) %{lua:
local      fedora = require "fedora.common"
local       forge = require "fedora.srpm.forge"
local  deprecated = require "fedora.srpm.forge_deprecated"
local      suffix = fedora.readflag("z")
local informative = fedora.hasflag("i")
local      silent = fedora.hasflag("s")
local     verbose = fedora.hasflag("v")
local         all = fedora.hasflag("a")
fedora.warning([[
%%forgemeta is deprecated and will be removed. Adjust your variable names and
replace %%forgemeta with %%auto_init.]])
deprecated.floop(deprecated.init, suffix, {verbose})
if not (suffix or all) then
  forge.floop(forge.init, "0", {verbose, informative, silent})
else
  forge.floop(forge.init, suffix, {verbose, informative, silent})
end
forge.info_generic(informative)
forge.floop(deprecated.post_init, suffix, {verbose})
}