Introducing RPM Spec Wizard

13. 02. 2022 | Jakub Kadlčík | EN fedora packaging

Do you want to create your first Fedora package but don’t know where to start? Try RPM Spec Wizard, it will guide you through the process.

If you asked me how to create a Fedora package, I would probably point you to the RPM Packaging Guide, Fedora Packaging Guidelines, or this Packaging Workshop for Beginners recording from Miroslav Suchý. Upon realizing that your options are an 80 pages document, a comprehensive specification so long, that nobody ever read it in its entirety, and a lecture with a length of a feature film, you wouldn’t like me very much.

While those are great learning resources, they can be a little bit too overwhelming for a first-time contributor. That is why we created RPM Spec Wizard. It is an interactive guide that you can simply open, and step by step, input the information that it asks for.

No previous knowledge is required, every slide provides an explanation and links to an appropriate section in the documentation. If you are worried about privacy, we don’t do and don’t intend to do anything with your data. The project is written in Javascript and runs solely in your web browser. There will never be any backend code, database, or anything of the sorts. If you are still concerned, running your personal instance is very easy.

If you have any questions or suggestions, feel free to contact us at #fedora-buildsys or