These packages install d2x-xl on amd64 and i386. The d2x-xl-base package includes 3 playable demo levels. It also includes music support. If all you want to do is update your executable, install d2x-xl-executable.
Edit: The d2x-xl version number is 1.15.336.
Tested on:
- Debian Squeeze
Debian Lenny
Ubuntu (version?)
Linux Mint 12
There are 2 d2x-xl installation packages:
d2x-xl-base: includes game data, SDL and sdl-mixer libraries (with bugfixes by Karx to allow optimum d2x-xl performance), GUS patches needed for midi music playback.demo levels, skeleton files for automatic new player installation, icons and menu files, and my d2x-xl wrapper script. (see explanation below)
d2x-xl-executable: contains only the d2x-xl executable program
d2x-xl-base installs a wrapper script that does many checks before executing d2x-xl. If anything is wrong, it will tell the user with a nice GUI dialog box rather than a message to STDOUT or STDERR (which many users might never see). For example, if necessary it will install a workaround for the missing libmotif4 package on Ubuntu (libmotif3 is available on Ubuntu and can be substituted).
There may still be glitches to fix to allow this to install d2x-xl properly on all the popular Debian-based Linux distros. Let me know of any troubles by posting here or by PM.
These packages can be downloaded individually, but the easiest way to install these packages, and later upgrade them, is to add my Debian repository to your repository list. This lets the package management system automatically fulfill dependencies. Add this line to your /etc/apt/sources.list file:
deb http://files.crnatural.net lloyd main contrib
To avoid seeing warnings about use of an unauthenticated repository, add (as root or via sudo) my repository's public key to the package management system's keyring:
wget -O - http://files.crnatural.net/lloyd_repository_key.asc | apt-key add -
Enjoy!