Commit 05de07ee authored by Nadia Holmquist Pedersen's avatar Nadia Holmquist Pedersen
Browse files

melonDS: Update for recent upstream changes

* Added enet dependency
* Remove Darwin-specific installPhase
parent ed25e10d
Loading
Loading
Loading
Loading
+5 −10
Original line number Diff line number Diff line
@@ -3,6 +3,7 @@
  SDL2,
  cmake,
  extra-cmake-modules,
  enet,
  fetchFromGitHub,
  libGL,
  libarchive,
@@ -26,13 +27,13 @@ let
in
stdenv.mkDerivation (finalAttrs: {
  pname = "melonDS";
  version = "0.9.5-unstable-2024-08-05";
  version = "0.9.5-unstable-2024-08-11";

  src = fetchFromGitHub {
    owner = "melonDS-emu";
    repo = "melonDS";
    rev = "dd386d12a94252364b5e0706ec719c390faf90b8";
    hash = "sha256-pgTtRNifyziioY+GN4BQFVFHlKKK1Da5XioLUnGRGpQ=";
    rev = "e290c42360f5f2ae7182c5430234545f3b066876";
    hash = "sha256-idsUxEsR9MPAY3arH4UNEsB6Cds4yZUaZOilqUQCnDE";
  };

  nativeBuildInputs = [
@@ -44,6 +45,7 @@ stdenv.mkDerivation (finalAttrs: {
  buildInputs =
    [
      SDL2
      enet
      extra-cmake-modules
      libarchive
      libslirp
@@ -74,13 +76,6 @@ stdenv.mkDerivation (finalAttrs: {
      "--prefix DYLD_LIBRARY_PATH : ${lib.makeLibraryPath [ libpcap ]}"
    ];

  installPhase = lib.optionalString stdenv.isDarwin ''
    runHook preInstall
    mkdir -p $out/Applications
    cp -r melonDS.app $out/Applications/
    runHook postInstall
  '';

  passthru = {
    updateScript = unstableGitUpdater { };
  };