summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO14
-rw-r--r--PKGBUILD33
2 files changed, 47 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..9ee7e50f1b45
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,14 @@
+pkgbase = zenergy-dkms-git
+ pkgdesc = Linux kernel driver for reading RAPL registers for AMD Zen CPUs
+ pkgver = 21.09f4d2f
+ pkgrel = 1
+ url = https://github.com/boukehaarsma23/zenergy
+ arch = x86_64
+ arch = i686
+ license = GPL2
+ depends = dkms
+ provides = zenergy-dkms
+ source = zenergy::git+https://github.com/boukehaarsma23/zenergy.git
+ b2sums = SKIP
+
+pkgname = zenergy-dkms-git
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..62493caf982f
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,33 @@
+# Maintainer: bouhaa <boukehaarsma23 at gmail dot com>
+
+_pkgname=zenergy
+pkgname=$_pkgname-dkms-git
+pkgver=21.09f4d2f
+pkgrel=1
+pkgdesc='Linux kernel driver for reading RAPL registers for AMD Zen CPUs'
+arch=('x86_64' 'i686')
+url='https://github.com/boukehaarsma23/zenergy'
+license=('GPL2')
+depends=('dkms')
+provides=('zenergy-dkms')
+
+source=("$_pkgname::git+$url.git")
+
+b2sums=("SKIP")
+
+pkgver() {
+ cd "$srcdir/$_pkgname"
+ printf "%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"
+}
+
+prepare() {
+ sed -e "s/@CFLGS@//" \
+ -e "s/@VERSION@/$pkgver/" \
+ -i "$srcdir/$_pkgname/dkms.conf"
+}
+
+package() {
+ install -Dm644 "$srcdir/$_pkgname/dkms.conf" "$pkgdir/usr/src/$_pkgname-$pkgver/dkms.conf"
+ install -Dm644 "$srcdir/$_pkgname/Makefile" "$pkgdir/usr/src/$_pkgname-$pkgver/Makefile"
+ install -Dm644 "$srcdir/$_pkgname/zenergy.c" "$pkgdir/usr/src/$_pkgname-$pkgver/zenergy.c"
+}