From 4c72da6b82ed140a60712be9353c7255f4cb3a48 Mon Sep 17 00:00:00 2001 From: Marc Weber Date: Sun, 26 Apr 2009 11:06:51 +0000 Subject: [PATCH] adding pydb, a python debugging with gdb like commands svn path=/nixpkgs/trunk/; revision=15317 --- pkgs/tools/pydb/default.nix | 22 ++++++++++++++++++++++ pkgs/top-level/all-packages.nix | 4 ++++ 2 files changed, 26 insertions(+) create mode 100644 pkgs/tools/pydb/default.nix diff --git a/pkgs/tools/pydb/default.nix b/pkgs/tools/pydb/default.nix new file mode 100644 index 000000000000..07d9545529b4 --- /dev/null +++ b/pkgs/tools/pydb/default.nix @@ -0,0 +1,22 @@ +args: +args.stdenv.mkDerivation { + name = "pydb-1.26"; + + src = args.fetchurl { + url = "mirror://sourceforge.net/sourceforge/bashdb/pydb-1.26.tar.bz2"; + sha256 = "1wlkz1hd5d4gkzhkjkzcm650c1lchj28hj36jx96mklglm41h4q1"; + }; + + buildInputs =(with args; [python emacs /* emacs is optional */]); + + preConfigure = '' + p="$(toPythonPath $out)" + configureFlags="$configureFlags --with-python=${args.python}/bin/python --with-site-packages=$p" + ''; + + meta = { + description = "python debugger with gdb like commands and emacs bindings"; + homepage = http://bashdb.sourceforge.net/pydb/; + license = "GPLv3"; + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index a0a085581e94..3f9a7a1aa492 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -1145,6 +1145,10 @@ let inherit stdenv fetchurl; }; + pydb = import ../tools/pydb { + inherit fetchurl stdenv python emacs; + }; + pystringtemplate = import ../development/python-modules/stringtemplate { inherit stdenv fetchurl python antlr; };