tangled
alpha
login
or
join now
pyrox.dev
/
nixpkgs
lol
0
fork
atom
overview
issues
pulls
pipelines
boinc: 7.4.42 -> 7.8.0
Franz Pletz
8 years ago
b6cf652e
127937f0
+14
-9
1 changed file
expand all
collapse all
unified
split
pkgs
applications
science
misc
boinc
default.nix
+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
5
+
let
6
6
+
majorVersion = "7.8";
7
7
+
minorVersion = "0";
8
8
+
in
9
9
+
5
10
stdenv.mkDerivation rec {
6
6
-
version = "7.4.42";
11
11
+
version = "${majorVersion}.${minorVersion}";
7
12
name = "boinc-${version}";
8
13
9
14
src = fetchFromGitHub {
15
15
+
name = "${name}-src";
10
16
owner = "BOINC";
11
17
repo = "boinc";
12
12
-
rev = "561fbdae0cac3be996136319828f43cbc62c9";
13
13
-
sha256 = "1rlh463yyz88p2g5pc6avndn3x1162vcksgbqich0i3qb90jms29";
18
18
+
rev = "client_release/${majorVersion}/${version}";
19
19
+
sha256 = "08kv3fai79cc28vmyi0y4xcdd5h9xgkn9yyc6y36c0mglaxsn4pr";
14
20
};
15
21
16
16
-
buildInputs = [ libtool automake autoconf m4 pkgconfig curl mesa libXmu libXi
17
17
-
freeglut libjpeg wxGTK sqlite gtk2 libXScrnSaver libnotify patchelf libX11
18
18
-
libxcb xcbutil
22
22
+
nativeBuildInputs = [ libtool automake autoconf m4 pkgconfig ];
23
23
+
24
24
+
buildInputs = [
25
25
+
curl mesa libXmu libXi freeglut libjpeg wxGTK sqlite gtk2 libXScrnSaver
26
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
34
-
35
42
homepage = http://boinc.berkeley.edu/;
36
36
-
37
43
license = stdenv.lib.licenses.lgpl2Plus;
38
38
-
39
44
platforms = stdenv.lib.platforms.linux; # arbitrary choice
40
45
};
41
46
}