From 52e1bb158ce1e8570f7929855152e95e530489c0 Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Wed, 5 Nov 2008 20:03:00 +0000 Subject: [PATCH] Added python's implementation for the www.stringtemplate.org language. svn path=/nixpkgs/trunk/; revision=13199 --- pkgs/tools/text/py-string-template/default.nix | 17 +++++++++++++++++ pkgs/top-level/all-packages.nix | 9 +++++++++ 2 files changed, 26 insertions(+) create mode 100644 pkgs/tools/text/py-string-template/default.nix diff --git a/pkgs/tools/text/py-string-template/default.nix b/pkgs/tools/text/py-string-template/default.nix new file mode 100644 index 00000000000..0ca503a16ac --- /dev/null +++ b/pkgs/tools/text/py-string-template/default.nix @@ -0,0 +1,17 @@ +{stdenv, fetchurl, python}: + +stdenv.mkDerivation rec { + name = "PyStringTemplate-${version}"; + version = "3.2b1"; + meta = { + homepage = "http://www.stringtemplate.org/"; + description = "Text Templating Library"; + }; + src = fetchurl { + url = "http://www.stringtemplate.org/download/PyStringTemplate-3.2b1.tar.gz"; + sha256 = "0lbib0l8c1q7i1j610rwcdagymr1idahrql4dkgnm5rzyg2vk3ml"; + }; + propagatedBuildInputs = [python]; + buildPhase = "true"; + installPhase = "python setup.py install --prefix=$out --install-lib=$(toPythonPath $out) -O1"; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 2de452517d4..2c25376e18d 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -1074,6 +1074,15 @@ let inherit stdenv fetchurl; }; + pystringtemplate = import ../tools/text/py-string-template { + inherit stdenv fetchurl python; + /* TODO: Some parts of this package depend on the ANTLR run-time library + * for Python. We have a package for ANTLR3, too, but that one is + * rather big and contains much more than we need. I guess this issue + * calls for some clever refactoring. + */ + }; + qtparted = import ../tools/misc/qtparted { inherit fetchurl stdenv e2fsprogs ncurses readline parted zlib qt3; inherit (xlibs) libX11 libXext;