Hello community,

here is the log from the commit of package gpaste for openSUSE:Factory checked 
in at 2018-10-18 15:30:58
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/gpaste (Old)
 and      /work/SRC/openSUSE:Factory/.gpaste.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "gpaste"

Thu Oct 18 15:30:58 2018 rev:20 rq:640252 version:3.30.1

Changes:
--------
--- /work/SRC/openSUSE:Factory/gpaste/gpaste.changes    2018-06-19 
11:57:14.912323075 +0200
+++ /work/SRC/openSUSE:Factory/.gpaste.new/gpaste.changes       2018-10-18 
15:31:06.526661037 +0200
@@ -1,0 +2,12 @@
+Fri Oct  5 19:59:51 UTC 2018 - [email protected]
+
+- Update to version 3.30.1:
+  + Workaround a bug in gnome-shell 3.30.0.
+- Changes from version 3.30.0:
+  + Silence warnings with gcc 8.
+  + Update dependencies for gnome 3.30.
+- Replace pkgconfig(mutter-clutter-2) with
+  pkgconfig(mutter-clutter-3) BuildRequires following upstreams
+  changes.
+
+-------------------------------------------------------------------

Old:
----
  gpaste-3.28.2.tar.xz

New:
----
  gpaste-3.30.1.tar.xz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ gpaste.spec ++++++
--- /var/tmp/diff_new_pack.50zTTN/_old  2018-10-18 15:31:07.862659479 +0200
+++ /var/tmp/diff_new_pack.50zTTN/_new  2018-10-18 15:31:07.862659479 +0200
@@ -13,13 +13,13 @@
 # license that conforms to the Open Source Definition (Version 1.9)
 # published by the Open Source Initiative.
 
-# Please submit bugfixes or comments via http://bugs.opensuse.org/
+# Please submit bugfixes or comments via https://bugs.opensuse.org/
 #
 
 
 %global __requires_exclude typelib\\(Clutter\\)
 Name:           gpaste
-Version:        3.28.2
+Version:        3.30.1
 Release:        0
 Summary:        Clipboard management system for GNOME
 License:        BSD-2-Clause
@@ -29,7 +29,7 @@
 
 # For directory ownership
 BuildRequires:  gnome-shell >= 3.28
-BuildRequires:  gobject-introspection-devel >= 1.48
+BuildRequires:  gobject-introspection-devel >= 1.58.0
 BuildRequires:  intltool >= 0.50.0
 BuildRequires:  pkgconfig
 BuildRequires:  update-desktop-files
@@ -37,17 +37,17 @@
 BuildRequires:  pkgconfig(clutter-1.0)
 BuildRequires:  pkgconfig(dbus-1)
 BuildRequires:  pkgconfig(gdk-3.0) >= 3.0.0
-BuildRequires:  pkgconfig(gdk-pixbuf-2.0)
-BuildRequires:  pkgconfig(gio-2.0) >= 2.46.0
-BuildRequires:  pkgconfig(gjs-1.0)
-BuildRequires:  pkgconfig(glib-2.0) >= 2.46.0
+BuildRequires:  pkgconfig(gdk-pixbuf-2.0) >= 2.38.0
+BuildRequires:  pkgconfig(gio-2.0) >= 2.58.0
+BuildRequires:  pkgconfig(gjs-1.0) >= 1.54.0
+BuildRequires:  pkgconfig(glib-2.0) >= 2.58.0
 BuildRequires:  pkgconfig(gnome-keybindings)
-BuildRequires:  pkgconfig(gobject-2.0) >= 2.46.0
-BuildRequires:  pkgconfig(gtk+-3.0) >= 3.0.0
+BuildRequires:  pkgconfig(gobject-2.0) >= 2.58.0
+BuildRequires:  pkgconfig(gtk+-3.0) >= 3.24.0
 BuildRequires:  pkgconfig(libxml-2.0)
-BuildRequires:  pkgconfig(mutter-clutter-2)
+BuildRequires:  pkgconfig(mutter-clutter-3)
 BuildRequires:  pkgconfig(systemd)
-BuildRequires:  pkgconfig(vapigen)
+BuildRequires:  pkgconfig(vapigen) >= 0.42
 BuildRequires:  pkgconfig(x11)
 BuildRequires:  pkgconfig(xi)
 BuildRequires:  pkgconfig(xtst)

++++++ gpaste-3.28.2.tar.xz -> gpaste-3.30.1.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/gpaste-3.28.2/ChangeLog new/gpaste-3.30.1/ChangeLog
--- old/gpaste-3.28.2/ChangeLog 2018-04-13 22:48:35.000000000 +0200
+++ new/gpaste-3.30.1/ChangeLog 2018-09-09 13:52:26.000000000 +0200
@@ -1,6 +1,126 @@
 # Generated by Makefile. Do not edit.
 
 
+commit 9261805822e73926af8e493881a3000e3b6b9431
+Author: Marc-Antoine Perennou <[email protected]>
+Date:   Sun Sep 9 13:36:56 2018 +0200
+
+    gnome-shell: workaround a bug in gnome-shell 3.30.0
+    
+    Signed-off-by: Marc-Antoine Perennou <[email protected]>
+
+commit 56327893b0679af225ba4e169eead9f54c009dc8
+Author: Marc-Antoine Perennou <[email protected]>
+Date:   Sat Sep 8 22:02:55 2018 +0200
+
+    Release GPaste 3.30.0
+    
+    Signed-off-by: Marc-Antoine Perennou <[email protected]>
+
+commit 8604a34ec6109b32df5242de4fbfa6be9df71bb2
+Author: Marc-Antoine Perennou <[email protected]>
+Date:   Wed Sep 5 14:20:56 2018 +0200
+
+    update to gnome-shell 3.30
+    
+    Signed-off-by: Marc-Antoine Perennou <[email protected]>
+
+commit 202d1ee89b1f3e9b3cacfd822195345772efa55b
+Author: Marc-Antoine Perennou <[email protected]>
+Date:   Wed Sep 5 14:20:23 2018 +0200
+
+    bring other dependencies up to date
+    
+    Signed-off-by: Marc-Antoine Perennou <[email protected]>
+
+commit d26361c61adc68ca87e62d4490b088a1a47162d0
+Author: Marc-Antoine Perennou <[email protected]>
+Date:   Tue Sep 4 15:10:02 2018 +0200
+
+    use glib 2.58
+    
+    Signed-off-by: Marc-Antoine Perennou <[email protected]>
+
+commit b9f9a1c67a8843488723aaf2ac2954c0bddfbb3d
+Author: Marc-Antoine Perennou <[email protected]>
+Date:   Tue Sep 4 14:57:54 2018 +0200
+
+    use gtk 3.24
+    
+    Signed-off-by: Marc-Antoine Perennou <[email protected]>
+
+commit ed49df27117174268a41916820de9833e2dc6554
+Author: Marc-Antoine Perennou <[email protected]>
+Date:   Wed Jul 11 15:01:40 2018 +0200
+
+    keybinder: silence gcc 8 warning
+    
+    Signed-off-by: Marc-Antoine Perennou <[email protected]>
+
+commit d2978507a801006d32f10a69178a9dc4f2c3d8ec
+Merge: e281ff07 097bafb8
+Author: Marc-Antoine Perennou <[email protected]>
+Date:   Fri Apr 13 22:49:25 2018 +0200
+
+    Release GPaste 3.28.2
+    
+    Signed-off-by: Marc-Antoine Perennou <[email protected]>
+
+commit 097bafb80a527cfd2a63c768a3b1142238eb3065
+Merge: 7cd885a0 397b55eb
+Author: Marc-Antoine Perennou <[email protected]>
+Date:   Fri Apr 13 22:46:08 2018 +0200
+
+    Release GPaste 3.26.3
+    
+    Signed-off-by: Marc-Antoine Perennou <[email protected]>
+
+commit 397b55ebe02636148475a9ffd3ba1aa9634e40f9
+Merge: f5a7ca76 76dddce5
+Author: Marc-Antoine Perennou <[email protected]>
+Date:   Fri Apr 13 22:42:44 2018 +0200
+
+    Release GPaste 3.24.6
+    
+    Signed-off-by: Marc-Antoine Perennou <[email protected]>
+
+commit 76dddce5ee0b18f2ff412aa2af8e171cbff2b2e3
+Merge: 4676fbe2 cb2f92a1
+Author: Marc-Antoine Perennou <[email protected]>
+Date:   Fri Apr 13 22:38:16 2018 +0200
+
+    Release GPaste 3.22.7
+    
+    Signed-off-by: Marc-Antoine Perennou <[email protected]>
+
+commit cb2f92a1dacad5258f5831694b479a68a16e5e2d
+Merge: 4e8da129 b0ee4a5f
+Author: Marc-Antoine Perennou <[email protected]>
+Date:   Fri Apr 13 22:30:09 2018 +0200
+
+    Release GPaste 3.20.8
+    
+    Signed-off-by: Marc-Antoine Perennou <[email protected]>
+
+commit b0ee4a5f3d46b103fd07da88f1696df79eb55f12
+Author: Marc-Antoine Perennou <[email protected]>
+Date:   Fri Apr 13 22:25:41 2018 +0200
+
+    Release GPaste 3.18.8
+    
+    Signed-off-by: Marc-Antoine Perennou <[email protected]>
+
+commit 79c9851ee95d72072a675bd4c9931f12422af6ea
+Author: Marc-Antoine Perennou <[email protected]>
+Date:   Sun Apr 8 22:08:48 2018 +0200
+
+    core: this GdkPixbuf ref actually belongs to gtk+
+    
+    If we free it ourseleves, gtk+ tries to unref it afterwards and fails at
+    it. It's thus not a leak after all not to free it.
+    
+    Signed-off-by: Marc-Antoine Perennou <[email protected]>
+
 commit e281ff07fd082b47a35b4ebd7678669c301323ff
 Author: Marc-Antoine Perennou <[email protected]>
 Date:   Mon Mar 26 17:38:48 2018 +0200
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/gpaste-3.28.2/NEWS new/gpaste-3.30.1/NEWS
--- old/gpaste-3.28.2/NEWS      2018-04-13 22:48:21.000000000 +0200
+++ new/gpaste-3.30.1/NEWS      2018-09-09 13:52:06.000000000 +0200
@@ -1,3 +1,14 @@
+NEW in 3.30.1 (08/09/2018)
+=============
+
+- workaround a bug in gnome-shell 3.30.0
+
+NEW in 3.30.0 (08/09/2018)
+=============
+
+- silence warnings with gcc 8
+- update dependencies for gnome 3.30
+
 NEW in 3.28.2 (13/04/2018)
 =============
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/gpaste-3.28.2/README.md new/gpaste-3.30.1/README.md
--- old/gpaste-3.28.2/README.md 2018-04-13 22:48:09.000000000 +0200
+++ new/gpaste-3.30.1/README.md 2018-09-09 13:51:33.000000000 +0200
@@ -39,6 +39,6 @@
 
 You can see everything I'll post about GPaste 
