Home QbRpmBuilder Downloads Quick start
To leave a suggestion or a comment: Github - discussions
To report a bug: Github - issues

Abstract

QbRpmBuilder is a tool that can help you if you provide software components, if you deliver them as different linux packages (.deb and .rpm) and if you want to unify the package generation process.
It provides a solution to generate .deb and .rpm packages from the same scripts.
To do so, QbRpmBuilder is installed in a RPM-based platform and converts DEB packaging scripts into RPM packages.
It is a partial porting of the debhelper/devtools commands (debchange, dh_install, dh_gencontrol, dh_builddeb, ...)
A key feature of QbRpmBuilder is preserving the DEB scriplets execution on a RPM-based platform (order and passed parameters).

Technical note: The code is mainly written in Linux BASH.
It was a good idea for the first (and limited) version of this project. It was just a collection of small scripts.
Now, this project is too large and some of this scripts are too complex.
I have planned to re-write these scripts with a more maintanable language (maybe in C to limit the dependencies and the footprint of the installed binaries).

Table of content

Overview
Downloads
Quick start guide
Example of script

Technical documentation:
    Limitations and caveats
    Configuration file
    Scriptlet execution order

Project status:
    Supported debhelper commands
    Supported RPM platforms