diff options
author | francoism90 | 2017-04-29 12:58:11 +0200 |
---|---|---|
committer | francoism90 | 2017-04-29 12:58:11 +0200 |
commit | d66416c00a8d668b45938dbd3704e2943ccc257a (patch) | |
tree | 6e29b10f7e34091078dfacb29b49c7a4e9ccf4ae | |
download | aur-d66416c00a8d668b45938dbd3704e2943ccc257a.tar.gz |
init
-rw-r--r-- | .SRCINFO | 17 | ||||
-rw-r--r-- | PKGBUILD | 40 | ||||
-rw-r--r-- | nct6775-ck.install | 15 |
3 files changed, 72 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..62db1055b37e --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,17 @@ +pkgbase = nct6775-ck-git + pkgdesc = New driver for Nuvoton NCT6775F, NCT6776F, NCT6779D + pkgver = r143.c3105f0 + pkgrel = 1 + url = http://roeck-us.net/linux/drivers/ + install = nct6775-ck.install + arch = i686 + arch = x86_64 + license = GPL + makedepends = linux-ck-headers>=4.10 + depends = linux-ck>=4.10 + provides = nct6775 + source = nct6775-ck::git://github.com/groeck/nct6775.git + sha256sums = SKIP + +pkgname = nct6775-ck-git + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..3bd0b42a19dc --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,40 @@ +# Maintainer: Francois Menning <f.menning@protonmail.com> +# Contributor: graysky <graysky AT archlnux.us> +# Contributor: FSven-Hendrik Haase <sh@lutzhaase.com> +# Contributor: Thomas Baechler <thomas@archlinux.org> + +_pkgname=nct6775-ck +_extramodules=extramodules-4.10-ck +pkgname=nct6775-ck-git +pkgver=r143.c3105f0 +pkgrel=1 +pkgdesc="New driver for Nuvoton NCT6775F, NCT6776F, NCT6779D" +url="http://roeck-us.net/linux/drivers/" +license=("GPL") +arch=('i686' 'x86_64') +depends=('linux-ck>=4.10') +makedepends=('linux-ck-headers>=4.10') +install=$_pkgname.install +source=("$_pkgname::git://github.com/groeck/nct6775.git") +sha256sums=('SKIP') +provides=('nct6775') + +pkgver() { + cd "${srcdir}/${_pkgname}" + printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" +} + +build() { + cd "${srcdir}/${_pkgname}" + + _kernver="$(cat /usr/lib/modules/${_extramodules}/version)" + make KERNEL_BUILD=/usr/lib/modules/"${_kernver}/build" \ + KERNEL_MODULES=/usr/lib/modules/"${_kernver}" modules +} + +package() { + install -Dm644 "${srcdir}/${_pkgname}/nct6775.ko" \ + "${pkgdir}/usr/lib/modules/${_extramodules}/nct6775.ko" + + gzip -9 "${pkgdir}/usr/lib/modules/${_extramodules}/"*.ko +} diff --git a/nct6775-ck.install b/nct6775-ck.install new file mode 100644 index 000000000000..d6b62ff10fb9 --- /dev/null +++ b/nct6775-ck.install @@ -0,0 +1,15 @@ +rebuild_module_dependencies() { + EXTRAMODULES='extramodules-4.10-ARCH' + depmod $(cat /usr/lib/modules/$EXTRAMODULES/version) +} + +post_install() { + rebuild_module_dependencies +} +post_upgrade() { + rebuild_module_dependencies +} + +post_remove() { + rebuild_module_dependencies +} |