# Template file for 'libfido2' pkgname=libfido2 version=1.11.0 revision=1 build_style=cmake configure_args="-DUDEV_RULES_DIR=/usr/lib/udev/rules.d" hostmakedepends="pkg-config" makedepends="eudev-libudev-devel libcbor-devel openssl-devel zlib-devel" short_desc="Library for FIDO 2.0, including communication with a device over USB" maintainer="Leah Neukirchen " license="BSD-2-Clause" homepage="https://github.com/Yubico/libfido2" distfiles="https://github.com/Yubico/libfido2/archive/${version}.tar.gz" checksum=0830c5853e3b44099a97166e0cec54a65b54b7faaac07071872f77b8e4d7b302 # udev rules used to be shipped by libu2f-host conf_files="/usr/lib/udev/rules.d/70-u2f.rules" conflicts="libu2f-host<=1.1.10_3" post_extract() { vsed -i -e '/add_compile_options(-Werror)/d' CMakeLists.txt } post_install() { vlicense LICENSE vsed -e 's/GROUP="plugdev"/GROUP="users"/' \ -i ${DESTDIR}/usr/lib/udev/rules.d/70-u2f.rules } libfido2-devel_package() { short_desc+=" - development files" depends="${sourcepkg}>=${version}_${revision} libcbor-devel" pkg_install() { vmove usr/include vmove usr/lib/*.a vmove usr/lib/*.so vmove usr/lib/pkgconfig vmove usr/share/man/man3 } }