]> saetta.ns0.it Git - libzakutils/commitdiff
Debian pkg: updates from upstream.
authorAndrea Zagli <azagli@libero.it>
Wed, 23 Oct 2019 08:02:15 +0000 (10:02 +0200)
committerAndrea Zagli <azagli@libero.it>
Wed, 23 Oct 2019 08:02:15 +0000 (10:02 +0200)
debian/patches/0002-glib-old-version.patch
debian/patches/0003-glib-old-version-in-pkgconfig.patch
debian/patches/0004-no-tests.patch [new file with mode: 0644]
debian/patches/0005-glib-old-object-macro.patch [new file with mode: 0644]
debian/patches/series

index ca4db6ad2dba8a2ed213a0ddc27a78cbb97ddf97..83f68a4e76e2726d02f46516d9f21798ad2f5244 100644 (file)
@@ -10,8 +10,19 @@ diff --git a/configure.ac b/configure.ac
 index 54ac6d4..7c751ed 100644
 --- a/configure.ac
 +++ b/configure.ac
-@@ -39,9 +39,9 @@ AC_DEFINE_UNQUOTED(GETTEXT_PACKAGE, "$GETTEXT_PACKAGE",
- AM_GLIB_GNU_GETTEXT
+@@ -12,7 +12,7 @@
+ AM_MAINTAINER_MODE
+-AC_CONFIG_MACRO_DIRS([m4] [.])
++AC_CONFIG_MACRO_DIR([m4])
+ AC_CANONICAL_SYSTEM
+
+--- a/configure.ac
++++ b/configure.ac
+@@ -42,9 +42,9 @@
+ GLIB_TESTS
  
  # Checks for libraries.
 -PKG_CHECK_MODULES(ZAKUTILS, [glib-2.0 >= 2.36
index 47acc7afd6b37c60fca822a35783dce22a6f2809..94abe72bd9d833d1e3f57bb6ba45f8ad52c59e40 100644 (file)
@@ -16,5 +16,5 @@ index 4d07037..4a53041 100644
  Version: @PACKAGE_VERSION@
 -Requires: glib-2.0 >= 2.36 gobject-2.0 >= 2.36 gio-2.0 >= 2.36
 +Requires: glib-2.0 >= 2.32 gobject-2.0 >= 2.32 gio-2.0 >= 2.32
- Libs: -L${libdir} -lzakutils
+ Libs: -L${libdir} -lm -lzakutils
  Cflags: -I${includedir}
diff --git a/debian/patches/0004-no-tests.patch b/debian/patches/0004-no-tests.patch
new file mode 100644 (file)
index 0000000..3d40bdf
--- /dev/null
@@ -0,0 +1,27 @@
+--- ./configure.ac
++++ ./configure.ac
+@@ -38,9 +38,6 @@
+                    [The prefix for our gettext translation domains.])
+ AM_GLIB_GNU_GETTEXT
+-# tests
+-GLIB_TESTS
+-
+ # Checks for libraries.
+ PKG_CHECK_MODULES(ZAKUTILS, [glib-2.0 >= 2.32
+                              gobject-2.0 >= 2.32
+@@ -79,6 +76,5 @@
+       Makefile
+       src/Makefile
+       examples/Makefile
+-      tests/Makefile
+ ])
+ AC_OUTPUT
+
+--- ./Makefile.am
++++ ./Makefile.am
+@@ -1,4 +1,4 @@
+-SUBDIRS = src examples tests
++SUBDIRS = src examples
+ ACLOCAL_AMFLAGS = -I m4
diff --git a/debian/patches/0005-glib-old-object-macro.patch b/debian/patches/0005-glib-old-object-macro.patch
new file mode 100644 (file)
index 0000000..dfebda3
--- /dev/null
@@ -0,0 +1,134 @@
+--- a/src/aptrarray.h
++++ b/src/aptrarray.h
+@@ -27,8 +27,25 @@
+ G_BEGIN_DECLS
+-#define ZAK_APTR_TYPE_ARRAY zak_aptr_array_get_type ()
+-G_DECLARE_FINAL_TYPE (ZakAptrArray, zak_aptr_array, ZAK_APTR, ARRAY, GObject)
++#define ZAK_APTR_TYPE_ARRAY                 (zak_aptr_array_get_type ())
++#define ZAK_APTR_ARRAY(obj)                 (G_TYPE_CHECK_INSTANCE_CAST ((obj), ZAK_APTR_TYPE_ARRAY, ZakAptrArray))
++#define ZAK_APTR_ARRAY_CLASS(klass)         (G_TYPE_CHECK_CLASS_CAST ((klass), ZAK_APTR_TYPE_ARRAY, ZakAptrArrayClass))
++#define ZAK_APTR_IS_ARRAY(obj)              (G_TYPE_CHECK_INSTANCE_TYPE ((obj), ZAK_APTR_TYPE_ARRAY))
++#define ZAK_APTR_IS_ARRAY_CLASS(klass)      (G_TYPE_CHECK_CLASS_TYPE ((klass), ZAK_APTR_TYPE_ARRAY))
++#define ZAK_APTR_ARRAY_GET_CLASS(obj)       (G_TYPE_INSTANCE_GET_CLASS ((obj), ZAK_APTR_TYPE_ARRAY, ZakAptrArrayClass))
++
++typedef struct _ZakAptrArray ZakAptrArray;
++typedef struct _ZakAptrArrayClass ZakAptrArrayClass;
++
++struct _ZakAptrArray
++      {
++              GObject parent;
++      };
++
++struct _ZakAptrArrayClass
++{
++      GObjectClass parent_class;
++};
+ ZakAptrArray *zak_aptr_array_new ();
+--- a/src/aptrarray.c
++++ b/src/aptrarray.c
+@@ -39,13 +39,14 @@ static void zak_aptr_array_get_property (GObject *object,
+ static void zak_aptr_array_dispose (GObject *gobject);
+ static void zak_aptr_array_finalize (GObject *gobject);
+-struct _ZakAptrArray
+-      {
+-              GObject parent_instance;
++#define ZAK_APTR_ARRAY_GET_PRIVATE(obj) (G_TYPE_INSTANCE_GET_PRIVATE ((obj), ZAK_APTR_TYPE_ARRAY, ZakAptrArrayPrivate))
++typedef struct _ZakAptrArrayPrivate ZakAptrArrayPrivate;
++struct _ZakAptrArrayPrivate
++      {
+               GHashTable *ht;
+               GPtrArray *ar;
+-      };
++      };
+ G_DEFINE_TYPE (ZakAptrArray, zak_aptr_array, G_TYPE_OBJECT)
+@@ -58,13 +59,17 @@ zak_aptr_array_class_init (ZakAptrArrayClass *klass)
+       object_class->get_property = zak_aptr_array_get_property;
+       object_class->dispose = zak_aptr_array_dispose;
+       object_class->finalize = zak_aptr_array_finalize;
++
++      g_type_class_add_private (object_class, sizeof (ZakAptrArrayPrivate));
+ }
+ static void
+ zak_aptr_array_init (ZakAptrArray *zak_aptr_array)
+ {
+-      zak_aptr_array->ht = g_hash_table_new (g_str_hash, g_str_equal);
+-      zak_aptr_array->ar = g_ptr_array_new ();
++      ZakAptrArrayPrivate *priv = ZAK_APTR_ARRAY_GET_PRIVATE (zak_aptr_array);
++
++      priv->ht = g_hash_table_new (g_str_hash, g_str_equal);
++      priv->ar = g_ptr_array_new ();
+ }
+ /**
+@@ -92,8 +97,10 @@ ZakAptrArray
+ void
+ zak_aptr_array_add (ZakAptrArray *zak_aptr_array, const gchar *name, gpointer data)
+ {
+-      g_ptr_array_add (zak_aptr_array->ar, data);
+-      zak_aptr_array_bind (zak_aptr_array, zak_aptr_array->ar->len - 1, name);
++      ZakAptrArrayPrivate *priv = ZAK_APTR_ARRAY_GET_PRIVATE (zak_aptr_array);
++
++      g_ptr_array_add (priv->ar, data);
++      zak_aptr_array_bind (zak_aptr_array, priv->ar->len - 1, name);
+ }
+ /**
+@@ -105,7 +112,9 @@ zak_aptr_array_add (ZakAptrArray *zak_aptr_array, const gchar *name, gpointer da
+ GPtrArray
+ *zak_aptr_array_get_array (ZakAptrArray *zak_aptr_array)
+ {
+-      return zak_aptr_array->ar;
++      ZakAptrArrayPrivate *priv = ZAK_APTR_ARRAY_GET_PRIVATE (zak_aptr_array);
++
++      return priv->ar;
+ }
+ /**
+@@ -118,8 +127,10 @@ GPtrArray
+ void
+ zak_aptr_array_bind (ZakAptrArray *zak_aptr_array, guint index, const gchar *name)
+ {
++      ZakAptrArrayPrivate *priv = ZAK_APTR_ARRAY_GET_PRIVATE (zak_aptr_array);
++
+       /* with 0 (zero) the function GUINT_TO_POINTER doesn't work */
+-      g_hash_table_insert (zak_aptr_array->ht, (gpointer)g_strdup (name), GUINT_TO_POINTER (index + 1));
++      g_hash_table_insert (priv->ht, (gpointer)g_strdup (name), GUINT_TO_POINTER (index + 1));
+ }
+ /**
+@@ -135,12 +146,14 @@ zak_aptr_array_lookup (ZakAptrArray *zak_aptr_array, const gchar *name)
+       gint index;
+       gpointer ret;
++      ZakAptrArrayPrivate *priv = ZAK_APTR_ARRAY_GET_PRIVATE (zak_aptr_array);
++
+       index = zak_aptr_array_lookup_get_index (zak_aptr_array, name);
+       ret = NULL;
+       if (index >= 0)
+               {
+-                      ret = g_ptr_array_index (zak_aptr_array->ar, index);
++                      ret = g_ptr_array_index (priv->ar, index);
+               }
+       return ret;
+@@ -159,7 +172,9 @@ zak_aptr_array_lookup_get_index (ZakAptrArray *zak_aptr_array, const gchar *name
+       gpointer index;
+       gint ret;
+-      index = g_hash_table_lookup (zak_aptr_array->ht, (gconstpointer)name);
++      ZakAptrArrayPrivate *priv = ZAK_APTR_ARRAY_GET_PRIVATE (zak_aptr_array);
++
++      index = g_hash_table_lookup (priv->ht, (gconstpointer)name);
+       ret = -1;
+       if (index != NULL)
index fd5812eee8cb123214a3fa16d03318a7fd654966..694142ddcc2bb3017d9383045cf682263e36392c 100644 (file)
@@ -1,3 +1,5 @@
 0001-aclocal-wheezy.patch
 0002-glib-old-version.patch
 0003-glib-old-version-in-pkgconfig.patch
+0004-no-tests.patch
+0005-glib-old-object-macro.patch
\ No newline at end of file