Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package gpaste for openSUSE:Factory checked in at 2022-04-04 19:26:41 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/gpaste (Old) and /work/SRC/openSUSE:Factory/.gpaste.new.1900 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "gpaste" Mon Apr 4 19:26:41 2022 rev:37 rq:966770 version:42.1 Changes: -------- --- /work/SRC/openSUSE:Factory/gpaste/gpaste.changes 2022-03-23 20:19:37.082504840 +0100 +++ /work/SRC/openSUSE:Factory/.gpaste.new.1900/gpaste.changes 2022-04-04 19:27:11.079992271 +0200 @@ -1,0 +2,26 @@ +Fri Mar 26 09:50:12 UTC 2022 - Andrey Gankov <g...@qsolution.ru> + +- Update to 42.1: + * Fixes to the new preferences tool. + * Style fixes. + * Translations updates. +- Changes from version 42.0: + * Old libgpaste replaced by a new minimal libgpaste-2 with no gtk + dependency. + * New libgpaste-gtk3 for utils and settings ui. + * New libgpaste-gtk4 for utils and preferences ui. + * New gtk4 based gpaste-preferences utility. + * Autotools are no longer supported. + * Extension updated for gnome-shell 42. + * Translations updates. +- Changes from version 3.42.6: + * Fix the storage path in meson builds. +- Remove gpaste-bump-mutter-clutter.patch. +- Remove subpackages: typelib-1_0-GPaste-1_0, libgpaste13 +- Add pkgconfig(gtk4) and pkgconfig(libadwaita-1) BuildRequires: + new dependencies. +- Add subpackages: libgpaste2-0, libgpaste-gtk-3-0, + libgpaste-gtk4-0, typelib-1_0-GPaste-2, typelib-1_0-GPasteGtk-3, + typelib-1_0-GPasteGtk-4 + +------------------------------------------------------------------- Old: ---- gpaste-3.42.5.tar.xz gpaste-bump-mutter-clutter.patch New: ---- GPaste-42.1.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ gpaste.spec ++++++ --- /var/tmp/diff_new_pack.L51xbn/_old 2022-04-04 19:27:11.751984567 +0200 +++ /var/tmp/diff_new_pack.L51xbn/_new 2022-04-04 19:27:11.755984521 +0200 @@ -18,17 +18,15 @@ %global __requires_exclude typelib\\(Clutter\\) +%global alt_name GPaste Name: gpaste -Version: 3.42.5 +Version: 42.1 Release: 0 Summary: Clipboard management system for GNOME License: BSD-2-Clause Group: System/GUI/GNOME URL: https://github.com/Keruspe/GPaste -Source0: http://www.imagination-land.org/files/%{name}/%{name}-%{version}.tar.xz -# PATCH-FIX-UPSTREAM gpaste-bump-mutter-clutter.patch -- Bump mutter-clutter version needed -Patch1: gpaste-bump-mutter-clutter.patch - +Source0: http://www.imagination-land.org/files/%{name}/%{alt_name}-%{version}.tar.xz # For directory ownership BuildRequires: gnome-shell >= 3.28 BuildRequires: gobject-introspection-devel >= 1.58.0 @@ -48,6 +46,8 @@ BuildRequires: pkgconfig(gnome-keybindings) BuildRequires: pkgconfig(gobject-2.0) >= 2.58.0 BuildRequires: pkgconfig(gtk+-3.0) >= 3.24.0 +BuildRequires: pkgconfig(gtk4) +BuildRequires: pkgconfig(libadwaita-1) BuildRequires: pkgconfig(libxml-2.0) BuildRequires: pkgconfig(systemd) BuildRequires: pkgconfig(vapigen) >= 0.42 @@ -58,11 +58,29 @@ %description GPaste is a clipboard management daemon with DBus interface. -%package -n libgpaste13 +%package -n libgpaste2-0 +Summary: Library for managing clipboard history +Group: System/Libraries + +%description -n libgpaste2-0 +GPaste is a clipboard management daemon with DBus interface. + +This package provides a library for managing clipboard history. + +%package -n libgpaste-gtk-3-0 +Summary: Library for managing clipboard history +Group: System/Libraries + +%description -n libgpaste-gtk-3-0 +GPaste is a clipboard management daemon with DBus interface. + +This package provides a library for managing clipboard history. + +%package -n libgpaste-gtk4-0 Summary: Library for managing clipboard history Group: System/Libraries -%description -n libgpaste13 +%description -n libgpaste-gtk4-0 GPaste is a clipboard management daemon with DBus interface. This package provides a library for managing clipboard history. @@ -76,11 +94,31 @@ This package provides a library for managing clipboard history. -%package -n typelib-1_0-GPaste-1_0 +%package -n typelib-1_0-GPaste-2 Summary: Introspection bindings for the gpaste clipboard history manager Group: System/Libraries -%description -n typelib-1_0-GPaste-1_0 +%description -n typelib-1_0-GPaste-2 +GPaste is a clipboard management daemon with DBus interface. + +This package provides the GObject Introspection bindings for the library +managing clipboard history. + +%package -n typelib-1_0-GPasteGtk-3 +Summary: Introspection bindings for the gpaste clipboard history manager +Group: System/Libraries + +%description -n typelib-1_0-GPasteGtk-3 +GPaste is a clipboard management daemon with DBus interface. + +This package provides the GObject Introspection bindings for the library +managing clipboard history. + +%package -n typelib-1_0-GPasteGtk-4 +Summary: Introspection bindings for the gpaste clipboard history manager +Group: System/Libraries + +%description -n typelib-1_0-GPasteGtk-4 GPaste is a clipboard management daemon with DBus interface. This package provides the GObject Introspection bindings for the library @@ -89,8 +127,10 @@ %package devel Summary: Development files for the gpaste clipboard history manager Group: Development/Libraries/GNOME -Requires: libgpaste13 = %{version} -Requires: typelib-1_0-GPaste-1_0 = %{version} +Requires: libgpaste-gtk-3-0 = %{version} +Requires: libgpaste-gtk4-0 = %{version} +Requires: libgpaste2-0 = %{version} +Requires: typelib-1_0-GPaste-2 = %{version} %description devel GPaste is a clipboard management daemon with DBus interface. @@ -124,7 +164,7 @@ %lang_package %prep -%autosetup -p1 +%autosetup -p1 -n %{alt_name}-%{version} %build %meson @@ -135,39 +175,56 @@ 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} -%ldconfig_scriptlets -n libgpaste13 +%ldconfig_scriptlets -n libgpaste2-0 +%ldconfig_scriptlets -n libgpaste-gtk-3-0 +%ldconfig_scriptlets -n libgpaste-gtk4-0 %files %license COPYING %{_bindir}/gpaste-client %{_libexecdir}/gpaste/ %{_datadir}/applications/org.gnome.GPaste.Ui.desktop +%{_datadir}/applications/org.gnome.GPaste.Preferences.desktop %{_datadir}/bash-completion/completions/gpaste-client %{_datadir}/dbus-1/services/org.gnome.GPaste.Ui.service +%{_datadir}/dbus-1/services/org.gnome.GPaste.Preferences.service %{_datadir}/dbus-1/services/org.gnome.GPaste.service %{_datadir}/glib-2.0/schemas/org.gnome.GPaste.gschema.xml %{_datadir}/metainfo/org.gnome.GPaste.Ui.appdata.xml %{_mandir}/man1/gpaste-client.1%{?ext_man} %{_userunitdir}/org.gnome.GPaste.Ui.service +%{_userunitdir}/org.gnome.GPaste.Preferences.service %{_userunitdir}/org.gnome.GPaste.service -%files -n libgpaste13 -%{_libdir}/libgpaste.so.* +%files -n libgpaste2-0 +%{_libdir}/libgpaste-2.so.* + +%files -n libgpaste-gtk-3-0 +%{_libdir}/libgpaste-gtk-3.so.* + +%files -n libgpaste-gtk4-0 +%{_libdir}/libgpaste-gtk4.so.* + +%files -n typelib-1_0-GPaste-2 +%{_libdir}/girepository-1.0/GPaste-2.typelib + +%files -n typelib-1_0-GPasteGtk-3 +%{_libdir}/girepository-1.0/GPasteGtk-3.typelib -%files -n typelib-1_0-GPaste-1_0 -%{_libdir}/girepository-1.0/GPaste-1.0.typelib +%files -n typelib-1_0-GPasteGtk-4 +%{_libdir}/girepository-1.0/GPasteGtk-4.typelib %files devel %license COPYING %doc AUTHORS ChangeLog NEWS README.md -%{_includedir}/gpaste/ +%{_includedir}/%{name}-2/ %{_libdir}/libgpaste*.so %{_libdir}/pkgconfig/gpaste*.pc -%{_datadir}/gir-1.0/GPaste-1.0.gir +%{_datadir}/gir-1.0/GPaste*.gir %dir %{_datadir}/vala %dir %{_datadir}/vala/vapi -%{_datadir}/vala/vapi/gpaste-1.0.deps -%{_datadir}/vala/vapi/gpaste-1.0.vapi +%{_datadir}/vala/vapi/gpaste-*.deps +%{_datadir}/vala/vapi/gpaste-*.vapi %files -n gnome-shell-extension-%{name} %{_datadir}/gnome-shell/extensions/gpa...@gnome-shell-extensions.gnome.org/