boinc: 7.4.42 -> 7.8.0

+14 -9
+14 -9
pkgs/applications/science/misc/boinc/default.nix
··· 2 2 mesa, libXmu, libXi, freeglut, libjpeg, libtool, wxGTK, xcbutil, 3 3 sqlite, gtk2, patchelf, libXScrnSaver, libnotify, libX11, libxcb }: 4 4 5 + let 6 + majorVersion = "7.8"; 7 + minorVersion = "0"; 8 + in 9 + 5 10 stdenv.mkDerivation rec { 6 - version = "7.4.42"; 11 + version = "${majorVersion}.${minorVersion}"; 7 12 name = "boinc-${version}"; 8 13 9 14 src = fetchFromGitHub { 15 + name = "${name}-src"; 10 16 owner = "BOINC"; 11 17 repo = "boinc"; 12 - rev = "561fbdae0cac3be996136319828f43cbc62c9"; 13 - sha256 = "1rlh463yyz88p2g5pc6avndn3x1162vcksgbqich0i3qb90jms29"; 18 + rev = "client_release/${majorVersion}/${version}"; 19 + sha256 = "08kv3fai79cc28vmyi0y4xcdd5h9xgkn9yyc6y36c0mglaxsn4pr"; 14 20 }; 15 21 16 - buildInputs = [ libtool automake autoconf m4 pkgconfig curl mesa libXmu libXi 17 - freeglut libjpeg wxGTK sqlite gtk2 libXScrnSaver libnotify patchelf libX11 18 - libxcb xcbutil 22 + nativeBuildInputs = [ libtool automake autoconf m4 pkgconfig ]; 23 + 24 + buildInputs = [ 25 + curl mesa libXmu libXi freeglut libjpeg wxGTK sqlite gtk2 libXScrnSaver 26 + libnotify patchelf libX11 libxcb xcbutil 19 27 ]; 20 28 21 29 NIX_LDFLAGS = "-lX11"; ··· 31 39 32 40 meta = { 33 41 description = "Free software for distributed and grid computing"; 34 - 35 42 homepage = http://boinc.berkeley.edu/; 36 - 37 43 license = stdenv.lib.licenses.lgpl2Plus; 38 - 39 44 platforms = stdenv.lib.platforms.linux; # arbitrary choice 40 45 }; 41 46 }