Hello community,

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

Package is "gpaste"

Tue Apr 10 10:54:04 2018 rev:18 rq:593322 version:3.28.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/gpaste/gpaste.changes    2017-09-20 
17:08:45.750735546 +0200
+++ /work/SRC/openSUSE:Factory/.gpaste.new/gpaste.changes       2018-04-10 
10:54:12.162244040 +0200
@@ -1,0 +2,25 @@
+Tue Apr  3 17:16:11 UTC 2018 - jeng...@inai.de
+
+- Update summaries.
+
+-------------------------------------------------------------------
+Thu Mar 15 11:05:51 UTC 2018 - dims...@opensuse.org
+
+- Update to version 3.28.0:
+  + gpaste-daemonn now emits a dbus signal when an item is
+    selected.
+  + gpaste-client can now print the history in reverse order.
+  + Drop gtk4 support, it will come back later.
+  + API adjustments to prepare for the future gtk4 port.
+  + Ask confirmation before emptying an history.
+- Replace pkgconfig(mutter-clutter-1) BuildRequires with
+  pkgconfig(mutter-clutter-2), following upstreams changes for
+  GNOME 3.28.
+- Rename libgpaste9 subpackeg to libgpaste10, following upstreams
+  soname bump.
+- Add gpaste-clutter-2.patch: specify the Clutter version to be
+  2 instead of 1.
+- Filter out typelib(Clutter) dependency: this is provided
+  internally by mutter.
+
+-------------------------------------------------------------------

Old:
----
  gpaste-3.26.0.tar.xz

New:
----
  gpaste-3.28.0.tar.xz
  gpaste-clutter-2.patch

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

Other differences:
------------------
++++++ gpaste.spec ++++++
--- /var/tmp/diff_new_pack.gGrNAf/_old  2018-04-10 10:54:12.742223094 +0200
+++ /var/tmp/diff_new_pack.gGrNAf/_new  2018-04-10 10:54:12.746222949 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package gpaste
 #
-# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
 # Copyright (c) 2012 Simone Tolotti, <simone.tolo...@gmail.com>.
 #
 # All modifications and additions to the file contributed by third parties
@@ -17,16 +17,19 @@
 #
 
 
+%global __requires_exclude typelib\\(Clutter\\)
 Name:           gpaste
-Version:        3.26.0
+Version:        3.28.0
 Release:        0
 Summary:        Clipboard management system for GNOME
 License:        BSD-2-Clause
 Group:          System/GUI/GNOME
-Url:            https://github.com/Keruspe/GPaste
+URL:            https://github.com/Keruspe/GPaste
 Source0:        
http://www.imagination-land.org/files/%{name}/%{name}-%{version}.tar.xz
+# PATCH-FIX-UPSTREAM gpaste-clutter-2.patch dims...@opensuse.org -- Import 
Clutter = 2 instead of 1, Mutter 3.28 bumped the version
+Patch0:         gpaste-clutter-2.patch
 # For directory ownership
-BuildRequires:  gnome-shell
+BuildRequires:  gnome-shell >= 3.28
 BuildRequires:  gobject-introspection-devel >= 1.48
 BuildRequires:  intltool >= 0.50.0
 BuildRequires:  pkgconfig
@@ -43,7 +46,7 @@
 BuildRequires:  pkgconfig(gobject-2.0) >= 2.46.0
 BuildRequires:  pkgconfig(gtk+-3.0) >= 3.0.0
 BuildRequires:  pkgconfig(libxml-2.0)
-BuildRequires:  pkgconfig(mutter-clutter-1)
+BuildRequires:  pkgconfig(mutter-clutter-2)
 BuildRequires:  pkgconfig(systemd)
 BuildRequires:  pkgconfig(vapigen)
 BuildRequires:  pkgconfig(x11)
@@ -54,11 +57,11 @@
 %description
 GPaste is a clipboard management daemon with DBus interface.
 
-%package -n libgpaste9
+%package -n libgpaste10
 Summary:        Library for managing clipboard history
 Group:          System/Libraries
 
-%description -n libgpaste9
+%description -n libgpaste10
 GPaste is a clipboard management daemon with DBus interface.
 
 This package provides a library for managing clipboard history.
@@ -73,7 +76,7 @@
 This package provides a library for managing clipboard history.
 
 %package -n typelib-1_0-GPaste-1_0
-Summary:        Library for managing clipboard history -- Introspection 
bindings
+Summary:        Introspection bindings for the gpaste clipboard history manager
 Group:          System/Libraries
 
 %description -n typelib-1_0-GPaste-1_0
@@ -83,9 +86,9 @@
 managing clipboard history.
 
 %package devel
-Summary:        Library for managing clipboard history -- Development Files
+Summary:        Development files for the gpaste clipboard history manager
 Group:          Development/Libraries/GNOME
-Requires:       libgpaste9 = %{version}
+Requires:       libgpaste10 = %{version}
 Requires:       typelib-1_0-GPaste-1_0 = %{version}
 
 %description devel
@@ -95,7 +98,7 @@
 clipboard history.
 
 %package -n gnome-shell-extension-gpaste
-Summary:        GNOME Shell Extension -- GPaste Status Menu
+Summary:        GPaste status menu extension for GNOME Shell
 Group:          System/GUI/GNOME
 Requires:       %{name} = %{version}
 Requires:       gnome-shell
@@ -112,6 +115,7 @@
 
 %prep
 %setup -q
+%patch0 -p1
 
 %build
 %configure --enable-vala