[there](https://www.imagination-land.org/tags/GPaste.html).
 
-Latest release for GNOME 3.28 is: [GPaste 
3.28.2](https://www.imagination-land.org/posts/2018-04-13-gpaste-3.28.2-released.html).
+Latest release for GNOME 3.30 is: [GPaste 
3.30.1](https://www.imagination-land.org/posts/2018-09-09-gpaste-3.30.1-released.html).
 
-Direct link to download: 
<https://www.imagination-land.org/files/gpaste/gpaste-3.28.2.tar.xz>
+Direct link to download: 
<https://www.imagination-land.org/files/gpaste/gpaste-3.30.1.tar.xz>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/gpaste-3.28.2/configure new/gpaste-3.30.1/configure
--- old/gpaste-3.28.2/configure 2018-04-13 22:48:30.000000000 +0200
+++ new/gpaste-3.30.1/configure 2018-09-09 13:52:21.000000000 +0200
@@ -1,6 +1,6 @@
 #! /bin/sh
 # Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.69 for GPaste 3.28.2.
+# Generated by GNU Autoconf 2.69 for GPaste 3.30.1.
 #
 # Report bugs to <[email protected]>.
 #
@@ -590,8 +590,8 @@
 # Identity of this package.
 PACKAGE_NAME='GPaste'
 PACKAGE_TARNAME='gpaste'
-PACKAGE_VERSION='3.28.2'
-PACKAGE_STRING='GPaste 3.28.2'
+PACKAGE_VERSION='3.30.1'
+PACKAGE_STRING='GPaste 3.30.1'
 PACKAGE_BUGREPORT='[email protected]'
 PACKAGE_URL=''
 
@@ -1433,7 +1433,7 @@
   # Omit some internal or obsolete options to make the list less imposing.
   # This message is too long to be a string in the A/UX 3.1 sh.
   cat <<_ACEOF
-\`configure' configures GPaste 3.28.2 to adapt to many kinds of systems.
+\`configure' configures GPaste 3.30.1 to adapt to many kinds of systems.
 
 Usage: $0 [OPTION]... [VAR=VALUE]...
 
@@ -1503,7 +1503,7 @@
 
 if test -n "$ac_init_help"; then
   case $ac_init_help in
-     short | recursive ) echo "Configuration of GPaste 3.28.2:";;
+     short | recursive ) echo "Configuration of GPaste 3.30.1:";;
    esac
   cat <<\_ACEOF
 
@@ -1681,7 +1681,7 @@
 test -n "$ac_init_help" && exit $ac_status
 if $ac_init_version; then
   cat <<\_ACEOF
-GPaste configure 3.28.2
+GPaste configure 3.30.1
 generated by GNU Autoconf 2.69
 
 Copyright (C) 2012 Free Software Foundation, Inc.
@@ -2104,7 +2104,7 @@
 This file contains any messages produced by compilers while
 running configure, to aid debugging if configure makes a mistake.
 
-It was created by GPaste $as_me 3.28.2, which was
+It was created by GPaste $as_me 3.30.1, which was
 generated by GNU Autoconf 2.69.  Invocation command line was
 
   $ $0 $@
@@ -2457,17 +2457,17 @@
 
 
 
-LIBGPASTE_LT_VERSION="11:1:0"
+LIBGPASTE_LT_VERSION="11:2:0"
 
 
 
 cat >>confdefs.h <<_ACEOF
-#define GLIB_VERSION_MIN_REQUIRED G_ENCODE_VERSION(2, 56)
+#define GLIB_VERSION_MIN_REQUIRED G_ENCODE_VERSION(2, 58)
 _ACEOF
 
 
 cat >>confdefs.h <<_ACEOF
-#define GLIB_VERSION_MAX_ALLOWED G_ENCODE_VERSION(2, 56)
+#define GLIB_VERSION_MAX_ALLOWED G_ENCODE_VERSION(2, 58)
 _ACEOF
 
 
@@ -2483,15 +2483,15 @@
     3.0)
 
 cat >>confdefs.h <<_ACEOF
-#define GDK_VERSION_MIN_REQUIRED G_ENCODE_VERSION(3, 22)
+#define GDK_VERSION_MIN_REQUIRED G_ENCODE_VERSION(3, 24)
 _ACEOF
 
 
 cat >>confdefs.h <<_ACEOF
-#define GDK_VERSION_MAX_ALLOWED G_ENCODE_VERSION(3, 22)
+#define GDK_VERSION_MAX_ALLOWED G_ENCODE_VERSION(3, 24)
 _ACEOF
 
-        GTK_REQUIRED=3.22.0
+        GTK_REQUIRED=3.24.0
         GTK_DEP="gtk+-3.0"
         GDK_DEP="gdk-3.0"
         GDK_X11_DEP="gdk-x11-3.0"
@@ -12256,7 +12256,7 @@
 
 # Define the identity of the package.
  PACKAGE='gpaste'
- VERSION='3.28.2'
+ VERSION='3.30.1'
 
 
 cat >>confdefs.h <<_ACEOF
@@ -16409,19 +16409,19 @@
 
 
 pkg_failed=no
-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for glib-2.0 >= 2.56.0 
gobject-2.0 >= 2.56.0 gio-2.0 >= 2.56.0" >&5
-$as_echo_n "checking for glib-2.0 >= 2.56.0 gobject-2.0 >= 2.56.0 gio-2.0 >= 
2.56.0... " >&6; }
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for glib-2.0 >= 2.58.0 
gobject-2.0 >= 2.58.0 gio-2.0 >= 2.58.0" >&5
+$as_echo_n "checking for glib-2.0 >= 2.58.0 gobject-2.0 >= 2.58.0 gio-2.0 >= 
2.58.0... " >&6; }
 
 if test -n "$GLIB_CFLAGS"; then
     pkg_cv_GLIB_CFLAGS="$GLIB_CFLAGS"
  elif test -n "$PKG_CONFIG"; then
     if test -n "$PKG_CONFIG" && \
-    { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists 
--print-errors \"glib-2.0 >= 2.56.0 gobject-2.0 >= 2.56.0 gio-2.0 >= 2.56.0\""; 
} >&5
-  ($PKG_CONFIG --exists --print-errors "glib-2.0 >= 2.56.0 gobject-2.0 >= 
2.56.0 gio-2.0 >= 2.56.0") 2>&5
+    { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists 
--print-errors \"glib-2.0 >= 2.58.0 gobject-2.0 >= 2.58.0 gio-2.0 >= 2.58.0\""; 
} >&5
+  ($PKG_CONFIG --exists --print-errors "glib-2.0 >= 2.58.0 gobject-2.0 >= 
2.58.0 gio-2.0 >= 2.58.0") 2>&5
   ac_status=$?
   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
   test $ac_status = 0; }; then
-  pkg_cv_GLIB_CFLAGS=`$PKG_CONFIG --cflags "glib-2.0 >= 2.56.0 gobject-2.0 >= 
2.56.0 gio-2.0 >= 2.56.0" 2>/dev/null`
+  pkg_cv_GLIB_CFLAGS=`$PKG_CONFIG --cflags "glib-2.0 >= 2.58.0 gobject-2.0 >= 
2.58.0 gio-2.0 >= 2.58.0" 2>/dev/null`
                      test "x$?" != "x0" && pkg_failed=yes
 else
   pkg_failed=yes
@@ -16433,12 +16433,12 @@
     pkg_cv_GLIB_LIBS="$GLIB_LIBS"
  elif test -n "$PKG_CONFIG"; then
     if test -n "$PKG_CONFIG" && \
-    { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists 
--print-errors \"glib-2.0 >= 2.56.0 gobject-2.0 >= 2.56.0 gio-2.0 >= 2.56.0\""; 
} >&5
-  ($PKG_CONFIG --exists --print-errors "glib-2.0 >= 2.56.0 gobject-2.0 >= 
2.56.0 gio-2.0 >= 2.56.0") 2>&5
+    { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists 
--print-errors \"glib-2.0 >= 2.58.0 gobject-2.0 >= 2.58.0 gio-2.0 >= 2.58.0\""; 
} >&5
+  ($PKG_CONFIG --exists --print-errors "glib-2.0 >= 2.58.0 gobject-2.0 >= 
2.58.0 gio-2.0 >= 2.58.0") 2>&5
   ac_status=$?
   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
   test $ac_status = 0; }; then
-  pkg_cv_GLIB_LIBS=`$PKG_CONFIG --libs "glib-2.0 >= 2.56.0 gobject-2.0 >= 
2.56.0 gio-2.0 >= 2.56.0" 2>/dev/null`
+  pkg_cv_GLIB_LIBS=`$PKG_CONFIG --libs "glib-2.0 >= 2.58.0 gobject-2.0 >= 
2.58.0 gio-2.0 >= 2.58.0" 2>/dev/null`
                      test "x$?" != "x0" && pkg_failed=yes
 else
   pkg_failed=yes
@@ -16459,14 +16459,14 @@
         _pkg_short_errors_supported=no
 fi
         if test $_pkg_short_errors_supported = yes; then
-               GLIB_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors 
--cflags --libs "glib-2.0 >= 2.56.0 gobject-2.0 >= 2.56.0 gio-2.0 >= 2.56.0" 
2>&1`
+               GLIB_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors 
--cflags --libs "glib-2.0 >= 2.58.0 gobject-2.0 >= 2.58.0 gio-2.0 >= 2.58.0" 
2>&1`
         else
-               GLIB_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs 
"glib-2.0 >= 2.56.0 gobject-2.0 >= 2.56.0 gio-2.0 >= 2.56.0" 2>&1`
+               GLIB_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs 
"glib-2.0 >= 2.58.0 gobject-2.0 >= 2.58.0 gio-2.0 >= 2.58.0" 2>&1`
         fi
        # Put the nasty error message in config.log where it belongs
        echo "$GLIB_PKG_ERRORS" >&5
 
-       as_fn_error $? "Package requirements (glib-2.0 >= 2.56.0 gobject-2.0 >= 
2.56.0 gio-2.0 >= 2.56.0) were not met:
+       as_fn_error $? "Package requirements (glib-2.0 >= 2.58.0 gobject-2.0 >= 
2.58.0 gio-2.0 >= 2.58.0) were not met:
 
 $GLIB_PKG_ERRORS
 
@@ -16591,19 +16591,19 @@
 fi
 
 pkg_failed=no
-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for gdk-pixbuf-2.0 >= 
2.32.0" >&5
-$as_echo_n "checking for gdk-pixbuf-2.0 >= 2.32.0... " >&6; }
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for gdk-pixbuf-2.0 >= 
2.38.0" >&5
+$as_echo_n "checking for gdk-pixbuf-2.0 >= 2.38.0... " >&6; }
 
 if test -n "$GDK_PIXBUF_CFLAGS"; then
     pkg_cv_GDK_PIXBUF_CFLAGS="$GDK_PIXBUF_CFLAGS"
  elif test -n "$PKG_CONFIG"; then
     if test -n "$PKG_CONFIG" && \
