Package libnfc-nci: Specfile
%define _unpackaged_files_terminate_build 1 %def_with secure_P2P %def_without debug Name: libnfc-nci Version: 2.4 Release: alt1.dev.git20190613 Summary: Linux NFC stack for NCI based NXP NFC Controllers. License: Apache 2.0 Group: System/Libraries Url: https://www.nxp.com/docs/en/application-note/AN11697.pdf # Git: https://github.com/NXPNFCLinux/linux_libnfc-nci Source: %name-%version.tar Source1: 42-pn5xx_i2c.rules # Automatically added by buildreq on Thu Jul 25 2019 # optimized out: glibc-kernheaders-generic glibc-kernheaders-x86 gnu-config libstdc++-devel perl pkg-config python-base python-modules sh4 BuildRequires: gcc-c++ %if_with secure_P2P Buildrequires: libssl-devel %endif %description Linux NFC stack for NCI based NXP NFC Controllers. %package devel Summary: Development libraries for libnfc-nci Group: Development/C Requires: %name = %version-%release Requires: pkgconfig %description devel The libnfc-nci-devel package contains header files necessary for developing programs using libnfc-nci. %package example Summary: Example using libnfc-nci Group: System/Libraries Requires: %name = %version-%release %description example The libnfc-nci-example package contains example demonstrating the functionality of libnfc-nci. %prep %setup %build ./bootstrap %if_with secure_P2P # use system openssl and therefore treat the path respectively sed -i 's|-L\$(openssldir)/lib|-L\$(openssldir)/lib%_libsuff|g' Makefile.am export openssldir=%_prefix %endif export exec_prefix=%_prefix %configure \ --disable-static \ %if_with debug --enable-debug \ %endif %if_with secure_P2P --enable-llcp1_3 \ %endif --enable-i2c %make_build %install make install DESTDIR=%buildroot # remove *.la files find %buildroot -name '*.la' -exec rm -f {} ';' mkdir -p %buildroot/%_bindir mv %buildroot/%_sbindir/* %buildroot/%_bindir install -p -m644 -D %SOURCE1 %buildroot/%_udevrulesdir/42-pn5xx_i2c.rules %files %doc README.md LICENSE.txt %config(noreplace) %_sysconfdir/libnfc-n*.conf %_libdir/libnfc_nci_linux-1.so.* %files devel %_libdir/libnfc_nci_linux.so %_includedir/* %_libdir/pkgconfig/*.pc %doc doc/* %files example %_bindir/* # bring udev rule for NFC chip device node user access only for test purposes %_udevrulesdir/*.rules %changelog * Thu Jul 25 2019 Nikolai Kostrigin <nickel@altlinux.org> 2.4-alt1.dev.git20190613 - initial build for OS ALT |