diff options
author | Alexander Blinne | 2020-05-05 18:35:45 +0200 |
---|---|---|
committer | Alexander Blinne | 2020-05-05 18:35:45 +0200 |
commit | e8ab213c75d4741ad7eb71af94ac4b8662a9924c (patch) | |
tree | 33887b82a24b3d8801609a071173d2b17ac3ad10 | |
download | aur-e8ab213c75d4741ad7eb71af94ac4b8662a9924c.tar.gz |
Initial version
-rw-r--r-- | .SRCINFO | 31 | ||||
-rw-r--r-- | PKGBUILD | 52 | ||||
-rw-r--r-- | dosbox-ece.desktop | 10 | ||||
-rw-r--r-- | dosbox-ece.png | bin | 0 -> 27903 bytes | |||
-rw-r--r-- | openglide_path.patch | 12 |
5 files changed, 105 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..463043cef63e --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,31 @@ +pkgbase = dosbox-ece + pkgdesc = DOS/x86 emulator focusing on ease of use. Based on DOSBox + pkgver = 4338 + pkgrel = 1 + url = https://dosboxece.yesterplay.net/ + arch = any + license = ??? + makedepends = autoconf + makedepends = automake + makedepends = gcc + depends = sdl2 + depends = sdl2_net + depends = opusfile + depends = alsa-lib + depends = munt + depends = openglide-git + optdepends = libpng + optdepends = ncurses + provides = dosbox + conflicts = dosbox + source = https://dosboxdl.yesterplay.net/DOSBox ECE r4338 (Linux source).7z + source = dosbox-ece.png + source = dosbox-ece.desktop + source = openglide_path.patch + md5sums = 0ddd53cf2d5e2cccc52c9c22e4384a6c + md5sums = 19fbd9958c0a412000d5fe7362774df1 + md5sums = 7ab512ca7e6bdb3616e197271ffae928 + md5sums = c9e92ddc87b1a5ff43c0ff35ef5ca461 + +pkgname = dosbox-ece + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..aba06388f6f3 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,52 @@ + +pkgname=dosbox-ece +_pkgver=4338 +pkgver=${_pkgver} +pkgrel=1 +pkgdesc="DOS/x86 emulator focusing on ease of use. Based on DOSBox" +arch=('any') +url="https://dosboxece.yesterplay.net/" +license=('???') +depends=('sdl2' 'sdl2_net' 'opusfile' 'alsa-lib' 'munt' 'openglide-git') +optdepends=('libpng' 'ncurses') +makedepends=('autoconf' 'automake' 'gcc') +provides=("dosbox") +conflicts=("dosbox") +source=( + "https://dosboxdl.yesterplay.net/DOSBox ECE r${_pkgver} (Linux source).7z" + "dosbox-ece.png" + "dosbox-ece.desktop" + 'openglide_path.patch' +) +md5sums=('0ddd53cf2d5e2cccc52c9c22e4384a6c' + '19fbd9958c0a412000d5fe7362774df1' + '7ab512ca7e6bdb3616e197271ffae928' + 'c9e92ddc87b1a5ff43c0ff35ef5ca461') + +prepare() { + patch -p1 <../openglide_path.patch +} + +build() { + FLAGS="-O3 -DNDEBUG -pipe" + ./autogen.sh + ./configure CFLAGS="$FLAGS" CXXFLAGS="$FLAGS" --prefix=/usr + make -j "$(nproc)" +} + +package() { + # gzip the man file + gzip -f "docs/dosbox.1" > "docs/dosbox.1.gz" + + # install all files + install -Dm 755 "src/dosbox" "$pkgdir/usr/bin/dosbox" + install -Dm 644 "docs/dosbox.1.gz" "$pkgdir/usr/share/man/man1/dosbox.1.gz" + + # desktop file and icon + install -Dm 644 "dosbox-ece.png" "$pkgdir/usr/share/icons/hicolor/256x256/apps/dosbox-ece.png" + install -Dm 644 "dosbox-ece.desktop" "$pkgdir/usr/share/applications/dosbox-eve.desktop" + + # dosbox-ece documents + install -Dm 644 "docs/README.video" "$pkgdir/usr/share/doc/${_pkgname}/video.txt" + install -Dm 644 "README" "$pkgdir/usr/share/doc/${_pkgname}/README" +} diff --git a/dosbox-ece.desktop b/dosbox-ece.desktop new file mode 100644 index 000000000000..588c895951d4 --- /dev/null +++ b/dosbox-ece.desktop @@ -0,0 +1,10 @@ +[Desktop Entry] +Name=dosbox-ece +GenericName=DOS emulator +Comment=DOSBox ECE +Exec=dosbox +Icon=dosbox-ece +Type=Application +Terminal=false +Keywords=dos;gaming;game;games;emulator; +Categories=Game diff --git a/dosbox-ece.png b/dosbox-ece.png Binary files differnew file mode 100644 index 000000000000..040dffdd9522 --- /dev/null +++ b/dosbox-ece.png diff --git a/openglide_path.patch b/openglide_path.patch new file mode 100644 index 000000000000..efff995dc595 --- /dev/null +++ b/openglide_path.patch @@ -0,0 +1,12 @@ +diff -ru3 src_org/include/glide.h src/include/glide.h +--- src_org/include/glide.h 2020-04-28 22:04:55.000000000 +0200 ++++ src/include/glide.h 2020-05-05 18:23:24.006296996 +0200 +@@ -61,7 +61,7 @@ + #define FX_CALL + #endif + +-#include <sdk2_glide.h> ++#include <openglide/sdk2_glide.h> + #include "glidedef.h" + + // Careful with structures containing pointers |