From 5f74cd11301245e45c4dcb508662409ad73f8262 Mon Sep 17 00:00:00 2001 From: David Guglielmi Date: Sun, 21 Mar 2021 10:42:26 +0100 Subject: [PATCH] sys-auth/libfprint-tod: bump to 1.90.7_p20210222 --- sys-auth/libfprint-tod/Manifest | 2 + .../libfprint-tod-1.90.7_p20210222.ebuild | 47 +++++++++++++++++++ 2 files changed, 49 insertions(+) create mode 100644 sys-auth/libfprint-tod/libfprint-tod-1.90.7_p20210222.ebuild diff --git a/sys-auth/libfprint-tod/Manifest b/sys-auth/libfprint-tod/Manifest index 00a9066..98c945f 100644 --- a/sys-auth/libfprint-tod/Manifest +++ b/sys-auth/libfprint-tod/Manifest @@ -1,4 +1,6 @@ AUX libfprint-0.8.2-fix-implicit-declaration.patch 4831 BLAKE2B ec61d1ee189549f4456634b5b0157f32c61b2255330681b96bc50c73d9a5d51c1058f4f82b979ca4695d9d1065b0623e86be943f98c1582725bcddda0630156b SHA512 afd4e7c5ee65a91b17aa8bec4c6a0ba5b972e9f2586a0cfa7adc823d2a1f8d2378ed28928c5108870d2347f3edb2f343a24b2eaef6c015b7650834b4d76ceb73 DIST libfprint-tod-1.90.6.tar.bz2 5536735 BLAKE2B 2e35d3f2753ad69820505111bc983bc187fc798320e26e93e4a8ec1aca314d85103a5db552aeb78902b09469c91b56e92f462e3c58647d5896daf6bce2a927fd SHA512 213cbf72b75204e1f76ef29bbef138d699d3ec2a5cbc9b33d2626c63af98d5f6b7bc10182e24baa184c58a556eefb77ed1ddfd199bc5fc2822dfd3f772a4f567 +DIST libfprint-tod-1.90.7_p20210222.tar.bz2 5536052 BLAKE2B 13f3847c75e3eb85d047e7171d5fb9f772211d6d30ea27c8db41328e8b1156a33b8187980f5fca5104ccf66bc1b4a1699ff5bda738edd75d04d950824e83df49 SHA512 05adfdfb1eb6092d47ff332e534c5f040c5a13a7fe561d30a069286ede9913822d6d8a86491fe57aa301d8bebb396eca11f2e829d09755f13203a0912941e3dc EBUILD libfprint-tod-1.90.6.ebuild 1112 BLAKE2B 3367a9ac78441ce493220551afeee334b459d300f36ec7dd76a676e1a939d6be33be93aa82d7fd4292ee2d5c67bf0d3a3ffa9e6e5fe6d1892f26a823f703401b SHA512 b681740dd4571fd02da933e946b667c528e899f67a0bd67b2f11eba7238575a2e6d1cd7f40acfc502272da582e4edaf7d4f7fd1553c0577d2f1f94b8315d30ad +EBUILD libfprint-tod-1.90.7_p20210222.ebuild 1136 BLAKE2B 9ed4fe367c7bf9979b12ce3ce6c459491a2e7d4d91602db55b6758a2ce30676373edc853c95da8732e3440a7ba06ac52733302517be3c60eecf5f497fad50046 SHA512 bd6c0390154997b5370768d1decd2457ef61a2498a1cb8caaafc37e3ea0f7103e5b7a8d86cb14f36b732d2d93820404ac7e76f637571a40ce8aa6a9c2f02b02e MISC metadata.xml 351 BLAKE2B d90fb5e5ab0934ce503c99e337ab0dd86d98e5b98c414bed8b9f55200a71316d930157d0d92227bff70e69215cfc092fab0b814b5f5673940b294d15f6f1950d SHA512 0c3674c85ff7f1ca343a8f442c814619e786c3ef737eeb088b2e21ce072b5c38fc0a45085933b8ee3b056595955a703ec6ad6e2aac3d55ecd992a0b4f252d7da diff --git a/sys-auth/libfprint-tod/libfprint-tod-1.90.7_p20210222.ebuild b/sys-auth/libfprint-tod/libfprint-tod-1.90.7_p20210222.ebuild new file mode 100644 index 0000000..5d82a1f --- /dev/null +++ b/sys-auth/libfprint-tod/libfprint-tod-1.90.7_p20210222.ebuild @@ -0,0 +1,47 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit meson udev + +DESCRIPTION="light fork of libfprint to expose internal Drivers API" +HOMEPAGE="https://gitlab.freedesktop.org/3v1n0/libfprint/-/tree/tod/" +SRC_URI="https://gitlab.freedesktop.org/3v1n0/libfprint/-/archive/v${PV/_p/+git}+tod1/libfprint-v${PV/_p/+git}+tod1.tar.bz2 -> ${P}.tar.bz2" + +LICENSE="LGPL-2.1" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86" +IUSE="examples" + +RDEPEND="dev-libs/glib:2 + dev-libs/nss + >=dev-libs/libgusb-0.3.1 + !sys-auth/libfprint + virtual/libusb:1= + x11-libs/gtk+:3 + x11-libs/pixman + x11-libs/libX11 + x11-libs/libXv" + +DEPEND="${RDEPEND} + dev-util/gtk-doc" + +BDEPEND="virtual/pkgconfig" + +PATCHES=( ${FILESDIR}/${PN/-tod/}-0.8.2-fix-implicit-declaration.patch ) + +S="${WORKDIR}/${PN/-tod/}-v${PV/_p/+git}+tod1" + +src_configure() { + local emesonargs=( + $(meson_use examples gtk-examples) + -Ddoc=false + -Ddrivers=all + -Dtod=true + -Dudev_rules=true + -Dudev_rules_dir=$(get_udevdir)/rules.d + --libdir=/usr/$(get_libdir) + ) + meson_src_configure +}