Bug#120691: RFP: crystal -- Free and portable 3d game development kit.
Hi Daniel Just a note: those packages are really badly done; if someone does base a Debian package on them, they'll want to do some serious cleanup (the dependencies are screwed up, they dump user binaries in /usr/lib, crystalspace is missing a shlibs file, menufiles are messed up...) -- but on the other hand, the author seems to have done the hard work of getting Crystal to install nicely into a packagable format. Daniel The things you call user binaries are considered by the developpers as demo software, that's why I put all this in /usr/lib/crystalspace/bin. The shared libs files are specifics to crystalspace loaders, so I did the same that I found in apache package, and put this in /usr/lib/crystalspace/lib The way that is used by developers tu use the libs is to set CRYSTAL var to /usr/lib/crystalspace/ And then every things allow then to use the lib If you want to patch, modify, upload the package, you can do it I'm also ready to take in account your remarks, advices, flames, congratulations,... I uploaded a new version that I think better this morning I added an advice on the page that you could find on crystalspace home page Here is what Christian tells about its limitations: Dependencies are maybe not fully complete yet. Gnome menu only contains Blocks application. There are three packages: doc containing html documentation. dev containing headers and lib files. main package. There are new data and demos package still at http://crystalspace.free.fr/ I just want to RTFM a little bit more before entering the NM process Christian -- Christian Bayle - Ingénieur de Recherche France Telecom RD E-mail: [EMAIL PROTECTED], [EMAIL PROTECTED] P-mail: 28, Chemin du Vieux Chene BP 98 38243 MEYLAN CEDEX Telephone/Phone : (33) 4 76 76 41 01 Piece/Room A156
Bug#120691: RFP: crystal -- Free and portable 3d game development kit.
On Fri, Nov 23, 2001 at 02:13:03PM +0100, Christian BAYLE [EMAIL PROTECTED] was heard to say: Just a note: those packages are really badly done; if someone does base a Debian package on them, they'll want to do some serious cleanup (the dependencies are screwed up, they dump user binaries in /usr/lib, crystalspace is missing a shlibs file, menufiles are messed up...) -- but on the other hand, the author seems to have done the hard work of getting Crystal to install nicely into a packagable format. btw, I meant this as a strictly factual statement. The things you call user binaries are considered by the developpers as demo software, that's why I put all this in /usr/lib/crystalspace/bin. Yes, but Debian policy requires that binaries the user would want to run go in /usr/bin or /usr/games (probably /usr/games in this case) eg, allegro-demo does this. The shared libs files are specifics to crystalspace loaders, so I did the same that I found in apache package, and put this in /usr/lib/crystalspace/lib Hmm, the problem was that programs linked against the crystalspace library don't get a dependency on crystalspace. If you're linking statically but using dynamic modules, you need to add dependencies manually; right now I can install crystalspace-demos without crystalspace, and everything will break. The menu files should also use ?(crystalspace-demos) instead of ?(crystalspace), I think. The way that is used by developers tu use the libs is to set CRYSTAL var to /usr/lib/crystalspace/ And then every things allow then to use the lib Ugh. Daniel -- / Daniel Burrows [EMAIL PROTECTED] ---\ | Note that fires are not restricted to dormitories. | | Indeed, fire can occur in off-campus residences as well. | | -- Brown University Fire Safety Guide | \-- A duck! -- http://www.python.org -/
Bug#120691: RFP: crystal -- Free and portable 3d game development kit.
On Fri, Nov 23, 2001 at 10:39:55AM -0500, Daniel Burrows [EMAIL PROTECTED] was heard to say: btw, I meant this as a strictly factual statement. meaning, I didn't mean to imply Christain Bayle is a bad person :P Daniel -- / Daniel Burrows [EMAIL PROTECTED] ---\ | Inconceivable! | |-- The Princess Bride | \-- Does your computer have Super Cow Powers? --- http://www.debian.org --/
Bug#120691: RFP: crystal -- Free and portable 3d game development kit.
I understood this :-) I will take in account your remarks, and upload a more policy-friendly version ASAP, but I have got to make some man pages to make lintian happier I you can send me modifications for a better control file, I would greatly apreciate Christian Daniel Burrows wrote: On Fri, Nov 23, 2001 at 10:39:55AM -0500, Daniel Burrows [EMAIL PROTECTED] was heard to say: btw, I meant this as a strictly factual statement. meaning, I didn't mean to imply Christain Bayle is a bad person :P Daniel -- / Daniel Burrows [EMAIL PROTECTED] ---\ | Inconceivable! | |-- The Princess Bride | \-- Does your computer have Super Cow Powers? --- http://www.debian.org --/ -- Christian Bayle - Ingénieur de Recherche France Telecom RD E-mail: [EMAIL PROTECTED], [EMAIL PROTECTED] P-mail: 28, Chemin du Vieux Chene BP 98 38243 MEYLAN CEDEX Telephone/Phone : (33) 4 76 76 41 01 Piece/Room A156
Bug#120691: RFP: crystal -- Free and portable 3d game development kit.
Package: wnpp Version: N/A; reported 2001-11-22 Severity: wishlist * Package name: crystal Version : x.y.z Upstream Author : Jorrit Tyberghein [EMAIL PROTECTED] Debian packages made by Christian Bayle [EMAIL PROTECTED] * URL : http://crystal.linuxgames.com/ * License : GPL Description : Free and portable 3d game development kit. Debian packages have been made by Christian Bayle, and available at http://crystalspace.free.fr/ It would be nice to have them in the archives if they look good and are done well. I don't think Bayle is a DD, but I could be wrong. viral -- System Information Debian Release: testing/unstable Architecture: i386 Kernel: Linux asterope 2.4.14 #1 Mon Nov 12 14:08:07 MST 2001 i486 Locale: LANG=C, LC_CTYPE=C
Bug#120691: RFP: crystal -- Free and portable 3d game development kit.
Crystal is a nice idea, but is it in a state where it's appropriate to package it? I tried it out .. um .. I think last summer, or maybe this fall was the most recent time, and it was very slow and unstable. It seems also to be under constant development, so stuff breaks a lot and (presumably) the API will be yanked out from under any programs that depend on it. I'd be happy to be proven wrong, it's quite an ambitious endeavor. :) -- your friendly WNPP cop, Daniel -- / Daniel Burrows [EMAIL PROTECTED] ---\ | Genius may have its limitations, | | but stupidity is not thus handicapped.| \- Debian GNU/Linux http://www.debian.org -- Because. /
Bug#120691: RFP: crystal -- Free and portable 3d game development kit.
On Thu, Nov 22, 2001 at 03:54:15PM -0800, Viral Shah [EMAIL PROTECTED] was heard to say: Debian packages have been made by Christian Bayle, and available at http://crystalspace.free.fr/ Just a note: those packages are really badly done; if someone does base a Debian package on them, they'll want to do some serious cleanup (the dependencies are screwed up, they dump user binaries in /usr/lib, crystalspace is missing a shlibs file, menufiles are messed up...) -- but on the other hand, the author seems to have done the hard work of getting Crystal to install nicely into a packagable format. Daniel -- / Daniel Burrows [EMAIL PROTECTED] ---\ |The only thing worse than infinite recursion | |is infinite recursion. | \ Be like the kid in the movie! Play chess! -- http://www.uschess.org ---/