diff options
Diffstat (limited to 'pkgs/misc/emulators/dosbox/default.nix')
-rw-r--r-- | pkgs/misc/emulators/dosbox/default.nix | 19 |
1 files changed, 3 insertions, 16 deletions
diff --git a/pkgs/misc/emulators/dosbox/default.nix b/pkgs/misc/emulators/dosbox/default.nix index e2bcc9fe26f38..a8b98115ed683 100644 --- a/pkgs/misc/emulators/dosbox/default.nix +++ b/pkgs/misc/emulators/dosbox/default.nix @@ -1,28 +1,15 @@ {stdenv, fetchurl, SDL, makeDesktopItem}: stdenv.mkDerivation rec { - name = "dosbox-0.72"; + name = "dosbox-0.73"; src = fetchurl { url = "mirror://sourceforge/dosbox/${name}.tar.gz"; - sha256 = "0ydck7jgvdwnpxakg2y83dmk2dnwx146cgidbmdn7h75y7cxfiqp"; + sha256 = "b0a94c46164391a9c32d9571e4d0b61ff238908ff0b77e09157c22dc98a93765"; }; buildInputs = [SDL]; - - # Add missing includes in order to fix compilation with glibc 2.9 - patchPhase = '' - echo "#include <string.h>" > tmp.cpp - for i in src/hardware/gameblaster.cpp src/hardware/tandy_sound.cpp - do - cat tmp.cpp $i > $i.new - mv $i.new $i - done - echo "#include <stdlib.h>" > tmp.cpp - cat tmp.cpp src/shell/shell_cmds.cpp > src/shell/shell_cmds.cpp.new - mv src/shell/shell_cmds.cpp.new src/shell/shell_cmds.cpp - ''; - + desktopItem = makeDesktopItem { name = "dosbox"; exec = "dosbox"; |