summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO28
-rw-r--r--.gitignore4
-rw-r--r--PKGBUILD50
-rw-r--r--glib-2.58-fix-commit-2ef0abf089b00a0546f214dde0d45e63f2990b79.patch213
4 files changed, 52 insertions, 243 deletions
diff --git a/.SRCINFO b/.SRCINFO
index e369c8f000a2..7af934222101 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,22 +1,28 @@
pkgbase = networkmanager-iodine-git
- pkgdesc = Iodine plugin for NetworkManager
- pkgver = r145.2ef0abf
- pkgrel = 1
- url = http://git.gnome.org/browse/network-manager-iodine
+ pkgdesc = Iodine plugin for NetworkManager - git version
+ pkgver = r170.d0e5d85
+ pkgrel = 2
+ url = https://gitlab.gnome.org/GNOME/network-manager-iodine
arch = i686
arch = x86_64
license = GPL
makedepends = git
makedepends = intltool
- depends = iodine
- depends = networkmanager
+ depends = at-spi2-core
+ depends = cairo
+ depends = gdk-pixbuf2
+ depends = glib2
+ depends = glibc
depends = gtk3
+ depends = harfbuzz
+ depends = iodine
+ depends = libnm
depends = libnma
- depends = libnm-glib
+ depends = libsecret
+ depends = networkmanager
+ depends = pango
+ depends = zlib
source = networkmanager-iodine-git::git+https://gitlab.gnome.org/GNOME/network-manager-iodine.git
- source = glib-2.58-fix-commit-2ef0abf089b00a0546f214dde0d45e63f2990b79.patch
- sha512sums = SKIP
- sha512sums = 9fce5486dad7ceb543df27660d3e51cc02a7f3209a5918e66cf2c584674f27e1f13cfc224502595c94e31113bdca10fa3c976dd857c21dee788c2dd6c6471b2a
+ b2sums = SKIP
pkgname = networkmanager-iodine-git
-
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 000000000000..05c6d4d4c97b
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,4 @@
+*
+!.gitignore
+!.SRCINFO
+!PKGBUILD
diff --git a/PKGBUILD b/PKGBUILD
index 77977d8c6d8e..be8c226d8855 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,39 +1,51 @@
-# Maintainer: Thom Wiggers <pkgbuild@thomwiggers.nl>
+# Contributor: Thom Wiggers <pkgbuild@thomwiggers.nl>
# Contributor: Sirat18 <aur@sirat8.de>
# Contributor: wodim <neikokz@gmail.com>
pkgname=networkmanager-iodine-git
-pkgver=r145.2ef0abf
-pkgrel=1
-pkgdesc="Iodine plugin for NetworkManager"
+pkgver=r170.d0e5d85
+pkgrel=2
+pkgdesc="Iodine plugin for NetworkManager - git version"
arch=('i686' 'x86_64')
-url="http://git.gnome.org/browse/network-manager-iodine"
+url='https://gitlab.gnome.org/GNOME/network-manager-iodine'
license=('GPL')
-depends=('iodine' 'networkmanager' 'gtk3' 'libnma' 'libnm-glib')
-makedepends=('git' 'intltool')
-source=(
- "$pkgname"::'git+https://gitlab.gnome.org/GNOME/network-manager-iodine.git'
- glib-2.58-fix-commit-2ef0abf089b00a0546f214dde0d45e63f2990b79.patch
-)
-sha512sums=(
- 'SKIP'
- '9fce5486dad7ceb543df27660d3e51cc02a7f3209a5918e66cf2c584674f27e1f13cfc224502595c94e31113bdca10fa3c976dd857c21dee788c2dd6c6471b2a'
+depends=(
+ 'at-spi2-core'
+ 'cairo'
+ 'gdk-pixbuf2'
+ 'glib2'
+ 'glibc'
+ 'gtk3'
+ 'harfbuzz'
+ 'iodine'
+ 'libnm'
+ 'libnma'
+ 'libsecret'
+ 'networkmanager'
+ 'pango'
+ 'zlib'
)
+makedepends=('git' 'intltool')
+source=("${pkgname}::git+${url}.git")
+b2sums=('SKIP')
pkgver() {
cd "$srcdir/$pkgname"
printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"
}
+prepare() {
+ cd "${srcdir}/$pkgname"
+ autoreconf --install --force --verbose
+ ./autogen.sh --prefix=/usr --sysconfdir=/etc --libexecdir=/usr/lib/$pkgname
+}
+
build() {
cd "${srcdir}/$pkgname"
- export CFLAGS="-O2 -Wno-error=deprecated-declarations"
- patch -p1 <../glib-2.58-fix-commit-2ef0abf089b00a0546f214dde0d45e63f2990b79.patch
- ./autogen.sh --prefix=/usr --sysconfdir=/etc || return 1
- make || return 1
+ make
}
package() {
cd "${srcdir}/$pkgname"
- make DESTDIR="$pkgdir" install || return 1
+ make DESTDIR="$pkgdir" install
}
diff --git a/glib-2.58-fix-commit-2ef0abf089b00a0546f214dde0d45e63f2990b79.patch b/glib-2.58-fix-commit-2ef0abf089b00a0546f214dde0d45e63f2990b79.patch
deleted file mode 100644
index 3f6f75494413..000000000000
--- a/glib-2.58-fix-commit-2ef0abf089b00a0546f214dde0d45e63f2990b79.patch
+++ /dev/null
@@ -1,213 +0,0 @@
-diff --git a/configure.ac b/configure.ac
-index 936511d..bd1f227 100644
---- a/configure.ac
-+++ b/configure.ac
-@@ -66,7 +66,7 @@ if test x"$with_gnome" != xno; then
- PKG_CHECK_MODULES(LIBSECRET, libsecret-1)
-
- if test x"$with_libnm_glib" != xno; then
-- PKG_CHECK_MODULES(LIBNM_GTK, libnm-gtk >= 0.9.9.0)
-+ PKG_CHECK_MODULES(LIBNM_GTK, libnma >= 0.9.9.0)
- PKG_CHECK_MODULES(LIBNM_GLIB,
- NetworkManager >= 1.1.0
- libnm-util >= 1.1.0
-diff --git a/properties/nm-iodine.c b/properties/nm-iodine.c
-index 50e4036..7c123d2 100644
---- a/properties/nm-iodine.c
-+++ b/properties/nm-iodine.c
-@@ -252,7 +252,7 @@ static gboolean
- check_validity (IodineEditor *self, GError **error)
- {
- IodineEditorPrivate *priv = \
-- IODINE_EDITOR_GET_PRIVATE (self);
-+ iodine_editor_get_instance_private (self);
- GtkWidget *widget;
- const char *str;
-
-@@ -282,7 +282,7 @@ setup_password_widget (IodineEditor *self,
- const char *secret_name)
- {
- IodineEditorPrivate *priv = \
-- IODINE_EDITOR_GET_PRIVATE (self);
-+ iodine_editor_get_instance_private (self);
-
- NMSettingSecretFlags secret_flags = NM_SETTING_SECRET_FLAG_NONE;
- GtkWidget *widget;
-@@ -317,7 +317,7 @@ setup_password_widget (IodineEditor *self,
- static void
- show_toggled_cb (GtkCheckButton *button, IodineEditor *self)
- {
-- IodineEditorPrivate *priv = IODINE_EDITOR_GET_PRIVATE (self);
-+ IodineEditorPrivate *priv = iodine_editor_get_instance_private (self);
- GtkWidget *widget;
- gboolean visible;
-
-@@ -332,7 +332,7 @@ static void
- pw_type_combo_changed_cb (GtkWidget *combo, gpointer user_data)
- {
- IodineEditor *self = IODINE_EDITOR (user_data);
-- IodineEditorPrivate *priv = IODINE_EDITOR_GET_PRIVATE (self);
-+ IodineEditorPrivate *priv = iodine_editor_get_instance_private (self);
- GtkWidget *entry;
-
- entry = GTK_WIDGET (gtk_builder_get_object (priv->builder, "password_entry"));
-@@ -362,7 +362,7 @@ init_one_pw_combo (IodineEditor *self,
- const char *secret_key,
- const char *entry_name)
- {
-- IodineEditorPrivate *priv = IODINE_EDITOR_GET_PRIVATE (self);
-+ IodineEditorPrivate *priv = iodine_editor_get_instance_private (self);
- int active = -1;
- GtkWidget *widget;
- GtkListStore *store;
-@@ -415,7 +415,7 @@ init_editor_plugin (IodineEditor *self,
- NMConnection *connection,
- GError **error)
- {
-- IodineEditorPrivate *priv = IODINE_EDITOR_GET_PRIVATE (self);
-+ IodineEditorPrivate *priv = iodine_editor_get_instance_private (self);
- NMSettingVpn *s_vpn;
- GtkWidget *widget;
- const char *value;
-@@ -484,7 +484,7 @@ static GObject *
- get_widget (NMVpnEditor *iface)
- {
- IodineEditor *self = IODINE_EDITOR (iface);
-- IodineEditorPrivate *priv = IODINE_EDITOR_GET_PRIVATE (self);
-+ IodineEditorPrivate *priv = iodine_editor_get_instance_private (self);
-
- return G_OBJECT (priv->widget);
- }
-@@ -533,7 +533,7 @@ update_connection (NMVpnEditor *iface,
- GError **error)
- {
- IodineEditor *self = IODINE_EDITOR (iface);
-- IodineEditorPrivate *priv = IODINE_EDITOR_GET_PRIVATE (self);
-+ IodineEditorPrivate *priv = iodine_editor_get_instance_private (self);
- NMSettingVpn *s_vpn;
- GtkWidget *widget;
- char *str;
-@@ -593,7 +593,7 @@ nm_vpn_editor_interface_new (NMConnection *connection, GError **error)
- return NULL;
- }
-
-- priv = IODINE_EDITOR_GET_PRIVATE (object);
-+ priv = iodine_editor_get_instance_private ((IodineEditor*)object);
- ui_file = g_strdup_printf ("%s/%s", UIDIR, "nm-iodine-dialog.ui");
- priv->builder = gtk_builder_new ();
-
-@@ -632,7 +632,7 @@ dispose (GObject *object)
- {
- IodineEditor *plugin = IODINE_EDITOR (object);
- IodineEditorPrivate *priv = \
-- IODINE_EDITOR_GET_PRIVATE (plugin);
-+ iodine_editor_get_instance_private (plugin);
-
- if (priv->group)
- g_object_unref (priv->group);
-@@ -651,7 +651,7 @@ iodine_editor_class_init (IodineEditorClass *req_class)
- {
- GObjectClass *object_class = G_OBJECT_CLASS (req_class);
-
-- g_type_class_add_private (req_class, sizeof (IodineEditorPrivate));
-+ //g_type_class_add_private (req_class, sizeof (IodineEditorPrivate));
-
- object_class->dispose = dispose;
- }
-diff --git a/src/nm-iodine-service.c b/src/nm-iodine-service.c
-index 705d4fe..8c85c8a 100644
---- a/src/nm-iodine-service.c
-+++ b/src/nm-iodine-service.c
-@@ -50,14 +50,14 @@
- #define NM_IODINE_USER "nm-iodine"
- #define NM_IODINE_RUNDIR LOCALSTATEDIR "/run/" NM_IODINE_USER
-
--G_DEFINE_TYPE (NMIodinePlugin, nm_iodine_plugin, NM_TYPE_VPN_SERVICE_PLUGIN)
--
- typedef struct {
- GPid pid;
- NMVpnPluginFailure failure;
- GVariantBuilder ip4config;
- } NMIodinePluginPrivate;
-
-+G_DEFINE_TYPE_WITH_PRIVATE (NMIodinePlugin, nm_iodine_plugin, NM_TYPE_VPN_SERVICE_PLUGIN)
-+
- #define NM_IODINE_PLUGIN_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), NM_TYPE_IODINE_PLUGIN, NMIodinePluginPrivate))
-
- static const char *iodine_binary_paths[] =
-@@ -247,7 +247,7 @@ static gint
- iodine_parse_stderr_line (NMVpnServicePlugin *plugin,
- const char* line)
- {
-- NMIodinePluginPrivate *priv = NM_IODINE_PLUGIN_GET_PRIVATE (plugin);
-+ NMIodinePluginPrivate *priv = nm_iodine_plugin_get_instance_private ((NMIodinePlugin*)plugin);
- gchar **split = NULL;
- GVariant *val;
- long int mtu;
-@@ -373,7 +373,7 @@ iodine_stderr_cb (GIOChannel *source, GIOCondition condition, gpointer plugin)
- GError *err = NULL;
- gchar *line;
- gint ret, l;
-- NMIodinePluginPrivate *priv = NM_IODINE_PLUGIN_GET_PRIVATE (plugin);
-+ NMIodinePluginPrivate *priv = nm_iodine_plugin_get_instance_private (plugin);
-
- status = g_io_channel_read_line (source, &line, NULL, NULL, &err);
- switch (status) {
-@@ -406,7 +406,7 @@ static void
- iodine_watch_cb (GPid pid, gint status, gpointer user_data)
- {
- NMIodinePlugin *plugin = NM_IODINE_PLUGIN (user_data);
-- NMIodinePluginPrivate *priv = NM_IODINE_PLUGIN_GET_PRIVATE (plugin);
-+ NMIodinePluginPrivate *priv = nm_iodine_plugin_get_instance_private (plugin);
- guint error = 0;
-
- if (WIFEXITED (status)) {
-@@ -549,7 +549,7 @@ nm_iodine_start_iodine_binary (NMIodinePlugin *plugin,
- iodine_stderr_cb,
- plugin);
-
-- NM_IODINE_PLUGIN_GET_PRIVATE (plugin)->pid = pid;
-+ ((NMIodinePluginPrivate*) nm_iodine_plugin_get_instance_private(plugin))->pid = pid;
- iodine_watch = g_child_watch_source_new (pid);
- g_source_set_callback (iodine_watch,
- (GSourceFunc) iodine_watch_cb,
-@@ -567,7 +567,7 @@ real_connect (NMVpnServicePlugin *plugin,
- GError **error)
- {
- NMSettingVpn *s_vpn;
-- NMIodinePluginPrivate *priv = NM_IODINE_PLUGIN_GET_PRIVATE (plugin);
-+ NMIodinePluginPrivate *priv = nm_iodine_plugin_get_instance_private ((NMIodinePlugin*)plugin);
- gint ret = -1;
-
- g_variant_builder_init(&priv->ip4config, G_VARIANT_TYPE_VARDICT);
-@@ -633,7 +633,7 @@ ensure_killed (gpointer data)
- static gboolean
- real_disconnect (NMVpnServicePlugin *plugin, GError **err)
- {
-- NMIodinePluginPrivate *priv = NM_IODINE_PLUGIN_GET_PRIVATE (plugin);
-+ NMIodinePluginPrivate *priv = nm_iodine_plugin_get_instance_private ((NMIodinePlugin*)plugin);
-
- if (priv->pid) {
- if (kill (priv->pid, SIGTERM) == 0)
-@@ -651,7 +651,7 @@ real_disconnect (NMVpnServicePlugin *plugin, GError **err)
- static void
- nm_iodine_plugin_init (NMIodinePlugin *plugin)
- {
-- NMIodinePluginPrivate *priv = NM_IODINE_PLUGIN_GET_PRIVATE (plugin);
-+ NMIodinePluginPrivate *priv = nm_iodine_plugin_get_instance_private (plugin);
-
- priv->failure = -1;
- }
-@@ -659,10 +659,10 @@ nm_iodine_plugin_init (NMIodinePlugin *plugin)
- static void
- nm_iodine_plugin_class_init (NMIodinePluginClass *iodine_class)
- {
-- GObjectClass *object_class = G_OBJECT_CLASS (iodine_class);
-+ //GObjectClass *object_class = G_OBJECT_CLASS (iodine_class);
- NMVpnServicePluginClass *parent_class = NM_VPN_SERVICE_PLUGIN_CLASS (iodine_class);
-
-- g_type_class_add_private (object_class, sizeof (NMIodinePluginPrivate));
-+ //g_type_class_add_private (object_class, sizeof (NMIodinePluginPrivate));
-
- /* virtual methods */
- parent_class->connect = real_connect;