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 - [email protected] + +- Update summaries. + +------------------------------------------------------------------- +Thu Mar 15 11:05:51 UTC 2018 - [email protected] + +- 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, <[email protected]>. # # 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 [email protected] -- 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 <[email protected]> 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
