diff options
author | Lukas W | 2020-01-06 11:25:05 +0100 |
---|---|---|
committer | Lukas W | 2020-01-06 11:25:05 +0100 |
commit | bfaf5b5b8e526329e926e33f2a2f59b9620b24f4 (patch) | |
tree | d1a7e528fa1418c79a70aeaa7def7b4579e3176e | |
download | aur-bfaf5b5b8e526329e926e33f2a2f59b9620b24f4.tar.gz |
Initial commit
-rw-r--r-- | .SRCINFO | 17 | ||||
-rw-r--r-- | PKGBUILD | 28 | ||||
-rw-r--r-- | dkms.conf | 9 |
3 files changed, 54 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..1b54584fee33 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,17 @@ +pkgbase = yoga-usage-mode + pkgdesc = Kernel module for Yoga C940 tablet mode detection + pkgver = r4.1bfa450 + pkgrel = 1 + url = https://github.com/lukas-w/yoga-usage-mode + arch = x86_64 + license = MIT + makedepends = git + makedepends = linux-headers + source = git+https://github.com/lukas-w/yoga-usage-mode.git + md5sums = SKIP + +pkgname = yoga-usage-mode-dkms-git + depends = dkms + provides = yoga-usage-mode=r4.1bfa450-1 + conflicts = yoga-usage-mode + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..43ba14afaa25 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,28 @@ +# Maintainer: Lukas W. <lukaswhl at gmail dot com> + +pkgbase=yoga-usage-mode +pkgname=(yoga-usage-mode-dkms-git) +pkgver=r4.1bfa450 +pkgrel=1 +pkgdesc="Kernel module for Yoga C940 tablet mode detection" +arch=('x86_64') +url="https://github.com/lukas-w/yoga-usage-mode" +license=('MIT') +makedepends=('git' 'linux-headers') +source=('git+https://github.com/lukas-w/yoga-usage-mode.git') +md5sums=('SKIP') + +pkgver() { + cd "$srcdir/${pkgbase}" + printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" +} + +package_yoga-usage-mode-dkms-git() { + depends=(dkms) + provides=("yoga-usage-mode=$pkgver-$pkgrel") + conflicts=(yoga-usage-mode) + + cd "$srcdir/${pkgbase}" + install -Dt "$pkgdir/usr/src/$pkgbase-$pkgver" -m644 Makefile yoga-usage-mode.c "$srcdir/../dkms.conf" + echo yoga-usage-mode | install -Dm644 /dev/stdin "$pkgdir/usr/lib/modules-load.d/$pkgbase.conf" +} diff --git a/dkms.conf b/dkms.conf new file mode 100644 index 000000000000..ec875b5fe722 --- /dev/null +++ b/dkms.conf @@ -0,0 +1,9 @@ +PACKAGE_NAME="yoga-usage-mode" +PACKAGE_VERSION="#MODULE_VERSION#" +AUTOINSTALL="yes" + +MAKE[0]="make KVERSION=$kernelver" +CLEAN="make clean" + +BUILT_MODULE_NAME[0]="yoga-usage-mode" +DEST_MODULE_LOCATION[0]="/kernel/platform/x86" |