summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorShaleen Jain2018-03-16 22:27:52 +0530
committerShaleen Jain2018-03-17 17:00:05 +0530
commit6cc858f5632f7fa4f4722748afec6050d59d780f (patch)
treec51462fc0c7dc1ac8f0dd446737fa568d894cc52
downloadaur-6cc858f5632f7fa4f4722748afec6050d59d780f.tar.gz
initial commit
-rw-r--r--.SRCINFO17
-rw-r--r--PKGBUILD37
-rw-r--r--dkms.conf7
3 files changed, 61 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..cecc9fcd783a
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,17 @@
+pkgbase = system76-dkms-git
+ pkgdesc = The system76 driver kernel module (DKMS)
+ pkgver = 48
+ pkgrel = 1
+ url = https://github.com/pop-os/system76-dkms
+ arch = i686
+ arch = x86_64
+ license = GPL2
+ makedepends = git
+ depends = dkms
+ source = system76::git+https://github.com/pop-os/system76-dkms.git#branch=dkms_bionic
+ source = dkms.conf
+ md5sums = SKIP
+ md5sums = 654623daac5a4c9d69883d7b2b5ddac8
+
+pkgname = system76-dkms-git
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..f3eea7b683ff
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,37 @@
+# Maintainer: Shaleen Jain <shaleen(at)jain(dot)sh>
+
+_pkgname=system76
+pkgname=system76-dkms-git
+pkgver=48
+pkgrel=1
+pkgdesc="The system76 driver kernel module (DKMS)"
+arch=('i686' 'x86_64')
+url="https://github.com/pop-os/system76-dkms"
+license=('GPL2')
+depends=('dkms')
+makedepends=('git')
+conflicts=("${_pkgbase}")
+source=("system76::git+https://github.com/pop-os/system76-dkms.git#branch=dkms_bionic"
+ 'dkms.conf')
+md5sums=('SKIP'
+ '654623daac5a4c9d69883d7b2b5ddac8')
+
+pkgver() {
+ cd ${srcdir}/${_pkgname}
+ git rev-list --count HEAD
+}
+
+package() {
+ local install_dir="${pkgdir}/usr/src/${_pkgname}-${pkgver}"
+
+ # Copy dkms.conf
+ install -Dm644 dkms.conf ${install_dir}/dkms.conf
+
+ # Set name and version
+ sed -e "s/@_PKGBASE@/${_pkgname}/" \
+ -e "s/@PKGVER@/${pkgver}/" \
+ -i "${install_dir}"/dkms.conf
+
+ # Copy sources (including Makefile)
+ cp -r ${_pkgname}/* ${install_dir}/
+}
diff --git a/dkms.conf b/dkms.conf
new file mode 100644
index 000000000000..a3117ffc852e
--- /dev/null
+++ b/dkms.conf
@@ -0,0 +1,7 @@
+PACKAGE_NAME="@_PKGBASE@"
+PACKAGE_VERSION="@PKGVER@"
+MAKE[0]="make -C $kernel_source_dir M=$dkms_tree/$PACKAGE_NAME/$PACKAGE_VERSION/build modules"
+CLEAN="make -C $kernel_source_dir M=$dkms_tree/$PACKAGE_NAME/$PACKAGE_VERSION/build clean"
+BUILT_MODULE_NAME[0]="@_PKGBASE@"
+DEST_MODULE_LOCATION[0]="/kernel/drivers/misc"
+AUTOINSTALL="yes"