| { lib |
| , stdenv |
| , meson |
| , ninja |
| , fetchFromGitHub |
| }: |
| |
| stdenv.mkDerivation rec { |
| pname = "tomlplusplus"; |
| version = "3.2.0"; |
| |
| src = fetchFromGitHub { |
| owner = "marzer"; |
| repo = pname; |
| rev = "4b166b69f28e70a416a1a04a98f365d2aeb90de8"; |
| hash = "sha256-nohO4eySs73BSgjvq+uzybiE5lw2rFY5YqGbl/oqGek="; |
| }; |
| |
| nativeBuildInputs = [ meson ninja ]; |
| |
| meta = with lib;{ |
| homepage = "https://github.com/marzer/tomlplusplus"; |
| description = "Header-only TOML config file parser and serializer for C++17"; |
| license = licenses.mit; |
| maintainers = with maintainers; [ Scrumplex ]; |
| platforms = with platforms; unix; |
| }; |
| } |