Page Menu
Home
Solus
Search
Configure Global Search
Log In
Files
F11033192
D8785.id.diff
No One
Temporary
Actions
View File
Edit File
Delete File
View Transforms
Subscribe
Mute Notifications
Award Token
Flag For Later
Size
14 KB
Referenced Files
None
Subscribers
None
D8785.id.diff
View Options
diff --git a/files/0001-Don-t-enable-tlp-service-on-virtualised-platforms.patch b/files/0001-Don-t-enable-tlp-service-on-virtualised-platforms.patch
--- a/files/0001-Don-t-enable-tlp-service-on-virtualised-platforms.patch
+++ b/files/0001-Don-t-enable-tlp-service-on-virtualised-platforms.patch
@@ -1,24 +1,12 @@
-From 7c21a9c07f9db708926e8c8b01f2f0aa6d00822f Mon Sep 17 00:00:00 2001
-From: James Lee <jamesl33info@gmail.com>
-Date: Sun, 31 Mar 2019 21:18:22 +0100
-Subject: [PATCH] Don't enable tlp service on virtualised platforms
-
----
- tlp.service.in | 1 +
- 1 file changed, 1 insertion(+)
-
diff --git a/tlp.service.in b/tlp.service.in
-index 9ac3470..4aec4b8 100644
+index 8af7b15..13c0a0e 100644
--- a/tlp.service.in
+++ b/tlp.service.in
-@@ -5,6 +5,7 @@
-
- [Unit]
+@@ -7,6 +7,7 @@
Description=TLP system startup/shutdown
-+ConditionVirtualization=no
- After=multi-user.target bluetooth.service NetworkManager.service
+ After=multi-user.target NetworkManager.service
Before=shutdown.target
++ConditionVirtualization=no
Documentation=https://linrunner.de/tlp
---
-2.21.0
-
+
+ [Service]
diff --git a/files/0002-enable_default_settings_in_conf.patch b/files/0002-enable_default_settings_in_conf.patch
new file mode 100644
--- /dev/null
+++ b/files/0002-enable_default_settings_in_conf.patch
@@ -0,0 +1,279 @@
+diff --git a/tlp.conf b/tlp.conf
+index 389a788..39308da 100644
+--- a/tlp.conf
++++ b/tlp.conf
+@@ -23,19 +23,18 @@
+ # Set to 0 to disable, 1 to enable TLP.
+ # Default: 1
+
+-#TLP_ENABLE=1
++TLP_ENABLE=1
+
+ # Operation mode when no power supply can be detected: AC, BAT.
+ # Concerns some desktop and embedded hardware only.
+ # Default: <none>
+-
+-#TLP_DEFAULT_MODE=AC
++TLP_DEFAULT_MODE=AC
+
+ # Operation mode select: 0=depend on power source, 1=always use TLP_DEFAULT_MODE
+ # Note: use in conjunction with TLP_DEFAULT_MODE=BAT for BAT settings on AC.
+ # Default: 0
+
+-#TLP_PERSISTENT_DEFAULT=0
++TLP_PERSISTENT_DEFAULT=0
+
+ # Power supply class to ignore when determining operation mode: AC, BAT.
+ # Note: try on laptops where operation mode AC/BAT is incorrectly detected.
+@@ -47,14 +46,14 @@
+ # Non-zero value enables, zero disables laptop mode.
+ # Default: 0 (AC), 2 (BAT)
+
+-#DISK_IDLE_SECS_ON_AC=0
+-#DISK_IDLE_SECS_ON_BAT=2
++DISK_IDLE_SECS_ON_AC=0
++DISK_IDLE_SECS_ON_BAT=2
+
+ # Dirty page values (timeouts in secs).
+ # Default: 15 (AC), 60 (BAT)
+
+-#MAX_LOST_WORK_SECS_ON_AC=15
+-#MAX_LOST_WORK_SECS_ON_BAT=60
++MAX_LOST_WORK_SECS_ON_AC=15
++MAX_LOST_WORK_SECS_ON_BAT=60
+
+ # Note: CPU parameters below are disabled by default, remove the leading #
+ # to enable them, otherwise kernel defaults will be used.
+@@ -73,8 +72,8 @@
+ # you should know what you're doing!
+ # Default: <none>
+
+-#CPU_SCALING_GOVERNOR_ON_AC=powersave
+-#CPU_SCALING_GOVERNOR_ON_BAT=powersave
++CPU_SCALING_GOVERNOR_ON_AC=powersave
++CPU_SCALING_GOVERNOR_ON_BAT=powersave
+
+ # Set the min/max frequency available for the scaling governor.
+ # Possible values depend on your CPU. For available frequencies see
+@@ -97,8 +96,8 @@
+ # - When HWP.EPP is available, EPB is not set
+ # Default: balance_performance (AC), balance_power (BAT)
+
+-#CPU_ENERGY_PERF_POLICY_ON_AC=balance_performance
+-#CPU_ENERGY_PERF_POLICY_ON_BAT=balance_power
++CPU_ENERGY_PERF_POLICY_ON_AC=balance_performance
++CPU_ENERGY_PERF_POLICY_ON_BAT=balance_power
+
+ # Set Intel CPU P-state performance: 0..100 (%).
+ # Limit the max/min P-state to control the power dissipation of the CPU.
+@@ -118,21 +117,21 @@
+ # - A value of 1 does *not* activate boosting, it just allows it
+ # Default: <none>
+
+-#CPU_BOOST_ON_AC=1
+-#CPU_BOOST_ON_BAT=0
++CPU_BOOST_ON_AC=1
++CPU_BOOST_ON_BAT=0
+
+ # Minimize number of used CPU cores/hyper-threads under light load conditions:
+ # 0=disable, 1=enable.
+ # Default: 0 (AC), 1 (BAT)
+
+-#SCHED_POWERSAVE_ON_AC=0
+-#SCHED_POWERSAVE_ON_BAT=1
++SCHED_POWERSAVE_ON_AC=0
++SCHED_POWERSAVE_ON_BAT=1
+
+ # Kernel NMI Watchdog:
+ # 0=disable (default, saves power), 1=enable (for kernel debugging only).
+ # Default: 0
+
+-#NMI_WATCHDOG=0
++NMI_WATCHDOG=0
+
+ # Change CPU voltages aka "undervolting" - Kernel with PHC patch required.
+ # Frequency voltage pairs are written to:
+@@ -147,7 +146,7 @@
+ # Note: DISK parameters below are effective only when this option is configured.
+ # Default: "nvme0n1 sda"
+
+-#DISK_DEVICES="nvme0n1 sda"
++DISK_DEVICES="nvme0n1 sda"
+
+ # Disk advanced power management level: 1..254, 255 (max saving, min, off).
+ # Levels 1..127 may spin down the disk; 255 allowable on most drives.
+@@ -155,8 +154,8 @@
+ # to keep the hardware default for the particular disk.
+ # Default: 254 (AC), 128 (BAT)
+
+-#DISK_APM_LEVEL_ON_AC="254 254"
+-#DISK_APM_LEVEL_ON_BAT="128 128"
++DISK_APM_LEVEL_ON_AC="254 254"
++DISK_APM_LEVEL_ON_BAT="128 128"
+
+ # Hard disk spin down timeout:
+ # 0: spin down disabled
+@@ -195,8 +194,8 @@
+ # - "med_power_with_dipm max_performance" (AC)
+ # - "med_power_with_dipm min_power" (BAT)
+
+-#SATA_LINKPWR_ON_AC="med_power_with_dipm max_performance"
+-#SATA_LINKPWR_ON_BAT="med_power_with_dipm min_power"
++SATA_LINKPWR_ON_AC="med_power_with_dipm max_performance"
++SATA_LINKPWR_ON_BAT="med_power_with_dipm min_power"
+
+ # Exclude host devices from AHCI link power management.
+ # Separate multiple hosts with spaces.
+@@ -216,7 +215,7 @@
+ # Note: effective only when AHCI_RUNTIME_PM_ON_AC/BAT is activated.
+ # Default: 15
+
+-#AHCI_RUNTIME_PM_TIMEOUT=15
++AHCI_RUNTIME_PM_TIMEOUT=15
+
+ # PCI Express Active State Power Management (PCIe ASPM):
+ # default(*), performance, powersave, powersupersave.
+@@ -242,45 +241,45 @@
+ # auto = mid on BAT, high on AC.
+ # Default: default
+
+-#RADEON_POWER_PROFILE_ON_AC=default
+-#RADEON_POWER_PROFILE_ON_BAT=default
++RADEON_POWER_PROFILE_ON_AC=default
++RADEON_POWER_PROFILE_ON_BAT=default
+
+ # Radeon dynamic power management method (DPM): battery, performance.
+ # Default: <none>
+
+-#RADEON_DPM_STATE_ON_AC=performance
+-#RADEON_DPM_STATE_ON_BAT=battery
++RADEON_DPM_STATE_ON_AC=performance
++RADEON_DPM_STATE_ON_BAT=battery
+
+ # Radeon DPM performance level: auto, low, high; auto is recommended.
+ # Note: effective only when RADEON_DPM_STATE_ON_AC/BAT is activated.
+ # Default: auto
+
+-#RADEON_DPM_PERF_LEVEL_ON_AC=auto
+-#RADEON_DPM_PERF_LEVEL_ON_BAT=auto
++RADEON_DPM_PERF_LEVEL_ON_AC=auto
++RADEON_DPM_PERF_LEVEL_ON_BAT=auto
+
+ # WiFi power saving mode: on=enable, off=disable; not supported by all adapters.
+ # Default: off (AC), on (BAT)
+
+-#WIFI_PWR_ON_AC=off
+-#WIFI_PWR_ON_BAT=on
++WIFI_PWR_ON_AC=off
++WIFI_PWR_ON_BAT=off
+
+ # Disable wake on LAN: Y/N.
+ # Default: Y
+
+-#WOL_DISABLE=Y
++WOL_DISABLE=Y
+
+ # Enable audio power saving for Intel HDA, AC97 devices (timeout in secs).
+ # A value of 0 disables, >=1 enables power saving (recommended: 1).
+ # Default: 0 (AC), 1 (BAT)
+
+-#SOUND_POWER_SAVE_ON_AC=0
+-#SOUND_POWER_SAVE_ON_BAT=1
++SOUND_POWER_SAVE_ON_AC=0
++SOUND_POWER_SAVE_ON_BAT=0
+
+ # Disable controller too (HDA only): Y/N.
+ # Note: effective only when SOUND_POWER_SAVE_ON_AC/BAT is activated.
+ # Default: Y
+
+-#SOUND_POWER_SAVE_CONTROLLER=Y
++SOUND_POWER_SAVE_CONTROLLER=Y
+
+ # Power off optical drive in UltraBay/MediaBay: 0=disable, 1=enable.
+ # Drive can be powered on again by releasing (and reinserting) the eject lever
+@@ -288,19 +287,19 @@
+ # Note: an UltraBay/MediaBay hard disk is never powered off.
+ # Default: 0
+
+-#BAY_POWEROFF_ON_AC=0
+-#BAY_POWEROFF_ON_BAT=0
++BAY_POWEROFF_ON_AC=0
++BAY_POWEROFF_ON_BAT=0
+
+ # Optical drive device to power off
+ # Default: sr0
+
+-#BAY_DEVICE="sr0"
++BAY_DEVICE="sr0"
+
+ # Runtime Power Management for PCI(e) bus devices: on=disable, auto=enable.
+ # Default: on (AC), auto (BAT)
+
+-#RUNTIME_PM_ON_AC=on
+-#RUNTIME_PM_ON_BAT=auto
++RUNTIME_PM_ON_AC=on
++RUNTIME_PM_ON_BAT=auto
+
+ # Exclude PCI(e) device adresses the following list from Runtime PM
+ # (separate with spaces). Use lspci to get the adresses (1st column).
+@@ -320,7 +319,7 @@
+ # Set to 0 to disable, 1 to enable USB autosuspend feature.
+ # Default: 1
+
+-#USB_AUTOSUSPEND=1
++USB_AUTOSUSPEND=0
+
+ # Exclude listed devices from USB autosuspend (separate with spaces).
+ # Use lsusb to get the ids.
+@@ -333,25 +332,25 @@
+ # 0=do not exclude, 1=exclude.
+ # Default: 0
+
+-#USB_BLACKLIST_BTUSB=0
++USB_BLACKLIST_BTUSB=0
+
+ # Phone devices are excluded from USB autosuspend:
+ # 0=do not exclude, 1=exclude (enable charging).
+ # Default: 0
+
+-#USB_BLACKLIST_PHONE=0
++USB_BLACKLIST_PHONE=0
+
+ # Printers are excluded from USB autosuspend:
+ # 0=do not exclude, 1=exclude.
+ # Default: 1
+
+-#USB_BLACKLIST_PRINTER=1
++USB_BLACKLIST_PRINTER=1
+
+ # WWAN devices are excluded from USB autosuspend:
+ # 0=do not exclude, 1=exclude.
+ # Default: 0
+
+-#USB_BLACKLIST_WWAN=0
++USB_BLACKLIST_WWAN=0
+
+ # Include listed devices into USB autosuspend even if already excluded
+ # by the blacklists above (separate with spaces). Use lsusb to get the ids.
+@@ -371,7 +370,7 @@
+ # are ignored when this is enabled.
+ # Default: 0
+
+-#RESTORE_DEVICE_STATE_ON_STARTUP=0
++RESTORE_DEVICE_STATE_ON_STARTUP=0
+
+ # Radio devices to disable on startup: bluetooth, wifi, wwan.
+ # Separate multiple devices with spaces.
+@@ -439,9 +438,9 @@
+ # Battery feature drivers: 0=disable, 1=enable
+ # Default: 1 (all)
+
+-#NATACPI_ENABLE=1
+-#TPACPI_ENABLE=1
+-#TPSMAPI_ENABLE=1
++NATACPI_ENABLE=1
++TPACPI_ENABLE=1
++TPSMAPI_ENABLE=1
+
+ # ------------------------------------------------------------------------------
+ # tlp-rdw - Parameters for the radio device wizard
diff --git a/package.yml b/package.yml
--- a/package.yml
+++ b/package.yml
@@ -1,8 +1,8 @@
name : tlp
-version : 1.2.2
-release : 14
+version : 1.3.1
+release : 15
source :
- - https://github.com/linrunner/TLP/archive/1.2.2.tar.gz : 5c28bdda51661160f75b10634fa0fffad96e83204a7c704dad0095de6fee3315
+ - https://github.com/linrunner/TLP/archive/1.3.1.tar.gz : 4c783606ca6e98a3ddb3dc911785b4d7a73fec4ebb9decfca4ca15e315ece768
license : GPL-2.0-only
component : system.utils
summary : Linux Advanced Power Management
@@ -15,9 +15,7 @@
- linux-tools-x86_energy_perf_policy
setup : |
%patch -p1 < $pkgfiles/0001-Don-t-enable-tlp-service-on-virtualised-platforms.patch
- sed -i 's:SOUND_POWER_SAVE_ON_BAT=1:SOUND_POWER_SAVE_ON_BAT=0:g' default # Disable Audio Power Save
- sed -i 's:USB_AUTOSUSPEND=1:USB_AUTOSUSPEND=0:g' default # Disable USB Autosuspend
- sed -i 's:WIFI_PWR_ON_BAT=on:WIFI_PWR_ON_BAT=off:g' default # Disable Wireless Power Management
+ %patch -p1 < $pkgfiles/0002-enable_default_settings_in_conf.patch
build : |
export TLP_LIBDIR='%libdir%'
export TLP_SBIN='/usr/sbin'
diff --git a/pspec_x86_64.xml b/pspec_x86_64.xml
--- a/pspec_x86_64.xml
+++ b/pspec_x86_64.xml
@@ -2,8 +2,8 @@
<Source>
<Name>tlp</Name>
<Packager>
- <Name>James Lee</Name>
- <Email>jamesl33info@gmail.com</Email>
+ <Name>Albert Krenz</Name>
+ <Email>albert.krenz+solus@mailbox.org</Email>
</Packager>
<License>GPL-2.0-only</License>
<PartOf>system.utils</PartOf>
@@ -20,18 +20,18 @@
<PartOf>system.utils</PartOf>
<Files>
<Path fileType="config">/etc/NetworkManager/dispatcher.d/99tlp-rdw-nm</Path>
- <Path fileType="config">/etc/default/tlp</Path>
+ <Path fileType="config">/etc/tlp.conf</Path>
+ <Path fileType="config">/etc/tlp.d/00-template.conf</Path>
+ <Path fileType="config">/etc/tlp.d/README</Path>
+ <Path fileType="data">/lib/systemd/system-sleep/tlp</Path>
<Path fileType="executable">/usr/bin/bluetooth</Path>
<Path fileType="executable">/usr/bin/run-on-ac</Path>
<Path fileType="executable">/usr/bin/run-on-bat</Path>
- <Path fileType="executable">/usr/bin/tlp-pcilist</Path>
<Path fileType="executable">/usr/bin/tlp-rdw</Path>
<Path fileType="executable">/usr/bin/tlp-stat</Path>
- <Path fileType="executable">/usr/bin/tlp-usblist</Path>
<Path fileType="executable">/usr/bin/wifi</Path>
<Path fileType="executable">/usr/bin/wwan</Path>
<Path fileType="library">/usr/lib64/systemd/system/multi-user.target.wants/tlp.service</Path>
- <Path fileType="library">/usr/lib64/systemd/system/tlp-sleep.service</Path>
<Path fileType="library">/usr/lib64/systemd/system/tlp.service</Path>
<Path fileType="library">/usr/lib64/udev/rules.d/85-tlp-rdw.rules</Path>
<Path fileType="library">/usr/lib64/udev/rules.d/85-tlp.rules</Path>
@@ -47,15 +47,14 @@
<Path fileType="man">/usr/share/man/man1/bluetooth.1</Path>
<Path fileType="man">/usr/share/man/man1/run-on-ac.1</Path>
<Path fileType="man">/usr/share/man/man1/run-on-bat.1</Path>
- <Path fileType="man">/usr/share/man/man1/tlp-pcilist.1</Path>
- <Path fileType="man">/usr/share/man/man1/tlp-usblist.1</Path>
<Path fileType="man">/usr/share/man/man1/wifi.1</Path>
<Path fileType="man">/usr/share/man/man1/wwan.1</Path>
- <Path fileType="man">/usr/share/man/man8/tlp-sleep.service.8</Path>
+ <Path fileType="man">/usr/share/man/man8/tlp-rdw.8</Path>
<Path fileType="man">/usr/share/man/man8/tlp-stat.8</Path>
<Path fileType="man">/usr/share/man/man8/tlp.8</Path>
<Path fileType="man">/usr/share/man/man8/tlp.service.8</Path>
<Path fileType="data">/usr/share/metainfo/de.linrunner.tlp.metainfo.xml</Path>
+ <Path fileType="data">/usr/share/tlp/defaults.conf</Path>
<Path fileType="data">/usr/share/tlp/func.d/05-tlp-func-pm</Path>
<Path fileType="data">/usr/share/tlp/func.d/10-tlp-func-cpu</Path>
<Path fileType="data">/usr/share/tlp/func.d/15-tlp-func-disk</Path>
@@ -67,16 +66,19 @@
<Path fileType="data">/usr/share/tlp/func.d/45-tlp-func-gpu</Path>
<Path fileType="data">/usr/share/tlp/func.d/tlp-func-stat</Path>
<Path fileType="data">/usr/share/tlp/tlp-func-base</Path>
+ <Path fileType="data">/usr/share/tlp/tlp-pcilist</Path>
+ <Path fileType="data">/usr/share/tlp/tlp-readconfs</Path>
+ <Path fileType="data">/usr/share/tlp/tlp-usblist</Path>
<Path fileType="data">/usr/share/tlp/tpacpi-bat</Path>
</Files>
</Package>
<History>
- <Update release="14">
- <Date>2019-05-04</Date>
- <Version>1.2.2</Version>
+ <Update release="15">
+ <Date>2020-05-01</Date>
+ <Version>1.3.1</Version>
<Comment>Packaging update</Comment>
- <Name>James Lee</Name>
- <Email>jamesl33info@gmail.com</Email>
+ <Name>Albert Krenz</Name>
+ <Email>albert.krenz+solus@mailbox.org</Email>
</Update>
</History>
</PISI>
\ No newline at end of file
File Metadata
Details
Attached
Mime Type
text/plain
Expires
Thu, Aug 10, 3:18 PM (1 d, 3 h ago)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
5798990
Default Alt Text
D8785.id.diff (14 KB)
Attached To
Mode
D8785: Update tlp to version 1.3.1
Attached
Detach File
Event Timeline
Log In to Comment