debian/0000755000000000000000000000000012222032411007153 5ustar debian/libpam-fprintd.install0000644000000000000000000000011612222032411013451 0ustar usr/lib/*/security/pam_fprintd.so debian/pam-configs/* usr/share/pam-configs/ debian/fprintd-doc.doc-base0000644000000000000000000000032412222032410012761 0ustar Document: fprintd-doc Title: fprintd Reference Manual Author: Bastien Nocera Section: System/Hardware Format: HTML Index: /usr/share/gtk-doc/html/fprintd/index.html Files: /usr/share/gtk-doc/html/fprintd/*.html debian/fprintd.links0000644000000000000000000000043212222032410011661 0ustar usr/share/man/man1/fprintd.1.gz usr/share/man/man1/fprintd-list.1.gz usr/share/man/man1/fprintd.1.gz usr/share/man/man1/fprintd-verify.1.gz usr/share/man/man1/fprintd.1.gz usr/share/man/man1/fprintd-enroll.1.gz usr/share/man/man1/fprintd.1.gz usr/share/man/man1/fprintd-delete.1.gz debian/compat0000644000000000000000000000000212222032410010350 0ustar 9 debian/copyright0000644000000000000000000000263512222032410011113 0ustar Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ Upstream-Name: fprintd Upstream-Contact: fprint@lists.freedesktop.org Source: git://anongit.freedesktop.org/libfprint/fprintd Files: * Copyright: 2008 Bastien Nocera 2008 Vasily Khoruzhick 2007,2008 Daniel Drake 2007 William Jon McCann License: GPL-2+ Files: debian/* Copyright: 2011-2012 David Jurenka 2012 Didier Raboud License: GPL-2+ License: GPL-2+ This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. . This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. . You should have received a copy of the GNU General Public License along with this package; if not, write to the Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA . On Debian systems, the full text of the GNU General Public License version 2 can be found in the file `/usr/share/common-licenses/GPL-2'. debian/libpam-fprintd.postinst0000644000000000000000000000010212222032411013661 0ustar #!/bin/sh set -e pam-auth-update --package #DEBHELPER# exit 0 debian/fprintd-doc.install0000644000000000000000000000002412222032410012747 0ustar usr/share/gtk-doc/* debian/fprintd.install0000644000000000000000000000463412222032410012217 0ustar etc/dbus-1/system.d/net.reactivated.Fprint.conf etc/fprintd.conf usr/share/dbus-1/system-services/net.reactivated.Fprint.service usr/share/dbus-1/interfaces/net.reactivated.Fprint.Manager.xml usr/share/dbus-1/interfaces/net.reactivated.Fprint.Device.xml usr/share/man/man1/fprintd.1 usr/share/locale/ar/LC_MESSAGES/fprintd.mo usr/share/locale/bg_BG/LC_MESSAGES/fprintd.mo usr/share/locale/bn_IN/LC_MESSAGES/fprintd.mo usr/share/locale/ca/LC_MESSAGES/fprintd.mo usr/share/locale/ca@valencia/LC_MESSAGES/fprintd.mo usr/share/locale/cs/LC_MESSAGES/fprintd.mo usr/share/locale/de/LC_MESSAGES/fprintd.mo usr/share/locale/el/LC_MESSAGES/fprintd.mo usr/share/locale/en_GB/LC_MESSAGES/fprintd.mo usr/share/locale/eo/LC_MESSAGES/fprintd.mo usr/share/locale/es/LC_MESSAGES/fprintd.mo usr/share/locale/fa_IR/LC_MESSAGES/fprintd.mo usr/share/locale/fi/LC_MESSAGES/fprintd.mo usr/share/locale/fo/LC_MESSAGES/fprintd.mo usr/share/locale/fr/LC_MESSAGES/fprintd.mo usr/share/locale/ga/LC_MESSAGES/fprintd.mo usr/share/locale/gl/LC_MESSAGES/fprintd.mo usr/share/locale/he/LC_MESSAGES/fprintd.mo usr/share/locale/hi/LC_MESSAGES/fprintd.mo usr/share/locale/hr/LC_MESSAGES/fprintd.mo usr/share/locale/hu/LC_MESSAGES/fprintd.mo usr/share/locale/id/LC_MESSAGES/fprintd.mo usr/share/locale/it/LC_MESSAGES/fprintd.mo usr/share/locale/ja/LC_MESSAGES/fprintd.mo usr/share/locale/kk/LC_MESSAGES/fprintd.mo usr/share/locale/ko/LC_MESSAGES/fprintd.mo usr/share/locale/lt/LC_MESSAGES/fprintd.mo usr/share/locale/lv/LC_MESSAGES/fprintd.mo usr/share/locale/nl/LC_MESSAGES/fprintd.mo usr/share/locale/pa/LC_MESSAGES/fprintd.mo usr/share/locale/pl/LC_MESSAGES/fprintd.mo usr/share/locale/pt_BR/LC_MESSAGES/fprintd.mo usr/share/locale/ro/LC_MESSAGES/fprintd.mo usr/share/locale/ru/LC_MESSAGES/fprintd.mo usr/share/locale/sk/LC_MESSAGES/fprintd.mo usr/share/locale/sl/LC_MESSAGES/fprintd.mo usr/share/locale/sr@latin/LC_MESSAGES/fprintd.mo usr/share/locale/sr/LC_MESSAGES/fprintd.mo usr/share/locale/sv/LC_MESSAGES/fprintd.mo usr/share/locale/te/LC_MESSAGES/fprintd.mo usr/share/locale/tr/LC_MESSAGES/fprintd.mo usr/share/locale/uk/LC_MESSAGES/fprintd.mo usr/share/locale/wa/LC_MESSAGES/fprintd.mo usr/share/locale/zh_CN/LC_MESSAGES/fprintd.mo usr/share/locale/zh_TW/LC_MESSAGES/fprintd.mo usr/share/polkit-1/actions/net.reactivated.fprint.device.policy usr/sbin/fprintd usr/bin/fprintd-list usr/bin/fprintd-verify usr/bin/fprintd-enroll usr/bin/fprintd-delete lib/systemd/system/fprintd.service debian/fprintd.dirs0000644000000000000000000000001712222032410011501 0ustar var/lib/fprint debian/control0000644000000000000000000000420012222032410010551 0ustar Source: fprintd Section: misc Priority: extra Maintainer: FingerForce Team Uploaders: Didier Raboud Build-Depends: debhelper (>= 9), libfprint-dev (>= 1:0.5.1), libglib2.0-dev, libdbus-glib-1-dev, libpolkit-gobject-1-dev, gtk-doc-tools, libpam0g-dev Standards-Version: 3.9.4 Homepage: http://www.freedesktop.org/wiki/Software/fprint/fprintd Vcs-Git: git://anonscm.debian.org/fingerforce/fprintd.git Vcs-Browser: http://anonscm.debian.org/gitweb/?p=fingerforce/fprintd.git Package: fprintd Architecture: any Multi-Arch: foreign Depends: ${shlibs:Depends}, ${misc:Depends}, dbus, policykit-1 Description: D-Bus daemon for fingerprint reader access fprintd is a D-Bus daemon that offers libfprint functionality over the D-Bus interprocess communication bus. By adding this daemon layer above libfprint, various problems related to multiple applications simulatenously competing for fingerprint readers get solved. Package: libpam-fprintd Architecture: any Section: admin Depends: ${shlibs:Depends}, ${misc:Depends}, fprintd (= ${binary:Version}), libpam-runtime (>= 1.1.3-2~) Multi-Arch: same Pre-Depends: ${misc:Pre-Depends} Description: PAM module for fingerprint authentication trough fprintd fprintd is a D-Bus daemon that offers libfprint functionality over the D-Bus interprocess communication bus. By adding this daemon layer above libfprint, various problems related to multiple applications simulatenously competing for fingerprint readers get solved. . This package provides a PAM module for fingerprint-based authentication via fprintd. Package: fprintd-doc Architecture: all Section: doc Depends: ${misc:Depends} Suggests: fprintd (>= ${source:Version}), libpam-fprintd (>= ${source:Version}) Description: development documentation for fprintd fprintd is a D-Bus daemon that offers libfprint functionality over the D-Bus interprocess communication bus. By adding this daemon layer above libfprint, various problems related to multiple applications simulatenously competing for fingerprint readers get solved. . This package contains the GTK-Doc API documentation of fprintd. debian/libpam-fprintd.prerm0000644000000000000000000000020212222032411013124 0ustar #!/bin/sh set -e if [ "$1" = remove ]; then pam-auth-update --package --remove fprintd.#DEB_HOST_ARCH# fi #DEBHELPER# exit 0 debian/libpam-fprintd.docs0000644000000000000000000000001312222032411012727 0ustar pam/README debian/pam-configs/0000755000000000000000000000000012222032411011356 5ustar debian/pam-configs/fprintd0000644000000000000000000000026312222032411012750 0ustar Name: Fingerprint authentication Default: yes Priority: 260 Conflicts: fprint Auth-Type: Primary Auth: [success=end default=ignore] pam_fprintd.so max_tries=1 timeout=10 # debug debian/source/0000755000000000000000000000000012222032411010453 5ustar debian/source/format0000644000000000000000000000001412222032411011661 0ustar 3.0 (quilt) debian/patches/0000755000000000000000000000000012222032411010602 5ustar debian/patches/series0000644000000000000000000000016612222032411012022 0ustar # Upstream patches u7710040_fix_syntax_error_in_fprintd_pod.patch # Debian patches 0_put_fprint_daemon_in_sbin.patch debian/patches/0_put_fprint_daemon_in_sbin.patch0000644000000000000000000000244512222032411017265 0ustar Description: Put the fprintd D-Bus daemon in /usr/sbin/ instead of /usr/lib/$ARCH/ Author: Didier Raboud Origin: vendor Forwarded: Not needed, vendor-specific Last-update: 2012-05-11 --- a/src/Makefile.am +++ b/src/Makefile.am @@ -4,7 +4,7 @@ CLEANFILES = $(BUILT_SOURCES) EXTRA_DIST = manager.xml device.xml fprintd-marshal.list -libexec_PROGRAMS = fprintd +sbin_PROGRAMS = fprintd noinst_LTLIBRARIES = libfprintd.la AM_CFLAGS = $(WARN_CFLAGS) $(FPRINT_CFLAGS) $(DAEMON_CFLAGS) -DLOCALEDIR=\""$(datadir)/locale"\" -DPLUGINDIR=\""$(libdir)/fprintd/modules"\" --- a/data/Makefile.am +++ b/data/Makefile.am @@ -4,7 +4,7 @@ dbus_services_DATA = $(dbus_services_in_files:.service.in=.service) $(dbus_services_DATA): $(dbus_services_in_files) - sed -e "s|\@LIBEXECDIR\@|$(libexecdir)|" $< > $@ + sed -e "s|\@LIBEXECDIR\@|$(sbindir)|" $< > $@ dbus_confdir = $(sysconfdir)/dbus-1/system.d dbus_conf_DATA = net.reactivated.Fprint.conf @@ -15,7 +15,7 @@ systemdservicedir = $(systemdsystemunitdir) systemdservice_DATA = $(systemdservice_in_files:.service.in=.service) $(systemdservice_DATA): $(systemdservice_in_files) Makefile - @sed -e "s|\@libexecdir\@|$(libexecdir)|" $< > $@ + @sed -e "s|\@libexecdir\@|$(sbindir)|" $< > $@ endif polkitdir = $(datadir)/polkit-1/actions debian/patches/u7710040_fix_syntax_error_in_fprintd_pod.patch0000644000000000000000000000110312222032411021370 0ustar commit 7710040ea723def69dde485d6f497fac87f215fa Author: Bastien Nocera Date: Sun Aug 11 18:58:20 2013 +0200 data: Fix syntax error in fprintd.pod fprintd.pod around line 100: =over without closing =back POD document had syntax errors at /usr/bin/pod2man line 69. diff --git a/data/fprintd.pod b/data/fprintd.pod index 83c7afc..7085920 100644 --- a/data/fprintd.pod +++ b/data/fprintd.pod @@ -100,3 +100,6 @@ By default, fprintd stores the fingerprints in B =over 8 =item B, B + +=back + debian/fprintd.postinst0000644000000000000000000000026212222032411012426 0ustar #!/bin/sh set -e # Ask D-Bus to reload its configuration. if [ "$1" = configure -a -x "/etc/init.d/dbus" ]; then invoke-rc.d dbus force-reload || true fi #DEBHELPER# exit 0 debian/rules0000755000000000000000000000214112222032411010231 0ustar #!/usr/bin/make -f DEB_HOST_ARCH := $(shell dpkg-architecture -qDEB_HOST_ARCH) %: dh $@ --fail-missing --parallel # Configuration arguments CONFIG_ARGS = --enable-pam --disable-silent-rules --with-systemdsystemunitdir=/lib/systemd/system ifneq (,$(filter fprintd-doc,$(shell dh_listpackages))) CONFIG_ARGS += --enable-gtk-doc endif override_dh_auto_configure: # From autogen.sh aclocal autoheader glib-gettextize -f -c gtkdocize --copy intltoolize -c -f libtoolize -c autoconf automake -a -c dh_auto_configure -- $(CONFIG_ARGS) override_dh_auto_build: make -C doc/dbus all dh_auto_build override_dh_install: dh_install -X .la -X .a mkdir -p debian/libpam-fprintd/lib mv debian/libpam-fprintd/usr/lib/* debian/libpam-fprintd/lib/ find debian/libpam-fprintd/usr -type d -empty -delete # Arch-qualify pam-configs rename 's|(.*)/(.*)$$|$$1/$$2.$(DEB_HOST_ARCH)|' debian/libpam-fprintd/usr/share/pam-configs/* sed -e 's/#DEB_HOST_ARCH#/$(DEB_HOST_ARCH)/g' debian/libpam-fprintd.prerm > debian/libpam-fprintd.prerm.$(DEB_HOST_ARCH) override_dh_clean: rm -f debian/libpam-fprintd.prerm.* dh_clean debian/changelog0000644000000000000000000000352612222032410011032 0ustar fprintd (0.5.1-1) unstable; urgency=low * New 0.5.1 upstream release (Closes: #721717) [ Didier Raboud ] * Drop 'max_tries and timeout' patch, incorporated upstream * Bump libfprint-dev Build-Depends to 0.5.1 * Backport bugfix from upstream: - data: Fix syntax error in fprintd.pod [ Michael Biebl ] * Install systemd service file (Closes: #717767) - point to correct systemdsystemunitdir in CONFIG_ARGS - update 0_put_fprint_daemon_in_sbin to correct the systemd unit file -- Didier Raboud Sun, 29 Sep 2013 15:37:35 +0200 fprintd (0.5.0-1) unstable; urgency=low * New 0.5.0 upstream release. * Replace our 'max_tries and timeout' patch with the cleaned version accepted by upstream. -- Didier Raboud Sat, 18 May 2013 17:46:02 +0200 fprintd (0.4.1-20-g9ea025d-1) experimental; urgency=low * New upstream git snapshot including many translation fixes. [ Luca Capello ] * debian/libpam-fprintd.docs: + add upstream README (Closes: #680050). [ Didier Raboud ] * Bump libfprint-dev Build-Depends to 0.5.0-2~. * Install new translations. * Bump Standards-Version to 3.9.4 without changes needed. -- Didier Raboud Sun, 03 Mar 2013 13:04:41 +0100 fprintd (0.4.1-5-g73edad0-3) unstable; urgency=low * Upload to unstable. * Build in verbose mode. -- Didier Raboud Sun, 27 May 2012 18:28:38 +0200 fprintd (0.4.1-5-g73edad0-2) experimental; urgency=low * Fix typo in FingerForce maintainer address. -- Didier Raboud Mon, 14 May 2012 23:09:47 +0200 fprintd (0.4.1-5-g73edad0-1) experimental; urgency=low * Initial release (Closes: #502138, LP: #376540, #346083). - Largely inspired from David Jurenka's Ubuntu PPA; thanks to him! -- Didier Raboud Mon, 14 May 2012 22:07:37 +0200