diff options
author | sL1pKn07 | 2021-11-05 23:24:19 +0100 |
---|---|---|
committer | sL1pKn07 | 2021-11-05 23:24:19 +0100 |
commit | 4f5ef5cb9667ee60f7ae492c69cac2d3ea20fb5e (patch) | |
tree | ed152f2d926842e441d81ed609d71bca34f02157 | |
parent | e1c1a149b3df87074eea74a43a52b93fecd2d552 (diff) | |
download | aur-4f5ef5cb9667ee60f7ae492c69cac2d3ea20fb5e.tar.gz |
Add sdl_mixer patch
-rw-r--r-- | .SRCINFO | 9 | ||||
-rw-r--r-- | PKGBUILD | 9 | ||||
-rw-r--r-- | patch.patch | 23 |
3 files changed, 31 insertions, 10 deletions
@@ -1,19 +1,16 @@ -# Generated by mksrcinfo v8 -# Sat Jun 30 02:32:07 UTC 2018 pkgbase = xnp2 pkgdesc = X Neko Project II, a PC-9801 emulator pkgver = 0.86 - pkgrel = 2 + pkgrel = 3 url = http://www.nonakap.org/np2 - arch = i686 arch = x86_64 license = BSD depends = gtk2 depends = sdl2_mixer + depends = libsm source = http://www.nonakap.org/np2/release/xnp2-0.86.tar.bz2 source = patch.patch sha256sums = e0b8c93f54682a4b3373907fd9ffe78094f95f7430dffc5038eccbcc4c3f78fd - sha256sums = 03547eda251aa8678abcfb0f3780bec02deb16f3d326ac3cabaccd2d8fef7746 + sha256sums = 77b52b2832a9fc3ef8e71ccf85e5e04580247e80e4d973f46f71adc409df99c6 pkgname = xnp2 - @@ -4,19 +4,20 @@ pkgname=xnp2 pkgver=0.86 -pkgrel=2 +pkgrel=3 pkgdesc="X Neko Project II, a PC-9801 emulator" -arch=('i686' 'x86_64') +arch=('x86_64') url='http://www.nonakap.org/np2' license=('BSD') depends=('gtk2' 'sdl2_mixer' + 'libsm' ) source=("http://www.nonakap.org/np2/release/xnp2-${pkgver}.tar.bz2" 'patch.patch' ) sha256sums=('e0b8c93f54682a4b3373907fd9ffe78094f95f7430dffc5038eccbcc4c3f78fd' - '03547eda251aa8678abcfb0f3780bec02deb16f3d326ac3cabaccd2d8fef7746' + '77b52b2832a9fc3ef8e71ccf85e5e04580247e80e4d973f46f71adc409df99c6' ) prepare() { @@ -25,7 +26,7 @@ prepare() { patch -d "xnp2-${pkgver}" -p1 -i "${srcdir}/patch.patch" cd build - ../xnp2-${pkgver}/x11/configure \ + "../xnp2-${pkgver}/x11/configure" \ --prefix=/usr \ --enable-build-all \ --enable-ia32 diff --git a/patch.patch b/patch.patch index 62659596664f..dd778d83c655 100644 --- a/patch.patch +++ b/patch.patch @@ -15,3 +15,26 @@ #ifndef ZeroMemory #define ZeroMemory(d,n) memset((d), 0, (n)) +--- xnp2-0.86/x11/soundmng.c.old 2016-03-08 17:25:50.000000000 +0000 ++++ xnp2-0.86/x11/soundmng.c 2021-11-04 00:00:00.000000000 +0000 +@@ -1179,8 +1179,9 @@ + SNDBUF_FILLED_QUEUE_REMOVE_HEAD(); + sndbuf_unlock(); + +- SDL_MixAudio(stream, ++ SDL_MixAudioFormat(stream, + sndbuf->buf + (sndbuf->size - sndbuf->remain), ++ AUDIO_S16SYS, + sndbuf->remain, SDL_MIX_MAXVOLUME); + stream += sndbuf->remain; + len -= sndbuf->remain; +@@ -1198,7 +1199,8 @@ + sndbuf_unlock(); + } + +- SDL_MixAudio(stream, sndbuf->buf + (sndbuf->size - sndbuf->remain), ++ SDL_MixAudioFormat(stream, sndbuf->buf + (sndbuf->size - sndbuf->remain), ++ AUDIO_S16SYS, + len, SDL_MIX_MAXVOLUME); + sndbuf->remain -= len; + |