parent
188c2e7c8d
commit
b263bfb91c
@ -0,0 +1,50 @@ |
||||
{ avahi-compat, cmake, fetchFromGitHub, flatbuffers, hidapi, lib, libcec |
||||
, libusb1, libX11, libxcb, libXrandr, mbedtls, mkDerivation, protobuf, python3 |
||||
, qtbase, qtserialport, qtsvg, qtx11extras, wrapQtAppsHook }: |
||||
|
||||
mkDerivation rec { |
||||
pname = "hyperion.ng"; |
||||
version = "2.0.12"; |
||||
|
||||
src = fetchFromGitHub { |
||||
owner = "hyperion-project"; |
||||
repo = pname; |
||||
rev = version; |
||||
sha256 = "sha256-J31QaWwGNhIpnZmWN9lZEI6fC0VheY5X8fGchQqtAlQ="; |
||||
}; |
||||
|
||||
buildInputs = [ |
||||
avahi-compat |
||||
flatbuffers |
||||
hidapi |
||||
libcec |
||||
libusb1 |
||||
libX11 |
||||
libxcb |
||||
libXrandr |
||||
mbedtls |
||||
protobuf |
||||
python3 |
||||
qtbase |
||||
qtserialport |
||||
qtsvg |
||||
qtx11extras |
||||
]; |
||||
|
||||
nativeBuildInputs = [ cmake wrapQtAppsHook ]; |
||||
|
||||
cmakeFlags = [ |
||||
"-DCMAKE_BUILD_TYPE=Release" |
||||
"-DUSE_SYSTEM_MBEDTLS_LIBS=ON" |
||||
"-DUSE_SYSTEM_FLATBUFFERS_LIBS=ON" |
||||
"-DUSE_SYSTEM_PROTO_LIBS=ON" |
||||
]; |
||||
|
||||
meta = with lib; { |
||||
description = "Open Source Ambilight solution"; |
||||
homepage = "https://github.com/hyperion-project/hyperion.ng"; |
||||
license = licenses.mit; |
||||
maintainers = with maintainers; [ algram ]; |
||||
platforms = platforms.unix; |
||||
}; |
||||
} |
Loading…
Reference in new issue