
On Sat, 11 Jun 2022 at 18:09, William Park via talk <talk@gtalug.org> wrote:
To RPM guys,
I have a directory tree, created from "make install DESTDIR=...". Now, I want to make RPM package from the tree. Online docs are too verbose and confusing. 1. Is there GUI app with appropriate fill in boxes? 2. Is there command line utility? In Slackware, it's just "makepkg".
Background:
I use "netpipes-4.2" a lot. Debian and Slackware have it, but Redhat variants don't. I can use netcat and pipe (and I do), but there are so many variations (ie. nc, netcat, ncat), each with different behaviour and options. I like to use what I'm familiar with.
So, I downloaded the source, compiled it, and installed to a directory. Now what?
I used to use 'checkinstall' a lot. Whenever I did the "./configure ; make ; make install" dance, I used 'checkinstall' on my predominantly Debian systems. It tracks the created files, and creates a system package. And if I didn't like the product, I could then 'apt purge X' to remove the package I'd made. I rarely used it to move the package to another system, but that usually worked if the other system was the same architecture and same OS. I think 'checkinstall' works on Fedora (it claims to make RPMs), but it doesn't seem to be packaged for it. http://checkinstall.izto.org/ Last bug fix 2016, spectacularly retro website. But it's still packaged in Debian. Not sure this is a path you want to pursue, but it's a program I found very useful for a whole lot of years. -- Giles https://www.gilesorr.com/ gilesorr@gmail.com