tomlcpp: init at 0.pre+date=2022-05-01

main
AndersonTorres 2 years ago
parent ebad91bd17
commit 8d9d486be2
  1. 15
      pkgs/development/libraries/tomlcpp/0001-missing-headers.diff
  2. 35
      pkgs/development/libraries/tomlcpp/default.nix
  3. 2
      pkgs/top-level/all-packages.nix

@ -0,0 +1,15 @@
diff -Naur old-source/tomlcpp.hpp new-source/tomlcpp.hpp
--- tomlcpp/tomlcpp.hpp 1969-12-31 21:00:01.000000000 -0300
+++ tomlcpp/tomlcpp.hpp 2022-04-14 12:50:14.269775437 -0300
@@ -25,6 +25,11 @@
#ifndef TOML_HPP
#define TOML_HPP
+#include <memory>
+#include <string>
+#include <utility>
+#include <vector>
+
struct toml_table_t;
struct toml_array_t;

@ -0,0 +1,35 @@
{ lib
, stdenv
, fetchFromGitHub
}:
stdenv.mkDerivation rec {
pname = "tomlcpp";
version = "0.pre+date=2022-05-01";
src = fetchFromGitHub {
owner = "cktan";
repo = pname;
rev = "59fcc6dc89fb3f4130a2865e41e1fa5b8c502e45";
hash = "sha256-Uc6R5KnGIZXY0EJgFM4Xi7Jtxcu6l8yGh5xgFZPoJDM=";
};
patches = [
# Self-explaining
./0001-missing-headers.diff
];
dontConfigure = true;
installFlags = [
"prefix=${placeholder "out"}"
];
meta = with lib;{
homepage = "https://github.com/cktan/tomlcpp";
description = "No fanfare TOML C++ Library";
license = licenses.mit;
maintainers = with maintainers; [ AndersonTorres ];
platforms = with platforms; unix;
};
}

@ -20480,6 +20480,8 @@ with pkgs;
tomlc99 = callPackage ../development/libraries/tomlc99 { };
tomlcpp = callPackage ../development/libraries/tomlcpp { };
tokyocabinet = callPackage ../development/libraries/tokyo-cabinet { };
tokyotyrant = callPackage ../development/libraries/tokyo-tyrant { };

Loading…
Cancel
Save