lol

nimPackages.sdl2: 2.0.4 -> 2.0.5

+12 -8
+12 -8
pkgs/development/nim-packages/sdl2/default.nix
··· 1 - { lib, buildNimPackage, fetchNimble, SDL2 }: 1 + { lib, buildNimPackage, fetchFromGitHub, SDL2 }: 2 2 3 - buildNimPackage (finalAttrs: { 3 + buildNimPackage (final: prev: { 4 4 pname = "sdl2"; 5 - version = "2.0.4"; 6 - src = fetchNimble { 7 - inherit (finalAttrs) pname version; 8 - hash = "sha256-Vtcj8goI4zZPQs2TbFoBFlcR5UqDtOldaXSH/+/xULk="; 5 + version = "2.0.5"; 6 + src = fetchFromGitHub { 7 + owner = "nim-lang"; 8 + repo = "sdl2"; 9 + rev = "v${final.version}"; 10 + hash = "sha256-oUTUWuBphoR0pBMkcJBVDW+dnnF8KK23F7eW3lOLNO4="; 9 11 }; 10 12 propagatedBuildInputs = [ SDL2 ]; 11 - meta = { 13 + meta = final.src.meta // { 12 14 description = "Nim wrapper for SDL 2.x"; 13 - platforms = lib.platforms.linux; # Problems with Darwin. 15 + homepage = "https://github.com/nim-lang/sdl2"; 14 16 license = [ lib.licenses.mit ]; 17 + maintainers = with lib.maintainers; [ ehmry ]; 18 + badPlatforms = lib.platforms.darwin; 15 19 }; 16 20 })