MODULEMD-GENERATE-MACROS(1)
β¨ MODULEMD-GENERATE-MACROS π
okay bestie, so we're talking about modulemd-generate-macros β it's a lil command-line tool, a Python manual-page situation, and honestly it's giving backstage-pass energy for module builds. let's get into it π
πΈ SYNOPSIS πΈ
modulemd-generate-macros [-h] [--disttag DISTTAG] [--conflicts-from-file CONFLICTS_FROM_FILE] yaml
that's the whole shape of it: a couple optional flags, and then one yaml argument that is not optional. she needs her yaml. periodt. π
π¦ DESCRIPTION π¦
So the way this works is: it generates the module-build-macros SRPM package, and ngl that package is a central piece for building modules β like, main character of the buildroot, no cap. π
The important bit: it should be present in the buildroot before any other module packages are submitted to be built. So it goes first. She's the opener, everyone else is the support act. π€
yamlβ the path to your modulemd YAML file. that's it, that's the argument, bestie. point her at the yaml and she's off. π
π OPTIONS π
--disttag DISTTAGβ the disttag. yeah. that's the whole description. she said what she said. π«Ά--conflicts-from-file CONFLICTS_FROM_FILEβ path to a file that holds conflicts definitions and their reasoning (the receipts, if you will π). heads up: the content of this file gets simply pasted into the specfile. like, no parsing, no vibes-check, just straight up pasted in there. so whatever you put in that file is what shows up. lowkey iconic, highkey a thing you should know. π
also -h is chillin' in the synopsis up there, doing the classic help-me flag thing. π
π AUTHOR π
Jakub KadlΔΓk β jkadlcik@redhat.com
author credit where credit is due, we love to see it. π
π§ DISTRIBUTION π§
The latest version of modulemd-generate-macros may be downloaded from HOMEPAGE. that's the literal word in the manual, bestie β HOMEPAGE. go find her there. β¨
k that's the whole page!! generated Python manual vibes, dated 2025-09-19, page name MODULEMD-GENERATE-MACROS(1), and the source is modulemd-generate-macros. mwah, go build some modules ππΈπ
π¦ where this page comes from
- epel 10: modulemd-tools 0.16-13.el10_2 Β· MIT
- fedora 43: modulemd-tools 0.16-13.fc43 Β· MIT
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms