[krb5-auth-dialog/f15/master] Update for NetworkManager 0.9

Daniel Williams dcbw at fedoraproject.org
Thu Mar 10 09:09:32 UTC 2011


commit c4f8abc8dae32f904360c36a61c9df3dff2f0c39
Author: Dan Williams <dcbw at redhat.com>
Date:   Thu Mar 10 03:10:37 2011 -0600

    Update for NetworkManager 0.9

 krb5-auth-dialog.spec |    7 ++++++-
 nm09-krb5.patch       |   49 +++++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 55 insertions(+), 1 deletions(-)
---
diff --git a/krb5-auth-dialog.spec b/krb5-auth-dialog.spec
index 3d4eb38..48b0135 100644
--- a/krb5-auth-dialog.spec
+++ b/krb5-auth-dialog.spec
@@ -1,11 +1,12 @@
 Summary: Kerberos 5 authentication dialog
 Name: krb5-auth-dialog
 Version: 2.91.91
-Release: 1%{?dist}
+Release: 2%{?dist}
 License: GPLv2+
 Group: User Interface/X
 URL: https://honk.sigxcpu.org/piki/projects/krb5-auth-dialog/
 Source0: http://ftp.gnome.org/pub/GNOME/sources/%{name}/%{version}/%{name}-%{version}.tar.bz2
+Patch0: nm09-krb5.patch
 BuildRequires: krb5-devel
 BuildRequires: perl(XML::Parser), gettext
 BuildRequires: intltool
@@ -29,6 +30,7 @@ tickets are about to expire and lets them renew them.
 
 %prep
 %setup -q
+%patch0 -p1 -b .nm09
 
 %build
 %configure --disable-static
@@ -78,6 +80,9 @@ gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
 
 
 %changelog
+* Thu Mar 10 2011 Dan Williams <dcbw at redhat.com> - 2.91.91-2
+- Update for NetworkManager 0.9
+
 * Tue Mar  8 2011 Matthias Clasen <mclasen at redhat.com> - 2.91.91-1
 - Update to 2.91.91
 
diff --git a/nm09-krb5.patch b/nm09-krb5.patch
new file mode 100644
index 0000000..bebb43f
--- /dev/null
+++ b/nm09-krb5.patch
@@ -0,0 +1,49 @@
+From 3deb396641e2e28a6637d3f57af27aebfd7882a8 Mon Sep 17 00:00:00 2001
+From: Dan Williams <dcbw at redhat.com>
+Date: Mon, 7 Mar 2011 22:41:28 -0600
+Subject: [PATCH] Update for NetworkManager 0.9
+
+Fix up the defines a bit for additional NM 0.9 states.
+---
+ src/ka-dialog.c |   13 +++++++++++++
+ 1 files changed, 13 insertions(+), 0 deletions(-)
+
+diff --git a/src/ka-dialog.c b/src/ka-dialog.c
+index 5b11621..a681a88 100644
+--- a/src/ka-dialog.c
++++ b/src/ka-dialog.c
+@@ -44,6 +44,10 @@
+ 
+ #ifdef ENABLE_NETWORK_MANAGER
+ #include <nm-client.h>
++
++#if !defined(NM_CHECK_VERSION)
++#define NM_CHECK_VERSION(x,y,z) 0
++#endif
+ #endif
+ 
+ #ifdef HAVE_HX509_ERR_H
+@@ -471,11 +475,20 @@ ka_nm_client_state_changed_cb (NMClient * client,
+         KA_DEBUG ("Network state: %d", state);
+         /* do nothing */
+         break;
++#if NM_CHECK_VERSION(0,8,992)
++    case NM_STATE_DISCONNECTING:
++#endif
+     case NM_STATE_DISCONNECTED:
+         KA_DEBUG ("Network disconnected");
+         *online = FALSE;
+         break;
++#if NM_CHECK_VERSION(0,8,992)
++    case NM_STATE_CONNECTED_LOCAL:
++    case NM_STATE_CONNECTED_SITE:
++    case NM_STATE_CONNECTED_GLOBAL:
++#else
+     case NM_STATE_CONNECTED:
++#endif
+         KA_DEBUG ("Network connected");
+         *online = TRUE;
+         break;
+-- 
+1.7.4.1
+


More information about the scm-commits mailing list