From 490b68c1214bd06d4a59633900ddd451d4f538a5 Mon Sep 17 00:00:00 2001 From: Chris Xiong Date: Sat, 16 Oct 2021 23:51:12 -0400 Subject: Import fprint stuff from tatsh-overlay. --- sys-auth/libfprint/libfprint-1.94.1.ebuild | 50 ++++++++++++++++++++++++++++++ 1 file changed, 50 insertions(+) create mode 100644 sys-auth/libfprint/libfprint-1.94.1.ebuild (limited to 'sys-auth/libfprint/libfprint-1.94.1.ebuild') diff --git a/sys-auth/libfprint/libfprint-1.94.1.ebuild b/sys-auth/libfprint/libfprint-1.94.1.ebuild new file mode 100644 index 0000000..ce92cb6 --- /dev/null +++ b/sys-auth/libfprint/libfprint-1.94.1.ebuild @@ -0,0 +1,50 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit meson udev + +DESCRIPTION="Library to add support for consumer fingerprint readers" +HOMEPAGE="https://cgit.freedesktop.org/libfprint/libfprint/ https://github.com/freedesktop/libfprint https://gitlab.freedesktop.org/libfprint/libfprint" +SRC_URI="https://github.com/freedesktop/libfprint/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="LGPL-2.1+" +SLOT="2" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86" +IUSE="examples gtk-doc +introspection" + +RDEPEND=" + dev-libs/glib:2 + dev-libs/libgusb + dev-libs/nss + virtual/libusb:1= + x11-libs/gtk+:3 + x11-libs/libX11 + x11-libs/libXv + x11-libs/pixman + !>=sys-auth/libfprint-1.92:0 +" + +DEPEND="${RDEPEND}" + +BDEPEND=" + virtual/pkgconfig + gtk-doc? ( dev-util/gtk-doc ) + introspection? ( dev-libs/gobject-introspection ) +" + +PATCHES=( ${FILESDIR}/${PN}-0.8.2-fix-implicit-declaration.patch ) + +src_configure() { + local emesonargs=( + $(meson_use examples gtk-examples) + $(meson_use introspection) + $(meson_use gtk-doc doc) + -Ddrivers=all + -Dudev_rules=enabled + -Dudev_rules_dir=$(get_udevdir)/rules.d + --libdir=/usr/$(get_libdir) + ) + meson_src_configure +} \ No newline at end of file -- cgit v1.2.3