summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorhaarp <main.haarp@gmail.com>2016-09-05 16:22:17 +0200
committerhaarp <main.haarp@gmail.com>2016-09-05 16:22:17 +0200
commit88bd7d657775033ee3571bfd4f6c0c131ca874db (patch)
treeb445dc3c435c4a40a5a7734255f02e9791a61960
parentAdd new Google Earth (finally fixes crashes!!) (diff)
downloadhaarp-88bd7d657775033ee3571bfd4f6c0c131ca874db.tar.gz
haarp-88bd7d657775033ee3571bfd4f6c0c131ca874db.tar.bz2
haarp-88bd7d657775033ee3571bfd4f6c0c131ca874db.zip
Add fingerprint-gui-1.08 which isn't in Portage yet
-rw-r--r--sys-auth/fingerprint-gui/Manifest3
-rw-r--r--sys-auth/fingerprint-gui/fingerprint-gui-1.08.ebuild94
-rw-r--r--sys-auth/fingerprint-gui/metadata.xml11
3 files changed, 108 insertions, 0 deletions
diff --git a/sys-auth/fingerprint-gui/Manifest b/sys-auth/fingerprint-gui/Manifest
new file mode 100644
index 0000000..871528a
--- /dev/null
+++ b/sys-auth/fingerprint-gui/Manifest
@@ -0,0 +1,3 @@
+DIST fingerprint-gui-1.08.tar.gz 7041495 SHA256 c2b8fd89973728301bc18e24dbc3f4559cfa490685de3395b9550e395fb81132 SHA512 da97e48b0f0cba760eec65c2d1e3cfd10ede5c5f5ffdb7c0c568388f408f6c373316acc4f17a67707b95522cd34d85080f66de20c5280935f50ba5405217691e WHIRLPOOL ca40f0bf65a1a4860c5f9cd34ffb5b49857e9b61c5bb71a447cd272929bb8cc9a0df74be2bddbab94e3c1b2064f97504fad2bfccd1a4946f9bb68a851d119c30
+EBUILD fingerprint-gui-1.08.ebuild 2762 SHA256 0f96cc62fa2d4b8ca0088434216f02daac3ffc6d0f6fed7a1a0ba2d2efc08932 SHA512 c37783eaf6e0a7290e1ae926db0e62adf984d0909ffebf96272cfaf4418b5458b19f611dcc7642cd90c888b1ae952cd237eade34d089a5629a377b1a8e55b84d WHIRLPOOL 3c6885d22ccdef286942a6324d5d1457544d756696f437753ef57c67f8033abf3547cdeaf6efb58ba1cc4b83cf18df66bd122c59cda4c192623b97257d3100b3
+MISC metadata.xml 343 SHA256 26b9d865a9cb3d780d8dadd84dfb3d3b41ebab64f06ee0b40cae894dfe4d8223 SHA512 bb58875fd47a66a6784b088e3e2dcb07a89f61d48ff94547c4456e46f275d6c037f017632552ff4e43712b34d3fa2f8d5075e88c106f7cb6a72d317753522b7a WHIRLPOOL 63def1722bd16177cf754237289f8fa5a1df7c0ffd89b6dfc8f39f5cbaf8a8ee0ae8485269b3a690b3347de686489286d22367f08337ebc537274a580506b16d
diff --git a/sys-auth/fingerprint-gui/fingerprint-gui-1.08.ebuild b/sys-auth/fingerprint-gui/fingerprint-gui-1.08.ebuild
new file mode 100644
index 0000000..e7d244d
--- /dev/null
+++ b/sys-auth/fingerprint-gui/fingerprint-gui-1.08.ebuild
@@ -0,0 +1,94 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+inherit eutils multilib qt4-r2 readme.gentoo udev user
+
+DESCRIPTION="Use Fingerprint Devices with Linux"
+HOMEPAGE="http://www.n-view.net/Appliance/fingerprint/"
+HOMEPAGE="http://www.ullrich-online.cc/fingerprint/"
+SRC_URI="http://www.ullrich-online.cc/${PN%-gui}/download/${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="+upekbsapi"
+
+DEPEND="app-crypt/qca:2[openssl,qt4(+)]
+ sys-auth/libfprint
+ sys-auth/polkit-qt[qt4(+)]
+ sys-libs/pam
+ x11-libs/libfakekey
+ dev-qt/qtcore:4
+ !sys-auth/thinkfinger"
+RDEPEND="${DEPEND}"
+
+QA_SONAME="/usr/lib/libbsapi.so.* /usr/lib64/libbsapi.so.*"
+QA_PRESTRIPPED="/usr/lib/libbsapi.so.* /usr/lib64/libbsapi.so.*"
+QA_FLAGS_IGNORED="/usr/lib/libbsapi.so.* /usr/lib64/libbsapi.so.*"
+
+src_prepare() {
+ sed -e '/Icon=/s:=.*:=Fingerprint:' \
+ -i bin/${PN}/${PN}.desktop || die
+ sed -e "s:/etc/udev/rules.d:\"$(get_udevdir)\"/rules.d:g" \
+ -i bin/${PN%-gui}-helper/${PN%-gui}-helper.pro || die
+ sed -e 's:GROUP="plugdev":GROUP="fingerprint":' \
+ -i bin/fingerprint-helper/92-fingerprint-gui-uinput.rules \
+ -i upek/91-fingerprint-gui-upek.rules || die
+}
+
+src_configure() {
+ eqmake4 \
+ PREFIX="${EROOT}"usr \
+ LIB="$(get_libdir)" \
+ LIBEXEC=libexec \
+ LIBPOLKIT_QT=LIBPOLKIT_QT_1_1
+}
+
+src_install() {
+ export INSTALL_ROOT="${D}" #submakes need it as well, re-install fails otherwise.
+ emake -j1 install
+ rm -r "${ED}"/usr/share/doc/${PN} || die
+ if use upekbsapi ; then
+ use amd64 && dolib.so upek/lib64/libbsapi.so*
+ use x86 && dolib.so upek/lib/libbsapi.so*
+ udev_dorules upek/91-fingerprint-gui-upek.rules
+ insinto /etc
+ doins upek/upek.cfg
+ #dodir /var/upek_data
+ #fowners root:plugdev /var/upek_data
+ #fperms 0775 /var/upek_data
+ fi
+ doicon src/res/Fingerprint.png
+
+ dodoc CHANGELOG README
+ dohtml doc/*
+
+ readme.gentoo_src_install
+}
+
+pkg_preinst() {
+ enewgroup fingerprint
+}
+
+pkg_postinst() {
+ einfo "Fixing permisisons of fingerprints..."
+ find "${EROOT}"/var/lib/fingerprint-gui -exec chown root:root {} + || die "chown root:root failed"
+ find "${EROOR}"/var/lib/fingerprint-gui -type d -exec chmod 755 {} + || die "chmod 755 failed"
+ find "${EROOT}"/var/lib/fingerprint-gui -type f -exec chmod 600 {} + || die "chmod 600 failed"
+
+ readme.gentoo_pkg_postinst
+}
+
+FORCE_PRINT_ELOG=1
+DISABLE_AUTOFORMATTING=1
+DOC_CONTENTS="Please take a thorough look a the Install-step-by-step.html
+in /usr/share/doc/${PF} for integration with pam/polkit/...
+Hint: You may want
+ auth sufficient pam_fingerprint-gui.so
+in /etc/pam.d/system-auth
+
+There are udev rules to enforce group fingerprint on the reader device
+Please put yourself in that group and re-trigger the udev rules."
diff --git a/sys-auth/fingerprint-gui/metadata.xml b/sys-auth/fingerprint-gui/metadata.xml
new file mode 100644
index 0000000..e5fd1a6
--- /dev/null
+++ b/sys-auth/fingerprint-gui/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer type="person">
+<email>xmw@gentoo.org</email>
+<name>Michael Weber</name>
+</maintainer>
+<use>
+ <flag name="upekbsapi">Add UPEK BSAPI drivers for identify functions on some readers</flag>
+</use>
+</pkgmetadata>