diff --git a/pkgs/by-name/ha/hatari/package.nix b/pkgs/by-name/ha/hatari/package.nix index 5b654b3ab0d4..235851e2ba95 100644 --- a/pkgs/by-name/ha/hatari/package.nix +++ b/pkgs/by-name/ha/hatari/package.nix @@ -1,28 +1,32 @@ { lib, stdenv, - fetchurl, - zlib, - SDL, + fetchFromGitLab, cmake, + zlib, + SDL2, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "hatari"; - version = "2.3.1"; + version = "2.5.0"; - src = fetchurl { - url = "https://download.tuxfamily.org/hatari/${version}/${pname}-${version}.tar.bz2"; - sha256 = "sha256-RKL2LKmV442eCHSAaVbwucPMhOqJ4BaaY4SbY807ZL0="; + src = fetchFromGitLab { + domain = "framagit.org"; + owner = "hatari"; + repo = "hatari"; + tag = "v${finalAttrs.version}"; + hash = "sha256-RC+KA6rNG4Hk3dvTtejiHl9+pPHImALF0Ho5QuTtjz4="; }; # For pthread_cancel cmakeFlags = [ "-DCMAKE_EXE_LINKER_FLAGS=-lgcc_s" ]; nativeBuildInputs = [ cmake ]; + buildInputs = [ zlib - SDL + SDL2 ]; meta = { @@ -32,4 +36,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.linux; maintainers = [ ]; }; -} +})