There are lot of packages that can't be hosted on the Build Service.
The idea would be a tool where you can say:
emerge Foo
and it goes to the (preconfigured or default) project, checks out the .spec files (which may or may not have the tar.bz2), download the tarballs if needed, build the package locally. Install it, and put the result in a cache.
BUT.... more important than that... recursively do this to build the required dependencies that are missing from the system.
I am pretty sure this can be done using all the stack we are already using: OBS, osc, build, plus some extra magic and integration work.
May be it could also be designed using some recursive packaging, so a spec file that builds an rpm that contains the sources to build an rpm.
No Hackers yet
Looking for hackers with the skills:
This project is part of:
Hack Week 11
Activity
Comments
-
over 10 years ago by sleep_walker | Reply
Maybe some other name would be great not to collide with Gentoo's emerge.
-
-
18 days ago by ericmenk33 | Reply
This tool could revolutionize how we handle RPM package management by automating dependency resolution and local builds. By integrating OBS, osc, and build, it simplifies the process, especially for packages not hosted on the Build Service. Adding the ability to recursively build missing dependencies and include content like CarX Street downloadable content would enhance the user experience, making it more seamless for developers and gamers alike." CarX Street downloadable content
Similar Projects
This project is one of its kind!