From e8531f72bb8b7a5ef172cd9c03617bf68720414b Mon Sep 17 00:00:00 2001 From: Jens Nolte <git@queezle.net> Date: Thu, 29 Oct 2020 17:31:01 +0100 Subject: [PATCH] Add g810-led package --- pkgs/default.nix | 1 + pkgs/g810-led/default.nix | 22 ++++++++++++++++++++++ pkgs/g810-led/release.nix | 3 +++ 3 files changed, 26 insertions(+) create mode 100644 pkgs/g810-led/default.nix create mode 100644 pkgs/g810-led/release.nix diff --git a/pkgs/default.nix b/pkgs/default.nix index ffc7815..7b7c0d9 100644 --- a/pkgs/default.nix +++ b/pkgs/default.nix @@ -13,6 +13,7 @@ let nginx-sso = callPackage ./nginx-sso {}; simpleandsoft = import ./simpleandsoft { inherit pkgs; }; netevent = callPackage ./netevent {}; + g810-led = callPackage ./g810-led {}; haskell = pkgs.haskell // { packageOverrides = self: super: { diff --git a/pkgs/g810-led/default.nix b/pkgs/g810-led/default.nix new file mode 100644 index 0000000..1dd4b27 --- /dev/null +++ b/pkgs/g810-led/default.nix @@ -0,0 +1,22 @@ +{stdenv, fetchFromGitHub, hidapi, tree}: +stdenv.mkDerivation { + pname = "g810-led"; + version = "0.4.2"; + + src = fetchFromGitHub { + owner = "MatMoul"; + repo = "g810-led"; + rev = "5ee810a520f809e65048de8a8ce24bac0ce34490"; + sha256 = "1ymkp7i7nc1ig2r19wz0pcxfnpawkjkgq7vrz6801xz428cqwmhl"; + }; + + makeFlags = ["DESTDIR=$(out)" "PREFIX=$(out)"]; + + buildInputs = [hidapi]; + nativeBuildInputs = [tree]; + + installPhase = '' + mkdir -p $out/bin + cp bin/g810-led $out/bin/ + ''; +} diff --git a/pkgs/g810-led/release.nix b/pkgs/g810-led/release.nix new file mode 100644 index 0000000..5bb9ca3 --- /dev/null +++ b/pkgs/g810-led/release.nix @@ -0,0 +1,3 @@ +{pkgs ? import <nixpkgs> {}}: + +pkgs.callPackage ./default.nix {} -- GitLab