commit: abd9f1176475fa68527587443008c2d4566b531d Author: Joe Sapp <joe <AT> babyjoe> AuthorDate: Tue Apr 12 10:22:05 2016 +0000 Commit: Joe Sapp <nixphoeni <AT> gentoo <DOT> org> CommitDate: Tue Apr 12 10:22:05 2016 +0000 URL: https://gitweb.gentoo.org/dev/nixphoeni.git/commit/?id=abd9f117
app-misc/system76-driver: Bump to 16.04.1 tag of upstream app-misc/system76-driver/Manifest | 2 + .../system76-driver/system76-driver-465.ebuild | 53 ++++++++++++++++++++++ 2 files changed, 55 insertions(+) diff --git a/app-misc/system76-driver/Manifest b/app-misc/system76-driver/Manifest index 0f56016..35a01ec 100644 --- a/app-misc/system76-driver/Manifest +++ b/app-misc/system76-driver/Manifest @@ -1,3 +1,5 @@ AUX system76driver.service 176 SHA256 f8d7d0a5ac99db22cfac3c8a798571da5232fdfedeaff64a475291c2dcc65db3 SHA512 3ca99c86701f599954adc9d2f9f4e2930a7fd6935c3cc0a1d18e71d5878ba43bd139ead5a0494baa8e5d38073a0b6aec92cd43ccfaabe6cde92664b0f50a4926 WHIRLPOOL f7b6cef8c16ba1de2d21c089009299448df9db7d26cd981fbd6bccfddebeafc8de6c22c5dafed98805cfdf845f81d5e66747e3a4162e656495128a2c337e5e07 DIST system76-driver-257.tar.gz 11328 SHA256 70ab3750ee67f8a1068dfb646f9f32266d047529eb36cb1d03712e9905bbfa48 SHA512 1843100665d6dfa74f53e519b6d63ace20edf8a82387028e2c0507e0efa061f24e526813ea655f777d8543ffebe5d6906f01b2da180ca79f001ab0776c5bbba1 WHIRLPOOL 383af570786fbcdaae74c1d10f29867e07d03dbc5fa89fa0fa837e56b9d74a222c16ceedfc336846c7873060a37b6d7322b86ec08f1adf297233a21cc0a95771 +DIST system76-driver-465.tar.gz 83793 SHA256 b9614fa9c48b6e5d6dffb133527f9b9698ee4e353fc714d66a5e2e16a46a2e45 SHA512 070d55e1480cfe94de1085ff55a147aec3b038ab139425b63772d16fa9c926d243b2278137292d58367b5b4a0276aa5e2789f6d3db9a1a2a5b490d5f496a3fc5 WHIRLPOOL af084a430cee1d488821142dcc808cf678a87bb588b3c336ee4a2ea16fb357e903586ed84f1b233f5f7d2dd7d255dd1effd8c9a3cb1b24e960d94b07a1436e74 EBUILD system76-driver-257.ebuild 1204 SHA256 114d9b2a836a15004411ffbbb914f3f3759a11eb97de96f568820ca2b15e1d4c SHA512 755dde349c0cfe35be3d6160f35f9703c4c76e0c0eca0cb8d09d816f96d3deb4451e66a82448eaa683793147ad20228a5e62bcd7f20a8ac2c8788f85ac65491e WHIRLPOOL 0e4a207dd249d7fdced757d186f0e1d534fdbd5b1051efa7622ac67cb893e93fb729c382b10e20509aba6734ea9413ddff474cce6796ac92dbbe2a58b6c935dc +EBUILD system76-driver-465.ebuild 1208 SHA256 3f60380f98fa481775f594d20f96322c7b28899b098c19066592f922faa57d4b SHA512 c5e0238603ad54c951ee391b2710c112344e72afdf001a35cb571c92722135c5403c5ef3469bd30a53718ae3904f90a14cae721dc270c6270590b6f7a3c17660 WHIRLPOOL 7380532fadc9c0baf27bffcc3b3d00913d5a5ea6246e7dd8e1fb7cc5d6be04c009b1651c55a2d56ebcfe1ba35fcac0931092d878f1e0b153a04e30a559862cff diff --git a/app-misc/system76-driver/system76-driver-465.ebuild b/app-misc/system76-driver/system76-driver-465.ebuild new file mode 100644 index 0000000..c42a7fb --- /dev/null +++ b/app-misc/system76-driver/system76-driver-465.ebuild @@ -0,0 +1,53 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=5 +PYTHON_COMPAT=( python{3_2,3_3,3_4,3_5} ) + +inherit linux-info python-r1 python-utils-r1 systemd + +CONFIG_CHECK="~ACPI_EC_DEBUGFS ~DMIID ~RFKILL" + +DESCRIPTION="Universal driver for System76 computers" +HOMEPAGE="https://code.launchpad.net/~system76-dev" +SRC_URI="http://dev.gentoo.org/~nixphoeni/${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="systemd" + +RDEPEND="${PYTHON_DEPS} + systemd? ( sys-apps/systemd ) + dev-python/simplejson[${PYTHON_USEDEP}] + dev-python/pygobject[${PYTHON_USEDEP}]" + +DEPEND="${RDEPEND}" + +S="${WORKDIR}" + +pkg_setup() { + linux-info_pkg_setup +} + +src_install() { + # For storing files + keepdir /var/lib/${PN} + + # Only really need {daemon,mockable}.py + python_foreach_impl python_domodule \ + "${S}/system76driver" + python_foreach_impl python_doscript \ + "${S}/system76-daemon" + + # Install systemd file + use systemd && \ + systemd_dounit "${FILESDIR}/system76driver.service" +} + +pkg_postinst() { + einfo "It is up to you to append options to kernel modules, if" + einfo "applicable." + einfo "See $(python_moduleroot)/system76driver/actions.py" +}