From 1c68669d0e034b325ccc31e6241d9cee1c4b9cec Mon Sep 17 00:00:00 2001 From: Juan RP Date: Tue, 18 Sep 2012 14:57:55 +0200 Subject: [PATCH] New package: dosbox-0.74. --- srcpkgs/dosbox/dosbox.rshlibs | 13 +++++++++++ srcpkgs/dosbox/files/dosbox.desktop | 10 +++++++++ srcpkgs/dosbox/files/dosbox.png | Bin 0 -> 4691 bytes srcpkgs/dosbox/patches/gcc46.patch | 11 ++++++++++ srcpkgs/dosbox/template | 32 ++++++++++++++++++++++++++++ 5 files changed, 66 insertions(+) create mode 100644 srcpkgs/dosbox/dosbox.rshlibs create mode 100644 srcpkgs/dosbox/files/dosbox.desktop create mode 100644 srcpkgs/dosbox/files/dosbox.png create mode 100644 srcpkgs/dosbox/patches/gcc46.patch create mode 100644 srcpkgs/dosbox/template diff --git a/srcpkgs/dosbox/dosbox.rshlibs b/srcpkgs/dosbox/dosbox.rshlibs new file mode 100644 index 00000000000..3769d7915dd --- /dev/null +++ b/srcpkgs/dosbox/dosbox.rshlibs @@ -0,0 +1,13 @@ +libSDL_sound-1.0.so.1 +libasound.so.2 +libpthread.so.0 +libSDL-1.2.so.0 +libpng15.so.15 +libz.so.1 +libSDL_net-1.2.so.0 +libX11.so.6 +libGL.so.1 +libstdc++.so.6 +libm.so.6 +libgcc_s.so.1 +libc.so.6 diff --git a/srcpkgs/dosbox/files/dosbox.desktop b/srcpkgs/dosbox/files/dosbox.desktop new file mode 100644 index 00000000000..ac4f38bec9d --- /dev/null +++ b/srcpkgs/dosbox/files/dosbox.desktop @@ -0,0 +1,10 @@ +[Desktop Entry] +Type=Application +Encoding=UTF-8 +Name=Dosbox +Comment=A free DOS emulator +Icon=/usr/share/pixmaps/dosbox.png +Exec=/usr/bin/dosbox +Terminal=false +StartupNotify=false +Categories=Game; diff --git a/srcpkgs/dosbox/files/dosbox.png b/srcpkgs/dosbox/files/dosbox.png new file mode 100644 index 0000000000000000000000000000000000000000..b8a9179864a8c00baaa4d28886f6393cd50b12d7 GIT binary patch literal 4691 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 literal 0 HcmV?d00001 diff --git a/srcpkgs/dosbox/patches/gcc46.patch b/srcpkgs/dosbox/patches/gcc46.patch new file mode 100644 index 00000000000..70825a87290 --- /dev/null +++ b/srcpkgs/dosbox/patches/gcc46.patch @@ -0,0 +1,11 @@ +--- include/dos_inc.h 2010-05-10 17:43:54.000000000 +0000 ++++ include/dos_inc.h 2011-06-17 20:42:43.982548979 +0000 +@@ -28,6 +28,8 @@ + #include "mem.h" + #endif + ++#include // for offsetof ++ + #ifdef _MSC_VER + #pragma pack (1) + #endif diff --git a/srcpkgs/dosbox/template b/srcpkgs/dosbox/template new file mode 100644 index 00000000000..b9d6b2e8bc4 --- /dev/null +++ b/srcpkgs/dosbox/template @@ -0,0 +1,32 @@ +# Template file for 'dosbox' +pkgname=dosbox +version=0.74 +revision=1 +build_style=gnu-configure +makedepends="pkg-config SDL-devel libpng-devel SDL_net-devel SDL_sound-devel MesaLib-devel" +short_desc="x86 emulator with Tandy/Herc/CGA/EGA/VGA/SVGA graphics, sound and DOS" +maintainer="Juan RP " +license="GPL-2" +homepage="http://dosbox.sourceforget.net" +distfiles="${SOURCEFORGE_SITE}/${pkgname}/${pkgname}-${version}.tar.gz" +checksum=13f74916e2d4002bad1978e55727f302ff6df3d9be2f9b0e271501bd0a938e05 +long_desc=" + DOSBox is a x86 emulator with Tandy/Hercules/CGA/EGA/VGA/SVGA graphics, sound + and DOS. It's been designed to run old DOS games under platforms that don't + support it. + + The following legacy sound devices are emulated: PC Speaker, Creative + CMS/Gameblaster, Tandy 3 voice, Adlib, Sound Blaster Pro/16, Disney + Soundsource and a Gravis Ultrasound. MPU-401 is forwarded to the host." + +pre_configure() { + sed -i 's/png_check_sig/png_sig_cmp/' configure +} + +post_install() { + vinstall README 644 usr/share/doc/${pkgname} + vinstall docs/README.video 644 usr/share/doc/${pkgname} + + vinstall ${FILESDIR}/${pkgname}.png 644 usr/share/pixmaps + vinstall ${FILESDIR}/${pkgname}.desktop 644 usr/share/applications +}