diff options
author | bssb | 2019-02-13 13:52:22 -0500 |
---|---|---|
committer | bssb | 2019-02-13 13:52:22 -0500 |
commit | e4856415f81ca660ffd02e498d7d6ed92d239ec1 (patch) | |
tree | e3cdb5c27573342cd5883b8a8ce205df54fc6907 | |
download | aur-e4856415f81ca660ffd02e498d7d6ed92d239ec1.tar.gz |
rename to throttled from lenovo-throttling-fix
-rw-r--r-- | .SRCINFO | 21 | ||||
-rw-r--r-- | PKGBUILD | 36 |
2 files changed, 57 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..8e0cde4266fa --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,21 @@ +pkgbase = throttled + pkgdesc = Workaround for Intel throttling issues on Thinkpads in Linux. + pkgver = 0.5 + pkgrel = 1 + url = https://github.com/erpalma/throttled + arch = i686 + arch = x86_64 + license = MIT + depends = python-dbus + depends = python-psutil + depends = python-gobject + provides = lenovo-throttling-fix + provides = throttled + conflicts = lenovo-throttling-fix-git + conflicts = lenovo-throttling-fix + backup = etc/lenovo_fix.conf + source = throttled-0.5.tar.gz::https://github.com/erpalma/throttled/archive/v0.5.tar.gz + sha256sums = 8df2478bad26b0d8be4f6b4a1016bf4fc1b854bc1214955b7e999b7208d4f815 + +pkgname = throttled + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..f4c189f2f862 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,36 @@ +# Maintainer: Barry Smith <smithbarry@gmx.com> + +pkgname=throttled +pkgver=0.5 +pkgrel=1 +pkgdesc="Workaround for Intel throttling issues on Thinkpads in Linux." +arch=('i686' 'x86_64') +url="https://github.com/erpalma/throttled" +license=('MIT') +depends=('python-dbus' 'python-psutil' 'python-gobject') +provides=('lenovo-throttling-fix' 'throttled') +conflicts=('lenovo-throttling-fix-git' 'lenovo-throttling-fix') +backup=('etc/lenovo_fix.conf') +source=("$pkgname-$pkgver.tar.gz::https://github.com/erpalma/$pkgname/archive/v$pkgver.tar.gz") +sha256sums=('8df2478bad26b0d8be4f6b4a1016bf4fc1b854bc1214955b7e999b7208d4f815') + +prepare() { + sed -i "s|ExecStart=.*|ExecStart=/usr/lib/$pkgname/lenovo_fix.py|" $pkgname-$pkgver/systemd/lenovo_fix.service +} + +build() { + cd $pkgname-$pkgver + python -m compileall lenovo_fix.py +} + +package() { + cd throttled-$pkgver + install -Dm644 etc/lenovo_fix.conf "$pkgdir"/etc/lenovo_fix.conf + install -Dm644 systemd/lenovo_fix.service "$pkgdir"/usr/lib/systemd/system/lenovo_fix.service + install -Dm755 lenovo_fix.py "$pkgdir"/usr/lib/$pkgname/lenovo_fix.py + install -Dm755 mmio.py "$pkgdir"/usr/lib/$pkgname/mmio.py + cp -a __pycache__ "$pkgdir"/usr/lib/$pkgname/ + install -Dm644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE +} + +# vim:set ts=2 sw=2 et: |