summarylogtreecommitdiffstats
diff options
context:
space:
mode:
author32th System2018-10-30 18:01:14 +0100
committer32th System2018-10-30 18:01:14 +0100
commita1eda75ef7b8ec466d382a78935be77dc1b6d17a (patch)
tree91224bb77b8c5d26ccb373367f234fc488886a3f
downloadaur-a1eda75ef7b8ec466d382a78935be77dc1b6d17a.tar.gz
.SRCINFO
PKGBUILD dosbox-x.desktop dosbox-x.png
-rw-r--r--.SRCINFO25
-rw-r--r--PKGBUILD42
-rw-r--r--dosbox-x.desktop11
-rw-r--r--dosbox-x.pngbin0 -> 14392 bytes
4 files changed, 78 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..27343b37f42b
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,25 @@
+pkgbase = dosbox-x-sdl2
+ pkgdesc = x86 emulator with builtin DOS, with patches and more features
+ pkgver = 0.82.9
+ pkgrel = 1
+ url = http://dosbox-x.com
+ arch = i686
+ arch = x86_64
+ license = GPL
+ makedepends = glu
+ depends = fluidsynth
+ depends = libxkbfile
+ depends = libpng
+ depends = libxrandr
+ depends = mesa
+ depends = ffmpeg
+ depends = sdl2
+ source = dosbox-x::https://codeload.github.com/joncampbell123/dosbox-x/tar.gz/dosbox-x-windows-v0.82.9
+ source = dosbox-x.png
+ source = dosbox-x.desktop
+ md5sums = 5a98e5f7ccb06664b5660d26a2c64abf
+ md5sums = 3dcfe45c5ed0433316eaea51e3620b36
+ md5sums = 615228a51b52d4788c73940602f1dc97
+
+pkgname = dosbox-x-sdl2
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..82bbc5e77bf7
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,42 @@
+# Mantainer: 32th System
+
+pkgname=dosbox-x-sdl2
+pkgver=0.82.9
+pkgrel=1
+pkgdesc="x86 emulator with builtin DOS, with patches and more features"
+arch=(i686 x86_64)
+url="http://dosbox-x.com"
+license=(GPL)
+depends=(fluidsynth libxkbfile libpng libxrandr mesa ffmpeg sdl2)
+makedepends=(glu)
+optdepends=()
+source=(dosbox-x::https://codeload.github.com/joncampbell123/dosbox-x/tar.gz/dosbox-x-windows-v$pkgver
+ dosbox-x.png
+ dosbox-x.desktop)
+
+prepare(){
+ cd "$srcdir/dosbox-x-dosbox-x-windows-v$pkgver/src/hardware"
+ sed -i -- 's/CODEC_FLAG2_FAST/AV_CODEC_FLAG2_FAST/g' hardware.cpp
+}
+
+build() {
+ cd "$srcdir/dosbox-x-dosbox-x-windows-v$pkgver"
+ ./autogen.sh
+ chmod +x vs2015/sdl/build-scripts/strip_fPIC.sh
+ chmod +x configure
+ ./configure --enable-core-inline --disable-debug --enable-avcodec --prefix=/usr --enable-sdl2
+ make -j$(nproc)
+}
+
+package() {
+ cd "$srcdir/dosbox-x-dosbox-x-windows-v$pkgver"
+ make DESTDIR="$pkgdir" install
+ install -Dm644 "$srcdir/dosbox-x.png" \
+ "$pkgdir/usr/share/pixmaps/dosbox-x.png"
+ install -Dm644 "$srcdir/dosbox-x.desktop" \
+ "$pkgdir/usr/share/applications/dosbox-x.desktop"
+}
+
+md5sums=('5a98e5f7ccb06664b5660d26a2c64abf'
+ '3dcfe45c5ed0433316eaea51e3620b36'
+ '615228a51b52d4788c73940602f1dc97')
diff --git a/dosbox-x.desktop b/dosbox-x.desktop
new file mode 100644
index 000000000000..c6849e55a971
--- /dev/null
+++ b/dosbox-x.desktop
@@ -0,0 +1,11 @@
+[Desktop Entry]
+Type=Application
+Name=DOSBox-X
+GenericName=DOS Emulator
+GenericName[de]=DOS Emulator
+Comment=Run DOS games and apps
+Comment[de]=Führe DOS Anwendungen und Spiele aus
+Exec=dosbox-x
+Icon=dosbox
+Terminal=false
+Categories=Game;Emulator
diff --git a/dosbox-x.png b/dosbox-x.png
new file mode 100644
index 000000000000..56ce3a8f6b96
--- /dev/null
+++ b/dosbox-x.png
Binary files differ