summary refs log tree commit diff
path: root/pkgs/games
Commit message (Collapse)AuthorAge
* * Now Nixpkgs is officially complete.Eelco Dolstra2007-01-08
| | | | svn path=/nixpkgs/trunk/; revision=7573
* * Remove references to dontMakeInstall.Eelco Dolstra2006-12-27
| | | | svn path=/nixpkgs/trunk/; revision=7500
* * Oops, don't assume dosbox to be in $PATH.Eelco Dolstra2006-11-26
| | | | svn path=/nixpkgs/trunk/; revision=7135
* * Use a proper distribution.Eelco Dolstra2006-10-28
| | | | svn path=/nixpkgs/trunk/; revision=6896
* * An example of supporting legacy applications using dosbox ;-)Eelco Dolstra2006-10-28
| | | | svn path=/nixpkgs/trunk/; revision=6895
* * Renamed orig-glibc -> orig-libc in some places, and in others, useEelco Dolstra2006-10-27
| | | | | | | the new $NIX_GCC/nix-support/dynamic-linker file to locate the dynamic linker directly (don't hardcode ld-linux.so.2). svn path=/nixpkgs/trunk/; revision=6873
* * `drv + /path' is deprecated, so don't do that anymore.Eelco Dolstra2006-10-17
| | | | svn path=/nixpkgs/trunk/; revision=6754
* * Copy a bunch of files to nix.cs.uu.nl.Eelco Dolstra2006-10-12
| | | | svn path=/nixpkgs/trunk/; revision=6711
* * More descriptions.Eelco Dolstra2006-10-12
| | | | svn path=/nixpkgs/trunk/; revision=6709
* * Added a bunch of descriptions.Eelco Dolstra2006-10-11
| | | | svn path=/nixpkgs/trunk/; revision=6705
* * Exult now with glorious Roland MT-32 music!Eelco Dolstra2006-09-12
| | | | svn path=/nixpkgs/trunk/; revision=6503
* * Added Exult.Eelco Dolstra2006-09-12
| | | | svn path=/nixpkgs/trunk/; revision=6501
* * Don't use the subpath operator (~) anymore, it's subsumed by normalEelco Dolstra2006-08-09
| | | | | | concatenation (+). svn path=/nixpkgs/trunk/; revision=6080
* add scummvm (scummvm.sf.net)Armijn Hemel2006-08-08
| | | | svn path=/nixpkgs/trunk/; revision=6079
* * Copy even more files (in particular from losser.st-lab.cs.uu.nl,Eelco Dolstra2006-01-30
| | | | | | can't assume that it will live forever). svn path=/nixpkgs/trunk/; revision=4624
* * Copy lots of files to nix.cs.uu.nl.Eelco Dolstra2006-01-30
| | | | svn path=/nixpkgs/trunk/; revision=4623
* * Get the Unreal Tournament 2004 demo to work with the new scheme forEelco Dolstra2006-01-30
| | | | | | handling OpenGL. svn path=/nixpkgs/trunk/; revision=4616
* * In Quake 3, by default use Mesa as the OpenGL implementation. ButEelco Dolstra2006-01-28
| | | | | | | | | | | | | | | | | | | | allow the OpenGL implementation to be overriden through the OPENGL_DRIVER environment variable. If it is not set, we use the implementation installed in the profile /nix/var/nix/profiles/opengl, allowing easy late binding by the user, e.g., $ nix-env -p /nix/var/nix/profiles/opengl -i nvidia-sys-opengl might install the NVidia OpenGL implementation. The code that does this is not specific to Quake 3: it has been factored out into build-support/opengl/mesa-switch.sh. Presumably any application that requires hardware-accelerated OpenGL needs it. * Add the Quake 3 demo to the cache. svn path=/nixpkgs/trunk/; revision=4612
* * Get the Quake 3 demo data to work with the open source Quake 3.Eelco Dolstra2006-01-27
| | | | | | | | | quake3/demo takes care of downloading and patching the required PAK files. quake3/wrapper calls the Quake binary with a synthesised directory of symlinks to activated PAK files. This should make it easy to plug in the commercial PAKs, or third-party mods. svn path=/nixpkgs/trunk/; revision=4611
* * Fix the fix.Eelco Dolstra2006-01-26
| | | | svn path=/nixpkgs/trunk/; revision=4601
* fix the Nix expression, so it evaluates correctly...Armijn Hemel2006-01-26
| | | | svn path=/nixpkgs/trunk/; revision=4599
* * Put a tarball of the Quake 3 sources somewhere.Eelco Dolstra2006-01-26
| | | | svn path=/nixpkgs/trunk/; revision=4596
* * Added basic Quake 3. Some wrapper stuff is still needed to get itEelco Dolstra2006-01-26
| | | | | | | | | to work "out of the box" with hardware acceleration and either the shareware or full PAK files. But with some hackery, I have gotten it to work with both Mesa software rendering and NVidia hardware rendering. svn path=/nixpkgs/trunk/; revision=4595
* * "." -> "source".Eelco Dolstra2005-12-05
| | | | svn path=/nixpkgs/trunk/; revision=4335
* * Updated SDL, NASM and Generator to the latest versions.Eelco Dolstra2005-12-03
| | | | | | * Moved Generator to the misc/emulators directory. svn path=/nixpkgs/trunk/; revision=4330
* * catamaran.labs.cs.uu.nl -> nix.cs.uu.nl.Eelco Dolstra2005-08-22
| | | | svn path=/nixpkgs/trunk/; revision=3660
* * The latest Generator (Genesis / Mega Drive emulator). No longerEelco Dolstra2005-07-12
| | | | | | crashes when not started in full-screen mode. svn path=/nixpkgs/trunk/; revision=3316
* * Move tarballs to catamaran so that we are no longer dependent on aEelco Dolstra2005-02-15
| | | | | | gazillion different servers. Resurrected some 25 missing files. svn path=/nixpkgs/trunk/; revision=2237
* * Added SDL, Simple DirectMedia Layer.Eelco Dolstra2004-09-26
| | | | | | | | | | | * Added NASM, the Netwide Assembler. * Added Generator, an emulator for Sega Genesis / Mega Drive machines. Built with XVideo patch. Strangely it crashes with a GDK error when started in normal mode. However, with the "-a" switch (arcade mode) it works, and subsequently switching back to windowed mode (Ctrl-F) also works. svn path=/nixpkgs/trunk/; revision=1509
* * Unreal Tournament 2004 Demo. Also a binary-only component.Eelco Dolstra2004-06-09
| | | | | | | | | | | | | | | An interesting complication is that we have to change the ELF type of the executable from `Linux' to `SVR4', otherwise the `ld-linux.so.2' trick to override the glibc used doesn't work (apparently `Linux' is not a recognised ELF type!). UT doesn't work with software Mesa, so right now we impurily use `/usr/lib/libGL.so'. I cannot really test whether it works with hardware Mesa, since it barfs with an error about missing OpenGL extensions. But that's probably because I'm testing this on an iBook over an SSH connection to a Linux machine. svn path=/nixpkgs/trunk/; revision=1047
* * Quake 3 Arena Demo. The goal is to show that Nix can also be usedEelco Dolstra2004-06-09
| | | | | | | | | | | | | | | | | | | | to deploy existing binary-only components. We use the `ld-linux.so.2 PROGRAM' trick to force the use of our own glibc, and set LD_LIBRARY_PATH to point to the required libraries (X11, Mesa). Since Mesa is software-only, Q3A is rather slow. I'll have to figure out how to use the Mesa from XFree86 (X.Org), since it knows how to use DRI (or at least speak the GLX protocol). Unfortunately the xlibs people haven't modularised that part of XFree86 yet. Also, the flag `+set s_initsound 0' has to be passed to Quake to disable sound, otherwise it segfaults on startup. It doesn't do this with the normal glibc, which is strange. Maybe it tries to dynamically load some sound library or something. svn path=/nixpkgs/trunk/; revision=1046
* * Missing file.Eelco Dolstra2004-04-01
svn path=/nixpkgs/trunk/; revision=902