-    { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists 
--print-errors \"gdk-pixbuf-2.0 >= 2.32.0\""; } >&5
-  ($PKG_CONFIG --exists --print-errors "gdk-pixbuf-2.0 >= 2.32.0") 2>&5
+    { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists 
--print-errors \"gdk-pixbuf-2.0 >= 2.38.0\""; } >&5
+  ($PKG_CONFIG --exists --print-errors "gdk-pixbuf-2.0 >= 2.38.0") 2>&5
   ac_status=$?
   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
   test $ac_status = 0; }; then
-  pkg_cv_GDK_PIXBUF_CFLAGS=`$PKG_CONFIG --cflags "gdk-pixbuf-2.0 >= 2.32.0" 
2>/dev/null`
+  pkg_cv_GDK_PIXBUF_CFLAGS=`$PKG_CONFIG --cflags "gdk-pixbuf-2.0 >= 2.38.0" 
2>/dev/null`
                      test "x$?" != "x0" && pkg_failed=yes
 else
   pkg_failed=yes
@@ -16615,12 +16615,12 @@
     pkg_cv_GDK_PIXBUF_LIBS="$GDK_PIXBUF_LIBS"
  elif test -n "$PKG_CONFIG"; then
     if test -n "$PKG_CONFIG" && \
-    { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists 
--print-errors \"gdk-pixbuf-2.0 >= 2.32.0\""; } >&5
-  ($PKG_CONFIG --exists --print-errors "gdk-pixbuf-2.0 >= 2.32.0") 2>&5
+    { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists 
--print-errors \"gdk-pixbuf-2.0 >= 2.38.0\""; } >&5
+  ($PKG_CONFIG --exists --print-errors "gdk-pixbuf-2.0 >= 2.38.0") 2>&5
   ac_status=$?
   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
   test $ac_status = 0; }; then
-  pkg_cv_GDK_PIXBUF_LIBS=`$PKG_CONFIG --libs "gdk-pixbuf-2.0 >= 2.32.0" 
2>/dev/null`
+  pkg_cv_GDK_PIXBUF_LIBS=`$PKG_CONFIG --libs "gdk-pixbuf-2.0 >= 2.38.0" 
2>/dev/null`
                      test "x$?" != "x0" && pkg_failed=yes
 else
   pkg_failed=yes
@@ -16641,14 +16641,14 @@
         _pkg_short_errors_supported=no
 fi
         if test $_pkg_short_errors_supported = yes; then
