[Fingerforce-commits] r159 - in /packages/fprint/fprintd/trunk: acinclude.m4 data/net.reactivated.Fprint.service.in data/net.reactivated.fprint.device.policy.in doc/version.xml.in po/POTFILES.in

dererk at users.alioth.debian.org dererk at users.alioth.debian.org
Tue Aug 24 11:30:44 UTC 2010


Author: dererk
Date: Tue Aug 24 11:30:38 2010
New Revision: 159

URL: http://svn.debian.org/wsvn/fingerforce/?sc=1&rev=159
Log:
Updating reporsitory

Added:
    packages/fprint/fprintd/trunk/acinclude.m4
    packages/fprint/fprintd/trunk/data/net.reactivated.Fprint.service.in
    packages/fprint/fprintd/trunk/data/net.reactivated.fprint.device.policy.in
    packages/fprint/fprintd/trunk/doc/version.xml.in
    packages/fprint/fprintd/trunk/po/POTFILES.in

Added: packages/fprint/fprintd/trunk/acinclude.m4
URL: http://svn.debian.org/wsvn/fingerforce/packages/fprint/fprintd/trunk/acinclude.m4?rev=159&op=file
==============================================================================
--- packages/fprint/fprintd/trunk/acinclude.m4 (added)
+++ packages/fprint/fprintd/trunk/acinclude.m4 Tue Aug 24 11:30:38 2010
@@ -1,0 +1,182 @@
+dnl AS_AC_EXPAND(VAR, CONFIGURE_VAR)
+dnl
+dnl example
+dnl AS_AC_EXPAND(SYSCONFDIR, $sysconfdir)
+dnl will set SYSCONFDIR to /usr/local/etc if prefix=/usr/local
+
+AC_DEFUN([AS_AC_EXPAND],
+[
+  EXP_VAR=[$1]
+  FROM_VAR=[$2]
+
+  dnl first expand prefix and exec_prefix if necessary
+  prefix_save=$prefix
+  exec_prefix_save=$exec_prefix
+
+  dnl if no prefix given, then use /usr/local, the default prefix
+  if test "x$prefix" = "xNONE"; then
+    prefix=$ac_default_prefix
+  fi
+  dnl if no exec_prefix given, then use prefix
+  if test "x$exec_prefix" = "xNONE"; then
+    exec_prefix=$prefix
+  fi
+
+  full_var="$FROM_VAR"
+  dnl loop until it doesn't change anymore
+  while true; do
+    new_full_var="`eval echo $full_var`"
+    if test "x$new_full_var"="x$full_var"; then break; fi
+    full_var=$new_full_var
+  done
+
+  dnl clean up
+  full_var=$new_full_var
+  AC_SUBST([$1], "$full_var")
+
+  dnl restore prefix and exec_prefix
+  prefix=$prefix_save
+  exec_prefix=$exec_prefix_save
+])
+
+dnl GNOME_COMPILE_WARNINGS
+dnl Turn on many useful compiler warnings
+dnl For now, only works on GCC
+AC_DEFUN([GNOME_COMPILE_WARNINGS],[
+    dnl ******************************
+    dnl More compiler warnings
+    dnl ******************************
+
+    AC_ARG_ENABLE(compile-warnings, 
+                  AC_HELP_STRING([--enable-compile-warnings=@<:@no/minimum/yes/maximum/error@:>@],
+                                 [Turn on compiler warnings]),,
+                  [enable_compile_warnings="m4_default([$1],[yes])"])
+
+    warnCFLAGS=
+    if test "x$GCC" != xyes; then
+	enable_compile_warnings=no
+    fi
+
+    warning_flags=
+    realsave_CFLAGS="$CFLAGS"
+
+    case "$enable_compile_warnings" in
+    no)
+	warning_flags=
+	;;
+    minimum)
+	warning_flags="-Wall"
+	;;
+    yes)
+	warning_flags="-Wall -Wmissing-prototypes"
+	;;
+    maximum|error)
+	warning_flags="-Wall -Wmissing-prototypes -Wnested-externs -Wpointer-arith"
+	CFLAGS="$warning_flags $CFLAGS"
+	for option in -Wno-sign-compare; do
+		SAVE_CFLAGS="$CFLAGS"
+		CFLAGS="$CFLAGS $option"
+		AC_MSG_CHECKING([whether gcc understands $option])
+		AC_TRY_COMPILE([], [],
+			has_option=yes,
+			has_option=no,)
+		CFLAGS="$SAVE_CFLAGS"
+		AC_MSG_RESULT($has_option)
+		if test $has_option = yes; then
+		  warning_flags="$warning_flags $option"
+		fi
+		unset has_option
+		unset SAVE_CFLAGS
+	done
+	unset option
+	if test "$enable_compile_warnings" = "error" ; then
+	    warning_flags="$warning_flags -Werror"
+	fi
+	;;
+    *)
+	AC_MSG_ERROR(Unknown argument '$enable_compile_warnings' to --enable-compile-warnings)
+	;;
+    esac
+    CFLAGS="$realsave_CFLAGS"
+    AC_MSG_CHECKING(what warning flags to pass to the C compiler)
+    AC_MSG_RESULT($warning_flags)
+
+    AC_ARG_ENABLE(iso-c,
+                  AC_HELP_STRING([--enable-iso-c],
+                                 [Try to warn if code is not ISO C ]),,
+                  [enable_iso_c=no])
+
+    AC_MSG_CHECKING(what language compliance flags to pass to the C compiler)
+    complCFLAGS=
+    if test "x$enable_iso_c" != "xno"; then
+	if test "x$GCC" = "xyes"; then
+	case " $CFLAGS " in
+	    *[\ \	]-ansi[\ \	]*) ;;
+	    *) complCFLAGS="$complCFLAGS -ansi" ;;
+	esac
+	case " $CFLAGS " in
+	    *[\ \	]-pedantic[\ \	]*) ;;
+	    *) complCFLAGS="$complCFLAGS -pedantic" ;;
+	esac
+	fi
+    fi
+    AC_MSG_RESULT($complCFLAGS)
+
+    WARN_CFLAGS="$warning_flags $complCFLAGS"
+    AC_SUBST(WARN_CFLAGS)
+])
+
+dnl For C++, do basically the same thing.
+
+AC_DEFUN([GNOME_CXX_WARNINGS],[
+  AC_ARG_ENABLE(cxx-warnings,
+                AC_HELP_STRING([--enable-cxx-warnings=@<:@no/minimum/yes@:>@]
+                               [Turn on compiler warnings.]),,
+                [enable_cxx_warnings="m4_default([$1],[minimum])"])
+
+  AC_MSG_CHECKING(what warning flags to pass to the C++ compiler)
+  warnCXXFLAGS=
+  if test "x$GXX" != xyes; then
+    enable_cxx_warnings=no
+  fi
+  if test "x$enable_cxx_warnings" != "xno"; then
+    if test "x$GXX" = "xyes"; then
+      case " $CXXFLAGS " in
+      *[\ \	]-Wall[\ \	]*) ;;
+      *) warnCXXFLAGS="-Wall -Wno-unused" ;;
+      esac
+
+      ## -W is not all that useful.  And it cannot be controlled
+      ## with individual -Wno-xxx flags, unlike -Wall
+      if test "x$enable_cxx_warnings" = "xyes"; then
+	warnCXXFLAGS="$warnCXXFLAGS -Wshadow -Woverloaded-virtual"
+      fi
+    fi
+  fi
+  AC_MSG_RESULT($warnCXXFLAGS)
+
+   AC_ARG_ENABLE(iso-cxx,
+                 AC_HELP_STRING([--enable-iso-cxx],
+                                [Try to warn if code is not ISO C++ ]),,
+                 [enable_iso_cxx=no])
+
+   AC_MSG_CHECKING(what language compliance flags to pass to the C++ compiler)
+   complCXXFLAGS=
+   if test "x$enable_iso_cxx" != "xno"; then
+     if test "x$GXX" = "xyes"; then
+      case " $CXXFLAGS " in
+      *[\ \	]-ansi[\ \	]*) ;;
+      *) complCXXFLAGS="$complCXXFLAGS -ansi" ;;
+      esac
+
+      case " $CXXFLAGS " in
+      *[\ \	]-pedantic[\ \	]*) ;;
+      *) complCXXFLAGS="$complCXXFLAGS -pedantic" ;;
+      esac
+     fi
+   fi
+  AC_MSG_RESULT($complCXXFLAGS)
+
+  WARN_CXXFLAGS="$CXXFLAGS $warnCXXFLAGS $complCXXFLAGS"
+  AC_SUBST(WARN_CXXFLAGS)
+])

