Commit ccff7afc authored by Peter Hoeg's avatar Peter Hoeg
Browse files

SDL_compat: 1.2.52 -> 1.2.56

parent 1158501e
Loading
Loading
Loading
Loading
+2 −13
Original line number Diff line number Diff line
{ lib
, stdenv
, fetchFromGitHub
, fetchpatch
, cmake
, pkg-config
, SDL2
@@ -19,25 +18,15 @@ let
in
stdenv.mkDerivation rec {
  pname = "SDL_compat";
  version = "1.2.52";
  version = "1.2.56";

  src = fetchFromGitHub {
    owner = "libsdl-org";
    repo = "sdl12-compat";
    rev = "release-" + version;
    hash = "sha256-PDGlMI8q74JaqMQ5oX9Zt5CEr7frFQWECbuwq5g25eg=";
    hash = "sha256-qd+hdJygJ+D2Ult6kmhUJmoPjasOFnBziTI8QtNiclI=";
  };

  patches = optionals stdenv.hostPlatform.isDarwin [
    # Fix broken install name in dylib, https://github.com/libsdl-org/sdl12-compat/issues/194
    # Remove when bump > 1.2.52
    (fetchpatch {
      name = "SDL_compat-fix-install-name.patch";
      url = "https://github.com/libsdl-org/sdl12-compat/commit/5642d47ae489f2eb362cece2464ecc466a700ed5.patch";
      sha256 = "sha256-kQ5H8gXjTZVHHRF6UpgXKl3NIy87iULcc2iCsYt5Hqo=";
    })
  ];

  nativeBuildInputs = [ cmake pkg-config ];

  propagatedBuildInputs = [ SDL2 ]