On 10/19/2016 4:50 AM, Matthew Miller wrote:
As it stands right now, if we want to build existing RPMs
as Flatpaks, we have to either do some very sketchy magic with
relocation, or else hack on the specfiles.
Pretty much 100% against the proposal, but this caught my attention
after having done some recent work with RPM relocations.
I suspect *whatever* we do is going to require hacking on spec files
somewhat, if only to add various support lines. But given that RPM
relocation (if it works right and the application is prepared for it)
was designed specifically to support this type of thing, wouldn't that
be a good place to start for this?
Ideally, you could end up with something like SCL support macros on top
of the regular spec -- allow normal, default builds (and don't diverge
too much from other RPM uses), but put the hooks there for a build
system and 'rpm' to do something special.