diff options
author | francoism90 | 2017-04-29 22:24:58 +0200 |
---|---|---|
committer | francoism90 | 2017-04-29 22:24:58 +0200 |
commit | c543dbd977f3ef2eae1de13dfa03ecdd33f78f69 (patch) | |
tree | 7cb45bbe70622167381dbaeb370159b6f2ac176a | |
download | aur-c543dbd977f3ef2eae1de13dfa03ecdd33f78f69.tar.gz |
init
-rw-r--r-- | .SRCINFO | 17 | ||||
-rw-r--r-- | PKGBUILD | 40 | ||||
-rw-r--r-- | nct6775.install | 15 |
3 files changed, 72 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..fd3d36d04551 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,17 @@ +pkgbase = nct6775-git + pkgdesc = New driver for Nuvoton NCT6775F, NCT6776F, NCT6779D. + pkgver = r143.c3105f0 + pkgrel = 1 + url = http://roeck-us.net/linux/drivers/ + install = nct6775.install + arch = i686 + arch = x86_64 + license = GPL + makedepends = linux-headers>=4.10 + depends = linux>=4.10 + provides = nct6775 + source = nct6775::git://github.com/groeck/nct6775.git + sha256sums = SKIP + +pkgname = nct6775-git + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..2bc47fe68fdf --- /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 +_extramodules=extramodules-4.10-ARCH +pkgname=nct6775-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>=4.10') +makedepends=('linux-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.install b/nct6775.install new file mode 100644 index 000000000000..d6b62ff10fb9 --- /dev/null +++ b/nct6775.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 +} |