@@ -123,19 +127,19 @@
 desktop-file-edit --set-icon=edit-paste --remove-key Categories 
--add-category=Applet --add-only-show-in=GNOME 
%{buildroot}%{_datadir}/applications/org.gnome.GPaste.Ui.desktop
 %find_lang GPaste %{?no_lang_C}
 
-%post -n libgpaste9 -p /sbin/ldconfig
-%postun -n libgpaste9 -p /sbin/ldconfig
+%post -n libgpaste10 -p /sbin/ldconfig
+%postun -n libgpaste10 -p /sbin/ldconfig
 
 %files
 %license COPYING
 %{_bindir}/gpaste-client
 %{_libexecdir}/gpaste/
 %{_datadir}/applications/org.gnome.GPaste.Ui.desktop
-%{_datadir}/dbus-1/services/org.gnome.GPaste.service
+%{_datadir}/bash-completion/completions/gpaste-client
 %{_datadir}/dbus-1/services/org.gnome.GPaste.Ui.service
-%{_datadir}/appdata/org.gnome.GPaste.Ui.appdata.xml
+%{_datadir}/dbus-1/services/org.gnome.GPaste.service
 %{_datadir}/glib-2.0/schemas/org.gnome.GPaste.gschema.xml
-%{_datadir}/bash-completion/completions/gpaste-client
+%{_datadir}/metainfo/org.gnome.GPaste.Ui.appdata.xml
 %{_datadir}/zsh/site-functions/_gpaste-client
 %{_mandir}/man1/gpaste-client.1%{?ext_man}
 %{_userunitdir}/org.gnome.GPaste.Ui.service
@@ -144,14 +148,15 @@
 %dir %{_datadir}/zsh
 %dir %{_datadir}/zsh/site-functions
 
-%files -n libgpaste9
+%files -n libgpaste10
 %{_libdir}/libgpaste.so.*
 
 %files -n typelib-1_0-GPaste-1_0
 %{_libdir}/girepository-1.0/GPaste-1.0.typelib
 
 %files devel
-%doc AUTHORS ChangeLog COPYING NEWS README.md
+%license COPYING
+%doc AUTHORS ChangeLog NEWS README.md
 %{_includedir}/gpaste/
 %{_libdir}/libgpaste*.so
 %{_libdir}/pkgconfig/gpaste*.pc

++++++ gpaste-3.26.0.tar.xz -> gpaste-3.28.0.tar.xz ++++++
++++ 10833 lines of diff (skipped)

++++++ gpaste-clutter-2.patch ++++++
>From e2d86b1e8768b9f4a81a9222afd6fc6169581eab Mon Sep 17 00:00:00 2001
From: Dominique Leuenberger <dims...@opensuse.org>
Date: Tue, 20 Mar 2018 11:37:03 +0100
Subject: [PATCH] gnome-shell-extension: Set Clutter version to be imported to 
'2'

Clutter is internal to mutter and had the version bumped to '2' with GNOME 3.28
Not to be confused with the public clutter introspection.

---
 src/gnome-shell/deleteButton.js | 2 +-
 src/gnome-shell/indicator.js    | 2 +-
 src/gnome-shell/item.js         | 2 +-
 src/gnome-shell/pageSwitcher.js | 2 +-
 4 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/src/gnome-shell/deleteButton.js b/src/gnome-shell/deleteButton.js
index dbbf33f2..accd3062 100644
--- a/src/gnome-shell/deleteButton.js
+++ b/src/gnome-shell/deleteButton.js
@@ -5,7 +5,7 @@
  */
 /* -*- mode: js2; js2-basic-offset: 4; indent-tabs-mode: nil -*- */
 
-imports.gi.versions.Clutter = '1';
+imports.gi.versions.Clutter = '2';
 
 const Lang = imports.lang;
 
diff --git a/src/gnome-shell/indicator.js b/src/gnome-shell/indicator.js
index ed93e8d1..5cc6a2db 100644
--- a/src/gnome-shell/indicator.js
+++ b/src/gnome-shell/indicator.js
@@ -5,7 +5,7 @@
  */
 /* -*- mode: js2; js2-basic-offset: 4; indent-tabs-mode: nil -*- */
 
-imports.gi.versions.Clutter = '1';
+imports.gi.versions.Clutter = '2';
 
 const Gettext = imports.gettext;
 const Lang = imports.lang;
diff --git a/src/gnome-shell/item.js b/src/gnome-shell/item.js
index 5cf4952d..e5f0fad3 100644
--- a/src/gnome-shell/item.js
+++ b/src/gnome-shell/item.js
@@ -5,7 +5,7 @@
  */
 /* -*- mode: js2; js2-basic-offset: 4; indent-tabs-mode: nil -*- */
 
-imports.gi.versions.Clutter = '1';
+imports.gi.versions.Clutter = '2';
 
 const Lang = imports.lang;
 
diff --git a/src/gnome-shell/pageSwitcher.js b/src/gnome-shell/pageSwitcher.js
index ce1620be..be2861ea 100644
--- a/src/gnome-shell/pageSwitcher.js
+++ b/src/gnome-shell/pageSwitcher.js
@@ -5,7 +5,7 @@
  */
 /* -*- mode: js2; js2-basic-offset: 4; indent-tabs-mode: nil -*- */
 
-imports.gi.versions.Clutter = '1';
+imports.gi.versions.Clutter = '2';
 
 const Lang = imports.lang;
 
-- 
2.16.2


Reply via email to