From 0a481579bb06c6dc78dfc98019045927413f2a86 Mon Sep 17 00:00:00 2001 From: tm512 Date: Mon, 26 Sep 2022 21:56:08 -0700 Subject: [PATCH] snes9x-gtk: update to 1.61. --- srcpkgs/snes9x-gtk/template | 22 +++++++++++++++++----- 1 file changed, 17 insertions(+), 5 deletions(-) diff --git a/srcpkgs/snes9x-gtk/template b/srcpkgs/snes9x-gtk/template index 400db12b0292..e4c5b3c8012b 100644 --- a/srcpkgs/snes9x-gtk/template +++ b/srcpkgs/snes9x-gtk/template @@ -1,18 +1,30 @@ # Template file for 'snes9x-gtk' pkgname=snes9x-gtk -version=1.60 +version=1.61 revision=1 +_spirvcrossver=1458bae62ec67ea7d12c5a13b740e23ed4bb226c +_glslangver=bcf6a2430e99e8fc24f9f266e99316905e6d5134 wrksrc="snes9x-${version}" -build_wrksrc="gtk" +create_wrksrc=yes +build_wrksrc="snes9x-${version}/gtk" build_style=meson hostmakedepends="gettext-devel glib-devel pkg-config intltool" -makedepends="minizip-devel gtk+3-devel SDL2-devel xorg-server-devel" +makedepends="minizip-devel gtk+3-devel gtkmm-devel SDL2-devel xorg-server-devel" short_desc="SNES Emulator" maintainer="Hinterwaeldlers " license="LGPL-2.1-or-later" homepage="http://www.snes9x.com/" -distfiles="https://github.com/snes9xgit/snes9x/archive/$version.tar.gz" -checksum=861c8c0ab1d302d9df51e5ac4717a0069b33614a3f22bf3ab17ebf3405e58722 +distfiles="https://github.com/snes9xgit/snes9x/archive/${version}.tar.gz + https://github.com/KhronosGroup/SPIRV-Cross/archive/${_spirvcrossver}.tar.gz + https://github.com/KhronosGroup/glslang/archive/${_glslangver}.tar.gz" +checksum="ce7aad69c3041ba4c33690e9e7d21ceb1b9283d85759b1bf683dfb8c473511bb + 6ad0c3c9492699e46bd16d6ef8cacd8bb74b02b032d3ee3f16a6335554efc45f + a3e604397adb2224178d3eb409eab8b8c13a96a42432483d498105c90828c380" nocross="cannot run test program while cross compiling" +post_extract() { + rm -rf snes9x-${version}/shaders/{SPIRV-Cross,glslang} + mv SPIRV-Cross-${_spirvcrossver} snes9x-${version}/shaders/SPIRV-Cross + mv glslang-${_glslangver} snes9x-${version}/shaders/glslang +}