diff --git a/pkgs/by-name/li/libvgm/package.nix b/pkgs/by-name/li/libvgm/package.nix index 306abc62a467..03e0d0b67d2f 100644 --- a/pkgs/by-name/li/libvgm/package.nix +++ b/pkgs/by-name/li/libvgm/package.nix @@ -38,13 +38,13 @@ assert enableTools -> enableAudio && enableEmulation && enableLibplayer; stdenv.mkDerivation (finalAttrs: { pname = "libvgm"; - version = "0-unstable-2025-12-15"; + version = "0-unstable-2025-12-26"; src = fetchFromGitHub { owner = "ValleyBell"; repo = "libvgm"; - rev = "455a0898761269d8e158c5e1c799976940f01dd4"; - hash = "sha256-9gqIjBzqUZIse0O+u/mZAmkx6Cb7AtEGYo3M1z53gYo="; + rev = "df8bccbc3d2be3a6d805ede58a8054176ca84728"; + hash = "sha256-Ub3gGFLHt31a9WDQN4CIfJ1+s8hfZCXsA3RADOX/tBA="; }; outputs = [ diff --git a/pkgs/by-name/vg/vgmplay-libvgm/package.nix b/pkgs/by-name/vg/vgmplay-libvgm/package.nix index cd92f44f6276..0acc311418e5 100644 --- a/pkgs/by-name/vg/vgmplay-libvgm/package.nix +++ b/pkgs/by-name/vg/vgmplay-libvgm/package.nix @@ -12,13 +12,13 @@ stdenv.mkDerivation { pname = "vgmplay-libvgm"; - version = "0.51.1-unstable-2025-11-15"; + version = "0.51.1-unstable-2025-12-29"; src = fetchFromGitHub { owner = "ValleyBell"; repo = "vgmplay-libvgm"; - rev = "5b2e6b7d978d2de060b4840929e64c5bb239bfe2"; - hash = "sha256-wgi1PofdPG5JU4cYrTw7mIJKT8gxy6PTKBbiTd7wlpQ="; + rev = "41877bac91d98be221b7a4c5c9d42f0869e25389"; + hash = "sha256-5NdzeYrXgwI4avymtrZgE4qfEm+mpSa4ektY3bPj6sM="; }; nativeBuildInputs = [ @@ -32,6 +32,10 @@ stdenv.mkDerivation { inih ]; + # https://github.com/ValleyBell/vgmplay-libvgm/issues/9 + # Leftover that's still in use, missing documentation & integration into CMake script rn + env.NIX_CFLAGS_COMPILE = "-DSHARE_PREFIX=\"${placeholder "out"}\""; + postInstall = '' install -Dm644 ../VGMPlay.ini $out/share/vgmplay/VGMPlay.ini '';