mirror of
https://github.com/SebastianWendel/nixpkgs.git
synced 2024-09-20 04:19:00 +02:00
tlp: 1.3.1 -> 1.4.0
This commit is contained in:
parent
cb10e4ddf6
commit
27c51b5ccc
|
@ -23,13 +23,13 @@
|
||||||
, networkmanager
|
, networkmanager
|
||||||
}: stdenv.mkDerivation rec {
|
}: stdenv.mkDerivation rec {
|
||||||
pname = "tlp";
|
pname = "tlp";
|
||||||
version = "1.3.1";
|
version = "1.4.0";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "linrunner";
|
owner = "linrunner";
|
||||||
repo = "TLP";
|
repo = "TLP";
|
||||||
rev = version;
|
rev = version;
|
||||||
sha256 = "14fcnaz9pw534v4d8dddqq4wcvpf1kghr8zlrk62r5lrl46sp1p5";
|
sha256 = "sha256-Blwj4cqrrYXohnGyJYe+1NYifxqfS4DoVUHmxFf62i4=";
|
||||||
};
|
};
|
||||||
|
|
||||||
# XXX: See patch files for relevant explanations.
|
# XXX: See patch files for relevant explanations.
|
||||||
|
|
|
@ -1,26 +1,23 @@
|
||||||
commit c44347b3b813e209fff537b4d46d23430727a5e2
|
|
||||||
Author: Bernardo Meurer <meurerbernardo@gmail.com>
|
|
||||||
Date: Tue Feb 25 21:27:39 2020 -0800
|
|
||||||
|
|
||||||
makefile: correctly sed paths
|
makefile: correctly sed paths
|
||||||
|
|
||||||
The default Makefile for tlp makes a mess with catenating `DESTDIR` to
|
The default Makefile for tlp makes a mess with catenating `DESTDIR` to
|
||||||
everything, but then not actualy using the catenated (_ prefixed)
|
everything, but then not actualy using the catenated (_ prefixed)
|
||||||
variables to sed it's `.in` files.
|
variables to sed it's `.in` files.
|
||||||
|
|
||||||
This patch makes sure that it correctly sets the paths, taking `DESTDIR`
|
This patch makes sure that it correctly sets the paths, taking `DESTDIR`
|
||||||
in account where it makes sense (e.g. /bin where we want $out/bin) but
|
in account where it makes sense (e.g. /bin where we want $out/bin) but
|
||||||
not where it doesn't (/etc/tlp.conf should be just that).
|
not where it doesn't (/etc/tlp.conf should be just that).
|
||||||
|
|
||||||
The reason DESTDIR is used at all, as opposed to the more appropriate
|
The reason DESTDIR is used at all, as opposed to the more appropriate
|
||||||
PREFIX, is covered in the nix formula, and is (also) due to the Makefile
|
PREFIX, is covered in the nix formula, and is (also) due to the Makefile
|
||||||
being a bit "different."
|
being a bit "different."
|
||||||
|
|
||||||
diff --git a/Makefile b/Makefile
|
diff --git a/Makefile b/Makefile
|
||||||
index b5af74e..95122df 100644
|
index e9bbab4..6b66651 100644
|
||||||
--- a/Makefile
|
--- a/Makefile
|
||||||
+++ b/Makefile
|
+++ b/Makefile
|
||||||
@@ -47,17 +47,17 @@ _TPACPIBAT = $(DESTDIR)$(TPACPIBAT)
|
@@ -51,19 +51,19 @@ _TPACPIBAT = $(DESTDIR)$(TPACPIBAT)
|
||||||
|
|
||||||
SED = sed \
|
SED = sed \
|
||||||
-e "s|@TLPVER@|$(TLPVER)|g" \
|
-e "s|@TLPVER@|$(TLPVER)|g" \
|
||||||
|
@ -28,14 +25,18 @@ index b5af74e..95122df 100644
|
||||||
- -e "s|@TLP_TLIB@|$(TLP_TLIB)|g" \
|
- -e "s|@TLP_TLIB@|$(TLP_TLIB)|g" \
|
||||||
- -e "s|@TLP_FLIB@|$(TLP_FLIB)|g" \
|
- -e "s|@TLP_FLIB@|$(TLP_FLIB)|g" \
|
||||||
- -e "s|@TLP_ULIB@|$(TLP_ULIB)|g" \
|
- -e "s|@TLP_ULIB@|$(TLP_ULIB)|g" \
|
||||||
|
- -e "s|@TLP_BATD@|$(TLP_BATD)|g" \
|
||||||
+ -e "s|@TLP_SBIN@|$(_SBIN)|g" \
|
+ -e "s|@TLP_SBIN@|$(_SBIN)|g" \
|
||||||
+ -e "s|@TLP_TLIB@|$(_TLIB)|g" \
|
+ -e "s|@TLP_TLIB@|$(_TLIB)|g" \
|
||||||
+ -e "s|@TLP_FLIB@|$(_FLIB)|g" \
|
+ -e "s|@TLP_FLIB@|$(_FLIB)|g" \
|
||||||
+ -e "s|@TLP_ULIB@|$(_ULIB)|g" \
|
+ -e "s|@TLP_ULIB@|$(_ULIB)|g" \
|
||||||
|
+ -e "s|@TLP_BATD@|$(_BATD)|g" \
|
||||||
-e "s|@TLP_CONFUSR@|$(TLP_CONFUSR)|g" \
|
-e "s|@TLP_CONFUSR@|$(TLP_CONFUSR)|g" \
|
||||||
-e "s|@TLP_CONFDIR@|$(TLP_CONFDIR)|g" \
|
-e "s|@TLP_CONFDIR@|$(TLP_CONFDIR)|g" \
|
||||||
- -e "s|@TLP_CONFDEF@|$(TLP_CONFDEF)|g" \
|
- -e "s|@TLP_CONFDEF@|$(TLP_CONFDEF)|g" \
|
||||||
|
- -e "s|@TLP_CONFREN@|$(TLP_CONFREN)|g" \
|
||||||
+ -e "s|@TLP_CONFDEF@|$(_CONFDEF)|g" \
|
+ -e "s|@TLP_CONFDEF@|$(_CONFDEF)|g" \
|
||||||
|
+ -e "s|@TLP_CONFREN@|$(_CONFREN)|g" \
|
||||||
-e "s|@TLP_CONF@|$(TLP_CONF)|g" \
|
-e "s|@TLP_CONF@|$(TLP_CONF)|g" \
|
||||||
-e "s|@TLP_RUN@|$(TLP_RUN)|g" \
|
-e "s|@TLP_RUN@|$(TLP_RUN)|g" \
|
||||||
-e "s|@TLP_VAR@|$(TLP_VAR)|g" \
|
-e "s|@TLP_VAR@|$(TLP_VAR)|g" \
|
||||||
|
|
|
@ -1,23 +1,20 @@
|
||||||
commit ca94cd56210067e2a55c1f413bd7713f7d338f9f
|
|
||||||
Author: Bernardo Meurer <meurerbernardo@gmail.com>
|
|
||||||
Date: Wed Feb 26 10:46:23 2020 -0800
|
|
||||||
|
|
||||||
tlp-sleep.service: reintroduce
|
tlp-sleep.service: reintroduce
|
||||||
|
|
||||||
This patch reintroduces tlp-sleep as a systemd unit as opposed to a
|
This patch reintroduces tlp-sleep as a systemd unit as opposed to a
|
||||||
systemd system-sleep hook script. This is due to the recommendation by
|
systemd system-sleep hook script. This is due to the recommendation by
|
||||||
systemd itself to not use the hook scripts. As per the manual:
|
systemd itself to not use the hook scripts. As per the manual:
|
||||||
|
|
||||||
> Note that scripts or binaries dropped in /usr/lib/systemd/system-sleep/
|
> Note that scripts or binaries dropped in /usr/lib/systemd/system-sleep/
|
||||||
> are intended for local use only and should be considered hacks. If
|
> are intended for local use only and should be considered hacks. If
|
||||||
> applications want to react to system suspend/hibernation and resume,
|
> applications want to react to system suspend/hibernation and resume,
|
||||||
> they should rather use the Inhibitor interface[1].
|
> they should rather use the Inhibitor interface[1].
|
||||||
|
|
||||||
diff --git a/Makefile b/Makefile
|
diff --git a/Makefile b/Makefile
|
||||||
index 95122df..0e9230a 100644
|
index e9bbab4..7d71e02 100644
|
||||||
--- a/Makefile
|
--- a/Makefile
|
||||||
+++ b/Makefile
|
+++ b/Makefile
|
||||||
@@ -70,6 +70,7 @@ INFILES = \
|
@@ -76,6 +76,7 @@ INFILES = \
|
||||||
tlp.rules \
|
tlp.rules \
|
||||||
tlp-readconfs \
|
tlp-readconfs \
|
||||||
tlp-run-on \
|
tlp-run-on \
|
||||||
|
@ -25,7 +22,7 @@ index 95122df..0e9230a 100644
|
||||||
tlp.service \
|
tlp.service \
|
||||||
tlp-stat \
|
tlp-stat \
|
||||||
tlp.upstart \
|
tlp.upstart \
|
||||||
@@ -99,7 +100,6 @@ SHFILES = \
|
@@ -106,7 +107,6 @@ SHFILES = \
|
||||||
tlp-rdw-udev.in \
|
tlp-rdw-udev.in \
|
||||||
tlp-rf.in \
|
tlp-rf.in \
|
||||||
tlp-run-on.in \
|
tlp-run-on.in \
|
||||||
|
@ -33,27 +30,27 @@ index 95122df..0e9230a 100644
|
||||||
tlp-sleep.elogind \
|
tlp-sleep.elogind \
|
||||||
tlp-stat.in \
|
tlp-stat.in \
|
||||||
tlp-usb-udev.in
|
tlp-usb-udev.in
|
||||||
@@ -147,7 +147,7 @@ ifneq ($(TLP_NO_INIT),1)
|
@@ -159,7 +159,7 @@ ifneq ($(TLP_NO_INIT),1)
|
||||||
endif
|
endif
|
||||||
ifneq ($(TLP_WITH_SYSTEMD),0)
|
ifneq ($(TLP_WITH_SYSTEMD),0)
|
||||||
install -D -m 644 tlp.service $(_SYSD)/tlp.service
|
install -D -m 644 tlp.service $(_SYSD)/tlp.service
|
||||||
- install -D -m 755 tlp-sleep $(_SDSL)/tlp
|
- install -D -m 755 tlp-sleep $(_SDSL)/tlp
|
||||||
+ install -D -m 644 tlp-sleep.service $(_SYSD)/tlp-sleep.service
|
+ install -D -m 644 tlp-sleep.service $(_SDSL)/tlp-sleep.service
|
||||||
endif
|
endif
|
||||||
ifneq ($(TLP_WITH_ELOGIND),0)
|
ifneq ($(TLP_WITH_ELOGIND),0)
|
||||||
install -D -m 755 tlp-sleep.elogind $(_ELOD)/49-tlp-sleep
|
install -D -m 755 tlp-sleep.elogind $(_ELOD)/49-tlp-sleep
|
||||||
@@ -204,7 +204,7 @@ uninstall-tlp:
|
@@ -216,7 +216,7 @@ uninstall-tlp:
|
||||||
rm $(_ULIB)/rules.d/85-tlp.rules
|
rm $(_ULIB)/rules.d/85-tlp.rules
|
||||||
rm -f $(_SYSV)/tlp
|
rm -f $(_SYSV)/tlp
|
||||||
rm -f $(_SYSD)/tlp.service
|
rm -f $(_SYSD)/tlp.service
|
||||||
- rm -f $(_SDSL)/tlp-sleep
|
- rm -f $(_SDSL)/tlp-sleep
|
||||||
+ rm -f $(_SYSD)/tlp-sleep.service
|
+ rm -f $(_SDSL)/tlp-sleep.service
|
||||||
rm -f $(_ELOD)/49-tlp-sleep
|
rm -f $(_ELOD)/49-tlp-sleep
|
||||||
rm -f $(_SHCPL)/tlp-stat
|
rm -f $(_SHCPL)/tlp-stat
|
||||||
rm -f $(_SHCPL)/bluetooth
|
rm -f $(_SHCPL)/bluetooth
|
||||||
diff --git a/tlp-sleep b/tlp-sleep
|
diff --git a/tlp-sleep b/tlp-sleep
|
||||||
deleted file mode 100644
|
deleted file mode 100644
|
||||||
index 3de85ce..0000000
|
index e548d55..0000000
|
||||||
--- a/tlp-sleep
|
--- a/tlp-sleep
|
||||||
+++ /dev/null
|
+++ /dev/null
|
||||||
@@ -1,11 +0,0 @@
|
@@ -1,11 +0,0 @@
|
||||||
|
@ -61,7 +58,7 @@ index 3de85ce..0000000
|
||||||
-
|
-
|
||||||
-# tlp - systemd suspend/resume hook
|
-# tlp - systemd suspend/resume hook
|
||||||
-#
|
-#
|
||||||
-# Copyright (c) 2020 Thomas Koch <linrunner at gmx.net> and others.
|
-# Copyright (c) 2021 Thomas Koch <linrunner at gmx.net> and others.
|
||||||
-# This software is licensed under the GPL v2 or later.
|
-# This software is licensed under the GPL v2 or later.
|
||||||
-
|
-
|
||||||
-case $1 in
|
-case $1 in
|
||||||
|
|
Loading…
Reference in a new issue