summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
author32th System2018-10-30 18:01:14 +0100
committer32th System2018-10-30 18:01:14 +0100
commita1eda75ef7b8ec466d382a78935be77dc1b6d17a (patch)
tree91224bb77b8c5d26ccb373367f234fc488886a3f /PKGBUILD
downloadaur-a1eda75ef7b8ec466d382a78935be77dc1b6d17a.tar.gz
.SRCINFO
PKGBUILD dosbox-x.desktop dosbox-x.png
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD42
1 files changed, 42 insertions, 0 deletions
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')