-               GDK_PIXBUF_PKG_ERRORS=`$PKG_CONFIG --short-errors 
--print-errors --cflags --libs "gdk-pixbuf-2.0 >= 2.32.0" 2>&1`
+               GDK_PIXBUF_PKG_ERRORS=`$PKG_CONFIG --short-errors 
--print-errors --cflags --libs "gdk-pixbuf-2.0 >= 2.38.0" 2>&1`
         else
-               GDK_PIXBUF_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags 
--libs "gdk-pixbuf-2.0 >= 2.32.0" 2>&1`
+               GDK_PIXBUF_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags 
--libs "gdk-pixbuf-2.0 >= 2.38.0" 2>&1`
         fi
        # Put the nasty error message in config.log where it belongs
        echo "$GDK_PIXBUF_PKG_ERRORS" >&5
 
-       as_fn_error $? "Package requirements (gdk-pixbuf-2.0 >= 2.32.0) were 
not met:
+       as_fn_error $? "Package requirements (gdk-pixbuf-2.0 >= 2.38.0) were 
not met:
 
 $GDK_PIXBUF_PKG_ERRORS
 
@@ -17252,20 +17252,20 @@
   as_fn_error $? "gobject-introspection-1.0 is not installed" "$LINENO" 5
 fi
         if test -n "$PKG_CONFIG" && \
-    { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists 
--print-errors \"gobject-introspection-1.0 >= 1.52.0\""; } >&5
-  ($PKG_CONFIG --exists --print-errors "gobject-introspection-1.0 >= 1.52.0") 
2>&5
+    { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists 
--print-errors \"gobject-introspection-1.0 >= 1.58.0\""; } >&5
+  ($PKG_CONFIG --exists --print-errors "gobject-introspection-1.0 >= 1.58.0") 
2>&5
   ac_status=$?
   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
   test $ac_status = 0; }; then
   found_introspection=yes
 else
-  as_fn_error $? "You need to have gobject-introspection >= 1.52.0 installed 
to build GPaste" "$LINENO" 5
+  as_fn_error $? "You need to have gobject-introspection >= 1.58.0 installed 
to build GPaste" "$LINENO" 5
 fi
      ;; #(
       auto) :
             if test -n "$PKG_CONFIG" && \
-    { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists 
--print-errors \"gobject-introspection-1.0 >= 1.52.0\""; } >&5
-  ($PKG_CONFIG --exists --print-errors "gobject-introspection-1.0 >= 1.52.0") 
2>&5
+    { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists 
--print-errors \"gobject-introspection-1.0 >= 1.58.0\""; } >&5
+  ($PKG_CONFIG --exists --print-errors "gobject-introspection-1.0 >= 1.58.0") 
2>&5
   ac_status=$?
   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
   test $ac_status = 0; }; then
@@ -17381,7 +17381,7 @@
 
 else
 
-      vapigen_pkg="$vapigen_pkg_name >= 0.36"
+      vapigen_pkg="$vapigen_pkg_name >= 0.42"
 
 fi
 
@@ -17781,19 +17781,19 @@
 fi
 
 pkg_failed=no
-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for mutter-clutter-2 gjs-1.0 
>= 1.50.0" >&5
-$as_echo_n "checking for mutter-clutter-2 gjs-1.0 >= 1.50.0... " >&6; }
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for mutter-clutter-3 gjs-1.0 
>= 1.54.0" >&5
+$as_echo_n "checking for mutter-clutter-3 gjs-1.0 >= 1.54.0... " >&6; }
 
 if test -n "$JS_EXTENSION_CFLAGS"; then
     pkg_cv_JS_EXTENSION_CFLAGS="$JS_EXTENSION_CFLAGS"
  elif test -n "$PKG_CONFIG"; then
     if test -n "$PKG_CONFIG" && \
-    { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists 
--print-errors \"mutter-clutter-2 gjs-1.0 >= 1.50.0\""; } >&5
-  ($PKG_CONFIG --exists --print-errors "mutter-clutter-2 gjs-1.0 >= 1.50.0") 
2>&5
+    { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists 
--print-errors \"mutter-clutter-3 gjs-1.0 >= 1.54.0\""; } >&5
+  ($PKG_CONFIG --exists --print-errors "mutter-clutter-3 gjs-1.0 >= 1.54.0") 
2>&5
   ac_status=$?
   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
   test $ac_status = 0; }; then
-  pkg_cv_JS_EXTENSION_CFLAGS=`$PKG_CONFIG --cflags "mutter-clutter-2 gjs-1.0 
>= 1.50.0" 2>/dev/null`
+  pkg_cv_JS_EXTENSION_CFLAGS=`$PKG_CONFIG --cflags "mutter-clutter-3 gjs-1.0 
>= 1.54.0" 2>/dev/null`
                      test "x$?" != "x0" && pkg_failed=yes
 else
   pkg_failed=yes
@@ -17805,12 +17805,12 @@
     pkg_cv_JS_EXTENSION_LIBS="$JS_EXTENSION_LIBS"
  elif test -n "$PKG_CONFIG"; then
     if test -n "$PKG_CONFIG" && \
-    { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists 
--print-errors \"mutter-clutter-2 gjs-1.0 >= 1.50.0\""; } >&5
-  ($PKG_CONFIG --exists --print-errors "mutter-clutter-2 gjs-1.0 >= 1.50.0") 
2>&5
+    { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists 
--print-errors \"mutter-clutter-3 gjs-1.0 >= 1.54.0\""; } >&5
+  ($PKG_CONFIG --exists --print-errors "mutter-clutter-3 gjs-1.0 >= 1.54.0") 
2>&5
   ac_status=$?
   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
   test $ac_status = 0; }; then
-  pkg_cv_JS_EXTENSION_LIBS=`$PKG_CONFIG --libs "mutter-clutter-2 gjs-1.0 >= 
1.50.0" 2>/dev/null`
+  pkg_cv_JS_EXTENSION_LIBS=`$PKG_CONFIG --libs "mutter-clutter-3 gjs-1.0 >= 
1.54.0" 2>/dev/null`
                      test "x$?" != "x0" && pkg_failed=yes
 else
   pkg_failed=yes
@@ -17831,14 +17831,14 @@
         _pkg_short_errors_supported=no
 fi
         if test $_pkg_short_errors_supported = yes; then
-               JS_EXTENSION_PKG_ERRORS=`$PKG_CONFIG --short-errors 
--print-errors --cflags --libs "mutter-clutter-2 gjs-1.0 >= 1.50.0" 2>&1`
+               JS_EXTENSION_PKG_ERRORS=`$PKG_CONFIG --short-errors 
--print-errors --cflags --libs "mutter-clutter-3 gjs-1.0 >= 1.54.0" 2>&1`
         else
-               JS_EXTENSION_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags 
--libs "mutter-clutter-2 gjs-1.0 >= 1.50.0" 2>&1`
+               JS_EXTENSION_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags 
--libs "mutter-clutter-3 gjs-1.0 >= 1.54.0" 2>&1`
         fi
        # Put the nasty error message in config.log where it belongs
        echo "$JS_EXTENSION_PKG_ERRORS" >&5
 
-       as_fn_error $? "Package requirements (mutter-clutter-2 gjs-1.0 >= 
1.50.0) were not met:
+       as_fn_error $? "Package requirements (mutter-clutter-3 gjs-1.0 >= 
1.54.0) were not met:
 
 $JS_EXTENSION_PKG_ERRORS
 
@@ -18566,7 +18566,7 @@
 # report actual input values of CONFIG_FILES etc. instead of their
 # values after options handling.
 ac_log="
-This file was extended by GPaste $as_me 3.28.2, which was
+This file was extended by GPaste $as_me 3.30.1, which was
 generated by GNU Autoconf 2.69.  Invocation command line was
 
   CONFIG_FILES    = $CONFIG_FILES
@@ -18632,7 +18632,7 @@
 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; 
