Author: viric
Date: Mon Nov 15 19:44:53 2010
New Revision: 24695
URL: https://svn.nixos.org/websvn/nix/?rev=24695&sc=1

Log:
Adding keepnote

Added:
   nixpkgs/trunk/pkgs/applications/office/keepnote/
   nixpkgs/trunk/pkgs/applications/office/keepnote/default.nix
Modified:
   nixpkgs/trunk/pkgs/top-level/all-packages.nix

Added: nixpkgs/trunk/pkgs/applications/office/keepnote/default.nix
==============================================================================
--- /dev/null   00:00:00 1970   (empty, because file is newly added)
+++ nixpkgs/trunk/pkgs/applications/office/keepnote/default.nix Mon Nov 15 
19:44:53 2010        (r24695)
@@ -0,0 +1,21 @@
+{stdenv, fetchurl, buildPythonPackage, pygtk}:
+
+buildPythonPackage {
+  name = "keepnote-0.6.5";
+
+  src = fetchurl {
+    url = http://rasm.ods.org/keepnote/download/keepnote-0.6.5.tar.gz;
+    sha256 = "0kipcy90r50z4m9p8pyy9wi4dknsiwdrgy974xgakris2rh4lafw";
+  };
+
+  propagatedBuildInputs = [ pygtk ];
+
+  # Testing fails.
+  doCheck = false;
+
+  meta = {
+    description = "Note taking application";
+    homepage = http://rasm.ods.org/keepnote;
+    license = "GPLv2+";
+  };
+}

Modified: nixpkgs/trunk/pkgs/top-level/all-packages.nix
==============================================================================
--- nixpkgs/trunk/pkgs/top-level/all-packages.nix       Mon Nov 15 19:44:40 
2010        (r24694)
+++ nixpkgs/trunk/pkgs/top-level/all-packages.nix       Mon Nov 15 19:44:53 
2010        (r24695)
@@ -5861,6 +5861,22 @@
 
   kdevelop = newScope pkgs.kde4 ../applications/editors/kdevelop { };
 
+  keepnote = callPackage ../applications/office/keepnote {
+    # I did not find any better way of reusing buildPythonPackage+setuptools
+    # for a python with openssl support
+    buildPythonPackage = assert pythonFull.sqliteSupport;
+      import ../development/python-modules/generic {
+        inherit makeWrapper lib;
+        python = pythonFull;
+        setuptools = builderDefsPackage (import 
../development/python-modules/setuptools) {
+          inherit makeWrapper;
+          python = pythonFull;
+        };
+      };
+    # How could this pygtk use also pythonFull, I don't know.
+    pygtk = pyGtkGlade;
+  };
+
   kermit = callPackage ../tools/misc/kermit { };
 
   kino = import ../applications/video/kino {
_______________________________________________
nix-commits mailing list
[email protected]
http://mail.cs.uu.nl/mailman/listinfo/nix-commits

Reply via email to