diff options
author | 32th System | 2018-10-30 18:01:14 +0100 |
---|---|---|
committer | 32th System | 2018-10-30 18:01:14 +0100 |
commit | a1eda75ef7b8ec466d382a78935be77dc1b6d17a (patch) | |
tree | 91224bb77b8c5d26ccb373367f234fc488886a3f /PKGBUILD | |
download | aur-a1eda75ef7b8ec466d382a78935be77dc1b6d17a.tar.gz |
.SRCINFO
PKGBUILD
dosbox-x.desktop
dosbox-x.png
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 42 |
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') |