[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.


 - [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:
-------------- 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