[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