summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorJoaquín Ignacio Aramendía2023-06-10 10:37:35 -0300
committerJoaquín Ignacio Aramendía2023-06-10 10:37:35 -0300
commitc55704835181ddba283caf057b230d21493bf34b (patch)
tree2165869bc6b34250d712677b3a770429d4693887 /PKGBUILD
downloadaur-oxp-sensors-dkms-git.tar.gz
New package name in sync with upstream driver
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD37
1 files changed, 37 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..de93c444b443
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,37 @@
+# Maintainer: Joaquín Ignacio Aramendía <samsagax at gmail dot com>
+
+_pkgbase=oxp-sensors
+pkgname=oxp-sensors-dkms-git
+pkgver=v0.7.r4.gceaee72
+pkgrel=1
+pkgdesc="Linux Driver for One X Player mini AMD"
+arch=('x86_64')
+url="https://gitlab.com/Samsagax/oxp-platform-dkms"
+license=('GPL')
+replaces=('oxp-platform-dkms-git')
+conflicts=('oxp-platform-dkms-git')
+depends=('dkms')
+makedepends=('git')
+source=("$_pkgbase::git+https://gitlab.com/Samsagax/oxp-sensors.git"
+ "dkms.conf")
+sha256sums=('SKIP'
+ 'f325b751c8a81416a75c2c1e7a7bc9ca46ae0fa3b44d4ccc09593274be1b2dc7')
+
+pkgver() {
+ cd "$srcdir/${_pkgbase}"
+ git describe --long --tags | sed 's/\([^-]*-g\)/r\1/;s/-/./g'
+}
+
+package() {
+ cd "$srcdir/${_pkgbase}"
+
+ install -d "${pkgdir}"/usr/src/${_pkgbase}-${pkgver}/
+ cp -r ${srcdir}/${_pkgbase}/* "${pkgdir}"/usr/src/${_pkgbase}-${pkgver}/
+
+ install -Dm644 ${srcdir}/dkms.conf "${pkgdir}"/usr/src/${_pkgbase}-${pkgver}/dkms.conf
+
+ sed -e "s/@_PKGBASE@/${_pkgbase}/" \
+ -e "s/@PKGVER@/${pkgver}/" \
+ -i "${pkgdir}"/usr/src/${_pkgbase}-${pkgver}/dkms.conf
+}
+