Unverified Commit 3a556380 authored by Masum Reza's avatar Masum Reza Committed by GitHub
Browse files

Merge pull request #296199 from Celibistrial/master

nbfc-linux: init at 0.1.15
parents 53659dea ba10aace
Loading
Loading
Loading
Loading
+6 −0
Original line number Diff line number Diff line
@@ -3429,6 +3429,12 @@
    githubId = 977929;
    name = "Cody Allen";
  };
  Celibistrial = {
    email = "ryan80222@gmail.com";
    github = "Celibistrial";
    githubId = 82810795;
    name = "Gaurav Choudhury";
  };
  centromere = {
    email = "nix@centromere.net";
    github = "centromere";
+38 −0
Original line number Diff line number Diff line
{
  lib,
  stdenv,
  fetchFromGitHub,
  autoreconfHook,
}:
stdenv.mkDerivation (finalAttrs: {
  pname = "nbfc-linux";
  version = "0.1.15";

  src = fetchFromGitHub {
    owner = "nbfc-linux";
    repo = "nbfc-linux";
    rev = "${finalAttrs.version}";
    hash = "sha256-+xYr2uIxfMaMAaHGvvA+0WPZjwj3wVAc34e1DWsJLqE=";
  };

  nativeBuildInputs = [
    autoreconfHook
  ];
  configureFlags = [
    "--prefix=${placeholder "out"}"
    "--sysconfdir=${placeholder "out"}/etc"
    "--bindir=${placeholder "out"}/bin"
  ];

  meta = {
    description = "C port of Stefan Hirschmann's NoteBook FanControl";
    longDescription = ''
      nbfc-linux provides fan control service for notebooks
    '';
    homepage = "https://github.com/nbfc-linux/nbfc-linux";
    license = lib.licenses.gpl3;
    maintainers = [lib.maintainers.Celibistrial];
    mainProgram = "nbfc";
    platforms = lib.platforms.linux;
  };
})