summary refs log tree commit diff
path: root/pkgs/applications/science
diff options
context:
space:
mode:
authorFranz Pletz <fpletz@fnordicwalking.de>2017-06-20 05:19:31 +0200
committerFranz Pletz <fpletz@fnordicwalking.de>2017-06-20 05:19:31 +0200
commitb6cf652e08bb132a69eb7be16b4f3eb6344bf9d1 (patch)
tree7b8d43660fa232294473f24d17bbcad60ddb57ab /pkgs/applications/science
parent127937f0b6248d7ed797a36bfa3cca798325e19b (diff)
downloadnixlib-b6cf652e08bb132a69eb7be16b4f3eb6344bf9d1.tar
nixlib-b6cf652e08bb132a69eb7be16b4f3eb6344bf9d1.tar.gz
nixlib-b6cf652e08bb132a69eb7be16b4f3eb6344bf9d1.tar.bz2
nixlib-b6cf652e08bb132a69eb7be16b4f3eb6344bf9d1.tar.lz
nixlib-b6cf652e08bb132a69eb7be16b4f3eb6344bf9d1.tar.xz
nixlib-b6cf652e08bb132a69eb7be16b4f3eb6344bf9d1.tar.zst
nixlib-b6cf652e08bb132a69eb7be16b4f3eb6344bf9d1.zip
boinc: 7.4.42 -> 7.8.0
Diffstat (limited to 'pkgs/applications/science')
-rw-r--r--pkgs/applications/science/misc/boinc/default.nix23
1 files changed, 14 insertions, 9 deletions
diff --git a/pkgs/applications/science/misc/boinc/default.nix b/pkgs/applications/science/misc/boinc/default.nix
index 54be212b86cd..716d6d9687c5 100644
--- a/pkgs/applications/science/misc/boinc/default.nix
+++ b/pkgs/applications/science/misc/boinc/default.nix
@@ -2,20 +2,28 @@
 mesa, libXmu, libXi, freeglut, libjpeg, libtool, wxGTK, xcbutil,
 sqlite, gtk2, patchelf, libXScrnSaver, libnotify, libX11, libxcb }:
 
+let
+  majorVersion = "7.8";
+  minorVersion = "0";
+in
+
 stdenv.mkDerivation rec {
-  version = "7.4.42";
+  version = "${majorVersion}.${minorVersion}";
   name = "boinc-${version}";
 
   src = fetchFromGitHub {
+    name = "${name}-src";
     owner = "BOINC";
     repo = "boinc";
-    rev = "561fbdae0cac3be996136319828f43cbc62c9";
-    sha256 = "1rlh463yyz88p2g5pc6avndn3x1162vcksgbqich0i3qb90jms29";
+    rev = "client_release/${majorVersion}/${version}";
+    sha256 = "08kv3fai79cc28vmyi0y4xcdd5h9xgkn9yyc6y36c0mglaxsn4pr";
   };
 
-  buildInputs = [ libtool automake autoconf m4 pkgconfig curl mesa libXmu libXi
-    freeglut libjpeg wxGTK sqlite gtk2 libXScrnSaver libnotify patchelf libX11
-    libxcb xcbutil
+  nativeBuildInputs = [ libtool automake autoconf m4 pkgconfig ];
+
+  buildInputs = [
+    curl mesa libXmu libXi freeglut libjpeg wxGTK sqlite gtk2 libXScrnSaver
+    libnotify patchelf libX11 libxcb xcbutil
   ];
 
   NIX_LDFLAGS = "-lX11";
@@ -31,11 +39,8 @@ stdenv.mkDerivation rec {
 
   meta = {
     description = "Free software for distributed and grid computing";
-
     homepage = http://boinc.berkeley.edu/;
-
     license = stdenv.lib.licenses.lgpl2Plus;
-
     platforms = stdenv.lib.platforms.linux;  # arbitrary choice
   };
 }