at 18.03-beta 39 lines 831 B view raw
1{ stdenv 2, boost 3, cmake 4, fetchFromGitHub 5, pkgconfig 6, txt2tags 7}: 8 9stdenv.mkDerivation rec { 10 name = "thunderbolt-${version}"; 11 version = "0.9.2"; 12 src = fetchFromGitHub { 13 owner = "01org"; 14 repo = "thunderbolt-software-user-space"; 15 rev = "1ae06410180320a5d0e7408a8d1a6ae2aa443c23"; 16 sha256 = "03yk419gj0767lpk6zvla4jx3nx56zsg4x4adl4nd50xhn409rcc"; 17 }; 18 19 buildInputs = [ 20 boost 21 cmake 22 pkgconfig 23 txt2tags 24 ]; 25 26 cmakeFlags = [ 27 "-DCMAKE_BUILD_TYPE='Release'" 28 "-DUDEV_BIN_DIR=$out/bin" 29 "-DUDEV_RULES_DIR=$out/udev" 30 ]; 31 32 meta = { 33 description = "Thunderbolt(TM) user-space components"; 34 license = stdenv.lib.licenses.bsd3; 35 maintainers = [ stdenv.lib.maintainers.ryantrinkle ]; 36 homepage = https://01.org/thunderbolt-sw; 37 platforms = stdenv.lib.platforms.linux; 38 }; 39}