nixpkgs mirror (for testing)
github.com/NixOS/nixpkgs
nix
1{
2 lib,
3 stdenv,
4 fetchFromGitHub,
5 cmake,
6 qtbase,
7 qtcharts,
8 wrapQtAppsHook,
9}:
10
11stdenv.mkDerivation rec {
12 pname = "clight-gui";
13 version = "unstable-2023-02-21";
14
15 src = fetchFromGitHub {
16 owner = "nullobsi";
17 repo = "clight-gui";
18 rev = "29e7216bfcc68135350a695ce446134bcb0463a6";
19 hash = "sha256-U4vaMwnVDZnYLc+K3/yD81Q1vyBL8uSrrhOHbjbox5U=";
20 };
21
22 buildInputs = [
23 qtbase
24 qtcharts
25 ];
26 nativeBuildInputs = [
27 cmake
28 wrapQtAppsHook
29 ];
30
31 sourceRoot = "${src.name}/src";
32
33 meta = with lib; {
34 description = "Qt GUI for clight";
35 homepage = "https://github.com/nullobsi/clight-gui";
36 license = licenses.gpl3Only;
37 maintainers = with maintainers; [ nickhu ];
38 mainProgram = "clight-gui";
39 platforms = platforms.linux;
40 };
41}