igsc: init at 0.9.6

Lan Tian 567702bb e30106c7

+42
+42
pkgs/by-name/ig/igsc/package.nix
··· 1 + { 2 + fetchFromGitHub, 3 + lib, 4 + nix-update-script, 5 + stdenv, 6 + cmake, 7 + metee, 8 + udev, 9 + }: 10 + stdenv.mkDerivation (finalAttrs: { 11 + pname = "igsc"; 12 + version = "0.9.6"; 13 + src = fetchFromGitHub { 14 + owner = "intel"; 15 + repo = "igsc"; 16 + tag = "V${finalAttrs.version}"; 17 + hash = "sha256-ecjcDYirbJC2s48+SOwFuJAJQ6eaabTrmgTjgb+dXrA="; 18 + }; 19 + 20 + buildInputs = [ 21 + metee 22 + udev 23 + ]; 24 + nativeBuildInputs = [ cmake ]; 25 + 26 + cmakeFlags = [ 27 + "-DMETEE_LIB_PATH=${metee}/lib" 28 + "-DMETEE_HEADER_PATH=${metee}/include" 29 + ]; 30 + 31 + passthru.updateScript = nix-update-script { }; 32 + 33 + meta = { 34 + mainProgram = "igsc"; 35 + maintainers = with lib.maintainers; [ xddxdd ]; 36 + description = "Intel graphics system controller firmware update library"; 37 + homepage = "https://github.com/intel/igsc"; 38 + license = lib.licenses.asl20; 39 + changelog = "https://github.com/intel/igsc/releases/tag/V${finalAttrs.version}"; 40 + platforms = lib.platforms.linux; 41 + }; 42 + })