[Rpm-maint] [rpm-software-management/rpm] RFE: BuildRequires generator (#104)

Colin Walters notifications at github.com
Fri Dec 2 19:01:21 UTC 2016


I think the solution is to not try to improve RPM here, just do what everyone in the world that hit this has done: move to generating specs via a better build system.

Examples:

 - [Yocto/OpenEmbeded](https://www.yoctoproject.org/)
 - [Clear Linux autospec](https://github.com/clearlinux/autospec)

And there's the vast existing set of dynamic language -> spec tools, like the venerable [cpan2rpm](http://search.cpan.org/dist/cpan2rpm/cpan2rpm)
and this [gofed](https://github.com/gofed/gofed) one for golang in fedora.

There are obviously challenges to this route too, like if you support *multiple* generators then they need to learn how to interact for dependencies.  However, I think a lot of those issues can be solved by having everything use provides rather than package names for example.  (And this would require generating provides for everything)



-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/rpm-software-management/rpm/issues/104#issuecomment-264534317
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.rpm.org/pipermail/rpm-maint/attachments/20161202/dfed27ca/attachment.html>


More information about the Rpm-maint mailing list