Update asus-numberpad-driver-git to r730.2103186

This commit is contained in:
Kamack38 2024-03-17 18:41:38 +00:00
parent bbdd407bfd
commit aec25bfcd9
4 changed files with 56 additions and 6 deletions

View file

@ -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

View file

@ -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"
}

View file

@ -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
View 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"