Added: packages/fprint/fprintd/trunk/data/net.reactivated.Fprint.service.in
URL: http://svn.debian.org/wsvn/fingerforce/packages/fprint/fprintd/trunk/data/net.reactivated.Fprint.service.in?rev=159&op=file
==============================================================================
--- packages/fprint/fprintd/trunk/data/net.reactivated.Fprint.service.in (added)
+++ packages/fprint/fprintd/trunk/data/net.reactivated.Fprint.service.in Tue Aug 24 11:30:38 2010
@@ -1,0 +1,4 @@
+[D-BUS Service]
+Name=net.reactivated.Fprint
+Exec=@LIBEXECDIR@/fprintd
+User=root

Added: packages/fprint/fprintd/trunk/data/net.reactivated.fprint.device.policy.in
URL: http://svn.debian.org/wsvn/fingerforce/packages/fprint/fprintd/trunk/data/net.reactivated.fprint.device.policy.in?rev=159&op=file
==============================================================================
--- packages/fprint/fprintd/trunk/data/net.reactivated.fprint.device.policy.in (added)
+++ packages/fprint/fprintd/trunk/data/net.reactivated.fprint.device.policy.in Tue Aug 24 11:30:38 2010
@@ -1,0 +1,42 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE policyconfig PUBLIC
+ "-//freedesktop//DTD PolicyKit Policy Configuration 1.0//EN"
+ "http://www.freedesktop.org/standards/PolicyKit/1.0/policyconfig.dtd">
+
+<policyconfig>
+
+  <vendor>The FPrint Project</vendor>
+  <vendor_url>http://reactivated.net/fprint/</vendor_url>
+  <icon_name>fprint</icon_name>
+
+  <action id="net.reactivated.fprint.device.verify">
+    <_description>Verify a fingerprint</_description>
+    <_message>Privileges are required to verify fingerprints.</_message>
+    <defaults>
+      <allow_any>no</allow_any>
+      <allow_inactive>no</allow_inactive>
+      <allow_active>yes</allow_active>
+    </defaults>
+  </action>
+
+  <action id="net.reactivated.fprint.device.enroll">
+    <_description>Enroll new fingerprints</_description>
+    <_message>Privileges are required to enroll new fingerprints.</_message>
+    <defaults>
+      <allow_any>no</allow_any>
+      <allow_inactive>no</allow_inactive>
+      <allow_active>yes</allow_active>
+    </defaults>
+  </action>
+
+  <action id="net.reactivated.fprint.device.setusername">
+    <_description>Select a user to enroll</_description>
+    <_message>Privileges are required to enroll new fingerprints for other users.</_message>
+    <defaults>
+      <allow_any>no</allow_any>
+      <allow_inactive>no</allow_inactive>
+      <allow_active>auth_admin_keep</allow_active>
+    </defaults>
+  </action>
+
+</policyconfig>

Added: packages/fprint/fprintd/trunk/doc/version.xml.in
URL: http://svn.debian.org/wsvn/fingerforce/packages/fprint/fprintd/trunk/doc/version.xml.in?rev=159&op=file
==============================================================================
--- packages/fprint/fprintd/trunk/doc/version.xml.in (added)
+++ packages/fprint/fprintd/trunk/doc/version.xml.in Tue Aug 24 11:30:38 2010
@@ -1,0 +1,1 @@
+ at VERSION@

Added: packages/fprint/fprintd/trunk/po/POTFILES.in
URL: http://svn.debian.org/wsvn/fingerforce/packages/fprint/fprintd/trunk/po/POTFILES.in?rev=159&op=file
==============================================================================
--- packages/fprint/fprintd/trunk/po/POTFILES.in (added)
+++ packages/fprint/fprintd/trunk/po/POTFILES.in Tue Aug 24 11:30:38 2010
@@ -1,0 +1,5 @@
+data/net.reactivated.fprint.device.policy.in
+src/main.c
+src/manager.c
+src/device.c
+pam/fingerprint-strings.h




More information about the Fingerforce-commits mailing list