From 5183f0b82cf32a1d11a431b2f6c81325c49689a7 Mon Sep 17 00:00:00 2001 From: XargonWan Date: Sun, 5 Nov 2023 10:53:39 +0100 Subject: [PATCH] LIBGLU: updated to 9.0.3 and switched back to mesa (tentative) --- net.retrodeck.retrodeck.yml | 35 +++++++++++++++++++++++------------ 1 file changed, 23 insertions(+), 12 deletions(-) diff --git a/net.retrodeck.retrodeck.yml b/net.retrodeck.retrodeck.yml index bfb7bacc..092f3d52 100644 --- a/net.retrodeck.retrodeck.yml +++ b/net.retrodeck.retrodeck.yml @@ -40,6 +40,8 @@ finish-args: # It allows an SDL application to specify its window class, which can be useful for window managers and desktop environments to identify and group similar windows - --env=SDL_VIDEO_X11_WMCLASS=net.retrodeck.retrodeck - --env=SDL_VIDEO_WAYLAND_WMCLASS=net.retrodeck.retrodeck + # XEMU - Fixes issues with openSUSE systems, QEMU_AUDIO_DRV is defined as "pa" causing xemu to not launch + - --unset-env=QEMU_AUDIO_DRV cleanup: # ES-DE @@ -120,10 +122,10 @@ modules: - ln -s "xml" "${FLATPAK_DEST}/bin/xmlstarlet" ||: # mesa repo got a double certificate issue and gnutils cannot handle that so GLU download fails, - # this affects even the shared-modules's glu so I have to replace it temporarly + # this affects even the shared-modules's libglu so I have to replace it temporarly # more info there: https://gitlab.com/gnutls/gnutls/-/issues/1335 - # dependency of: RETROARCH, CEMU, RPCS3 - - name: glu + # dependency of: RETROARCH, CEMU, RPCS3, XEMU + - name: libglu buildsystem: meson cleanup: - /include @@ -131,9 +133,17 @@ modules: - /lib/pkgconfig - /lib/*.a sources: + # - type: archive + # url: https://ftp.osuosl.org/pub/blfs/conglomeration/glu/glu-9.0.3.tar.xz + # sha256: 6e7280ff585c6a1d9dfcdf2fca489251634b3377bfc33c29e4002466a38d02d4 - type: archive - url: https://ftp.osuosl.org/pub/blfs/conglomeration/glu/glu-9.0.2.tar.xz - sha256: 6e7280ff585c6a1d9dfcdf2fca489251634b3377bfc33c29e4002466a38d02d4 + url: https://mesa.freedesktop.org/archive/glu/glu-9.0.3.tar.xz + sha256: bd43fe12f374b1192eb15fe20e45ff456b9bc26ab57f0eee919f96ca0f8a330f + x-checker-data: + type: anitya + project-id: 13518 + stable-only: true + url-template: https://mesa.freedesktop.org/archive/glu/glu-$version.tar.xz - name: libgudev buildsystem: meson @@ -284,6 +294,14 @@ modules: # dependency of: CEMU, RPCS3 - rd-submodules/shared-modules/glew/glew.json + # dependency of: XEMU, MelonDS + - name: libslirp + buildsystem: meson + sources: + - type: git + url: https://gitlab.freedesktop.org/slirp/libslirp.git + tag: v4.7.0 + # ES-DE - START # https://gitlab.com/es-de/emulationstation-de @@ -877,13 +895,6 @@ modules: # https://github.com/flathub/net.kuribo64.melonDS # ちっちゃい、かわいい! - - name: libslirp - buildsystem: meson - sources: - - type: git - url: https://gitlab.freedesktop.org/slirp/libslirp.git - tag: v4.7.0 - - name: melonds buildsystem: cmake-ninja builddir: true