lol
at v192 41 lines 1.1 kB view raw
1{ stdenv, fetchurl, SDL, makeDesktopItem }: 2 3stdenv.mkDerivation rec { 4 name = "dosbox-0.74"; 5 6 src = fetchurl { 7 url = "mirror://sourceforge/dosbox/${name}.tar.gz"; 8 sha256 = "01cfjc5bs08m4w79nbxyv7rnvzq2yckmgrbq36njn06lw8b4kxqk"; 9 }; 10 11 patches = 12 [ # Fix building with GCC 4.6. 13 (fetchurl { 14 url = "http://sources.gentoo.org/cgi-bin/viewvc.cgi/gentoo-x86/games-emulation/dosbox/files/dosbox-0.74-gcc46.patch?revision=1.1"; 15 sha256 = "03iv1ph7fccfw327ngnhvzwyiix7fsbdb5mmpxivzkidhlrssxq9"; 16 }) 17 ]; 18 19 patchFlags = "-p0"; 20 21 buildInputs = [ SDL ]; 22 23 desktopItem = makeDesktopItem { 24 name = "dosbox"; 25 exec = "dosbox"; 26 comment = "x86 emulator with internal DOS"; 27 desktopName = "DOSBox"; 28 genericName = "DOS emulator"; 29 categories = "Application;Emulator;"; 30 }; 31 32 postInstall = '' 33 mkdir -p $out/share/applications 34 cp ${desktopItem}/share/applications/* $out/share/applications 35 ''; 36 37 meta = { 38 homepage = http://www.dosbox.com/; 39 description = "A DOS emulator"; 40 }; 41}