summary refs log tree commit diff
path: root/pkgs/tools/X11
diff options
context:
space:
mode:
authorEelco Dolstra <eelco.dolstra@logicblox.com>2008-03-17 13:45:50 +0000
committerEelco Dolstra <eelco.dolstra@logicblox.com>2008-03-17 13:45:50 +0000
commit26a152653db6f04752aeabb99600f5aa8d834bf5 (patch)
tree9f8b8de6b97932bde78ab9169794fecc8f41bdab /pkgs/tools/X11
parenta47057c615cda385fb275a8c0d69053f9913115b (diff)
downloadnixpkgs-26a152653db6f04752aeabb99600f5aa8d834bf5.tar
nixpkgs-26a152653db6f04752aeabb99600f5aa8d834bf5.tar.gz
nixpkgs-26a152653db6f04752aeabb99600f5aa8d834bf5.tar.bz2
nixpkgs-26a152653db6f04752aeabb99600f5aa8d834bf5.tar.lz
nixpkgs-26a152653db6f04752aeabb99600f5aa8d834bf5.tar.xz
nixpkgs-26a152653db6f04752aeabb99600f5aa8d834bf5.tar.zst
nixpkgs-26a152653db6f04752aeabb99600f5aa8d834bf5.zip
* Adde xpra. Doesn't quite work yet.
* Removed python_alts.

svn path=/nixpkgs/trunk/; revision=11161
Diffstat (limited to 'pkgs/tools/X11')
-rw-r--r--pkgs/tools/X11/xpra/default.nix39
1 files changed, 39 insertions, 0 deletions
diff --git a/pkgs/tools/X11/xpra/default.nix b/pkgs/tools/X11/xpra/default.nix
new file mode 100644
index 00000000000..0691521e44c
--- /dev/null
+++ b/pkgs/tools/X11/xpra/default.nix
@@ -0,0 +1,39 @@
+{stdenv, fetchurl, pkgconfig, python, pyrex, pygtk, xlibs, gtk, makeWrapper}:
+
+stdenv.mkDerivation {
+  name = "xpra-0.0.3";
+  
+  src = fetchurl {
+    url = http://partiwm.org/static/downloads/parti-all-0.0.3.tar.gz;
+    sha256 = "17inksd4cc7mba2vfs17gz1yk3h6x6wf06pm3hcbs5scq8rr5bkp";
+  };
+
+  #src = /home/eelco/Dev/nixpkgs/parti-all-0.0.3;
+
+  buildInputs = [
+    pkgconfig python pyrex pygtk gtk makeWrapper
+    xlibs.inputproto xlibs.libXcomposite xlibs.libXdamage xlibs.libXtst
+  ];
+
+  buildPhase = ''
+    NIX_CFLAGS_COMPILE="$NIX_CFLAGS_COMPILE $(pkg-config --cflags gtk+-2.0) $(pkg-config --cflags pygtk-2.0)"
+    NIX_LDFLAGS="$NIX_LDFLAGS -lXcomposite -lXdamage"
+    ./do-build
+  '';
+
+  installPhase = ''
+    ensureDir $out
+    cp -r install/* $out
+
+    for i in $(cd $out/bin && ls); do
+        wrapProgram $out/bin/$i \
+            --set PYTHONPATH "$out/lib/python:$(toPythonPath ${pygtk})/gtk-2.0:$PYTHONPATH" \
+            --prefix PATH : "${xlibs.xauth}/bin:${xlibs.xorgserver}/bin:${xlibs.xmodmap}/bin"
+    done
+  '';
+  
+  meta = {
+    homepage = http://partiwm.org/wiki/xpra;
+    description = "Persistent remote applications for X";
+  };
+}