diff --git a/srcpkgs/tlp-rdw b/srcpkgs/tlp-rdw new file mode 120000 index 0000000000..b83f601e1b --- /dev/null +++ b/srcpkgs/tlp-rdw @@ -0,0 +1 @@ +tlp \ No newline at end of file diff --git a/srcpkgs/tlp/template b/srcpkgs/tlp/template index 841ee405a6..5b2496afef 100644 --- a/srcpkgs/tlp/template +++ b/srcpkgs/tlp/template @@ -1,37 +1,51 @@ # Template file for 'tlp' pkgname=tlp -version=1.2.2 -revision=2 +version=1.3.1 +revision=1 archs=noarch wrksrc="TLP-${version}" depends="hdparm bash iw util-linux ethtool perl" short_desc="Advanced power management tool for Linux" -maintainer="Orphaned " +maintainer="Alan Brown " license="GPL-2.0-or-later" homepage="https://linrunner.de/en/tlp/docs/tlp-linux-advanced-power-management.html" #changelog="https://github.com/linrunner/TLP/blob/master/changelog" distfiles="https://github.com/linrunner/TLP/archive/${version}.tar.gz" -checksum=5c28bdda51661160f75b10634fa0fffad96e83204a7c704dad0095de6fee3315 +checksum=4c783606ca6e98a3ddb3dc911785b4d7a73fec4ebb9decfca4ca15e315ece768 conflicts="laptop-mode>=0" -conf_files="/etc/default/tlp" +conf_files="/etc/tlp.conf /etc/tlp.d/*.conf" do_install() { make DESTDIR=${DESTDIR} \ - TLP_SBIN=/usr/bin \ - TLP_ULIB=/usr/lib/udev \ - TLP_SHCPL=/usr/share/bash-completion/completions \ - TLP_ELOD=/usr/lib/elogind/system-sleep \ - TLP_WITH_SYSTEMD=0 \ - install-tlp + TLP_SBIN=/usr/bin \ + TLP_ULIB=/usr/lib/udev \ + TLP_SHCPL=/usr/share/bash-completion/completions \ + TLP_ELOD=/usr/lib/elogind/system-sleep \ + TLP_WITH_SYSTEMD=0 \ + install vmkdir usr/share/man/man1 install -m644 man/*.1 ${DESTDIR}/usr/share/man/man1 vmkdir usr/share/man/man8 install -m644 man/*.8 ${DESTDIR}/usr/share/man/man8 + install -m644 man-rdw/*.8 ${DESTDIR}/usr/share/man/man8 rm -f ${DESTDIR}/usr/share/man/man8/*.service.8 vsv tlp rm -rf ${DESTDIR}/etc/init.d } + +tlp-rdw_package() { + short_desc="Control the radio device wizard" + archs=noarch + depends="tlp NetworkManager" + pkg_install() { + vmove usr/bin/tlp-rdw + vmove usr/lib/udev/rules.d/85-tlp-rdw.rules + vmove usr/lib/udev/tlp-rdw-udev + vmove etc/NetworkManager/dispatcher.d/99tlp-rdw-nm + vmove usr/share/man/man8/tlp-rdw.8 + } +} diff --git a/srcpkgs/tlp/update b/srcpkgs/tlp/update new file mode 100644 index 0000000000..87c493d30c --- /dev/null +++ b/srcpkgs/tlp/update @@ -0,0 +1,2 @@ +site='https://github.com/linrunner/TLP/releases' +pattern='archive/\K[\d.]+(?=\.tar\.gz)'