# Copyright 2018 Julian Ospald # Distributed under the terms of the GNU General Public License v2 require github [ user="erpalma" tag="v${PV}" ] require python [ blacklist=2 multibuild=false ] require systemd-service [ systemd_files=[ ] ] require openrc-service SUMMARY="Workaround for Intel throttling issues on Thinkpads in Linux" LICENCES="MIT" SLOT="0" PLATFORMS="~amd64 ~x86" MYOPTIONS="" DEPENDENCIES=" build+run: dev-python/dbus-python[python_abis:*(-)?] dev-python/psutil[python_abis:*(-)?] gnome-bindings/pygobject[python_abis:*(-)?] " BUGS_TO="hasufell@posteo.de" src_install() { default insinto /etc doins etc/lenovo_fix.conf systemd_files_doins "${SYSTEMDSYSTEMUNITDIR}" systemd/lenovo_fix.service edo sed -i -e "s:env python[[:digit:].]*$:env ${PYTHON##*/}:" \ lenovo_fix.py insinto /usr/$(exhost --target)/lib/lenovo-throttling-fix doins mmio.py exeinto /usr/$(exhost --target)/lib/lenovo-throttling-fix doexe lenovo_fix.py python_bytecompile /usr/$(exhost --target)/lib/lenovo-throttling-fix install_openrc_files }