Merge pull request #58903 from r-ryantm/auto-update/tlp
tlp: 1.1 -> 1.2.1
This commit is contained in:
commit
dd5d6996f1
@ -1,6 +1,7 @@
|
|||||||
{ stdenv, lib, fetchFromGitHub, perl, makeWrapper, file, systemd, iw, rfkill
|
{ stdenv, lib, fetchFromGitHub, perl, makeWrapper, file, systemd, iw, rfkill
|
||||||
, hdparm, ethtool, inetutils , kmod, pciutils, smartmontools
|
, hdparm, ethtool, inetutils , kmod, pciutils, smartmontools
|
||||||
, x86_energy_perf_policy, gawk, gnugrep, coreutils, utillinux
|
, x86_energy_perf_policy, gawk, gnugrep, coreutils, utillinux
|
||||||
|
, checkbashisms, shellcheck
|
||||||
, enableRDW ? false, networkmanager
|
, enableRDW ? false, networkmanager
|
||||||
}:
|
}:
|
||||||
|
|
||||||
@ -14,28 +15,31 @@ let
|
|||||||
|
|
||||||
in stdenv.mkDerivation rec {
|
in stdenv.mkDerivation rec {
|
||||||
name = "tlp-${version}";
|
name = "tlp-${version}";
|
||||||
version = "1.1";
|
version = "1.2.1";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "linrunner";
|
owner = "linrunner";
|
||||||
repo = "TLP";
|
repo = "TLP";
|
||||||
rev = "${version}";
|
rev = version;
|
||||||
sha256 = "01bhb9hdsck1g2s5jvafr3ywml9k2qz7x2cf42a3z8g5d23pdfpy";
|
sha256 = "1msldl6y8fpvxa9p87lv3hvgxwk2vpiahqmapq485ihdjkshc558";
|
||||||
};
|
};
|
||||||
|
|
||||||
makeFlags = [ "DESTDIR=$(out)"
|
outRef = placeholder "out";
|
||||||
"TLP_SBIN=$(out)/bin"
|
|
||||||
"TLP_BIN=$(out)/bin"
|
|
||||||
"TLP_TLIB=$(out)/share/tlp-pm"
|
|
||||||
"TLP_PLIB=$(out)/lib/pm-utils"
|
|
||||||
"TLP_ULIB=$(out)/lib/udev"
|
|
||||||
"TLP_NMDSP=$(out)/etc/NetworkManager/dispatcher.d"
|
|
||||||
"TLP_SHCPL=$(out)/share/bash-completion/completions"
|
|
||||||
"TLP_MAN=$(out)/share/man"
|
|
||||||
|
|
||||||
"TLP_NO_INIT=1"
|
makeFlags = [
|
||||||
"TLP_NO_PMUTILS=1"
|
"DESTDIR=${outRef}"
|
||||||
];
|
"TLP_SBIN=${outRef}/bin"
|
||||||
|
"TLP_BIN=${outRef}/bin"
|
||||||
|
"TLP_TLIB=${outRef}/share/tlp"
|
||||||
|
"TLP_FLIB=${outRef}/share/tlp/func.d"
|
||||||
|
"TLP_ULIB=${outRef}/lib/udev"
|
||||||
|
"TLP_NMDSP=${outRef}/etc/NetworkManager/dispatcher.d"
|
||||||
|
"TLP_SHCPL=${outRef}/share/bash-completion/completions"
|
||||||
|
"TLP_MAN=${outRef}/share/man"
|
||||||
|
"TLP_META=${outRef}/share/metainfo"
|
||||||
|
|
||||||
|
"TLP_NO_INIT=1"
|
||||||
|
];
|
||||||
|
|
||||||
nativeBuildInputs = [ makeWrapper file ];
|
nativeBuildInputs = [ makeWrapper file ];
|
||||||
|
|
||||||
@ -43,6 +47,14 @@ in stdenv.mkDerivation rec {
|
|||||||
|
|
||||||
installTargets = [ "install-tlp" "install-man" ] ++ stdenv.lib.optional enableRDW "install-rdw";
|
installTargets = [ "install-tlp" "install-man" ] ++ stdenv.lib.optional enableRDW "install-rdw";
|
||||||
|
|
||||||
|
checkInputs = [
|
||||||
|
checkbashisms
|
||||||
|
shellcheck
|
||||||
|
];
|
||||||
|
|
||||||
|
doCheck = true;
|
||||||
|
checkTarget = [ "checkall" ];
|
||||||
|
|
||||||
postInstall = ''
|
postInstall = ''
|
||||||
cp -r $out/$out/* $out
|
cp -r $out/$out/* $out
|
||||||
rm -rf $out/$(echo "$NIX_STORE" | cut -d "/" -f2)
|
rm -rf $out/$(echo "$NIX_STORE" | cut -d "/" -f2)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user