Unverified Commit 4bc57f38 authored by Weijia Wang's avatar Weijia Wang Committed by GitHub
Browse files

tp_smapi: 0.44-unstable-2025-05-26 -> 0.45 (#439420)

parents 88c3dd4c 8890d3b1
Loading
Loading
Loading
Loading
+11 −7
Original line number Diff line number Diff line
@@ -5,15 +5,15 @@
  kernel,
}:

stdenv.mkDerivation rec {
  name = "tp_smapi-${version}-${kernel.version}";
  version = "0.44-unstable-2025-05-26";
stdenv.mkDerivation (finalAttrs: {
  name = "tp_smapi-${finalAttrs.version}-${kernel.version}";
  version = "0.45";

  src = fetchFromGitHub {
    owner = "linux-thinkpad";
    repo = "tp_smapi";
    rev = "a6122c0840c36bf232250afd1da30aaedaf24910";
    hash = "sha256-4bVyhTVj29ni9hduN20+VEl5/N0BAoMNMBw+k4yl8Y0=";
    tag = "tp-smapi/${finalAttrs.version}";
    hash = "sha256-rB+DNgWUXd1oQBbDgVEAJVJ16nKCaKDtWGAmpcFsx+A=";
  };

  nativeBuildInputs = kernel.moduleBuildDependencies;
@@ -27,9 +27,13 @@ stdenv.mkDerivation rec {
  ];

  installPhase = ''
    runHook preInstall

    install -v -D -m 644 thinkpad_ec.ko "$out/lib/modules/${kernel.modDirVersion}/kernel/drivers/firmware/thinkpad_ec.ko"
    install -v -D -m 644 tp_smapi.ko "$out/lib/modules/${kernel.modDirVersion}/kernel/drivers/firmware/tp_smapi.ko"
    install -v -D -m 644 hdaps.ko "$out/lib/modules/${kernel.modDirVersion}/kernel/drivers/firmware/hdapsd.ko"

    runHook postInstall
  '';

  dontStrip = true;
@@ -41,10 +45,10 @@ stdenv.mkDerivation rec {
    homepage = "https://github.com/linux-thinkpad/tp_smapi";
    license = lib.licenses.gpl2Plus;
    maintainers = [ ];
    # driver is only meant for linux thinkpads i think  bellow platforms should cover it.
    # driver is only meant for linux thinkpads, bellow platforms should cover it.
    platforms = [
      "x86_64-linux"
      "i686-linux"
    ];
  };
}
})