From 14b0f3a9dc9ea90d60a3b057350fd4d637dc021a Mon Sep 17 00:00:00 2001
From: Michael Biebl
@@ -96,7 +96,7 @@
#include <glib.h>
-#include <NetworkManager.h>
+
+ client = nm_client_new (NULL, NULL);
+ if (client)
+ g_print ("NetworkManager version: %s\n", nm_client_get_version (client));
+}#include <glib.h>
+#include <NetworkManager.h>
-int
-main (int argc, char *argv[])
-{
- NMClient *client;
+int
+main (int argc, char *argv[])
+{
+ NMClient *client;
- client = nm_client_new (NULL, NULL);
- if (client)
- g_print ("NetworkManager version: %s\n", nm_client_get_version (client));
-}
$cc $(pkg-config --libs --cflags libnm) -o hello-nm hello-nm.c$./hello-nm- NetworkManager version: 1.42.6 + NetworkManager version: 1.42.8$
@@ -114,9 +114,9 @@
1 2 3
PKG_CHECK_MODULES(LIBNM, libnm >= 1.8) -LIBNM_CFLAGS="$LIBNM_CFLAGS -DNM_VERSION_MIN_REQUIRED=NM_VERSION_1_8" -LIBNM_CFLAGS="$LIBNM_CFLAGS -DNM_VERSION_MAX_ALLOWED=NM_VERSION_1_8"
PKG_CHECK_MODULES(LIBNM, libnm >= 1.8) +LIBNM_CFLAGS="$LIBNM_CFLAGS -DNM_VERSION_MIN_REQUIRED=NM_VERSION_1_8" +LIBNM_CFLAGS="$LIBNM_CFLAGS -DNM_VERSION_MAX_ALLOWED=NM_VERSION_1_8"
import gi -gi.require_version('NM', '1.0') -from gi.repository import NM ++client = NM.Client.new(None) +print ("NetworkManager version " + client.get_version()) import gi +gi.require_version('NM', '1.0') +from gi.repository import NM -client = NM.Client.new(None) -print ("NetworkManager version " + client.get_version())