diff --git a/hardware/emulator/dosbox/actions.py b/hardware/emulator/dosbox/actions.py new file mode 100644 index 0000000000..98b5101ee0 --- /dev/null +++ b/hardware/emulator/dosbox/actions.py @@ -0,0 +1,18 @@ +#!/usr/bin/python +# -*- coding: utf-8 -*- +# +# Licensed under the GNU General Public License, version 3. +# See the file http://www.gnu.org/licenses/gpl.txt + +from pisi.actionsapi import autotools +from pisi.actionsapi import pisitools +from pisi.actionsapi import get + +def setup(): + autotools.configure("--prefix=/usr \ + --sysconfdir=/etc/dosbox") + +def install(): + autotools.rawInstall("DESTDIR='%s'" % get.installDIR()) + pisitools.dodoc("AUTHORS", "COPYING", "NEWS", "README", "THANKS", "docs/README.video") + diff --git a/hardware/emulator/dosbox/files/dosbox-0.74_gcc4.6_compat.patch b/hardware/emulator/dosbox/files/dosbox-0.74_gcc4.6_compat.patch new file mode 100644 index 0000000000..0d7695430c --- /dev/null +++ b/hardware/emulator/dosbox/files/dosbox-0.74_gcc4.6_compat.patch @@ -0,0 +1,23 @@ +diff -ru dosbox-0.74.orig/include/dos_inc.h dosbox-0.74/include/dos_inc.h +--- dosbox-0.74.orig/include/dos_inc.h 2010-05-10 12:43:54.000000000 -0500 ++++ dosbox-0.74/include/dos_inc.h 2012-03-10 15:19:47.000000000 -0600 +@@ -21,6 +21,8 @@ + #ifndef DOSBOX_DOS_INC_H + #define DOSBOX_DOS_INC_H + ++#include ++ + #ifndef DOSBOX_DOS_SYSTEM_H + #include "dos_system.h" + #endif +diff -ru dosbox-0.74.orig/src/cpu/cpu.cpp dosbox-0.74/src/cpu/cpu.cpp +--- dosbox-0.74.orig/src/cpu/cpu.cpp 2010-05-12 04:57:31.000000000 -0500 ++++ dosbox-0.74/src/cpu/cpu.cpp 2012-03-10 15:17:54.000000000 -0600 +@@ -19,6 +19,7 @@ + /* $Id: cpu.cpp,v 1.116 2009-03-16 18:10:08 c2woody Exp $ */ + + #include ++#include + #include + #include "dosbox.h" + #include "cpu.h" diff --git a/hardware/emulator/dosbox/files/dosbox.desktop b/hardware/emulator/dosbox/files/dosbox.desktop new file mode 100644 index 0000000000..f8201f8077 --- /dev/null +++ b/hardware/emulator/dosbox/files/dosbox.desktop @@ -0,0 +1,11 @@ +[Desktop Entry] +Type=Application +Name=DOSBox +Comment=Run DOS programs +Comment[tr]=DOS programlarını çalıştır +Icon=dosbox +Exec=dosbox +Terminal=false +Categories=Game;Emulator; +Keywords=DOS Emulator;Emulator;DOS; +Keywords[tr]=DOS Öykünücüsü;DOS Emülatörü;Öykünücü;Emülatör;DOS; diff --git a/hardware/emulator/dosbox/files/dosbox.png b/hardware/emulator/dosbox/files/dosbox.png new file mode 100644 index 0000000000..b8a9179864 Binary files /dev/null and b/hardware/emulator/dosbox/files/dosbox.png differ diff --git a/hardware/emulator/dosbox/files/icons/hicolor/128x128/apps/dosbox.png b/hardware/emulator/dosbox/files/icons/hicolor/128x128/apps/dosbox.png new file mode 100644 index 0000000000..56ce3a8f6b Binary files /dev/null and b/hardware/emulator/dosbox/files/icons/hicolor/128x128/apps/dosbox.png differ diff --git a/hardware/emulator/dosbox/files/icons/hicolor/16x16/apps/dosbox.png b/hardware/emulator/dosbox/files/icons/hicolor/16x16/apps/dosbox.png new file mode 100644 index 0000000000..6aad002649 Binary files /dev/null and b/hardware/emulator/dosbox/files/icons/hicolor/16x16/apps/dosbox.png differ diff --git a/hardware/emulator/dosbox/files/icons/hicolor/24x24/apps/dosbox.png b/hardware/emulator/dosbox/files/icons/hicolor/24x24/apps/dosbox.png new file mode 100644 index 0000000000..1621aa3018 Binary files /dev/null and b/hardware/emulator/dosbox/files/icons/hicolor/24x24/apps/dosbox.png differ diff --git a/hardware/emulator/dosbox/files/icons/hicolor/256x256/apps/dosbox.png b/hardware/emulator/dosbox/files/icons/hicolor/256x256/apps/dosbox.png new file mode 100644 index 0000000000..48eae62f82 Binary files /dev/null and b/hardware/emulator/dosbox/files/icons/hicolor/256x256/apps/dosbox.png differ diff --git a/hardware/emulator/dosbox/files/icons/hicolor/32x32/apps/dosbox.png b/hardware/emulator/dosbox/files/icons/hicolor/32x32/apps/dosbox.png new file mode 100644 index 0000000000..bb59199d96 Binary files /dev/null and b/hardware/emulator/dosbox/files/icons/hicolor/32x32/apps/dosbox.png differ diff --git a/hardware/emulator/dosbox/files/icons/hicolor/48x48/apps/dosbox.png b/hardware/emulator/dosbox/files/icons/hicolor/48x48/apps/dosbox.png new file mode 100644 index 0000000000..19621b344d Binary files /dev/null and b/hardware/emulator/dosbox/files/icons/hicolor/48x48/apps/dosbox.png differ diff --git a/hardware/emulator/dosbox/files/icons/hicolor/96x96/apps/dosbox.png b/hardware/emulator/dosbox/files/icons/hicolor/96x96/apps/dosbox.png new file mode 100644 index 0000000000..79da161962 Binary files /dev/null and b/hardware/emulator/dosbox/files/icons/hicolor/96x96/apps/dosbox.png differ diff --git a/hardware/emulator/dosbox/pspec.xml b/hardware/emulator/dosbox/pspec.xml new file mode 100644 index 0000000000..ba86cf3e72 --- /dev/null +++ b/hardware/emulator/dosbox/pspec.xml @@ -0,0 +1,62 @@ + + + + + dosbox + http://www.dosbox.com/ + + Pisi Linux Community + admins@pisilinux.org + + GPLv2 + app:gui + dosbox + DOSBox is a DOS emulator. + DOSBox is a DOS-emulator that uses the SDL-library. + https://sourceforge.net/projects/dosbox/files/dosbox/0.74-3/dosbox-0.74-3.tar.gz + + alsa-lib-devel + libsdl-devel + + + dosbox-0.74_gcc4.6_compat.patch + + + + + dosbox + + alsa-lib-32bit + libsdl-32bit + + + /usr/share/doc/dosbox + /usr/share/man + /usr/bin + /usr/share/icons + /usr/share/pixmaps + /usr/share/applications + + + dosbox.png + dosbox.desktop + icons/hicolor/16x16/apps/dosbox.png + icons/hicolor/24x24/apps/dosbox.png + icons/hicolor/32x32/apps/dosbox.png + icons/hicolor/48x48/apps/dosbox.png + icons/hicolor/96x96/apps/dosbox.png + icons/hicolor/128x128/apps/dosbox.png + icons/hicolor/256x256/apps/dosbox.png + + + + + + 2020-06-27 + 0.74.3 + First release + Erdem Ersoy + erdemersoy@live.com + + + diff --git a/hardware/emulator/dosbox/translations.xml b/hardware/emulator/dosbox/translations.xml new file mode 100644 index 0000000000..5e3c25e1ab --- /dev/null +++ b/hardware/emulator/dosbox/translations.xml @@ -0,0 +1,8 @@ + + + + dosbox + DOSBox, bir DOS öykünücüsüdür. + DOSBox, SDL kitaplığını kullanan bir DOS öykünücüsüdür. + +