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