{ lib, stdenv, fetchFromGitHub }: stdenv.mkDerivation (finalAttrs: { pname = "sunwait"; version = "0.9.1"; src = fetchFromGitHub { owner = "risacher"; repo = "sunwait"; rev = finalAttrs.version; hash = "sha256-v2cNjecJ4SstOsvDe/Lu0oOyBd8I8LMHZIH+f9ZC7Fc="; }; makeFlags = [ "C=${stdenv.cc.targetPrefix}c++" ]; installPhase = '' install -Dm755 sunwait -t $out/bin ''; meta = { description = "Calculates sunrise or sunset times with civil, nautical, astronomical and custom twilights"; homepage = "https://github.com/risacher/sunwait"; license = lib.licenses.gpl3Only; maintainers = with lib.maintainers; [ eclairevoyant ]; mainProgram = "sunwait"; platforms = lib.platforms.all; }; })