[arch-commits] Commit in netactview/trunk (PKGBUILD drop-gconf.patch)

Balló György bgyorgy at archlinux.org
Wed Sep 12 13:30:24 UTC 2018


    Date: Wednesday, September 12, 2018 @ 13:30:24
  Author: bgyorgy
Revision: 379862

upgpkg: netactview 0.6.4-5

Remove gconf dependency, it's not really needed

Added:
  netactview/trunk/drop-gconf.patch
Modified:
  netactview/trunk/PKGBUILD

------------------+
 PKGBUILD         |    9 ++++--
 drop-gconf.patch |   76 +++++++++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 83 insertions(+), 2 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2018-09-12 12:55:09 UTC (rev 379861)
+++ PKGBUILD	2018-09-12 13:30:24 UTC (rev 379862)
@@ -3,20 +3,22 @@
 
 pkgname=netactview
 pkgver=0.6.4
-pkgrel=4
+pkgrel=5
 pkgdesc="A graphical network connections viewer similar in functionality to netstat"
 arch=('x86_64')
 url="http://netactview.sourceforge.net/index.html"
 license=('GPL')
-depends=('gconf' 'libglade' 'libgtop')
+depends=('libglade' 'libgtop')
 makedepends=('intltool' 'polkit')
 optdepends=('polkit: restart the application as root')
 source=("https://downloads.sourceforge.net/netactview/${pkgname}-${pkgver}.tar.bz2"
         'drop-libgnome.patch'
+        'drop-gconf.patch'
         'netactview_polkit'
         'org.archlinux.pkexec.netactview.policy')
 sha256sums=('0cfe68e90862b10a19ab2cc4977a079887eeda00e4069a819c13ece90843fb4a'
             'e5359685c785427c812fd285b1eda3465e27120c186eae35a926881be1985df9'
+            '0f07529a186dbdb553dd37465ba4904969b3fb03df42fe4f7c90c3a32a4055e4'
             '8d5319635ce05be5e5f3a426e81db34e0c2613010575bb7b3682bb2ae34fdd36'
             '467aa93ad28849061bfd1ea07698cc0154bef0a5a98e4c384260fc53e03b877c')
 
@@ -26,6 +28,9 @@
   # Remove libgnome dependency
   patch -Np1 -i ../drop-libgnome.patch
 
+  # Remove gconf dependency
+  patch -Np1 -i ../drop-gconf.patch
+
   # Use pkexec instead of gksu
   sed -i 's/\[gksu\]/\[pkexec\]/' configure.ac
   sed -i 's|GKSU_PATH, EXECUTABLE_PATH|"/usr/bin/netactview_polkit"|

Added: drop-gconf.patch
===================================================================
--- drop-gconf.patch	                        (rev 0)
+++ drop-gconf.patch	2018-09-12 13:30:24 UTC (rev 379862)
@@ -0,0 +1,76 @@
+diff -Naur netactview-0.6.4.orig/configure.ac netactview-0.6.4/configure.ac
+--- netactview-0.6.4.orig/configure.ac	2018-09-12 15:12:32.807073000 +0200
++++ netactview-0.6.4/configure.ac	2018-09-12 15:14:11.836589749 +0200
+@@ -25,7 +25,7 @@
+ AM_GLIB_GNU_GETTEXT
+ 
+ 
+-PKG_CHECK_MODULES(NETACTVIEW, [gtk+-2.0 >= 2.8 libglade-2.0 gthread-2.0 glib-2.0 >= 2.8 gconf-2.0 libgtop-2.0 >= 2.12])
++PKG_CHECK_MODULES(NETACTVIEW, [gtk+-2.0 >= 2.8 libglade-2.0 gthread-2.0 glib-2.0 >= 2.8 libgtop-2.0 >= 2.12])
+ AC_SUBST(NETACTVIEW_CFLAGS)
+ AC_SUBST(NETACTVIEW_LIBS)
+ 
+diff -Naur netactview-0.6.4.orig/src/mainwindow.c netactview-0.6.4/src/mainwindow.c
+--- netactview-0.6.4.orig/src/mainwindow.c	2018-09-12 15:12:32.827074000 +0200
++++ netactview-0.6.4/src/mainwindow.c	2018-09-12 15:16:06.949901211 +0200
+@@ -40,7 +40,6 @@
+ #include <glade/glade.h>
+ #include <gdk/gdkkeysyms.h>
+ #include <glib/gi18n.h>
+-#include <gconf/gconf-client.h>
+ 
+ 
+ /*Column data types as used by compare functions*/
+@@ -172,7 +171,6 @@
+ 	
+ 	int columns_initial_view_order[MVC_VIEW_COLUMNSNUMBER]; /* [position] = index. */ 
+ 	
+-	char *default_fixed_font;
+ 	gboolean first_refresh, manual_refresh;
+ 
+ 	int window_width, window_height, initial_window_width, initial_window_height;
+@@ -2430,19 +2428,6 @@
+ 	return FALSE;
+ }
+ 
+-static void gconf_load ()
+-{
+-	GConfClient *conf = gconf_client_get_default();
+-	
+-	Mwd.default_fixed_font = gconf_client_get_string (conf, 
+-								"/desktop/gnome/interface/monospace_font_name", NULL);
+-	if (Mwd.default_fixed_font == NULL)
+-		Mwd.default_fixed_font = g_strdup("Monospace 10");
+-	
+-	g_object_unref(conf);
+-	
+-}
+-
+ 
+ static void connect_signals (GtkWidget *window)
+ {
+@@ -2586,7 +2571,7 @@
+ 	label = GTK_LABEL(gtk_label_new(text));
+ 	gtk_misc_set_alignment(GTK_MISC(label), 0, 0.5);
+ 	
+-	font_desc = pango_font_description_from_string(Mwd.default_fixed_font);
++	font_desc = pango_font_description_from_string("Monospace 10");
+ 	if (font_desc != NULL)
+ 	{
+ 		gtk_widget_modify_font(GTK_WIDGET(label), font_desc);
+@@ -2634,7 +2619,6 @@
+ 	Mwd.connections = g_array_sized_new(FALSE, TRUE, sizeof(NetConnection*), 16);
+ 	
+ 	load_preferences();
+-	gconf_load();
+ 
+ 	init_controls();
+ 	setup_status_bar();
+@@ -2684,7 +2668,6 @@
+ 
+ 	FreeFilterData();
+ 	g_string_free(Mwd.filter, TRUE);
+-	g_free(Mwd.default_fixed_font);
+ }
+ 
+ 



More information about the arch-commits mailing list