|
|
|
|
|
by kakwa_
173 days ago
|
|
Just a few bits about that. I would recommend looking into the chroot based build tools like pbuilder (.deb) and mock (.rpm). It greatly simplifies the local setup, including targeting different distributions or even architectures (<3 binfmt). But I tend to agree, these tools are not easy to remember, specially for the occasional use. And packaging a complex software can be a pain if you fall down the dependency rabbit hole while trying to honor distros' rules. That's why I ended-up spending quite a bit of time tweaking this set of ugly Makefifes: https://kakwa.github.io/pakste/ and why I often relax things allowing network access during build and the bundling of dependencies, specially for Rust, Go or Node projects. |
|