Bug#319599: ITP: darkplaces - greatly improved engine for original quake1

2011-07-07 Thread Simon McVittie
owner 319599 !
thanks

On Sun, 29 Nov 2009 at 21:40:33 +0100, Guillem Jover wrote:
 Actually, darkplaces is already in Debian, but repackaged as nexuiz. I
 think it would make way more sense to detangle it from nexuiz and make
 the latter use the former as just its engine instead, as darkplaces is
 able to use several other data packs, including the original Quake ones.

Nexuiz is (by now) a pretty old version of DarkPlaces, its copyright
file doesn't really live up to current best-practice, and it deals with a
lot of its optional dependencies in rather a strange way: they're dlopen()'d,
without any systematic compatibility check.

I've brought up a more modern version of DarkPlaces as an independent
package, with a more comprehensive copyright file and patches to use normal
dynamic linking:

http://anonscm.debian.org/gitweb/?p=pkg-games/darkplaces.git

This also provides the /usr/lib/quake/quake-engine alternative and the
corresponding quake-engine virtual package.

 I think the best soltution to this would be to set fs_basedir from that
 same struct, depending on the game to use.

For the moment I've left the upstream basedir handling alone, because that's
how all of the Quake engine ports (forks) have always worked, as far as I
can see.

 This would allow packaging new games by just depending on darkplaces,
 shipping the data, and a symlink with the proper game name to the
 darkplaces binary, which would then automatically choose which game
 values and directories to use.

One disadvantage of that sort of thing is that we'd have to hard-code every
supported game's basedir into DarkPlaces, in advance.

I think shipping a small shell script in the game metapackage is fine; we
already have to ship a .desktop file and an icon somewhere, and putting those
in the packages generated by game-data-packager is somewhat undesirable (it's
harder to get them updated).

S



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#319599: ITP: darkplaces - greatly improved engine for original quake1

2011-07-07 Thread Simon McVittie
On Thu, 07 Jul 2011 at 21:58:16 +0100, Simon McVittie wrote:
 I've brought up a more modern version of DarkPlaces as an independent
 package, with a more comprehensive copyright file and patches to use normal
 dynamic linking:
 
 http://anonscm.debian.org/gitweb/?p=pkg-games/darkplaces.git

I've also added a darkplaces branch to the nexuiz package's git repository.
This replaces the contents of the nexuiz package with a minimal tarball
containing just the icon and COPYING; the Debian directory contains wrapper
scripts which use the separately-packaged DarkPlaces engine.

S



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#319599: ITP: darkplaces - greatly improved engine for original quake1

2009-11-29 Thread Guillem Jover
Hi!

On Mon, 2008-03-24 at 22:00:34 +, Jon Dowland wrote:
 Well it's been over two years since the original ITP, so
 I'm hijacking it on behalf of the debian games team.
 
 I'll try to track quake1-related stuff at
 http://wiki.debian.org/Games/Quake.

Actually, darkplaces is already in Debian, but repackaged as nexuiz. I
think it would make way more sense to detangle it from nexuiz and make
the latter use the former as just its engine instead, as darkplaces is
able to use several other data packs, including the original Quake ones.

The only problem is that some data packs conflict with others with
respect to their basedir, as some expect to use a different one. For
example all games using “data” as their basegame dir conflict with
each other, and OpenQuartz conflicts with the original Quake due to
both using “id1” as basegame dir and having no modgame dir. All this
can be seen in «common.c (gamemode_info)».

I think the best soltution to this would be to set fs_basedir from that
same struct, depending on the game to use.

This would allow packaging new games by just depending on darkplaces,
shipping the data, and a symlink with the proper game name to the
darkplaces binary, which would then automatically choose which game
values and directories to use.

regards,
guillem



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#319599: ITP: darkplaces - greatly improved engine for original quake1

2005-07-23 Thread Alexander Fieroch

Package: wnpp
Severity: wishlist

URL: http://icculus.org/twilight/darkplaces/index.html
License: GPL

Description:

darkplaces is a greatly improved engine for quake1 with new advanced 
graphic effects.




--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Bug#319599: ITP: darkplaces - greatly improved engine for original quake1

2005-07-23 Thread Neil McGovern
On Sat, Jul 23, 2005 at 12:14:53PM +0200, Alexander Fieroch wrote:
 Package: wnpp
 Severity: wishlist
 
 URL: http://icculus.org/twilight/darkplaces/index.html
 License: GPL
 
 Description:
 
 darkplaces is a greatly improved engine for quake1 with new advanced 
 graphic effects.
 
 

This really isn't enough information.

Could you include the following?:
--
  Package name: testpackage
  Version : x.y.z
  Upstream Author : Name [EMAIL PROTECTED]
  URL : http://www.example.org/
  License : (GPL, LGPL, BSD, MIT/X, etc.)
  Description : This is the short description

(Include the long description here.)
--

Regards,
Neil McGovern
-- 
A. Because it breaks the logical sequence of discussion
Q. Why is top posting bad?
gpg key - http://www.halon.org.uk/pubkey.txt ; the.earth.li B345BDD3


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Bug#319599: ITP: darkplaces - greatly improved engine for original quake1

2005-07-23 Thread Jon Dowland
On Sat, Jul 23, 2005 at 12:20:33PM +0100, Neil McGovern wrote:
 On Sat, Jul 23, 2005 at 12:14:53PM +0200, Alexander Fieroch wrote:
  Package: wnpp
  Severity: wishlist
  
  URL: http://icculus.org/twilight/darkplaces/index.html
  License: GPL
  
  Description:
  
  darkplaces is a greatly improved engine for quake1 with new advanced 
  graphic effects.
  
  
 
 This really isn't enough information.

Agreed. Take a look at descriptions for other doom and quake engine
packages to see how it could be done. Here's a stab at a
description, based on the description for Quake2 and material from the
darkplaces webpage:

=
Description: improved version of id Software's Quake engine
 darkplaces is a greatly improved Quake engine, featuring much improved 
 bullet impacts, blood splatters, alpha blending and a custom openGL 
 renderer.
 .
 Quake is a 3D action game engine in first-person perspective, commonly
 known as a ``first person shooter''.
 .
 This package contains no data files. You will need to either install
 the commercial Quake data, or alternative free data files.
=

-- 
Jon Dowland
http://jon.dowland.name/
PGP fingerprint: 7032F238


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]