[Fingerforce-commits] r160 - in /packages/fprint/fprintd/trunk/debian: ./ changelog compat control copyright patches/ patches/evil-autogen_sh.patch patches/series rules source/ source/format

dererk at users.alioth.debian.org dererk at users.alioth.debian.org
Tue Aug 24 14:15:09 UTC 2010


Author: dererk
Date: Tue Aug 24 14:15:03 2010
New Revision: 160

URL: http://svn.debian.org/wsvn/fingerforce/?sc=1&rev=160
Log:
First steps at pkg

Added:
    packages/fprint/fprintd/trunk/debian/
    packages/fprint/fprintd/trunk/debian/changelog
    packages/fprint/fprintd/trunk/debian/compat
    packages/fprint/fprintd/trunk/debian/control
    packages/fprint/fprintd/trunk/debian/copyright
    packages/fprint/fprintd/trunk/debian/patches/
    packages/fprint/fprintd/trunk/debian/patches/evil-autogen_sh.patch
    packages/fprint/fprintd/trunk/debian/patches/series
    packages/fprint/fprintd/trunk/debian/rules   (with props)
    packages/fprint/fprintd/trunk/debian/source/
    packages/fprint/fprintd/trunk/debian/source/format

Added: packages/fprint/fprintd/trunk/debian/changelog
URL: http://svn.debian.org/wsvn/fingerforce/packages/fprint/fprintd/trunk/debian/changelog?rev=160&op=file
==============================================================================
--- packages/fprint/fprintd/trunk/debian/changelog (added)
+++ packages/fprint/fprintd/trunk/debian/changelog Tue Aug 24 14:15:03 2010
@@ -1,0 +1,5 @@
+fprintd (20100824git-1) unstable; urgency=low
+
+  * Initial release (Closes: #502138).
+
+ -- Ulises Vitulli <dererk at debian.org>  Tue, 24 Aug 2010 10:06:42 -0300

Added: packages/fprint/fprintd/trunk/debian/compat
URL: http://svn.debian.org/wsvn/fingerforce/packages/fprint/fprintd/trunk/debian/compat?rev=160&op=file
==============================================================================
--- packages/fprint/fprintd/trunk/debian/compat (added)
+++ packages/fprint/fprintd/trunk/debian/compat Tue Aug 24 14:15:03 2010
@@ -1,0 +1,1 @@
+5

Added: packages/fprint/fprintd/trunk/debian/control
URL: http://svn.debian.org/wsvn/fingerforce/packages/fprint/fprintd/trunk/debian/control?rev=160&op=file
==============================================================================
--- packages/fprint/fprintd/trunk/debian/control (added)
+++ packages/fprint/fprintd/trunk/debian/control Tue Aug 24 14:15:03 2010
@@ -1,0 +1,48 @@
+Source: fprintd
+Section: admin
+Priority: extra
+Maintainer: FingerForce Team <fingerforce-devel at lists.alioth.debian.org>
+Uploaders: Ulises Vitulli <dererk at debian.org>
+Build-Depends: debhelper (>= 5), autotools-dev, automake, libfprint-dev,
+ libgtk2.0-dev, pkg-config, libpolkit-gobject-1-dev
+Standards-Version: 3.9.1
+Homepage: http://www.reactivated.net/fprint/wiki/Fprintd
+Vcs-SVN: svn://svn.debian.org/fingerforce
+Vcs-Browser: http://svn.debian.org/wsvn/fingerforce
+
+Package: fprintd
+Architecture: any
+Depends: ${shlibs:Depends}, ${misc:Depends}
+Description: libfprint daemon implementation for fingerprint scanning over D-Bus
+ fprintd is a D-Bus daemon that offers libfprint functionality over the D-Bus
+ interprocess communication bus
+ .
+ Main goal about fprintd implementation is to handle multiple applications 
+ simultaneously competing for fingerprint readers resources, avoiding device
+ locking and asynchronously access
+
+Package: libpam-fprintd
+Architecture: any
+Depends: ${shlibs:Depends}, ${misc:Depends}
+Description: PAM module allowing authentication fprintd D-Bus implementation
+ pam_fprintd is a PAM module which uses the fprintd libfprint's fingerprint 
+ verification functionality to implement a fingerprint-based authentication 
+ scheme over the D-Bus communication protocol.
+ .
+ This means that you may be able to authenticate against every service, tool, 
+ application or whatever that uses PAM as an authentication mechanism; for 
+ example ssh, gdm/kdm/xdm, most screen savers, login, su, sudo, etc.
+
+Package: fprintd-dev
+Section: libdevel
+Architecture: any
+Depends: fprintd (= ${binary:Version}), ${misc:Depends}
+Description: libfprint daemon implementation for fingerprint scanning over D-Bus, development headers
+ fprintd is a D-Bus daemon that offers libfprint functionality over the D-Bus
+ interprocess communication bus
+ .
+ Main goal about fprintd implementation is to handle multiple applications 
+ simultaneously competing for fingerprint readers resources, avoiding device
+ locking and asynchronously access
+ .
+ This package provides development headers.

Added: packages/fprint/fprintd/trunk/debian/copyright
URL: http://svn.debian.org/wsvn/fingerforce/packages/fprint/fprintd/trunk/debian/copyright?rev=160&op=file
==============================================================================
--- packages/fprint/fprintd/trunk/debian/copyright (added)
+++ packages/fprint/fprintd/trunk/debian/copyright Tue Aug 24 14:15:03 2010
@@ -1,0 +1,36 @@
+This package was debianized by Ulises Vitulli <dererk at debian.org> on
+Tue, 24 Aug 2010 10:06:42 -0300.
+
+It was downloaded from http://cgit.freedesktop.org/libfprint/fprintd/
+
+Upstream Author: 
+
+    Daniel Drake <dsd at gentoo.org>
+    Bastien Nocera <hadess at hadess.net>
+
+Copyright: 
+
+	Copyright © 2010 Daniel Drake <dsd at gentoo.org>
+	Copyright © 2010 Bastien Nocera <hadess at hadess.net>
+
+License:
+
+    This package 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 package 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 complete text of the GNU General
+Public License can be found in `/usr/share/common-licenses/GPL-2'.
+
+The Debian packaging is © 2010, Ulises Vitulli <dererk at debian.org> and
+is licensed under the GPL, see above.

Added: packages/fprint/fprintd/trunk/debian/patches/evil-autogen_sh.patch
URL: http://svn.debian.org/wsvn/fingerforce/packages/fprint/fprintd/trunk/debian/patches/evil-autogen_sh.patch?rev=160&op=file
==============================================================================
--- packages/fprint/fprintd/trunk/debian/patches/evil-autogen_sh.patch (added)
+++ packages/fprint/fprintd/trunk/debian/patches/evil-autogen_sh.patch Tue Aug 24 14:15:03 2010
@@ -1,0 +1,12 @@
+Description: Avoid to exec configure twice
+Upstream autogen.sh carries a configure that can't handle (*)FLAGS
+Author: Ulises Vitulli <dererk at debian.org>
+Last-Update: <2010-06-04>
+
+--- fprintd.old/autogen.sh	2010-08-24 08:12:36.962027669 -0300
++++ fprintd.new/autogen.sh	2010-08-24 10:09:20.713044263 -0300
+@@ -7,4 +7,3 @@
+ libtoolize -c || exit 1
+ autoconf || exit 1
+ automake -a -c || exit 1
+-./configure $*

Added: packages/fprint/fprintd/trunk/debian/patches/series
URL: http://svn.debian.org/wsvn/fingerforce/packages/fprint/fprintd/trunk/debian/patches/series?rev=160&op=file
==============================================================================
--- packages/fprint/fprintd/trunk/debian/patches/series (added)
+++ packages/fprint/fprintd/trunk/debian/patches/series Tue Aug 24 14:15:03 2010
@@ -1,0 +1,1 @@
+evil-autogen_sh.patch

Added: packages/fprint/fprintd/trunk/debian/rules
URL: http://svn.debian.org/wsvn/fingerforce/packages/fprint/fprintd/trunk/debian/rules?rev=160&op=file
==============================================================================
--- packages/fprint/fprintd/trunk/debian/rules (added)
+++ packages/fprint/fprintd/trunk/debian/rules Tue Aug 24 14:15:03 2010
@@ -1,0 +1,103 @@
+#!/usr/bin/make -f
+# -*- makefile -*-
+# Uncomment this to turn on verbose mode.
+export DH_VERBOSE=1
+
+
+# These are used for cross-compiling and for saving the configure script
+# from having to guess our platform (since we know it already)
+DEB_HOST_GNU_TYPE   ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE)
+DEB_BUILD_GNU_TYPE  ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE)
+
+
+config.status:
+	dh_testdir
+	# Add here commands to configure the package.
+ifneq "$(wildcard /usr/share/misc/config.sub)" ""
+	cp -f /usr/share/misc/config.sub config.sub
+endif
+ifneq "$(wildcard /usr/share/misc/config.guess)" ""
+	cp -f /usr/share/misc/config.guess config.guess
+endif
+	./autogen.sh
+	./configure --host=$(DEB_HOST_GNU_TYPE) --build=$(DEB_BUILD_GNU_TYPE) --prefix=/usr --libdir=/lib \
+		--mandir=\$${prefix}/share/man --infodir=\$${prefix}/share/info --enable-pam --enable-gtk-doc \
+		CFLAGS="$(CFLAGS)" LDFLAGS="-Wl,-z,defs"
+
+build: build-stamp
+
+build-stamp:  config.status
+	dh_testdir
+
+	# Add here commands to compile the package.
+	$(MAKE)
+	
+	touch $@
+
+clean:
+	dh_testdir
+	dh_testroot
+	rm -f build-stamp 
+	[ ! -f Makefile ] || $(MAKE) distclean
+	rm -f config.sub config.guess configure Makefile.in src/Makefile.in \
+		compile depcomp install-sh missing icons/Makefile.in \
+		icons/Makefile aclocal.m4
+	
+	rm -rf configure depcomp compile config.guess ltmain.sh config.sub \
+		gtk-doc.make mkinstalldirs autom4te.cache missing aclocal.m4 \
+		install-sh doc/fprintd-overrides.txt doc/html doc/fprintd-sections.txt \
+		doc/fprintd.types doc/tmpl pam/marshal.c pam/marshal.h 
+	dh_clean
+
+install: build
+	dh_testdir
+	dh_testroot
+	dh_clean -k 
+	dh_installdirs
+	
+	# Generates five binary packages: fprintd(-dev), libpam-fprintd(-dev), fprintd-doc.
+	$(MAKE) DESTDIR=$(CURDIR)/debian/fprind install
+	
+	# -> libpam-fprintd
+	dh_installdirs -plibpam-fprintd lib/security
+	dh_install -plibpam-fprintd lib/security/*.so lib/security
+	
+	# -> fprintd-doc
+	dh_installdirs -pfprintd-doc usr/share/doc/fprintd-doc
+	dh_install -pfprintd-doc ./usr/share/gtk-doc/html usr/share/doc/fprintd-doc/
+	
+	# -> fprintd
+	dh_install --sourcedir=debian/fprintd
+	# Trash
+	rm -rf debian/fprintd/usr/share/locale
+	# Provided by libpam-fprintd
+	rm -rf debian/fprintd/lib/security
+	# Provided by fprintd-doc
+	rm -rf debian/fprintd/usr/share/gtk-doc
+
+
+# Build architecture-independent files here.
+binary-indep: build install
+# We have nothing to do by default.
+
+# Build architecture-dependent files here.
+binary-arch: build install
+	dh_testdir
+	dh_testroot
+	dh_installchangelogs ChangeLog
+	dh_installdocs
+	dh_installmenu
+	dh_installman
+	dh_link
+	dh_strip
+	dh_compress
+	dh_fixperms
+	dh_makeshlibs
+	dh_installdeb
+	dh_shlibdeps
+	dh_gencontrol
+	dh_md5sums
+	dh_builddeb
+
+binary: binary-indep binary-arch
+.PHONY: build clean binary-indep binary-arch binary install 

Propchange: packages/fprint/fprintd/trunk/debian/rules
------------------------------------------------------------------------------
    svn:executable = *

Added: packages/fprint/fprintd/trunk/debian/source/format
URL: http://svn.debian.org/wsvn/fingerforce/packages/fprint/fprintd/trunk/debian/source/format?rev=160&op=file
==============================================================================
--- packages/fprint/fprintd/trunk/debian/source/format (added)
+++ packages/fprint/fprintd/trunk/debian/source/format Tue Aug 24 14:15:03 2010
@@ -1,0 +1,1 @@
+3.0 (quilt)




More information about the Fingerforce-commits mailing list