diff options
author | aig | 2020-10-23 17:35:29 +0200 |
---|---|---|
committer | aig | 2020-10-23 17:35:29 +0200 |
commit | 80032389da224d38b127d16d9dfe5491ee82a144 (patch) | |
tree | 08c303d529fd31ab11784847d9f1b9fd34e5c311 | |
parent | d899b3436471db9f17f7a72df05c824e609f796c (diff) | |
download | aur-80032389da224d38b127d16d9dfe5491ee82a144.tar.gz |
Fix udev rules file
-rw-r--r-- | .SRCINFO | 8 | ||||
-rw-r--r-- | 03-udev-rules.patch | 9 | ||||
-rw-r--r-- | 04-udev-rules-automake.patch | 15 | ||||
-rw-r--r-- | PKGBUILD | 21 |
4 files changed, 40 insertions, 13 deletions
@@ -1,7 +1,7 @@ pkgbase = libnfc-nci-lpcusbsio - pkgdesc = Linux NFC stack for NCI based NXP NFC Controllers (PN7150, PN7120). lpcusbsio USB tml. + pkgdesc = Linux NFC stack for NCI based NXP NFC Controllers (PN7150, PN7120). For USB transport. pkgver = 2.4.1 - pkgrel = 3 + pkgrel = 4 url = https://github.com/NXPNFCLinux/linux_libnfc-nci/ arch = x86_64 license = APACHE @@ -17,10 +17,12 @@ pkgbase = libnfc-nci-lpcusbsio source = 01-fix-tml-linker-errors.patch source = 02-fix-llcp-linker-errors.patch source = 03-udev-rules.patch + source = 04-udev-rules-automake.patch sha256sums = SKIP sha256sums = c9992a8449de8ece0324cbf180a24f8bcab82cb7f51832d3d80958c0968a7575 sha256sums = c6ece172b50e1d1070a979fbafa2e9ee7f7f7b92d583fa38f8ea433123a9ef4d - sha256sums = 0a44a4a1c0e429b6415332ededfc36111d6832a98c0717a996c8f862ba623e77 + sha256sums = 7aca0dfecb6bb9455a82b46a52dc653f1143493839585429876da31c1e8356a4 + sha256sums = 8d12d95b11edf634fca2f0289b58a063bc2a6be12ec5fbc2c9b06c63e676f46d pkgname = libnfc-nci-lpcusbsio diff --git a/03-udev-rules.patch b/03-udev-rules.patch index a14bfc3d3285..4673dcbd6658 100644 --- a/03-udev-rules.patch +++ b/03-udev-rules.patch @@ -1,8 +1,8 @@ diff --git a/src/halimpl/pn54x/tml/lpcusbsio/97-lpcusbsio-hid.rules b/src/halimpl/pn54x/tml/lpcusbsio/97-lpcusbsio-hid.rules -index bf3c8db..04f24a7 100644 +index bf3c8db..f8a0827 100644 --- a/src/halimpl/pn54x/tml/lpcusbsio/97-lpcusbsio-hid.rules +++ b/src/halimpl/pn54x/tml/lpcusbsio/97-lpcusbsio-hid.rules -@@ -1,21 +1,5 @@ +@@ -1,21 +1,2 @@ -# This is a sample udev file for HIDAPI devices which changes the permissions -# to 0666 (world readable/writable) for a specified device on Linux systems. - @@ -24,7 +24,4 @@ index bf3c8db..04f24a7 100644 -# grained permission setting. For example, it might be sufficient to just -# set the group or user owner for specific devices (for example the plugdev -# group on some systems). -+KERNEL=="hidraw*", ATTRS{busnum}=="1", ATTRS{idVendor}=="1fc9", ATTRS{idProduct}=="0088", TAG+="uaccess" -+KERNEL=="hidraw*", ATTRS{busnum}=="2", ATTRS{idVendor}=="1fc9", ATTRS{idProduct}=="0088", TAG+="uaccess" -+KERNEL=="hidraw*", ATTRS{busnum}=="3", ATTRS{idVendor}=="1fc9", ATTRS{idProduct}=="0088", TAG+="uaccess" -+KERNEL=="hidraw*", ATTRS{busnum}=="4", ATTRS{idVendor}=="1fc9", ATTRS{idProduct}=="0088", TAG+="uaccess" ++SUBSYSTEM=="hidraw", KERNEL=="hidraw*", ATTRS{idVendor}=="1fc9", ATTRS{idProduct}=="0088", TAG+="uaccess" diff --git a/04-udev-rules-automake.patch b/04-udev-rules-automake.patch new file mode 100644 index 000000000000..ad287fa75a38 --- /dev/null +++ b/04-udev-rules-automake.patch @@ -0,0 +1,15 @@ +diff --git a/Makefile.am b/Makefile.am +index 3561d93..56b93d2 100644 +--- a/Makefile.am ++++ b/Makefile.am +@@ -39,8 +39,8 @@ endif + if LPCUSBSIO + AM_LDFLAGS += `pkg-config libudev --libs` + +-udevrules_DATA = src/halimpl/pn54x/tml/lpcusbsio/97-lpcusbsio-hid.rules +-udevrulesdir = /etc/udev/rules.d ++udevrules_DATA = src/halimpl/pn54x/tml/lpcusbsio/60-lpcusbsio-hid.rules ++udevrulesdir = /usr/lib/udev/rules.d + endif + + LIBNFC_NCI_INCLUDE := \ @@ -2,8 +2,8 @@ pkgname=libnfc-nci-lpcusbsio pkgver=2.4.1 -pkgrel=3 -pkgdesc="Linux NFC stack for NCI based NXP NFC Controllers (PN7150, PN7120). lpcusbsio USB tml." +pkgrel=4 +pkgdesc="Linux NFC stack for NCI based NXP NFC Controllers (PN7150, PN7120). For USB transport." arch=('x86_64') url="https://github.com/NXPNFCLinux/linux_libnfc-nci/" license=('APACHE') @@ -14,17 +14,22 @@ conflicts=('libnfc-nci-i2c' 'libnfc-nci-alt') source=("git+https://github.com/NXPNFCLinux/linux_libnfc-nci#commit=2aff6448cf6a86897d3d1bacb0a0943a594aa9ce" "01-fix-tml-linker-errors.patch" "02-fix-llcp-linker-errors.patch" - "03-udev-rules.patch") + "03-udev-rules.patch" + "04-udev-rules-automake.patch") sha256sums=('SKIP' 'c9992a8449de8ece0324cbf180a24f8bcab82cb7f51832d3d80958c0968a7575' 'c6ece172b50e1d1070a979fbafa2e9ee7f7f7b92d583fa38f8ea433123a9ef4d' - '0a44a4a1c0e429b6415332ededfc36111d6832a98c0717a996c8f862ba623e77') + '7aca0dfecb6bb9455a82b46a52dc653f1143493839585429876da31c1e8356a4' + '8d12d95b11edf634fca2f0289b58a063bc2a6be12ec5fbc2c9b06c63e676f46d') prepare() { cd "$srcdir/linux_libnfc-nci" patch -p1 -i "$srcdir/01-fix-tml-linker-errors.patch" patch -p1 -i "$srcdir/02-fix-llcp-linker-errors.patch" patch -p1 -i "$srcdir/03-udev-rules.patch" + patch -p1 -i "$srcdir/04-udev-rules-automake.patch" + mv $srcdir/linux_libnfc-nci/src/halimpl/pn54x/tml/lpcusbsio/97-lpcusbsio-hid.rules \ + $srcdir/linux_libnfc-nci/src/halimpl/pn54x/tml/lpcusbsio/60-lpcusbsio-hid.rules } build() { @@ -40,3 +45,11 @@ package() { make DESTDIR="$pkgdir/" install rm -rf $pkgdir/usr/sbin } + +post_install() { + udevadm control --reload +} + +post_remove() { + udevadm control --reload +} |