tangled
alpha
login
or
join now
pyrox.dev
/
nixpkgs
lol
0
fork
atom
overview
issues
pulls
pipelines
thunderbolt: init at 0.9.2
Ryan Trinkle
8 years ago
36fbcfd8
70cf7690
+41
2 changed files
expand all
collapse all
unified
split
pkgs
os-specific
linux
thunderbolt
default.nix
top-level
all-packages.nix
+39
pkgs/os-specific/linux/thunderbolt/default.nix
···
1
1
+
{ stdenv
2
2
+
, boost
3
3
+
, cmake
4
4
+
, fetchFromGitHub
5
5
+
, pkgconfig
6
6
+
, txt2tags
7
7
+
}:
8
8
+
9
9
+
stdenv.mkDerivation rec {
10
10
+
name = "thunderbolt-${version}";
11
11
+
version = "0.9.2";
12
12
+
src = fetchFromGitHub {
13
13
+
owner = "01org";
14
14
+
repo = "thunderbolt-software-user-space";
15
15
+
rev = "1ae06410180320a5d0e7408a8d1a6ae2aa443c23";
16
16
+
sha256 = "03yk419gj0767lpk6zvla4jx3nx56zsg4x4adl4nd50xhn409rcc";
17
17
+
};
18
18
+
19
19
+
buildInputs = [
20
20
+
boost
21
21
+
cmake
22
22
+
pkgconfig
23
23
+
txt2tags
24
24
+
];
25
25
+
26
26
+
cmakeFlags = [
27
27
+
"-DCMAKE_BUILD_TYPE='Release'"
28
28
+
"-DUDEV_BIN_DIR=$out/bin"
29
29
+
"-DUDEV_RULES_DIR=$out/udev"
30
30
+
];
31
31
+
32
32
+
meta = {
33
33
+
description = "Thunderbolt(TM) user-space components";
34
34
+
license = stdenv.lib.licenses.bsd3;
35
35
+
maintainers = [ stdenv.lib.maintainers.ryantrinkle ];
36
36
+
homepage = https://01.org/thunderbolt-sw;
37
37
+
platforms = stdenv.lib.platforms.linux;
38
38
+
};
39
39
+
}
+2
pkgs/top-level/all-packages.nix
···
17111
17111
enableGTK3 = true;
17112
17112
};
17113
17113
17114
17114
+
thunderbolt = callPackage ../os-specific/linux/thunderbolt {};
17115
17115
+
17114
17116
thunderbird-bin = callPackage ../applications/networking/mailreaders/thunderbird-bin {
17115
17117
gconf = pkgs.gnome2.GConf;
17116
17118
inherit (pkgs.gnome2) libgnome libgnomeui;