central package repository (Re: D being talked about at gcc.gnu.org (RPM))

Anders F Björklund afb at algonet.se
Thu Apr 20 00:50:01 PDT 2006


Thomas Kuehne wrote:

> How about a "packages" project at dsource for a central
> repository of *.spec, *.ebuild and the like?

Brad said earlier he didn't have the space or bandwidth to host
the actual GDC packages, so I just put the make/spec files up...

http://www.algonet.se/~afb/d/Makefile [stuck at 0.10]
http://www.algonet.se/~afb/d/gdc.spec (being updated)

I also did packages for DMD, but since it's not distributable
it is all up to Walter - and he doesn't really like packages...

http://www.algonet.se/~afb/d/dmd.nsi [stuck at 0.146]
http://www.algonet.se/~afb/d/dmd.spec (being updated)


For the Gentoo ebuilds, they need to be in their "portage"
tree in order to be useful - but that's a political issue.
http://bugs.gentoo.org/show_bug.cgi?id=48136 (gdc)
http://bugs.gentoo.org/show_bug.cgi?id=46806 (dmd)
http://bugs.gentoo.org/show_bug.cgi?id=118209 (D)

I guess Debian has similiar issues in that it needs an
active maintainer to volunteer, and I don't know dpkg.
But someone making up a .DEB package would be neat,
since I think the same could be used for Ubuntu too ?
(Start Here: http://www.debian.org/doc/debian-policy/)


I've also considered doing a stand-alone "/opt" GDC package
with conservative settings, that would work on all distros.
(you would probably have to bundle it with GCC/G++/GDB too)

Maybe one could use something like http://autopackage.org/
or http://klik.atekon.de/ to deliver it for easy install ?
(i.e. making it similar to the Installers for Mac and Win)

There is also the possibility of bundling up a pre-compiled
"GDC toolkit" for MinGW and MSYS, for use with Windows too ?
Perhaps as a "DevPak" type of tarball ? http://devpaks.org/

There could be a /opt/gdc package, for each of the platforms.
(those would be: Windows with MinGW, Linux, Mac OS X / Darwin)
And then we could offer binaries for e.g. wxD to those as well ?


Coordinating the binary packages sounds like a very good idea.
Would be neat to have this and hosting, in place for GDC 0.18 ?
But I would want to wait for the feedback from David Friedman...

--anders



More information about the D.gnu mailing list