From cea7b2d43c64427062e11690e38f5f459c0ab821 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?coadde=20=5BM=C3=A1rcio=20Alexandre=20Silva=20Delgado=5D?= Date: Wed, 18 May 2016 14:21:53 -0300 Subject: pcr/reicast-git: add more patches --- pcr/reicast-git/PKGBUILD | 28 +++++++++++++++++----------- 1 file changed, 17 insertions(+), 11 deletions(-) (limited to 'pcr/reicast-git/PKGBUILD') diff --git a/pcr/reicast-git/PKGBUILD b/pcr/reicast-git/PKGBUILD index fa820ba5a..dbe0898d5 100644 --- a/pcr/reicast-git/PKGBUILD +++ b/pcr/reicast-git/PKGBUILD @@ -5,7 +5,7 @@ _pkgname=reicast pkgname=${_pkgname}-git pkgver=r1703.a5b7011 -pkgrel=3 +pkgrel=4 pkgdesc="A multiplatform Sega Dreamcast/NAOMI emulator" arch=('i686' 'x86_64' 'armv7h') url="http://${_pkgname}.com/" @@ -18,16 +18,20 @@ source=(${_pkgname}-${pkgver}::"git+https://github.com/${_pkgname}/${_pkgname}-e 'fix-dyna-constprop.patch' 'futuristic-memops.patch' 'sh-block-graphs.patch' - 'fix-android-translations.patch' 'purupuru.patch' - 'multiplayer-config.patch') + 'multiplayer-config.patch' + 'no-buffer-overflows.patch' + 'fix-x11-keyboard-support.patch' + 'update-softrend.patch') sha256sums=('SKIP' 'c14287cf2b2289b9de28cedeee06fcb89ca40da50e34607780dce55d7d8e5fd6' 'ce3fe9f10555c473cafbf4e85724ebe7a8535a1fa3bfae3c9bc0fe518024f71e' '94694d1b615facb39b5ee92ed90c6cefc77fab23fb97f2fcc82e0aa6e1cb14c5' - 'a651fd92d1bfbef0a1ca524c54b2a59a8a45c53ef76a1fe53d36d87abef93a85' '02b01a8b1a33aa543213371ec6022559c1eebbeb2d6a20173995ee618d7396a1' - '9ad37cfed1de29a754388f8655dd58d98a3459d5f65475c8d000d92cabb96e43') + '9ad37cfed1de29a754388f8655dd58d98a3459d5f65475c8d000d92cabb96e43' + 'd673ba39c1f203f6127ac78f0c5cad35bde48ab4eb59d46ed6d1536f27f39be6' + '188b32f462f8cdb3b4b31b505ca2cbbd8049bb0457689455f281aea4f9c562c0' + '67f4e592b557d7657b587a6bc6588e6b6fcf999d44924f8d6b8cb4c86e59785e') pkgver() { cd "${srcdir}/${_pkgname}-${pkgver}" @@ -52,9 +56,11 @@ prepare() { patch -Np1 -i "$srcdir"/fix-dyna-constprop.patch patch -Np1 -i "$srcdir"/futuristic-memops.patch patch -Np1 -i "$srcdir"/sh-block-graphs.patch - patch -Np1 -i "$srcdir"/fix-android-translations.patch +# patch -Np1 -i "$srcdir"/no-buffer-overflows.patch # Experimental patch + patch -Np1 -i "$srcdir"/fix-x11-keyboard-support.patch + patch -Np1 -i "$srcdir"/update-softrend.patch - # Enable PurupuruPack support (rumble) + # Enable Puru Puru Pack support (rumble) patch -Np1 -i "$srcdir"/purupuru.patch # Enable Multiplayer config support @@ -80,7 +86,7 @@ build() { mkdir -vm 0755 "$srcdir"/microphone-dir if [ $CARCH == x86_64 ]; then make -C ${_pkgname}-${pkgver}/shell/linux platform=x64 PREFIX=/usr DESTDIR="$srcdir"/pkgbuild-dir install - # Enable Purupuru Pack (rumble support) + # Enable Puru Puru Pack (rumble support) sed -i 's|SegaVMU[,]i[,]1|PurupuruPack,i,1|' ${_pkgname}-${pkgver}/core/hw/maple/maple_cfg.cpp make -C ${_pkgname}-${pkgver}/shell/linux platform=x64 PREFIX=/usr DESTDIR="$srcdir"/purupuru-dir install # Enable Microphone support @@ -97,7 +103,7 @@ build() { # make -C ${_pkgname}-${pkgver}/shell/linux platform=lincpp PREFIX=/usr DESTDIR="$srcdir"/pkgbuild-cpp-dir install elif [ $CARCH == i686 ]; then make -C ${_pkgname}-${pkgver}/shell/linux platform=x86 PREFIX=/usr DESTDIR="$srcdir"/pkgbuild-dir install - # Enable Purupuru Pack (rumble support) + # Enable Puru Puru Pack (rumble support) sed -i 's|SegaVMU[,]i[,]1|PurupuruPack,i,1|' ${_pkgname}-${pkgver}/core/hw/maple/maple_cfg.cpp make -C ${_pkgname}-${pkgver}/shell/linux platform=x86 PREFIX=/usr DESTDIR="$srcdir"/purupuru-dir install # Enable Microphone support @@ -108,7 +114,7 @@ build() { make -C ${_pkgname}-${pkgver}/shell/linux platform=x86 PREFIX=/usr DESTDIR="$srcdir"/naomi-dir install elif [ $CARCH == armv7h ]; then make -C ${_pkgname}-${pkgver}/shell/linux platform=armv7h PREFIX=/usr DESTDIR="$srcdir"/pkgbuild-dir install - # Enable Purupuru Pack (rumble support) + # Enable Puru Puru Pack (rumble support) sed -i 's|SegaVMU[,]i[,]1|PurupuruPack,i,1|' ${_pkgname}-${pkgver}/core/hw/maple/maple_cfg.cpp make -C ${_pkgname}-${pkgver}/shell/linux platform=armv7h PREFIX=/usr DESTDIR="$srcdir"/purupuru-dir install # Enable Microphone support @@ -131,7 +137,7 @@ package() { cp -va "$srcdir"/purupuru-dir/usr/share/man/man1/${_pkgname}.1 "$pkgdir"/usr/share/man/man1/${_pkgname}-purupuru.1 cp -va "$srcdir"/microphone-dir/usr/share/man/man1/${_pkgname}.1 "$pkgdir"/usr/share/man/man1/${_pkgname}-microphone.1 cp -va "$srcdir"/naomi-dir/usr/share/man/man1/${_pkgname}.1 "$pkgdir"/usr/share/man/man1/${_pkgname}-naomi.1 - sed -i '\|Name| s|Reicast|Reicast with PurupuruPack support| + sed -i '\|Name| s|Reicast|Reicast with Puru Puru Pack support| \|Exec| s|reicast|reicast-purupuru| ' "$pkgdir"/usr/share/applications/${_pkgname}-purupuru.desktop sed -i '\|Name| s|Reicast|Reicast with Microphone support| -- cgit v1.2.3-2-g168b