diff --git a/sys-auth/libfprint-tod/Manifest b/sys-auth/libfprint-tod/Manifest index 0fe48b9..4e266fb 100644 --- a/sys-auth/libfprint-tod/Manifest +++ b/sys-auth/libfprint-tod/Manifest @@ -1,6 +1,6 @@ AUX libfprint-0.8.2-fix-implicit-declaration.patch 4831 BLAKE2B ec61d1ee189549f4456634b5b0157f32c61b2255330681b96bc50c73d9a5d51c1058f4f82b979ca4695d9d1065b0623e86be943f98c1582725bcddda0630156b SHA512 afd4e7c5ee65a91b17aa8bec4c6a0ba5b972e9f2586a0cfa7adc823d2a1f8d2378ed28928c5108870d2347f3edb2f343a24b2eaef6c015b7650834b4d76ceb73 -DIST libfprint-tod-1.90.7_p20210222.tar.bz2 5536052 BLAKE2B 13f3847c75e3eb85d047e7171d5fb9f772211d6d30ea27c8db41328e8b1156a33b8187980f5fca5104ccf66bc1b4a1699ff5bda738edd75d04d950824e83df49 SHA512 05adfdfb1eb6092d47ff332e534c5f040c5a13a7fe561d30a069286ede9913822d6d8a86491fe57aa301d8bebb396eca11f2e829d09755f13203a0912941e3dc DIST libfprint-tod-1.94.1.tar.bz2 9066630 BLAKE2B 5af542ed152bc8c1c131e6457810badb7313910fbac8a8afb2dc61c9d32487fc09c835b8ee4b7c94fe59dd0ba0ebb09c8c1b0f482e84a586040cf6c091e68ada SHA512 92196691431a33d335664fadaf3546ab0dd2779c0323013225c14103c778613283c4fba8eeb70b1de8134ef898aa62efbb1c2fbb4228e6524f9b791b353eeaa1 -EBUILD libfprint-tod-1.90.7_p20210222.ebuild 1136 BLAKE2B b542e77c3a26fcd25da3b5a47f50409d3c31ecf3fdb024d087811051de3c86498db772aa5b1f667097dfca536c4171005581d10f4ada3d4a410909f75ea2753e SHA512 8488e97089b78908506328cdd1fad8c736d74200c7ca7dd95476b9de0f576de53ef5b4426c76dba2106398084eb1f479c65ad8cdee8d03500b2e4624d5b144d3 +DIST libfprint-tod-1.94.2.tar.bz2 9071322 BLAKE2B 544eb7f91813c7263146de3a6205f49283b3a25c3033658736caa85cd1815d56c45327f02f858653d90cd4dcc270d332e9ee22af5bfa695e566c0fea58da7801 SHA512 3d0c589424ef6f03dbb8c9c0b3be6af4a4905a24813de15301192d8bce15276b167485e9d9f1811830c23645e25e973b02507738d21c0171ba31eb3f91912181 EBUILD libfprint-tod-1.94.1-r1.ebuild 1261 BLAKE2B af4c8ae5256c3e2a48bb34a9467df18892ae1efde3e6e0716208a7cf36e288a9cef6703a9d5f9a52d78630c26bf32f2de0622771bce98e0eba42e367b40694d2 SHA512 1595d2b991e0c635912bdb3ed5760e5410b61510fe864448374d71b94fad507ecde0ffb1c890ab1485c9157a95eb37d8954de3e4a22cde1802c3f0eae903d47a +EBUILD libfprint-tod-1.94.2.ebuild 1261 BLAKE2B af4c8ae5256c3e2a48bb34a9467df18892ae1efde3e6e0716208a7cf36e288a9cef6703a9d5f9a52d78630c26bf32f2de0622771bce98e0eba42e367b40694d2 SHA512 1595d2b991e0c635912bdb3ed5760e5410b61510fe864448374d71b94fad507ecde0ffb1c890ab1485c9157a95eb37d8954de3e4a22cde1802c3f0eae903d47a 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 deleted file mode 100644 index 1261515..0000000 --- a/sys-auth/libfprint-tod/libfprint-tod-1.90.7_p20210222.ebuild +++ /dev/null @@ -1,47 +0,0 @@ -# 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="2" -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 -} diff --git a/sys-auth/libfprint-tod/libfprint-tod-1.94.2.ebuild b/sys-auth/libfprint-tod/libfprint-tod-1.94.2.ebuild new file mode 100644 index 0000000..6736edd --- /dev/null +++ b/sys-auth/libfprint-tod/libfprint-tod-1.94.2.ebuild @@ -0,0 +1,54 @@ +# Copyright 1999-2021 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}+tod1/libfprint-v${PV}+tod1.tar.bz2 -> ${P}.tar.bz2" + +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/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 ) + +S="${WORKDIR}/${PN/-tod/}-v${PV}+tod1" + +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 +}