Kai,
It would be indeed great to automate this once and for all.
We have an installer project at
https://github.com/D-Programming-Language/installer. If you create a
pull request for that project, I'd be glad to review and integrate it.
If you need help with creating a pull request on github, feel free to
ask here - several contributors are quite familiar with such.
Thanks,
Andrei
The current project has a few features that I'm not sure are very
desirable. I would like some feedback as I try to decide how to best
1) Repackage the .zip distribution from the website.
It hurts my brain to think that's the best way to approach this. I've
already verified that a fairly stock CentOS 5.6 and Fedora 14 systems
can compile dmd, phobos, and druntime all from source on git. I think
this would be preferable.
2) Support arbitrary versions of DMD.
I think it would be better to create tags in the installer project that
match the other tags/versions. I have something that works right now
with 2.052 (as far as I can test). I would rather not have to worry
about backwards compatibility as we move forward once it's finished.
3) Makefile creates a spec file and then tries to start the build.
Would we like to have a method that should work something like this?
git clone ..../installer.git
cd installer
./this-script-should-result-in-the-rpm
Or should we simply provide .patch files and a .spec file?
-Kai Meyer