Bug#319599: ITP: darkplaces - greatly improved engine for original quake1
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
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
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
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
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
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]