s/[\\""\`\$]/\\\\&/g'`"
 ac_cs_version="\\
-GPaste config.status 3.28.2
+GPaste config.status 3.30.1
 configured by $0, generated by GNU Autoconf 2.69,
   with options \\"\$ac_cs_config\\"
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/gpaste-3.28.2/configure.ac 
new/gpaste-3.30.1/configure.ac
--- old/gpaste-3.28.2/configure.ac      2018-04-13 22:47:34.000000000 +0200
+++ new/gpaste-3.30.1/configure.ac      2018-09-09 13:51:13.000000000 +0200
@@ -2,14 +2,14 @@
 ##
 ## Copyright (c) 2010-2018, Marc-Antoine Perennou <[email protected]>
 
-m4_define([gpaste_version],      [3.28.2])
+m4_define([gpaste_version],      [3.30.1])
 
 # Update gpaste_lt_version before each release (and only then)
 # The format is C:R:A (current revision age)
 # - If any interface has been added, ‘C:R:A’ becomes ‘C+1:0:A+1’.
 # - If any interface has been removed or modified, ‘C:R:A’ becomes ‘C+1:0:0’.
 # - Otherwise, ‘C:R:A’ becomes ‘C:R+1:A’.
-m4_define([gpaste_lt_version],   [11:1:0])
+m4_define([gpaste_lt_version],   [11:2:0])
 
 # Build system requirements
 m4_define([autoconf_required],   [2.69])
@@ -19,23 +19,23 @@
 
 # Glib and Gtk macros and dependencies
 m4_define([glib_major_required], [2])
-m4_define([glib_minor_required], [56])
+m4_define([glib_minor_required], [58])
 m4_define([glib_api_required],   [G_ENCODE_VERSION(glib_major_required, 
glib_minor_required)])
 m4_define([glib_required],       [glib_major_required.glib_minor_required.0])
 m4_define([gtk3_major_required], [3])
-m4_define([gtk3_minor_required], [22])
+m4_define([gtk3_minor_required], [24])
 m4_define([gtk3_api_required],   [G_ENCODE_VERSION(gtk3_major_required, 
gtk3_minor_required)])
 m4_define([gtk3_required],       [gtk3_major_required.gtk3_minor_required.0])
 m4_define([gtk4_major_required], [3])
-m4_define([gtk4_minor_required], [90])
+m4_define([gtk4_minor_required], [94])
 m4_define([gtk4_api_required],   [G_ENCODE_VERSION(gtk4_major_required, 
gtk4_minor_required)])
 m4_define([gtk4_required],       [gtk4_major_required.gtk4_minor_required.0])
 
 # Other dependencies
-m4_define([gdk_pixbuf_required], [2.32.0])
-m4_define([gir_required],        [1.52.0])
-m4_define([gjs_required],        [1.50.0])
-m4_define([vala_required],       [0.36])
+m4_define([gdk_pixbuf_required], [2.38.0])
+m4_define([gir_required],        [1.58.0])
+m4_define([gjs_required],        [1.54.0])
+m4_define([vala_required],       [0.42])
 
 AC_PREREQ(autoconf_required)
 AC_INIT([GPaste], [gpaste_version], [[email protected]], [gpaste])
@@ -157,7 +157,7 @@
 
 AS_IF([test x${enable_gnome_shell_extension} = xyes], [
     AS_IF([test x${enable_introspection} != xyes], [AC_MSG_ERROR([*** 
Introspection support is required to run the gnome-shell extension])])
-    PKG_CHECK_MODULES(JS_EXTENSION, [mutter-clutter-2 gjs-1.0 >= gjs_required])
+    PKG_CHECK_MODULES(JS_EXTENSION, [mutter-clutter-3 gjs-1.0 >= gjs_required])
 ])
 
 AS_IF([test x${enable_x_keybinder} = xyes], [
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/gpaste-3.28.2/po/GPaste.pot 
new/gpaste-3.30.1/po/GPaste.pot
--- old/gpaste-3.28.2/po/GPaste.pot     2018-04-13 22:48:34.000000000 +0200
+++ new/gpaste-3.30.1/po/GPaste.pot     2018-09-09 13:52:24.000000000 +0200
@@ -6,9 +6,9 @@
 #, fuzzy
 msgid ""
 msgstr ""
-"Project-Id-Version: gpaste 3.28.2\n"
+"Project-Id-Version: gpaste 3.30.1\n"
 "Report-Msgid-Bugs-To: [email protected]\n"
-"POT-Creation-Date: 2018-04-13 22:48+0200\n"
+"POT-Creation-Date: 2018-09-09 13:52+0200\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <[email protected]>\n"
Binary files old/gpaste-3.28.2/po/de.gmo and new/gpaste-3.30.1/po/de.gmo differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/gpaste-3.28.2/po/de.po new/gpaste-3.30.1/po/de.po
--- old/gpaste-3.28.2/po/de.po  2018-04-13 22:48:34.000000000 +0200
+++ new/gpaste-3.30.1/po/de.po  2018-09-09 13:52:25.000000000 +0200
@@ -7,7 +7,7 @@
 msgstr ""
 "Project-Id-Version: GPaste\n"
 "Report-Msgid-Bugs-To: [email protected]\n"
-"POT-Creation-Date: 2018-04-13 22:48+0200\n"
+"POT-Creation-Date: 2018-09-09 13:52+0200\n"
 "PO-Revision-Date: 2014-03-27 21:03+0100\n"
 "Last-Translator: Christian Kluge <[email protected]>\n"
 "Language-Team: \n"
Binary files old/gpaste-3.28.2/po/es.gmo and new/gpaste-3.30.1/po/es.gmo differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/gpaste-3.28.2/po/es.po new/gpaste-3.30.1/po/es.po
--- old/gpaste-3.28.2/po/es.po  2018-04-13 22:48:34.000000000 +0200
+++ new/gpaste-3.30.1/po/es.po  2018-09-09 13:52:25.000000000 +0200
@@ -7,7 +7,7 @@
 msgstr ""
 "Project-Id-Version: GPaste\n"
 "Report-Msgid-Bugs-To: [email protected]\n"
-"POT-Creation-Date: 2018-04-13 22:48+0200\n"
+"POT-Creation-Date: 2018-09-09 13:52+0200\n"
 "PO-Revision-Date: 2011-11-20 16:30+0100\n"
 "Last-Translator: Antonio Trujillo <[email protected]>\n"
 "Language-Team: Spanish\n"
Binary files old/gpaste-3.28.2/po/fr.gmo and new/gpaste-3.30.1/po/fr.gmo differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/gpaste-3.28.2/po/fr.po new/gpaste-3.30.1/po/fr.po
--- old/gpaste-3.28.2/po/fr.po  2018-04-13 22:48:34.000000000 +0200
+++ new/gpaste-3.30.1/po/fr.po  2018-09-09 13:52:25.000000000 +0200
@@ -7,7 +7,7 @@
 msgstr ""
 "Project-Id-Version: GPaste\n"
 "Report-Msgid-Bugs-To: [email protected]\n"
-"POT-Creation-Date: 2018-04-13 22:48+0200\n"
+"POT-Creation-Date: 2018-09-09 13:52+0200\n"
 "PO-Revision-Date: 2011-01-25 16:05+0100\n"
 "Last-Translator: Marc-Antoine Perennou <[email protected]>\n"
 "Language-Team: French\n"
Binary files old/gpaste-3.28.2/po/nl_NL.gmo and new/gpaste-3.30.1/po/nl_NL.gmo 
differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/gpaste-3.28.2/po/nl_NL.po 
new/gpaste-3.30.1/po/nl_NL.po
--- old/gpaste-3.28.2/po/nl_NL.po       2018-04-13 22:48:34.000000000 +0200
+++ new/gpaste-3.30.1/po/nl_NL.po       2018-09-09 13:52:25.000000000 +0200
@@ -7,7 +7,7 @@
 msgstr ""
 "Project-Id-Version: GPaste\n"
 "Report-Msgid-Bugs-To: [email protected]\n"
-"POT-Creation-Date: 2018-04-13 22:48+0200\n"
+"POT-Creation-Date: 2018-09-09 13:52+0200\n"
 "PO-Revision-Date: 2017-03-17 17:38+0100\n"
 "Last-Translator: Heimen Stoffels <[email protected]>\n"
 "Language-Team: Vistaus <[email protected]>\n"
Binary files old/gpaste-3.28.2/po/pt_BR.gmo and new/gpaste-3.30.1/po/pt_BR.gmo 
differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/gpaste-3.28.2/po/pt_BR.po 
new/gpaste-3.30.1/po/pt_BR.po
--- old/gpaste-3.28.2/po/pt_BR.po       2018-04-13 22:48:34.000000000 +0200
+++ new/gpaste-3.30.1/po/pt_BR.po       2018-09-09 13:52:25.000000000 +0200
@@ -7,7 +7,7 @@
 msgstr ""
 "Project-Id-Version: GPaste\n"
 "Report-Msgid-Bugs-To: [email protected]\n"
-"POT-Creation-Date: 2018-04-13 22:48+0200\n"
+"POT-Creation-Date: 2018-09-09 13:52+0200\n"
 "PO-Revision-Date: 2015-10-10 20:03-0300\n"
 "Last-Translator: Elder Marco <[email protected]>\n"
 "Language-Team: \n"
Binary files old/gpaste-3.28.2/po/sv.gmo and new/gpaste-3.30.1/po/sv.gmo differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/gpaste-3.28.2/po/sv.po new/gpaste-3.30.1/po/sv.po
--- old/gpaste-3.28.2/po/sv.po  2018-04-13 22:48:34.000000000 +0200
+++ new/gpaste-3.30.1/po/sv.po  2018-09-09 13:52:25.000000000 +0200
@@ -7,7 +7,7 @@
 msgstr ""
 "Project-Id-Version: GPaste\n"
 "Report-Msgid-Bugs-To: [email protected]\n"
-"POT-Creation-Date: 2018-04-13 22:48+0200\n"
+"POT-Creation-Date: 2018-09-09 13:52+0200\n"
 "PO-Revision-Date: 2018-01-06 08:14+0100\n"
 "Last-Translator: Åke Engelbrektson <[email protected]>\n"
 "Language-Team: Svenska Språkfiler <[email protected]>\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/gpaste-3.28.2/src/gnome-shell/indicator.js 
new/gpaste-3.30.1/src/gnome-shell/indicator.js
--- old/gpaste-3.28.2/src/gnome-shell/indicator.js      2018-04-13 
22:46:43.000000000 +0200
+++ new/gpaste-3.30.1/src/gnome-shell/indicator.js      2018-09-09 
13:38:19.000000000 +0200
@@ -343,7 +343,7 @@
         if (state) {
             this._searchItem.reset();
             this._updatePage(1);
-            let id = GLib.idle_add(GLib.PRIORITY_DEFAULT, Lang.bind(this, 
this._selectSearch));
+            let id = GLib.idle_add(GLib.PRIORITY_DEFAULT, 
this._selectSearch.bind(this));
             GLib.Source.set_name_by_id(id, '[GPaste] select search');
         } else {
             this._updateIndexVisibility(false);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/gpaste-3.28.2/src/gnome-shell/item.js 
new/gpaste-3.30.1/src/gnome-shell/item.js
--- old/gpaste-3.28.2/src/gnome-shell/item.js   2018-04-13 22:46:43.000000000 
+0200
+++ new/gpaste-3.30.1/src/gnome-shell/item.js   2018-09-09 13:50:58.000000000 
+0200
@@ -102,6 +102,10 @@
 
     _onKeyPressed: function(actor, event) {
         const symbol = event.get_key_symbol();
+        if (symbol == Clutter.KEY_space || symbol == Clutter.KEY_Return) {
+            this.activate(event);
+            return Clutter.EVENT_STOP;
+        }
         if (symbol == Clutter.KEY_BackSpace || symbol == Clutter.KEY_Delete) {
             this._client.delete(this._index, null);
             return Clutter.EVENT_STOP;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/gpaste-3.28.2/src/gnome-shell/metadata.json.in 
new/gpaste-3.30.1/src/gnome-shell/metadata.json.in
--- old/gpaste-3.28.2/src/gnome-shell/metadata.json.in  2018-04-13 
22:46:43.000000000 +0200
+++ new/gpaste-3.30.1/src/gnome-shell/metadata.json.in  2018-09-09 
13:38:19.000000000 +0200
@@ -1,6 +1,6 @@
 {
     "shell-version": [
-        "3.28"
+        "3.30"
     ],
     "uuid": "[email protected]",
     "name": "GPaste",
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/gpaste-3.28.2/src/libgpaste/core/gpaste-clipboard.c 
new/gpaste-3.30.1/src/libgpaste/core/gpaste-clipboard.c
--- old/gpaste-3.28.2/src/libgpaste/core/gpaste-clipboard.c     2018-04-13 
22:46:51.000000000 +0200
+++ new/gpaste-3.30.1/src/libgpaste/core/gpaste-clipboard.c     2018-09-09 
13:38:19.000000000 +0200
@@ -705,7 +705,7 @@
 static void
 g_paste_clipboard_dispose (GObject *object)
 {
-    const GPasteClipboardPrivate *priv = 
_g_paste_clipboard_get_instance_private (G_PASTE_CLIPBOARD (object));
+    GPasteClipboardPrivate *priv = g_paste_clipboard_get_instance_private 
(G_PASTE_CLIPBOARD (object));
 
     if (priv->settings)
     {
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/gpaste-3.28.2/src/libgpaste/core/gpaste-history.c 
new/gpaste-3.30.1/src/libgpaste/core/gpaste-history.c
--- old/gpaste-3.28.2/src/libgpaste/core/gpaste-history.c       2018-04-13 
22:46:43.000000000 +0200
+++ new/gpaste-3.30.1/src/libgpaste/core/gpaste-history.c       2018-09-09 
13:50:58.000000000 +0200
@@ -855,7 +855,7 @@
 g_paste_history_dispose (GObject *object)
 {
     GPasteHistory *self = G_PASTE_HISTORY (object);
-    const GPasteHistoryPrivate *priv = _g_paste_history_get_instance_private 
(self);
+    GPasteHistoryPrivate *priv = g_paste_history_get_instance_private (self);
     GPasteSettings *settings = priv->settings;
 
     g_clear_object (&priv->backend);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/gpaste-3.28.2/src/libgpaste/daemon/gpaste-bus.c 
new/gpaste-3.30.1/src/libgpaste/daemon/gpaste-bus.c
--- old/gpaste-3.28.2/src/libgpaste/daemon/gpaste-bus.c 2018-04-13 
22:46:43.000000000 +0200
+++ new/gpaste-3.30.1/src/libgpaste/daemon/gpaste-bus.c 2018-09-09 
13:38:19.000000000 +0200
@@ -105,7 +105,7 @@
 static void
 g_paste_bus_dispose (GObject *object)
 {
-    const GPasteBusPrivate *priv = _g_paste_bus_get_instance_private 
(G_PASTE_BUS (object));
+    GPasteBusPrivate *priv = g_paste_bus_get_instance_private (G_PASTE_BUS 
(object));
 
     if (priv->connection)
     {
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/gpaste-3.28.2/src/libgpaste/daemon/gpaste-daemon.c 
new/gpaste-3.30.1/src/libgpaste/daemon/gpaste-daemon.c
--- old/gpaste-3.28.2/src/libgpaste/daemon/gpaste-daemon.c      2018-04-13 
22:46:43.000000000 +0200
+++ new/gpaste-3.30.1/src/libgpaste/daemon/gpaste-daemon.c      2018-09-09 
13:50:58.000000000 +0200
@@ -1014,7 +1014,7 @@
 static void
 g_paste_daemon_dispose (GObject *object)
 {
-    const GPasteDaemonPrivate *priv = _g_paste_daemon_get_instance_private 
(G_PASTE_DAEMON (object));
+    GPasteDaemonPrivate *priv = g_paste_daemon_get_instance_private 
(G_PASTE_DAEMON (object));
 
     if (priv->settings)
     {
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/gpaste-3.28.2/src/libgpaste/daemon/gpaste-search-provider.c 
new/gpaste-3.30.1/src/libgpaste/daemon/gpaste-search-provider.c
--- old/gpaste-3.28.2/src/libgpaste/daemon/gpaste-search-provider.c     
2018-04-13 22:46:43.000000000 +0200
+++ new/gpaste-3.30.1/src/libgpaste/daemon/gpaste-search-provider.c     
2018-09-09 13:50:58.000000000 +0200
@@ -303,7 +303,7 @@
 static void
 g_paste_search_provider_dispose (GObject *object)
 {
-    const GPasteSearchProviderPrivate *priv = 
_g_paste_search_provider_get_instance_private (G_PASTE_SEARCH_PROVIDER 
(object));
+    GPasteSearchProviderPrivate *priv = 
g_paste_search_provider_get_instance_private (G_PASTE_SEARCH_PROVIDER (object));
 
     if (priv->connection)
     {
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/gpaste-3.28.2/src/libgpaste/io/gpaste-storage-backend.c 
new/gpaste-3.30.1/src/libgpaste/io/gpaste-storage-backend.c
--- old/gpaste-3.28.2/src/libgpaste/io/gpaste-storage-backend.c 2018-04-13 
22:46:43.000000000 +0200
+++ new/gpaste-3.30.1/src/libgpaste/io/gpaste-storage-backend.c 2018-09-09 
13:38:19.000000000 +0200
@@ -69,7 +69,7 @@
 static void
 g_paste_storage_backend_dispose (GObject *object)
 {
-    const GPasteStorageBackendPrivate *priv = 
_g_paste_storage_backend_get_instance_private (G_PASTE_STORAGE_BACKEND 
(object));
+    GPasteStorageBackendPrivate *priv = 
g_paste_storage_backend_get_instance_private (G_PASTE_STORAGE_BACKEND (object));
 
     g_clear_object (&priv->settings);
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/gpaste-3.28.2/src/libgpaste/keybinder/gpaste-keybinder.c 
new/gpaste-3.30.1/src/libgpaste/keybinder/gpaste-keybinder.c
--- old/gpaste-3.28.2/src/libgpaste/keybinder/gpaste-keybinder.c        
2018-04-13 22:46:43.000000000 +0200
+++ new/gpaste-3.30.1/src/libgpaste/keybinder/gpaste-keybinder.c        
2018-09-09 13:38:19.000000000 +0200
@@ -283,14 +283,18 @@
 }
 
 static void
-_keybinding_cleanup_shell_stuff (_Keybinding *k)
+_keybinding_cleanup_shell_stuff (gpointer data,
+                                 gpointer user_data G_GNUC_UNUSED)
 {
+    _Keybinding *k = data;
     k->action = 0;
 }
 
 static void
-_keybinding_free (_Keybinding *k)
+_keybinding_free (gpointer data,
+                  gpointer user_data G_GNUC_UNUSED)
 {
+    _Keybinding *k = data;
     _keybinding_ungrab (k);
     g_signal_handler_disconnect (k->settings, k->c_signals[C_K_REBIND]);
     g_object_unref (k->binding);
@@ -605,7 +609,7 @@
 static void
 g_paste_keybinder_private_cleanup_shell_stuff (GPasteKeybinderPrivate *priv)
 {
-    g_slist_foreach (priv->keybindings, (GFunc) 
_keybinding_cleanup_shell_stuff, NULL);
+    g_slist_foreach (priv->keybindings, _keybinding_cleanup_shell_stuff, NULL);
 }
 
 static void
@@ -641,7 +645,7 @@
     {
         g_clear_object (&priv->settings);
         g_paste_keybinder_deactivate_all (self);
-        g_slist_foreach (priv->keybindings, (GFunc) _keybinding_free, NULL);
+        g_slist_foreach (priv->keybindings, _keybinding_free, NULL);
         priv->keybindings = NULL;
     }
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/gpaste-3.28.2/src/libgpaste/keybinder/gpaste-pop-keybinding.c 
new/gpaste-3.30.1/src/libgpaste/keybinder/gpaste-pop-keybinding.c
--- old/gpaste-3.28.2/src/libgpaste/keybinder/gpaste-pop-keybinding.c   
2018-04-13 22:46:43.000000000 +0200
+++ new/gpaste-3.30.1/src/libgpaste/keybinder/gpaste-pop-keybinding.c   
2018-09-09 13:38:19.000000000 +0200
@@ -22,7 +22,7 @@
 static void
 g_paste_pop_keybinding_dispose (GObject *object)
 {
-    const GPastePopKeybindingPrivate *priv = 
_g_paste_pop_keybinding_get_instance_private (G_PASTE_POP_KEYBINDING (object));
+    GPastePopKeybindingPrivate *priv = 
g_paste_pop_keybinding_get_instance_private (G_PASTE_POP_KEYBINDING (object));
 
     g_clear_object (&priv->history);
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/gpaste-3.28.2/src/libgpaste/keybinder/gpaste-upload-keybinding.c 
new/gpaste-3.30.1/src/libgpaste/keybinder/gpaste-upload-keybinding.c
--- old/gpaste-3.28.2/src/libgpaste/keybinder/gpaste-upload-keybinding.c        
2018-04-13 22:46:43.000000000 +0200
+++ new/gpaste-3.30.1/src/libgpaste/keybinder/gpaste-upload-keybinding.c        
2018-09-09 13:38:19.000000000 +0200
@@ -22,7 +22,7 @@
 static void
 g_paste_upload_keybinding_dispose (GObject *object)
 {
-    const GPasteUploadKeybindingPrivate *priv = 
_g_paste_upload_keybinding_get_instance_private (G_PASTE_UPLOAD_KEYBINDING 
(object));
+    GPasteUploadKeybindingPrivate *priv = 
g_paste_upload_keybinding_get_instance_private (G_PASTE_UPLOAD_KEYBINDING 
(object));
 
     g_clear_object (&priv->daemon);
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/gpaste-3.28.2/src/libgpaste/settings/gpaste-settings.c 
new/gpaste-3.30.1/src/libgpaste/settings/gpaste-settings.c
--- old/gpaste-3.28.2/src/libgpaste/settings/gpaste-settings.c  2018-04-13 
22:46:43.000000000 +0200
+++ new/gpaste-3.30.1/src/libgpaste/settings/gpaste-settings.c  2018-09-09 
13:38:19.000000000 +0200
@@ -911,7 +911,7 @@
 static void
 g_paste_settings_dispose (GObject *object)
 {
-    const GPasteSettingsPrivate *priv = _g_paste_settings_get_instance_private 
(G_PASTE_SETTINGS (object));
+    GPasteSettingsPrivate *priv = g_paste_settings_get_instance_private 
(G_PASTE_SETTINGS (object));
     GSettings *settings = priv->settings;
     GSettings *shell_settings = priv->shell_settings;
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/gpaste-3.28.2/src/libgpaste/settings-ui/gpaste-settings-ui-stack.c 
new/gpaste-3.30.1/src/libgpaste/settings-ui/gpaste-settings-ui-stack.c
--- old/gpaste-3.28.2/src/libgpaste/settings-ui/gpaste-settings-ui-stack.c      
2018-04-13 22:46:43.000000000 +0200
+++ new/gpaste-3.30.1/src/libgpaste/settings-ui/gpaste-settings-ui-stack.c      
2018-09-09 13:50:58.000000000 +0200
@@ -398,7 +398,7 @@
 static void
 g_paste_settings_ui_stack_dispose (GObject *object)
 {
-    const GPasteSettingsUiStackPrivate *priv = 
_g_paste_settings_ui_stack_get_instance_private (G_PASTE_SETTINGS_UI_STACK 
(object));
+    GPasteSettingsUiStackPrivate *priv = 
g_paste_settings_ui_stack_get_instance_private (G_PASTE_SETTINGS_UI_STACK 
(object));
 
     if (priv->settings) /* first dispose call */
     {
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/gpaste-3.28.2/src/libgpaste/ui/gpaste-ui-history-action.c 
new/gpaste-3.30.1/src/libgpaste/ui/gpaste-ui-history-action.c
--- old/gpaste-3.28.2/src/libgpaste/ui/gpaste-ui-history-action.c       
2018-04-13 22:46:43.000000000 +0200
+++ new/gpaste-3.30.1/src/libgpaste/ui/gpaste-ui-history-action.c       
2018-09-09 13:38:19.000000000 +0200
@@ -61,7 +61,7 @@
 static void
 g_paste_ui_history_action_dispose (GObject *object)
 {
-    const GPasteUiHistoryActionPrivate *priv = 
_g_paste_ui_history_action_get_instance_private (G_PASTE_UI_HISTORY_ACTION 
(object));
+    GPasteUiHistoryActionPrivate *priv = 
g_paste_ui_history_action_get_instance_private (G_PASTE_UI_HISTORY_ACTION 
(object));
 
     g_clear_object (&priv->client);
     g_clear_object (&priv->settings);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/gpaste-3.28.2/src/libgpaste/ui/gpaste-ui-history-actions.c 
new/gpaste-3.30.1/src/libgpaste/ui/gpaste-ui-history-actions.c
--- old/gpaste-3.28.2/src/libgpaste/ui/gpaste-ui-history-actions.c      
2018-04-13 22:46:43.000000000 +0200
+++ new/gpaste-3.30.1/src/libgpaste/ui/gpaste-ui-history-actions.c      
2018-09-09 13:38:19.000000000 +0200
@@ -73,7 +73,7 @@
 static void
 g_paste_ui_history_actions_dispose (GObject *object)
 {
-    const GPasteUiHistoryActionsPrivate *priv = 
_g_paste_ui_history_actions_get_instance_private (G_PASTE_UI_HISTORY_ACTIONS 
(object));
+    GPasteUiHistoryActionsPrivate *priv = 
g_paste_ui_history_actions_get_instance_private (G_PASTE_UI_HISTORY_ACTIONS 
(object));
 
     g_clear_object (&priv->client);
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/gpaste-3.28.2/src/libgpaste/ui/gpaste-ui-history.c 
new/gpaste-3.30.1/src/libgpaste/ui/gpaste-ui-history.c
--- old/gpaste-3.28.2/src/libgpaste/ui/gpaste-ui-history.c      2018-04-13 
22:46:43.000000000 +0200
+++ new/gpaste-3.30.1/src/libgpaste/ui/gpaste-ui-history.c      2018-09-09 
13:38:19.000000000 +0200
@@ -338,7 +338,7 @@
 static void
 g_paste_ui_history_dispose (GObject *object)
 {
-    const GPasteUiHistoryPrivate *priv = 
_g_paste_ui_history_get_instance_private (G_PASTE_UI_HISTORY (object));
+    GPasteUiHistoryPrivate *priv = g_paste_ui_history_get_instance_private 
(G_PASTE_UI_HISTORY (object));
 
     if (priv->settings)
     {
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/gpaste-3.28.2/src/libgpaste/ui/gpaste-ui-item-action.c 
new/gpaste-3.30.1/src/libgpaste/ui/gpaste-ui-item-action.c
--- old/gpaste-3.28.2/src/libgpaste/ui/gpaste-ui-item-action.c  2018-04-13 
22:46:43.000000000 +0200
+++ new/gpaste-3.30.1/src/libgpaste/ui/gpaste-ui-item-action.c  2018-09-09 
13:38:19.000000000 +0200
@@ -50,7 +50,7 @@
 static void
 g_paste_ui_item_action_dispose (GObject *object)
 {
-    const GPasteUiItemActionPrivate *priv = 
_g_paste_ui_item_action_get_instance_private (G_PASTE_UI_ITEM_ACTION (object));
+    GPasteUiItemActionPrivate *priv = 
g_paste_ui_item_action_get_instance_private (G_PASTE_UI_ITEM_ACTION (object));
 
     g_clear_object (&priv->client);
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/gpaste-3.28.2/src/libgpaste/ui/gpaste-ui-item-skeleton.c 
new/gpaste-3.30.1/src/libgpaste/ui/gpaste-ui-item-skeleton.c
--- old/gpaste-3.28.2/src/libgpaste/ui/gpaste-ui-item-skeleton.c        
2018-04-13 22:46:43.000000000 +0200
+++ new/gpaste-3.30.1/src/libgpaste/ui/gpaste-ui-item-skeleton.c        
2018-09-09 13:38:19.000000000 +0200
@@ -227,7 +227,7 @@
 static void
 g_paste_ui_item_skeleton_dispose (GObject *object)
 {
-    const GPasteUiItemSkeletonPrivate *priv = 
_g_paste_ui_item_skeleton_get_instance_private (G_PASTE_UI_ITEM_SKELETON 
(object));
+    GPasteUiItemSkeletonPrivate *priv = 
g_paste_ui_item_skeleton_get_instance_private (G_PASTE_UI_ITEM_SKELETON 
(object));
 
     if (priv->settings)
     {
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/gpaste-3.28.2/src/libgpaste/ui/gpaste-ui-item.c 
new/gpaste-3.30.1/src/libgpaste/ui/gpaste-ui-item.c
--- old/gpaste-3.28.2/src/libgpaste/ui/gpaste-ui-item.c 2018-04-13 
22:46:43.000000000 +0200
+++ new/gpaste-3.30.1/src/libgpaste/ui/gpaste-ui-item.c 2018-09-09 
13:50:58.000000000 +0200
@@ -163,7 +163,7 @@
 static void
 g_paste_ui_item_dispose (GObject *object)
 {
-    const GPasteUiItemPrivate *priv = _g_paste_ui_item_get_instance_private 
(G_PASTE_UI_ITEM (object));
+    GPasteUiItemPrivate *priv = g_paste_ui_item_get_instance_private 
(G_PASTE_UI_ITEM (object));
 
     g_clear_object (&priv->client);
     g_clear_object (&priv->settings);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/gpaste-3.28.2/src/libgpaste/ui/gpaste-ui-new-item.c 
new/gpaste-3.30.1/src/libgpaste/ui/gpaste-ui-new-item.c
--- old/gpaste-3.28.2/src/libgpaste/ui/gpaste-ui-new-item.c     2018-04-13 
22:46:43.000000000 +0200
+++ new/gpaste-3.30.1/src/libgpaste/ui/gpaste-ui-new-item.c     2018-09-09 
13:38:19.000000000 +0200
@@ -61,7 +61,7 @@
 static void
 g_paste_ui_new_item_dispose (GObject *object)
 {
-    const GPasteUiNewItemPrivate *priv = 
_g_paste_ui_new_item_get_instance_private (G_PASTE_UI_NEW_ITEM (object));
+    GPasteUiNewItemPrivate *priv = g_paste_ui_new_item_get_instance_private 
(G_PASTE_UI_NEW_ITEM (object));
 
     g_clear_object (&priv->client);
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/gpaste-3.28.2/src/libgpaste/ui/gpaste-ui-panel-history.c 
new/gpaste-3.30.1/src/libgpaste/ui/gpaste-ui-panel-history.c
--- old/gpaste-3.28.2/src/libgpaste/ui/gpaste-ui-panel-history.c        
2018-04-13 22:46:43.000000000 +0200
+++ new/gpaste-3.30.1/src/libgpaste/ui/gpaste-ui-panel-history.c        
2018-09-09 13:38:19.000000000 +0200
@@ -91,7 +91,7 @@
 static void
 g_paste_ui_panel_history_dispose (GObject *object)
 {
-    const GPasteUiPanelHistoryPrivate *priv = 
_g_paste_ui_panel_history_get_instance_private (G_PASTE_UI_PANEL_HISTORY 
(object));
+    GPasteUiPanelHistoryPrivate *priv = 
g_paste_ui_panel_history_get_instance_private (G_PASTE_UI_PANEL_HISTORY 
(object));
 
     g_clear_object (&priv->client);
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/gpaste-3.28.2/src/libgpaste/ui/gpaste-ui-reexec.c 
new/gpaste-3.30.1/src/libgpaste/ui/gpaste-ui-reexec.c
--- old/gpaste-3.28.2/src/libgpaste/ui/gpaste-ui-reexec.c       2018-04-13 
22:46:43.000000000 +0200
+++ new/gpaste-3.30.1/src/libgpaste/ui/gpaste-ui-reexec.c       2018-09-09 
13:38:19.000000000 +0200
@@ -33,7 +33,7 @@
 static void
 g_paste_ui_reexec_dispose (GObject *object)
 {
-    const GPasteUiReexecPrivate *priv = 
_g_paste_ui_reexec_get_instance_private (G_PASTE_UI_REEXEC (object));
+    GPasteUiReexecPrivate *priv = g_paste_ui_reexec_get_instance_private 
(G_PASTE_UI_REEXEC (object));
 
     g_clear_object (&priv->client);
 


Reply via email to