summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD43
1 files changed, 43 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..054bcc7f733a
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,43 @@
+# Maintainer: aig <aigmx@posteo.de>
+# Contributor: Bruno Pagani <archange@archlinux.org>
+# Contributor: Christoph Hoopmann <choopm at 0pointer.org>
+# Contributor: Pascal E. <archlinux at hardfalcon dot net>
+# Contributor: Andrej Gelenberg <andrej.gelenberg at udo dot edu>
+
+# This package is derived from the official libnfc package and adds compilation with
+# NXP pn71xx driver support provided by libnfc-nci from https://github.com/NXPNFCLinux/linux_libnfc-nci
+
+pkgname=libnfc-pn71xx
+pkgver=1.8.0
+pkgrel=1
+pkgdesc="Platform independent Near Field Communication (NFC) library. With NXP pn71xx support."
+arch=(x86_64)
+url="http://nfc-tools.org/"
+license=(LGPL3)
+depends=(glibc gcc-libs systemd-libs openssl libusb libusb-compat pcsclite libnfc-nci)
+makedepends=()
+provides=('libnfc=1.8.0')
+conflicts=('libnfc')
+optdepends=('acsccid: acr122_pcsc support')
+source=(https://github.com/nfc-tools/libnfc/releases/download/libnfc-${pkgver}/libnfc-${pkgver}.tar.bz2)
+sha256sums=('6d9ad31c86408711f0a60f05b1933101c7497683c2e0d8917d1611a3feba3dd5')
+
+prepare() {
+ # Use uaccess
+ sed -i "s|MODE=\"0664\", GROUP=\"plugdev\"|TAG+=\"uaccess\"|g" libnfc-${pkgver}/contrib/udev/93-pn53x.rules
+ mv libnfc-${pkgver}/contrib/udev/{93,70}-pn53x.rules
+}
+
+build() {
+ cd libnfc-${pkgver}
+ ./configure --prefix=/usr --with-drivers=acr122_pcsc,acr122_usb,acr122s,arygon,pcsc,pn532_i2c,pn532_spi,pn532_uart,pn53x_usb,pn71xx
+ make
+}
+
+package() {
+ cd libnfc-${pkgver}
+ make DESTDIR="${pkgdir}" install
+ install -Dm644 libnfc.conf.sample -t "${pkgdir}"/etc/nfc/
+ install -Dm644 contrib/udev/70-pn53x.rules -t "${pkgdir}"/usr/lib/udev/rules.d/
+ install -Dm644 contrib/linux/blacklist-libnfc.conf -t "${pkgdir}"/usr/lib/modprobe.d/
+}