tangled
alpha
login
or
join now
pyrox.dev
/
nixpkgs
lol
0
fork
atom
overview
issues
pulls
pipelines
aitrack: init at 0.6.5
Christian Kögler
3 years ago
7059a8ee
f0c611e2
+53
2 changed files
expand all
collapse all
unified
split
pkgs
applications
misc
aitrack
default.nix
top-level
all-packages.nix
+51
pkgs/applications/misc/aitrack/default.nix
···
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
···
1
+
{ stdenv
2
+
, lib
3
+
, fetchFromGitHub
4
+
, pkg-config
5
+
, qmake
6
+
, wrapQtAppsHook
7
+
, opencv
8
+
, spdlog
9
+
, onnxruntime
10
+
, qtx11extras
11
+
}: stdenv.mkDerivation {
12
+
pname = "aitrack";
13
+
version = "0.6.5";
14
+
15
+
src = fetchFromGitHub {
16
+
owner = "mdk97";
17
+
repo = "aitrack-linux";
18
+
rev = "00bcca9b685abf3a19e4eab653198ca2b1895ae4";
19
+
sha256 = "sha256-pPvYVLUPYdjtJKdxqZI+JN7OZ4xw9gZ3baYTnJUSTGE=";
20
+
};
21
+
22
+
nativeBuildInputs = [
23
+
pkg-config
24
+
qmake
25
+
wrapQtAppsHook
26
+
];
27
+
28
+
buildInputs = [
29
+
opencv
30
+
spdlog
31
+
qtx11extras
32
+
onnxruntime
33
+
];
34
+
35
+
postPatch = ''
36
+
substituteInPlace Client/src/Main.cpp \
37
+
--replace "/usr/share/" "$out/share/"
38
+
'';
39
+
40
+
postInstall = ''
41
+
install -Dt $out/bin aitrack
42
+
install -Dt $out/share/aitrack/models models/*
43
+
'';
44
+
45
+
meta = with lib; {
46
+
description = "6DoF Head tracking software";
47
+
maintainers = with maintainers; [ ck3d ];
48
+
platforms = platforms.linux;
49
+
license = licenses.mit;
50
+
};
51
+
}
+2
pkgs/top-level/all-packages.nix
···
36512
swift-corelibs-libdispatch = callPackage ../development/libraries/swift-corelibs-libdispatch { };
36513
36514
swaysettings = callPackage ../applications/misc/swaysettings { };
0
0
36515
}
···
36512
swift-corelibs-libdispatch = callPackage ../development/libraries/swift-corelibs-libdispatch { };
36513
36514
swaysettings = callPackage ../applications/misc/swaysettings { };
36515
+
36516
+
aitrack = libsForQt5.callPackage ../applications/misc/aitrack { };
36517
}