1{ lib, stdenv, fetchFromGitHub }: 2 3stdenv.mkDerivation rec { 4 pname = "fast-cpp-csv-parser"; 5 version = "2021-01-03"; 6 7 src = fetchFromGitHub { 8 owner = "ben-strasser"; 9 repo = pname; 10 rev = "75600d0b77448e6c410893830df0aec1dbacf8e3"; 11 sha256 = "04kalwgsr8khqr1j5j13vzwaml268c5dvc9wfcwfs13wp3snqwf2"; 12 }; 13 14 installPhase = '' 15 mkdir -p $out/lib/pkgconfig $out/include 16 cp -r *.h $out/include/ 17 substituteAll ${./fast-cpp-csv-parser.pc.in} $out/lib/pkgconfig/fast-cpp-csv-parser.pc 18 ''; 19 20 meta = with lib; { 21 description = "A small, easy-to-use and fast header-only library for reading comma separated value (CSV) files"; 22 homepage = "https://github.com/ben-strasser/fast-cpp-csv-parser"; 23 license = licenses.bsd3; 24 maintainers = with maintainers; [ bhipple ]; 25 }; 26}