February 28, 2005
Split off the C compiler into a subpackage:
http://www.algonet.se/~afb/d/gdc.spec
http://www.algonet.se/~afb/d/gdc-0.10-5.nosrc.rpm


Finally the RPMS are of a sane size again:
> 2.2M    gdc-0.10-5.i386.rpm
> 2.6M    gdc-c-0.10-5.i386.rpm
> 9.7M    gdc-c++-0.10-5.i386.rpm

"gdc" package includes all of Phobos too.
(and "gdc-c" has gcc and "gdc-c++" has g++,
more or less. Last two might not be needed,
if your system compiler is "compatible"...)


Even the full source package is not that bad:
> 21M     gdc-0.10-5.src.rpm

Thanks to bzip2, and just using partial GCC:
> 740K    gdc-0.10.tar.bz2
> 13M     gcc-core-3.4.3.tar.bz2
> 2.4M    gcc-g++-3.4.3.tar.bz2
> 4.5M    gcc-java-3.4.3.tar.bz2


Took out the "Provides: dmd", since it turned
out to be a bad idea as installing GDC then
uninstalled the "obsoleted" original DMD...

Hopefully the manpages can make it upstream,
so that they are included in next GDC version ?
(see http://www.algonet.se/~afb/d/d-manpages/)

--anders