rmg: 0.5.7 -> 0.6.5

This commit is contained in:
OPNA2608 2024-07-05 13:07:46 +02:00
parent 0a18432a9b
commit 39af80aaca

View File

@ -2,6 +2,7 @@
, stdenv
, fetchFromGitHub
, fetchpatch
, gitUpdater
, boost
, cmake
, discord-rpc
@ -30,25 +31,15 @@ let
in
stdenv.mkDerivation rec {
pname = "rmg";
version = "0.5.7";
version = "0.6.5";
src = fetchFromGitHub {
owner = "Rosalie241";
repo = "RMG";
rev = "v${version}";
hash = "sha256-j3OVhcTGUXPC0+AqvAJ7+mc+IFqJeBITU99pvfXIunQ=";
hash = "sha256-mgb9Ed11fBQVnhhU5w1958a19dbTOL0ADczUOxKAnqA=";
};
patches = [
# Fix bad concatenation of CMake GNUInstallDirs variables, causing broken asset lookup paths
# Remove when version > 0.5.7
(fetchpatch {
name = "0001-rmg-Fix-GNUInstallDirs-usage.patch";
url = "https://github.com/Rosalie241/RMG/commit/685aa597c7ee7ad7cfd4dd782f40d21863b75899.patch";
hash = "sha256-HnaxUAX+3Z/VTtYYuhoXOtsDtV61nskgyzEcp8fdBsU=";
})
];
nativeBuildInputs = [
cmake
nasm
@ -87,6 +78,8 @@ stdenv.mkDerivation rec {
"--prefix LD_LIBRARY_PATH : ${lib.makeLibraryPath [ vulkan-loader ]}"
] ++ lib.optional withWayland "--set RMG_WAYLAND 1";
passthru.updateScript = gitUpdater { rev-prefix = "v"; };
meta = with lib; {
homepage = "https://github.com/Rosalie241/RMG";
description = "Rosalie's Mupen GUI";