-
Notifications
You must be signed in to change notification settings - Fork 2
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
sys-auth/libfprint-tod: bump to 1.94.8
- Loading branch information
1 parent
8792ca8
commit f18b978
Showing
3 changed files
with
57 additions
and
1 deletion.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1 +1,2 @@ | ||
DIST libfprint-tod-1.94.7.tar.bz2 9279834 BLAKE2B ce8aa7a7bfd4fb54cb9702b20a331f0ab25734db20a4826764db7ad35a07ce674a832902e081547415b3c8c97dcdcb6f0498ce90799e3e31dbb228cc05955ab6 SHA512 32df38aff46dc49a30a46fccf20b1210583b82ef65c2c2935888dc15048b54f2028d0e980e3a2e3ccbb43219f1de3a250760bdd2c2f45629a856806723b044ba | ||
DIST libfprint-tod-1.94.8.tar.bz2 9277760 BLAKE2B bc6e5a2ffc57a9674f60303b1caec3be3a57a8cebb1340d2dd8ef6499e1f25dff35bddece683168655687d284046d4bc85dfa1746c9b28fc218fd99686ec2b9c SHA512 58d4a11514755e0e981bb42f7927d507e1fbc9115914ee973aff55d39a3a58df167d065037d163d03d6297355d7b73163767aa6a0bbcee35b220304e4d56157c |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,55 @@ | ||
# Copyright 2024 Gentoo Authors | ||
# Distributed under the terms of the GNU General Public License v2 | ||
|
||
EAPI=8 | ||
|
||
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}+tod1/libfprint-v${PV}+tod1.tar.bz2 -> ${P}.tar.bz2" | ||
|
||
S="${WORKDIR}/${PN/-tod/}-v${PV}+tod1" | ||
|
||
LICENSE="LGPL-2.1+" | ||
SLOT="2" | ||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc ~x86" | ||
|
||
IUSE="examples gtk-doc +introspection" | ||
|
||
RDEPEND=" | ||
dev-libs/glib:2 | ||
dev-libs/libgudev | ||
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.90:0 | ||
" | ||
|
||
DEPEND="${RDEPEND}" | ||
|
||
BDEPEND=" | ||
virtual/pkgconfig | ||
gtk-doc? ( dev-util/gtk-doc ) | ||
introspection? ( dev-libs/gobject-introspection ) | ||
" | ||
|
||
PATCHES=( "${FILESDIR}"/${PN/-tod/}-0.8.2-fix-implicit-declaration.patch ) | ||
|
||
src_configure() { | ||
local emesonargs=( | ||
$(meson_use examples gtk-examples) | ||
$(meson_use gtk-doc doc) | ||
$(meson_use introspection) | ||
-Dtod=true | ||
-Ddrivers=all | ||
-Dudev_rules=enabled | ||
-Dudev_rules_dir=$(get_udevdir)/rules.d | ||
--libdir=/usr/$(get_libdir) | ||
) | ||
meson_src_configure | ||
} |