summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO16
-rw-r--r--.gitignore2
-rw-r--r--PKGBUILD38
-rw-r--r--dkms.conf6
4 files changed, 62 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..95fe60a02021
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,16 @@
+pkgbase = ek-loop-connect-dkms-git
+ pkgdesc = Linux hwmon driver for EK Loop Connect
+ pkgver = r1.5a6cf1f
+ pkgrel = 1
+ url = https://github.com/pavelherr/ek-loop-connect
+ arch = x86_64
+ license = GPL2
+ makedepends = git
+ depends = dkms
+ provides = ek-loop-connect
+ source = ek-loop-connect::git+https://github.com/pavelherr/ek-loop-connect#commit=5a6cf1f99b1b922ad21f4f6dff9d0ce99cc686cc
+ source = dkms.conf
+ sha256sums = SKIP
+ sha256sums = 4bc96ea0b235cdd3ff712048599503acd5a14a3c8a22a06714712a5a2e3097c1
+
+pkgname = ek-loop-connect-dkms-git
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 000000000000..c4a681fbe97f
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,2 @@
+*.zst
+ek-loop-connect/ \ No newline at end of file
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..16d76f8053c6
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,38 @@
+# Maintainer: Luis Batalha <lfrb25 at gmail dot com>
+
+commit_hash=5a6cf1f99b1b922ad21f4f6dff9d0ce99cc686cc
+source_dir='ek-loop-connect'
+
+_pkgbase=('ek-loop-connect')
+pkgname=('ek-loop-connect-dkms-git')
+pkgver=r1.5a6cf1f
+pkgrel=1
+pkgdesc="Linux hwmon driver for EK Loop Connect"
+arch=('x86_64')
+url='https://github.com/pavelherr/ek-loop-connect'
+license=('GPL2')
+source=("$source_dir::git+https://github.com/pavelherr/ek-loop-connect#commit=$commit_hash"
+ 'dkms.conf')
+makedepends=('git')
+depends=('dkms')
+sha256sums=('SKIP'
+ '4bc96ea0b235cdd3ff712048599503acd5a14a3c8a22a06714712a5a2e3097c1')
+provides=('ek-loop-connect')
+
+pkgver() {
+ cd $source_dir
+ printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"
+}
+
+package() {
+ # Copy dkms.conf
+ install -Dm644 dkms.conf "${pkgdir}"/usr/src/${_pkgbase}-${pkgver}/dkms.conf
+
+ # Set name and version
+ sed -e "s/@_PKGBASE@/${_pkgbase}/" \
+ -e "s/@PKGVER@/${pkgver}/" \
+ -i "${pkgdir}"/usr/src/${_pkgbase}-${pkgver}/dkms.conf
+
+ # Copy sources (including Makefile)
+ cp -r ${_pkgbase}/module/* "${pkgdir}"/usr/src/${_pkgbase}-${pkgver}/
+}
diff --git a/dkms.conf b/dkms.conf
new file mode 100644
index 000000000000..3f51a21b39b5
--- /dev/null
+++ b/dkms.conf
@@ -0,0 +1,6 @@
+PACKAGE_NAME="@_PKGBASE@"
+PACKAGE_VERSION="@PKGVER@"
+MAKE[0]="make"
+BUILT_MODULE_NAME[0]="@_PKGBASE@"
+DEST_MODULE_LOCATION[0]="/kernel/drivers/hwmon"
+AUTOINSTALL="yes" \ No newline at end of file