Clone of https://github.com/NixOS/nixpkgs.git (to stress-test knotserver)

ctpp2: init at 2.8.3.

This adds ctpp2, a high performance templating engine.

Robbin C 5ff9dc0f 222f5454

+26
+24
pkgs/development/libraries/ctpp2/default.nix
···
··· 1 + { stdenv, fetchurl, cmake, gcc48 }: 2 + 3 + stdenv.mkDerivation rec { 4 + name = "ctpp2"; 5 + version = "2.8.3"; 6 + 7 + src = fetchurl { 8 + url = "http://ctpp.havoc.ru/download/ctpp2-${version}.tar.gz"; 9 + sha256 = "1z22zfw9lb86z4hcan9hlvji49c9b7vznh7gjm95gnvsh43zsgx8"; 10 + }; 11 + 12 + buildInputs = [ cmake gcc48 ]; 13 + 14 + patchPhase = '' 15 + # include <unistd.h> to fix undefined getcwd 16 + sed -ie 's/<stdlib.h>/<stdlib.h>\n#include <unistd.h>/' src/CTPP2FileSourceLoader.cpp 17 + ''; 18 + 19 + meta = { 20 + description = "A high performance templating engine"; 21 + homepage = http://ctpp.havoc.ru; 22 + maintiainers = with stdenv.lib.maintainers; [ robbinch ]; 23 + }; 24 + }
+2
pkgs/top-level/all-packages.nix
··· 6022 6023 ctl = callPackage ../development/libraries/ctl { }; 6024 6025 cpp-netlib = callPackage ../development/libraries/cpp-netlib { }; 6026 6027 cppunit = callPackage ../development/libraries/cppunit { };
··· 6022 6023 ctl = callPackage ../development/libraries/ctl { }; 6024 6025 + ctpp2 = callPackage ../development/libraries/ctpp2 { }; 6026 + 6027 cpp-netlib = callPackage ../development/libraries/cpp-netlib { }; 6028 6029 cppunit = callPackage ../development/libraries/cppunit { };