{ lib, pkgs, stdenv, fetchFromGitea, self, system, }: stdenv.mkDerivation rec { pname = "viz1090"; version = "0.1.0"; src = fetchFromGitea { domain = "git.vulpecula.zone"; owner = "tasiaiso"; repo = pname; rev = "d1f53019b22a9e605506bed90fcffcdc5f7e6186"; hash = "sha256-gtv0u7o+5fqVgA0CHDWdZr0h9A1Nbky1+okHvSv1cVU="; }; nativeBuildInputs = with pkgs; [ rtl-sdr-librtlsdr SDL2 SDL2_ttf SDL2_gfx gdal git ]; buildInputs = [ self.packages.${system}.viz1090-mapdata ]; buildPhase = '' echo "--- a/Makefile +++ b/Makefile @@ -3,7 +3,7 @@ # sure that the variable PREFIX is defined, e.g. make PREFIX=/usr/local # -CXXFLAGS=-O2 -std=c++11 -g +CXXFLAGS=-O2 -std=c++11 -g -I ${pkgs.SDL2.dev}/include/SDL2/ LIBS= -lm -lSDL2 -lSDL2_ttf -lSDL2_gfx -g CXX=g++ " | git apply - make ''; installPhase = '' # runHook preInstall mkdir -p $out/bin cp -v viz1090 $out/bin # runHook postInstall ''; }