summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorfrancoism902017-04-29 22:24:58 +0200
committerfrancoism902017-04-29 22:24:58 +0200
commitc543dbd977f3ef2eae1de13dfa03ecdd33f78f69 (patch)
tree7cb45bbe70622167381dbaeb370159b6f2ac176a
downloadaur-c543dbd977f3ef2eae1de13dfa03ecdd33f78f69.tar.gz
init
-rw-r--r--.SRCINFO17
-rw-r--r--PKGBUILD40
-rw-r--r--nct6775.install15
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
+}