Bug#120691: RFP: crystal -- Free and portable 3d game development kit.

2001-11-23 Thread Christian BAYLE
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.

2001-11-23 Thread Daniel Burrows
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.

2001-11-23 Thread Daniel Burrows
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.

2001-11-23 Thread Christian BAYLE

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.

2001-11-22 Thread Viral Shah
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.

2001-11-22 Thread Daniel Burrows
  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.

2001-11-22 Thread Daniel Burrows
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 ---/