patches/libgksu1.2-02-config.diff
author jim
Sat, 21 Oct 2006 11:03:03 +0000
changeset 8393 96b43c2324f8
child 16206 5b6c20a76753
permissions -rw-r--r--
2006-10-21 Jim Li <[email protected]> * libgksu.spec: reorg all patches * libgksuui.spec: Add patch GUI-update.diff to support accessibility. * patches/gksu-02-gksu.diff: Add elevated_privelege and elevated_role support. * patches/libgksu1.2-01-Makefile.diff: Add -lsecdb option when building libgksu library. * patches/libgksu1.2-02-config.diff: Add check ofr RBAC library libsecdb. * patches/libgksu1.2-02-forkpty.diff: unite it's changes into rbac-support.diff, and remove it. * patches/libgksu1.2-04-rbac-support.diff: Add elevated_privelege and elevated_role support. * patches/libgksu1.2-05-gnu_gettext.diff: extract configure.ac change into config.diff * patches/libgksu1.2-06-package_name.diff: unite it's change into rbac-support.diff, and remove it.

--- libgksu1.2-1.3.1.orig/configure.ac	2005-06-18 22:01:36.000000000 +0800
+++ libgksu1.2-1.3.1/configure.ac	2006-10-19 15:28:29.604741000 +0800
@@ -29,8 +29,11 @@
 # Checks for library functions.
 ALL_LINGUAS="ca cs da de es eu hu pl pt_BR ro ru sk nb nl"
 
-AM_GNU_GETTEXT
-AM_GNU_GETTEXT_VERSION(0.14.1)
+AM_GLIB_GNU_GETTEXT
+USE_INCLUDED_LIBINTL=no
+AC_SUBST(USE_INCLUDED_LIBINTL)
+BUILD_INCLUDED_LIBINTL=no
+AC_SUBST(BUILD_INCLUDED_LIBINTL)
 
 ##################################################
 # Check for gtk-doc.
@@ -67,6 +70,13 @@
 gnome_keyring_defs=
 AC_ARG_ENABLE(gnome-keyring, [  --enable-gnome-keyring  Use gnome-keyring to remember passwords [default=no]], enable_gnome_keyring="$enableval", enable_gnome_keyring=no)
 
+#Check for RBAC Library libsecdb
+AC_CHECK_LIB([secdb], [getexecuser], [secdb_libs="-lsecdb"],[secdb_libs=""])
+
+if test x$secdb_libs != x ; then
+  LIBS="$LIBS $secdb_libs"
+fi
+
 AM_CONDITIONAL(ENABLE_GNOME_KEYRING, test x$enable_gnome_keyring = xyes)
 if test x$enable_gnome_keyring != xyes ; then
   GNOME_KEYRING=""