diff options
author | vantu5z | 2021-03-18 14:55:58 +0300 |
---|---|---|
committer | vantu5z | 2021-03-18 14:55:58 +0300 |
commit | 8286a5b5d086416569e669383f1f0b8fc405b6f7 (patch) | |
tree | 2a4e38b87461053f5b8349d184ce5265dd015896 | |
download | aur-8286a5b5d086416569e669383f1f0b8fc405b6f7.tar.gz |
init
-rw-r--r-- | .SRCINFO | 22 | ||||
-rw-r--r-- | PKGBUILD | 35 | ||||
-rw-r--r-- | dkms.conf | 7 | ||||
-rw-r--r-- | synaptics-led-dkms.install | 11 |
4 files changed, 75 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..224e20086ad4 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,22 @@ +pkgbase = synaptics-led-dkms + pkgdesc = Synaptics LED enabled psmouse kernel module. DKMS version. + pkgver = 5.11.7 + pkgrel = 1 + url = https://github.com/vantu5z/synaptics-led + install = synaptics-led-dkms.install + arch = i686 + arch = x86_64 + license = GPL2 + makedepends = git + makedepends = linux-headers>=5.10.13 + depends = dkms + depends = linux>=5.10.13 + provides = synaptics-led + conflicts = synaptics-led + source = https://github.com/vantu5z/synaptics-led/archive/5.11.7.tar.gz + source = dkms.conf + sha256sums = 74faa112fb06ec8c0fe9d2a87868dadee34c2f91b1ac0e4037372911d8e841b7 + sha256sums = 4bae506df68782fc57471eb983b3ec332694e642c43defeeeba3e3af0802b69f + +pkgname = synaptics-led-dkms + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..c17313b859df --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,35 @@ +# Maintainer: Ivan <vantu5z@mail.ru> + +_pkgbase=synaptics-led +pkgname=synaptics-led-dkms +pkgver=5.11.7 +pkgrel=1 +arch=(i686 x86_64) +license=(GPL2) +url="https://github.com/vantu5z/synaptics-led" +pkgdesc="Synaptics LED enabled psmouse kernel module. DKMS version." +depends=('dkms' 'linux>=5.10.13') +makedepends=('git' 'linux-headers>=5.10.13') +conflicts=("${_pkgbase}") +provides=("${_pkgbase}") +install=${pkgname}.install + +source=('https://github.com/vantu5z/synaptics-led/archive/${pkgver}.tar.gz' + 'dkms.conf') +sha256sums=('74faa112fb06ec8c0fe9d2a87868dadee34c2f91b1ac0e4037372911d8e841b7' + '4bae506df68782fc57471eb983b3ec332694e642c43defeeeba3e3af0802b69f') + +package() { + # Copy dkms.conf + cd ${srcdir} + 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) + cd ${srcdir}/${_pkgbase}-${pkgver}/synaptics-led + cp -r mouse/* "${pkgdir}"/usr/src/${_pkgbase}-${pkgver}/ +} diff --git a/dkms.conf b/dkms.conf new file mode 100644 index 000000000000..71fe5ece06dc --- /dev/null +++ b/dkms.conf @@ -0,0 +1,7 @@ +PACKAGE_NAME="@_PKGBASE@" +PACKAGE_VERSION="@PKGVER@" +MAKE[0]="make -C '/usr/lib/modules/$kernelver/build' 'M=$dkms_tree/$PACKAGE_NAME/$PACKAGE_VERSION/build' psmouse.ko" +CLEAN="make clean" +BUILT_MODULE_NAME[0]="psmouse" +DEST_MODULE_LOCATION[0]="/kernel/drivers/input/mouse" +AUTOINSTALL="yes" diff --git a/synaptics-led-dkms.install b/synaptics-led-dkms.install new file mode 100644 index 000000000000..fc5d4b826a32 --- /dev/null +++ b/synaptics-led-dkms.install @@ -0,0 +1,11 @@ +post_install() { + depmod +} + +post_upgrade() { + post_install +} + +post_remove() { + post_install +} |