summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorsL1pKn072021-11-05 23:24:19 +0100
committersL1pKn072021-11-05 23:24:19 +0100
commit4f5ef5cb9667ee60f7ae492c69cac2d3ea20fb5e (patch)
treeed152f2d926842e441d81ed609d71bca34f02157
parente1c1a149b3df87074eea74a43a52b93fecd2d552 (diff)
downloadaur-4f5ef5cb9667ee60f7ae492c69cac2d3ea20fb5e.tar.gz
Add sdl_mixer patch
-rw-r--r--.SRCINFO9
-rw-r--r--PKGBUILD9
-rw-r--r--patch.patch23
3 files changed, 31 insertions, 10 deletions
diff --git a/.SRCINFO b/.SRCINFO
index d561d71a9a80..92f06c9224d0 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
-
diff --git a/PKGBUILD b/PKGBUILD
index 30a7df7003fe..cb5b97ceea90 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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;
+