mirror of
https://github.com/archlinux/aur.git
synced 2026-02-10 06:54:23 +01:00
Update asus-numberpad-driver-git to r730.2103186
This commit is contained in:
parent
bbdd407bfd
commit
aec25bfcd9
4 changed files with 56 additions and 6 deletions
20
.SRCINFO
20
.SRCINFO
|
|
@ -21,40 +21,60 @@ pkgbase = asus-numberpad-driver-git
|
|||
provides = asus-numberpad-driver
|
||||
replaces = asus-touchpad-numpad-driver-git
|
||||
source = git+https://github.com/asus-linux-drivers/asus-numberpad-driver.git
|
||||
source = service.patch
|
||||
sha256sums = SKIP
|
||||
sha256sums = a9322b6176907076bc2ae8d5a79a8ef5745323121e4bea657063bf2dc358acbc
|
||||
|
||||
pkgname = asus-numberpad-driver-b7402-git
|
||||
|
||||
pkgname = asus-numberpad-driver-b7402-unicode-git
|
||||
|
||||
pkgname = asus-numberpad-driver-b7402-non-unicode-git
|
||||
|
||||
pkgname = asus-numberpad-driver-e210ma-git
|
||||
|
||||
pkgname = asus-numberpad-driver-e210ma-unicode-git
|
||||
|
||||
pkgname = asus-numberpad-driver-e210ma-non-unicode-git
|
||||
|
||||
pkgname = asus-numberpad-driver-g513-git
|
||||
|
||||
pkgname = asus-numberpad-driver-g513-unicode-git
|
||||
|
||||
pkgname = asus-numberpad-driver-g513-non-unicode-git
|
||||
|
||||
pkgname = asus-numberpad-driver-g533-git
|
||||
|
||||
pkgname = asus-numberpad-driver-g533-unicode-git
|
||||
|
||||
pkgname = asus-numberpad-driver-g533-non-unicode-git
|
||||
|
||||
pkgname = asus-numberpad-driver-gx551-git
|
||||
|
||||
pkgname = asus-numberpad-driver-gx551-unicode-git
|
||||
|
||||
pkgname = asus-numberpad-driver-gx551-non-unicode-git
|
||||
|
||||
pkgname = asus-numberpad-driver-gx701-git
|
||||
|
||||
pkgname = asus-numberpad-driver-gx701-unicode-git
|
||||
|
||||
pkgname = asus-numberpad-driver-gx701-non-unicode-git
|
||||
|
||||
pkgname = asus-numberpad-driver-up5401ea-git
|
||||
|
||||
pkgname = asus-numberpad-driver-up5401ea-unicode-git
|
||||
|
||||
pkgname = asus-numberpad-driver-up5401ea-non-unicode-git
|
||||
|
||||
pkgname = asus-numberpad-driver-ux433fa-git
|
||||
|
||||
pkgname = asus-numberpad-driver-ux433fa-unicode-git
|
||||
|
||||
pkgname = asus-numberpad-driver-ux433fa-non-unicode-git
|
||||
|
||||
pkgname = asus-numberpad-driver-ux581l-git
|
||||
|
||||
pkgname = asus-numberpad-driver-ux581l-unicode-git
|
||||
|
||||
pkgname = asus-numberpad-driver-ux581l-non-unicode-git
|
||||
|
|
|
|||
23
PKGBUILD
23
PKGBUILD
|
|
@ -5,22 +5,31 @@ pkgbase="${_pkgbase}-git"
|
|||
pkgname=(
|
||||
"${_pkgbase}-b7402-git"
|
||||
"${_pkgbase}-b7402-unicode-git"
|
||||
"${_pkgbase}-b7402-non-unicode-git"
|
||||
"${_pkgbase}-e210ma-git"
|
||||
"${_pkgbase}-e210ma-unicode-git"
|
||||
"${_pkgbase}-e210ma-non-unicode-git"
|
||||
"${_pkgbase}-g513-git"
|
||||
"${_pkgbase}-g513-unicode-git"
|
||||
"${_pkgbase}-g513-non-unicode-git"
|
||||
"${_pkgbase}-g533-git"
|
||||
"${_pkgbase}-g533-unicode-git"
|
||||
"${_pkgbase}-g533-non-unicode-git"
|
||||
"${_pkgbase}-gx551-git"
|
||||
"${_pkgbase}-gx551-unicode-git"
|
||||
"${_pkgbase}-gx551-non-unicode-git"
|
||||
"${_pkgbase}-gx701-git"
|
||||
"${_pkgbase}-gx701-unicode-git"
|
||||
"${_pkgbase}-gx701-non-unicode-git"
|
||||
"${_pkgbase}-up5401ea-git"
|
||||
"${_pkgbase}-up5401ea-unicode-git"
|
||||
"${_pkgbase}-up5401ea-non-unicode-git"
|
||||
"${_pkgbase}-ux433fa-git"
|
||||
"${_pkgbase}-ux433fa-unicode-git"
|
||||
"${_pkgbase}-ux433fa-non-unicode-git"
|
||||
"${_pkgbase}-ux581l-git"
|
||||
"${_pkgbase}-ux581l-unicode-git"
|
||||
"${_pkgbase}-ux581l-non-unicode-git"
|
||||
)
|
||||
pkgver=r730.2103186
|
||||
pkgrel=1
|
||||
|
|
@ -44,8 +53,9 @@ depends=(
|
|||
makedepends=('git')
|
||||
provides=("${_pkgbase}")
|
||||
replaces=('asus-touchpad-numpad-driver-git')
|
||||
source=("git+${url}.git")
|
||||
sha256sums=('SKIP')
|
||||
source=("git+${url}.git" "service.patch")
|
||||
sha256sums=('SKIP'
|
||||
'a9322b6176907076bc2ae8d5a79a8ef5745323121e4bea657063bf2dc358acbc')
|
||||
install="$pkgbase.install"
|
||||
|
||||
pkgver() {
|
||||
|
|
@ -53,6 +63,11 @@ pkgver() {
|
|||
printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"
|
||||
}
|
||||
|
||||
prepare() {
|
||||
patch "${srcdir}/${_pkgbase}/asus_numberpad_driver.service" service.patch
|
||||
patch "${srcdir}/${_pkgbase}/asus_numberpad_driver.x11.service" service.patch
|
||||
}
|
||||
|
||||
_package() {
|
||||
_config_dir="/usr/share/${_pkgbase}"
|
||||
_log_dir="/var/log/asus-numberpad-driver"
|
||||
|
|
@ -63,10 +78,6 @@ _package() {
|
|||
install -Dm644 "asus_numberpad_driver.x11.service" "${pkgdir}/usr/lib/systemd/system/asus_numberpad_driver.x11.service"
|
||||
sed -i "s#\$LAYOUT_NAME#${model}#" "${pkgdir}/usr/lib/systemd/system/asus_numberpad_driver.service"
|
||||
sed -i "s#\$LAYOUT_NAME#${model}#" "${pkgdir}/usr/lib/systemd/system/asus_numberpad_driver.x11.service"
|
||||
sed -i "s#\$CONFIG_FILE_DIR_PATH#${_config_dir}#" "${pkgdir}/usr/lib/systemd/system/asus_numberpad_driver.service"
|
||||
sed -i "s#\$CONFIG_FILE_DIR_PATH#${_config_dir}#" "${pkgdir}/usr/lib/systemd/system/asus_numberpad_driver.x11.service"
|
||||
sed -i "s#\$ERROR_LOG_FILE_PATH#${_log_dir}/error.log#" "${pkgdir}/usr/lib/systemd/system/asus_numberpad_driver.service"
|
||||
sed -i "s#\$ERROR_LOG_FILE_PATH#${_log_dir}/error.log#" "${pkgdir}/usr/lib/systemd/system/asus_numberpad_driver.x11.service"
|
||||
install -Dm 644 -t "${pkgdir}/${_config_dir}/layouts" layouts/*.py
|
||||
install -Dm 644 "LICENSE.md" "${pkgdir}/usr/share/licenses/${_pkgbase}/LICENSE.md"
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1,4 +1,8 @@
|
|||
post_install() {
|
||||
modprobe i2c-dev
|
||||
echo "i2c-dev" | tee /etc/modules-load.d/i2c-dev.conf >/dev/null
|
||||
|
||||
echo "To enable the asus numberpad driver run:"
|
||||
echo "# systemctl enable asus_numberpad_driver.service"
|
||||
echo " "
|
||||
}
|
||||
|
|
|
|||
15
service.patch
Normal file
15
service.patch
Normal file
|
|
@ -0,0 +1,15 @@
|
|||
--- asus_numberpad_driver.service 2024-03-16 21:09:42.901692226 +0100
|
||||
+++ cos.service 2024-03-16 21:09:34.521623561 +0100
|
||||
@@ -3,9 +3,9 @@
|
||||
|
||||
[Service]
|
||||
Type=simple
|
||||
-ExecStart=/usr/share/asus-numberpad-driver/.env/bin/python3 /usr/share/asus-numberpad-driver/numberpad.py $LAYOUT_NAME $CONFIG_FILE_DIR_PATH
|
||||
-StandardOutput=append:$ERROR_LOG_FILE_PATH
|
||||
-StandardError=append:$ERROR_LOG_FILE_PATH
|
||||
+ExecStart=python3 /usr/share/asus-numberpad-driver/numberpad.py $LAYOUT_NAME /usr/share/asus-numberpad-driver
|
||||
+StandardOutput=append:/var/log/asus-numberpad-driver
|
||||
+StandardError=append:/var/log/asus-numberpad-driver
|
||||
TimeoutSec=5
|
||||
Restart=on-failure
|
||||
Environment="DISPLAY=$DISPLAY"
|
||||
Loading…
Add table
Reference in a new issue