Unverified Commit 4a7b05c9 authored by Francesco Gazzetta's avatar Francesco Gazzetta Committed by GitHub
Browse files

tamatool: fix darwin builds (#353904)

parents 3f49ff3c 94f930a1
Loading
Loading
Loading
Loading
+15 −13
Original line number Diff line number Diff line
{ lib
, stdenv
, fetchFromGitHub
, zip
, copyDesktopItems
, libpng
, SDL2
, SDL2_image
, darwin
{
  lib,
  stdenv,
  fetchFromGitHub,
  zip,
  copyDesktopItems,
  libpng,
  SDL2,
  SDL2_image,

  # Optionally bundle a ROM file
, rom ? null
  rom ? null,
}:

stdenv.mkDerivation (finalAttrs: {
@@ -43,8 +43,6 @@ stdenv.mkDerivation (finalAttrs: {
    libpng
    SDL2
    SDL2_image
  ] ++ lib.optionals stdenv.hostPlatform.isDarwin [
    darwin.apple_sdk.frameworks.CoreFoundation
  ];

  makeFlags = [
@@ -56,6 +54,10 @@ stdenv.mkDerivation (finalAttrs: {
    "CC=${stdenv.cc.targetPrefix}cc"
  ];

  env = lib.optionalAttrs stdenv.hostPlatform.isDarwin {
    NIX_LDFLAGS = "-framework CoreFoundation";
  };

  desktopItems = [ "linux/tamatool.desktop" ];

  installPhase = ''