digitalmars.D - Debian install package for dmd?
- Walter Bright (3/3) Jan 23 2008 Does anyone know how to build these things, and is willing to set up
- jcc7 (7/10) Jan 23 2008 I don't know anything about Debian, but several Debian fans have offered...
- =?ISO-8859-1?Q?Anders_F_Bj=F6rklund?= (14/17) Jan 23 2008 The earlier GNU/Linux packages that we made, either in the RPM or in
- Jason House (2/12) Jan 23 2008 Would you happen to know the minimal set of license changes that'd be re...
- =?windows-1252?Q?Anders_F_Bj=F6rklund?= (11/20) Jan 24 2008 Nope, but I guess* that Debian prefers using Free Software instead ?
- Joel C. Salomon (6/16) Jan 25 2008 I don't see that the generated package needs to be DFSG-compliant; the
Does anyone know how to build these things, and is willing to set up essentially a turnkey system so I can just copy the files in, run a script, and voila! a self-installing download?
Jan 23 2008
== Quote from Walter Bright (newshound1 digitalmars.com)'s articleDoes anyone know how to build these things, and is willing to set up essentially a turnkey system so I can just copy the files in, run a script, and voila! a self-installing download?I don't know anything about Debian, but several Debian fans have offered to help before. Perhaps their tips are of use to you (one person even tried to e-mail you a package): http://www.digitalmars.com/d/archives/digitalmars/D/Will_there_be_dmd.deb_47844.html#N47944 http://www.digitalmars.com/d/archives/18027.html http://www.digitalmars.com/d/archives/digitalmars/D/announce/Making_debian_package_for_dmd._5324.html
Jan 23 2008
Walter Bright wrote:Does anyone know how to build these things, and is willing to set up essentially a turnkey system so I can just copy the files in, run a script, and voila! a self-installing download?The earlier GNU/Linux packages that we made, either in the RPM or in the DEB format, had problems with the non-distributable license of DMD. (and the Free Software Guidelines said that license cannot be specific to a single party or project, so something like Tango has wouldn't do) Some solved this by making a non-official package that downloaded the ZIP from ftp.digitalmars.com as part of the installation process... /etc/apt/sources.list: "deb http://d.xk.pl/debian/ unstable contrib" But that's pretty non-standard, and depends on the network working OK. Other packages and installation methods are available from Wiki4D: http://www.prowiki.org/wiki4d/wiki.cgi?D__Tutorial/InstallingDCompiler And GDC is in Debian now: http://packages.debian.org/testing/gdc-4.1 `apt-get install gdc-4.1` --anders
Jan 23 2008
Anders F Björklund Wrote:Walter Bright wrote:Would you happen to know the minimal set of license changes that'd be required to allow a true debian package? I'd love to see this happen for dmd. That plus a package for libraries (both phobos and tango) that works with both dmd and gdc installations would be awesome!Does anyone know how to build these things, and is willing to set up essentially a turnkey system so I can just copy the files in, run a script, and voila! a self-installing download?The earlier GNU/Linux packages that we made, either in the RPM or in the DEB format, had problems with the non-distributable license of DMD. (and the Free Software Guidelines said that license cannot be specific to a single party or project, so something like Tango has wouldn't do)
Jan 23 2008
Jason House wrote:Nope, but I guess* that Debian prefers using Free Software instead ? i.e. the "free" GDC is probably preferred over the "non-free" DMD ... Phobos is usually included with GDC/DMD, unless using Tango packages. My own RPM packages are available at http://gdcgnu.sourceforge.net/ However, the first DMD issue would be the "non-distribution" clause - Sun Java has the same problems for their JDK installation packages. i.e. "The Software is copyrighted and comes with a single user license, and may not be redistributed." (the same applies to The Specification) --anders * from reading http://www.debian.org/intro/freeThe earlier GNU/Linux packages that we made, either in the RPM or in the DEB format, had problems with the non-distributable license of DMD. (and the Free Software Guidelines said that license cannot be specific to a single party or project, so something like Tango has wouldn't do)Would you happen to know the minimal set of license changes that'd be required to allow a true debian package? I'd love to see this happen for dmd. That plus a package for libraries (both phobos and tango) that works with both dmd and gdc installations would be awesome!
Jan 24 2008
Anders F Björklund wrote:Walter Bright wrote:I don't see that the generated package needs to be DFSG-compliant; the package can be installed by downloading the .deb from digitalmars.com -- or even by adding dm.com as a repository (which would require slightly more set-up on the DM folks' parts). --JoelDoes anyone know how to build these things, and is willing to set up essentially a turnkey system so I can just copy the files in, run a script, and voila! a self-installing download?The earlier GNU/Linux packages that we made, either in the RPM or in the DEB format, had problems with the non-distributable license of DMD. (and the Free Software Guidelines said that license cannot be specific to a single party or project, so something like Tango has wouldn't do)
Jan 25 2008