presenterm: 0.9.0 -> 0.10.0 (#378946)
[NixPkgs.git] / pkgs / by-name / li / liblsl / package.nix
blob36519bd2b40fcab7dbe2ec1eda3eb944242b790b
2   cmake,
3   stdenv,
4   lib,
5   fetchFromGitHub,
6 }:
8 stdenv.mkDerivation rec {
9   pname = "liblsl";
10   version = "1.16.2";
12   src = fetchFromGitHub {
13     owner = "sccn";
14     repo = "liblsl";
15     rev = "v${version}";
16     sha256 = "sha256-nmu7Kxk4U5sGO8Od9JR4id4V4mjeibj4AHjUYhpGPeo=";
17   };
19   nativeBuildInputs = [ cmake ];
21   cmakeFlags = [ "-DLSL_UNIXFOLDERS=ON" ];
23   meta = {
24     description = "C++ lsl library for multi-modal time-synched data transmission over the local network";
25     homepage = "https://github.com/sccn/liblsl";
26     changelog = "https://github.com/sccn/liblsl/blob/${src.rev}/CHANGELOG.md";
27     license = lib.licenses.mit;
28     maintainers = with lib.maintainers; [ abcsds ];
29     mainProgram = "liblsl";
30     platforms = lib.platforms.all;
31   };