lol
at 23.05-pre 36 lines 772 B view raw
1{ lib 2, stdenvNoCC 3, fetchFromGitHub 4}: 5 6stdenvNoCC.mkDerivation rec { 7 pname = "popl"; 8 version = "1.3.0"; 9 10 src = fetchFromGitHub { 11 owner = "badaix"; 12 repo = pname; 13 rev = "v${version}"; 14 hash = "sha256-AkqFRPK0tVdalL+iyMou0LIUkPkFnYYdSqwEbFbgzqI="; 15 }; 16 17 dontConfigure = true; 18 dontBuild = true; 19 dontFixup = true; 20 21 installPhase = '' 22 runHook preInstall 23 24 install -Dm644 $src/include/popl.hpp $out/include/popl.hpp 25 26 runHook postInstall 27 ''; 28 29 meta = with lib; { 30 description = "Header-only C++ program options parser library"; 31 homepage = "https://github.com/badaix/popl"; 32 changelog = "https://github.com/badaix/popl/releases/tag/${src.rev}"; 33 license = licenses.mit; 34 maintainers = with maintainers; [ azahi ]; 35 }; 36}