summary refs log tree commit diff
path: root/pkgs/applications/science/misc/boinc/default.nix
diff options
context:
space:
mode:
authorLluís Batlle i Rossell <viric@viric.name>2013-01-08 23:26:24 +0100
committerLluís Batlle i Rossell <viric@viric.name>2013-01-08 23:28:39 +0100
commit430957b0204591d8d3bd8ad1607d2f987164e2cb (patch)
tree7c588fdfd3ac2095bfc9ce7fb7f5696c4981a30a /pkgs/applications/science/misc/boinc/default.nix
parent8de96cb04d181861540bbee294d15f92dde77beb (diff)
downloadnixlib-430957b0204591d8d3bd8ad1607d2f987164e2cb.tar
nixlib-430957b0204591d8d3bd8ad1607d2f987164e2cb.tar.gz
nixlib-430957b0204591d8d3bd8ad1607d2f987164e2cb.tar.bz2
nixlib-430957b0204591d8d3bd8ad1607d2f987164e2cb.tar.lz
nixlib-430957b0204591d8d3bd8ad1607d2f987164e2cb.tar.xz
nixlib-430957b0204591d8d3bd8ad1607d2f987164e2cb.tar.zst
nixlib-430957b0204591d8d3bd8ad1607d2f987164e2cb.zip
boinc: fix it; the binaries didn't start.
Diffstat (limited to 'pkgs/applications/science/misc/boinc/default.nix')
-rw-r--r--pkgs/applications/science/misc/boinc/default.nix20
1 files changed, 6 insertions, 14 deletions
diff --git a/pkgs/applications/science/misc/boinc/default.nix b/pkgs/applications/science/misc/boinc/default.nix
index 8134d57589ba..9d8bc705fa47 100644
--- a/pkgs/applications/science/misc/boinc/default.nix
+++ b/pkgs/applications/science/misc/boinc/default.nix
@@ -1,6 +1,6 @@
 { fetchgit, stdenv, autoconf, automake, pkgconfig, m4, curl,
-mesa, libXmu, libXi, freeglut, libjpeg, libtool, wxGTK,
-sqlite, gtk, patchelf, libXScrnSaver, libnotify, libX11 }:
+mesa, libXmu, libXi, freeglut, libjpeg, libtool, wxGTK, xcbutil,
+sqlite, gtk, patchelf, libXScrnSaver, libnotify, libX11, libxcb }:
 
 stdenv.mkDerivation rec {
   name = "boinc-7.0.44";
@@ -12,7 +12,9 @@ stdenv.mkDerivation rec {
   };
 
   buildInputs = [ libtool automake autoconf m4 pkgconfig curl mesa libXmu libXi
-    freeglut libjpeg wxGTK sqlite gtk libXScrnSaver libnotify patchelf libX11 ];
+    freeglut libjpeg wxGTK sqlite gtk libXScrnSaver libnotify patchelf libX11 
+    libxcb xcbutil
+  ];
 
   postConfigure = ''
     sed -i -e s,/etc,$out/etc, client/scripts/Makefile
@@ -27,17 +29,7 @@ stdenv.mkDerivation rec {
 
   enableParallelBuilding = true;
 
-  configureFlags = "--disable-server --disable-fast-install";
-
-  postInstall = "
-    # Remove a leading rpath to /tmp/... I don't know how it got there
-    # I could not manage to get rid of that through autotools.
-    for a in $out/bin/*; do
-      RPATH=$(patchelf --print-rpath $a)
-      NEWRPATH=$(echo $RPATH | sed 's/^[^:]*://')
-      patchelf --set-rpath $out/lib:$NEWRPATH $a
-    done
-  ";
+  configureFlags = "--disable-server";
 
   meta = {
     description = "Free software for distributed and grid computing";