Hello community, here is the log from the commit of package tlp for openSUSE:Factory checked in at 2016-01-05 21:55:16 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/tlp (Old) and /work/SRC/openSUSE:Factory/.tlp.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "tlp" Changes: -------- --- /work/SRC/openSUSE:Factory/tlp/tlp.changes 2015-08-07 00:25:18.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.tlp.new/tlp.changes 2016-01-05 21:55:47.000000000 +0100 @@ -1,0 +2,6 @@ +Mon Jan 4 12:08:37 UTC 2016 - sor.alexei@meowr.ru + +- Add tlp-0.8-correct-udev-rules-path.patch: set correct udev + rules path (boo#960498). + +------------------------------------------------------------------- New: ---- tlp-0.8-correct-udev-rules-path.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ tlp.spec ++++++ --- /var/tmp/diff_new_pack.RzVyCt/_old 2016-01-05 21:55:48.000000000 +0100 +++ /var/tmp/diff_new_pack.RzVyCt/_new 2016-01-05 21:55:48.000000000 +0100 @@ -1,7 +1,7 @@ # # spec file for package tlp # -# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -25,6 +25,8 @@ Group: Hardware/Mobile Url: http://linrunner.de/tlp Source: https://github.com/linrunner/%{_name}/archive/%{version}.tar.gz#/%{name}-%{version}.tar.gz +# PATCH-FIX-OPENSUSE tlp-0.8-correct-udev-rules-path.patch boo#960498 sor.alexei@meowr.ru -- Set correct udev rules path. +Patch0: %{name}-0.8-correct-udev-rules-path.patch BuildRequires: gzip BuildRequires: systemd-rpm-macros Requires: hdparm @@ -40,36 +42,43 @@ Recommends: smartmontools Suggests: acpi-call-kmp Suggests: tp-smapi-kmp -BuildArch: noarch Conflicts: laptop-mode-tools +BuildArch: noarch %{?systemd_requires} %description -TLP implements advanced power management for Linux. TLP is a pure -command line tool with automated background tasks. It does not -contain a GUI. +TLP implements advanced power management for Linux. +TLP is a pure command line tool with automated background tasks. +It does not contain a GUI. %package rdw -Summary: Radio Device Wizard +Summary: TLP Radio Device Wizard Group: Hardware/Mobile Requires: NetworkManager Requires: tlp = %{version} %description rdw +TLP implements advanced power management for Linux. +TLP is a pure command line tool with automated background tasks. +It does not contain a GUI. + Switch radios upon network connect/disconnect and dock/undock. %prep %setup -q -n %{_name}-%{version} +%patch0 -p1 %build -make %{?_smp_mflags} +make %{?_smp_mflags} \ + TLP_ULIB=%{_libexecdir}/udev \ + TLP_SYSD=%{_unitdir} %install %make_install \ TLP_WITH_SYSTEMD=1 \ TLP_NO_INIT=1 \ - TLP_SYSD=%{_unitdir} \ - TLP_ULIB=%{_libexecdir}/udev + TLP_ULIB=%{_libexecdir}/udev \ + TLP_SYSD=%{_unitdir} for num in 1 8; do mkdir -p %{buildroot}%{_mandir}/man$num/ ++++++ tlp-0.8-correct-udev-rules-path.patch ++++++ --- a/tlp-rdw.rules +++ b/tlp-rdw.rules @@ -6,22 +6,22 @@ # --- Dock/undock events # ThinkPad Advanced Mini Dock (and all older models), ThinkPad UltraBase -ACTION=="change", SUBSYSTEM=="platform", KERNEL=="dock.*", RUN+="/lib/udev/tlp-rdw-udev %p dock" +ACTION=="change", SUBSYSTEM=="platform", KERNEL=="dock.*", RUN+="/usr/lib/udev/tlp-rdw-udev %p dock" # ThinkPad Mini Dock (Plus) Series 3 -ACTION=="add|remove", SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", ENV{PRODUCT}=="17ef/100a/*", RUN+="/lib/udev/tlp-rdw-udev %p usb_dock" +ACTION=="add|remove", SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", ENV{PRODUCT}=="17ef/100a/*", RUN+="/usr/lib/udev/tlp-rdw-udev %p usb_dock" # ThinkPad Ultra Dock -ACTION=="add|remove", SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", ENV{PRODUCT}=="17ef/1010/*", RUN+="/lib/udev/tlp-rdw-udev %p usb_dock" +ACTION=="add|remove", SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", ENV{PRODUCT}=="17ef/1010/*", RUN+="/usr/lib/udev/tlp-rdw-udev %p usb_dock" # ThinkPad Pro Dock -ACTION=="add|remove", SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", ENV{PRODUCT}=="17ef/1012/*", RUN+="/lib/udev/tlp-rdw-udev %p usb_dock" +ACTION=="add|remove", SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", ENV{PRODUCT}=="17ef/1012/*", RUN+="/usr/lib/udev/tlp-rdw-udev %p usb_dock" # ThinkPad Basic Dock # *** TODO: yet unknown *** # ThinkPad OneLink Dock Pro -ACTION=="add|remove", SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", ENV{PRODUCT}=="17ef/304b/*", RUN+="/lib/udev/tlp-rdw-udev %p usb_dock" +ACTION=="add|remove", SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", ENV{PRODUCT}=="17ef/304b/*", RUN+="/usr/lib/udev/tlp-rdw-udev %p usb_dock" # ThinkPad OneLink Dock Basic -ACTION=="add|remove", SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", ENV{PRODUCT}=="17ef/3049/*", RUN+="/lib/udev/tlp-rdw-udev %p usb_dock" +ACTION=="add|remove", SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", ENV{PRODUCT}=="17ef/3049/*", RUN+="/usr/lib/udev/tlp-rdw-udev %p usb_dock" --- a/tlp.rules +++ b/tlp.rules @@ -7,4 +7,4 @@ ACTION=="change", SUBSYSTEM=="power_supply", ATTR{type}=="Mains", RUN+="/usr/sbin/tlp auto" # handle added usb devices (exclude subdevices via DRIVER=="USB") -ACTION=="add", SUBSYSTEM=="usb", DRIVER=="usb", ENV{DEVTYPE}=="usb_device", RUN+="/lib/udev/tlp-usb-udev %p" +ACTION=="add", SUBSYSTEM=="usb", DRIVER=="usb", ENV{DEVTYPE}=="usb_device", RUN+="/usr/lib/udev/tlp-usb-udev %p"