From 68a7d30227d021fe9acdf5c06926bb1aed447fe8 Mon Sep 17 00:00:00 2001 From: zlice Date: Wed, 20 Dec 2023 15:18:44 -0500 Subject: [PATCH] New package: RMG-0.5.7 --- srcpkgs/RMG/patches/musl-types.patch | 11 +++++++++++ srcpkgs/RMG/template | 21 +++++++++++++++++++++ 2 files changed, 32 insertions(+) create mode 100644 srcpkgs/RMG/patches/musl-types.patch create mode 100644 srcpkgs/RMG/template diff --git a/srcpkgs/RMG/patches/musl-types.patch b/srcpkgs/RMG/patches/musl-types.patch new file mode 100644 index 0000000000000..ffde099f02ef5 --- /dev/null +++ b/srcpkgs/RMG/patches/musl-types.patch @@ -0,0 +1,11 @@ +--- a/Source/3rdParty/mupen64plus-core/src/device/r4300/new_dynarec/new_dynarec.c 2023-12-21 08:48:06.566206745 -0500 ++++ b/Source/3rdParty/mupen64plus-core/src/device/r4300/new_dynarec/new_dynarec.c 2023-12-21 08:48:23.460597668 -0500 +@@ -25,7 +25,7 @@ + #include // needed for u_int, u_char, etc + #include + +-#if defined(__APPLE__) ++#ifndef __USE_GNU || defined(__APPLE__) + #define MAP_ANONYMOUS MAP_ANON + #endif + diff --git a/srcpkgs/RMG/template b/srcpkgs/RMG/template new file mode 100644 index 0000000000000..acd15a4ea579f --- /dev/null +++ b/srcpkgs/RMG/template @@ -0,0 +1,21 @@ +# Template file for 'RMG' +pkgname=RMG +version=0.5.7 +revision=1 +archs="x86_64* i686*" +build_style=cmake +configure_args="-DCMAKE_BUILD_TYPE=Release -DPORTABLE_INSTALL=OFF + -DNO_RUST=ON -G Ninja" +hostmakedepends="pkg-config which nasm git" +makedepends="qt6-base-devel qt6-svg-devel freetype-devel hidapi-devel + minizip-devel libsamplerate-devel speex-devel SDL2-devel zlib-devel xdg-user-dirs" +short_desc="Mupen64 GUI" +maintainer="zlice " +license="GPL-3.0-or-later" +homepage="https://github.com/Rosalie241/RMG" +distfiles="https://github.com/Rosalie241/RMG/archive/refs/tags/v${version}.tar.gz" +checksum=50fbe60da3f78b377898b0c0d30d62bae9f97e097843790d738bfe4f840f9f08 + +case "${XBPS_TARGET_MACHINE}" in + i686*) CFLAGS+=" -mfpmath=sse -msse2" ; CXXFLAGS+=" -mfpmath=sse -msse2" ;; +esac