Arch Linux ARM packages
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 

39 lines
948 B

  1. _pkgbase=uinput-permfix
  2. pkgname=uinput-permfix
  3. pkgver=1
  4. pkgrel=1
  5. pkgdesc="/dev/uinput permissions fix: set owner to 'input' group"
  6. url=""
  7. arch=('any')
  8. license=('GPL')
  9. depends=()
  10. makedepends=()
  11. source=(
  12. uinput-permfix.service
  13. uinput-permfix.timer
  14. uinput-permfix
  15. )
  16. sha256sums=(
  17. ea5a029fe085ed201e7e8015198fd0b27c71808e7ee3640b13552c3d9a20842e
  18. 2acdfc8d85c1c57557127b856b069c02aafe2b8793a644ab1fc241a8a92fb084
  19. b7c3c491689f10a99e882dfd7206ea91406b196e431dca447ebb088e094cbcfc
  20. )
  21. package() {
  22. install -D -m644 "$srcdir"/uinput-permfix.service \
  23. "$pkgdir"/etc/systemd/system/uinput-permfix.service
  24. install -D -m644 "$srcdir"/uinput-permfix.timer \
  25. "$pkgdir"/etc/systemd/system/uinput-permfix.timer
  26. install -D -m755 "$srcdir"/uinput-permfix \
  27. "$pkgdir"/usr/local/sbin/uinput-permfix
  28. }
  29. post_install() {
  30. systemctl enable --now uinput-permfix.timer
  31. }
  32. pre_remove() {
  33. systemctl disable uinput-permfix.timer
  34. }