default.nix (770B)
1 { lib, stdenv, fetchFromGitHub, pkg-config, curl, SDL2, SDL2_image }: 2 3 stdenv.mkDerivation (finalAttrs: { 4 pname = "sdlmap"; 5 version = "2014-02-09"; 6 7 src = fetchFromGitHub { 8 owner = "jhawthorn"; 9 repo = "sdlmap"; 10 rev = "0baa8fb4472751c28bfe8b063070ea8b2d459224"; 11 hash = "sha256-W09WzCKmuMjV1L2c1bvlBCmNvXxYgGNU/MLtu6TTsIg="; 12 }; 13 14 patches = [ ./tile.patch ./Makefile.patch ]; 15 16 nativeBuildInputs = [ pkg-config ]; 17 18 buildInputs = [ curl SDL2 SDL2_image ]; 19 20 installPhase = "install -Dm755 sdlmap -t $out/bin"; 21 22 meta = with lib; { 23 description = "A SDL + libcurl OpenStreetMap viewer"; 24 inherit (finalAttrs.src.meta) homepage; 25 license = licenses.free; 26 maintainers = [ maintainers.sikmir ]; 27 platforms = platforms.unix; 28 }; 29 })