Recommended update for gpaste

This update for gpaste fixes the following issues:
- Add pkgconfig(systemd) BuildRequires: ensure to have the user services installed.
- Fix some extensive CPU usage in some cases. (boo#1009441)
- Fix soname versioning.
- Add missing icon.
- Fix crash when a search goes wrong.
- Fix hanging issue due to gtk+ race (?) in gtk_clipboard_store.
- Fix the gnome-shell menu sometimes displaying twice.
- Add debug logs to the core library.
- Fix some build issues with some toolchains.
- Updated translations.
- Relicensing from GPL-3 to BSD-2.
- Detect the presence of more features at runtime instead of compile time.
- The gpaste-client cli has been mostly rewritten.
- gpaste-client file now supports adding images to the history.
- The legacy gpaste cli is gone.
- gnome-shell extension cleanups and compatibility with 3.20.
- automake 1.15 is required.
- pkg-config 0.27 is required.
- gtk+ 3.20, vala 0.32 (if –enable-vapi) and gobject-introspection 1.48 are required.
- gpaste-ui now has a "new" button to add new contents to the clipboard.
- The daemon now reexecs itself on SIGUSR1.
- Avoid having two passwords under the same name in history.
- libgpaste now logs into its own G_LOG_DOMAIN.
- GPaste components now write their pid to a file.
- A new tool is provided for debugging, but not installed: clipboard-watcher.
- systemd user units are provided.
- Build system cleanups.
- Outdated translations have been dropped.
- gobject-introspection fixes.
- Fix style with gtk+ 3.20.
- Implement the new shortcut window from gtk+.
- Various code cleanups.
- Changes from version 3.18.3:
- Fix synchronisation issues between clipboard and primary selection.
- Fix a memory leak.
- Never handle images when images support is disabled.
- Rename libgpaste4 subpackage to libgpaste6, following upstreams soname bump.
- Fix disabling legacy cli.
- Fix gnome-shell empty button.
- Fix emptying the active history.
- Fix showing about dialog.
- Updated translations.
- Few build system cleanups.
- gobject-introspection fixes.
- Fix a regression in growing lines detection.
- Warning, this is a big release, with changes in API, you might have to kill your old daemon after upgrading.
- The "gpaste" cli is now "gpaste-client". old name can still be enabled with –enable-cli for now.
- The "gpaste settings" tool is gone, use the "burger" menu from "gpaste-client ui".
- The graphical tool now allows you to fully manage your histories.
- The graphical tool now allows you to restart the daemon.
- The graphical tool now allows you to edit an element from the history.
- The graphical tool new allows you to upload an element to a pastebin service (requires wgetpaste).
- The graphical tool now displays the size of each history.
- The graphical tool now displays the index of each element in the history.
- The graphical tool has been slightly redisigned.
- A new gnome-shell search-provider is provided by the daemon.
- When searching e.g. "42", the 42nd element from hsitory will be included in search results.
- gpaste-client gained a new subcommand: "get-history" to get the name of the current history.
- gpaste-client gained a new subcommand: "replace" to replace the content of an item in the history.
- Compatibility with gnome-shell 3.18.
- The daemon now "works" on wayland using XWayland and gnome-shell 3.18.
- The dbus interface name is now org.gnome.GPaste1.
- The "Empty" dbus method has been renamed "EmptyHistory".
- The "NameLost" and "ReexecuteSelf" dbus signals are gone.
- Three new dbus signals: "DeleteHistory", "EmptyHistory" and "SwitchHistory".
- The daemon gained new dbus methods: GetItemKind, GetElements, GetHistoryName, Replace.
- BackupHistory EmptyHistory and DeleteHistory now take the history as a parameter instead of the current one.
- GPasteClient hasn’t the "name-lost" and "reexecute-self" signals anymore.
- GPasteClient gained three new signals: "delete-history", "empty-history" and "switch-history".
- GPasteHistory gained a new "switch" signal.
- GPasteHistory now tracks dconf to switch between histories.
- A few formerly private constructors and methods are now publicly available.
- The way GPaste handles dbus conection and objects have significantly been reworked.
- Everything is now handled using 64bits types (the numeric settings have thus been reset and some max values changed).
- A lot of code cleanup and rearchitecturation.
- Signals are now properly documented for gobject-introspection and thus bindings.
- Various build system cleanups (gobject-introspection and vapigen are now required to build from git).
- Shell completion updates.
- Updated translations.
- Fix a regression in growing lines detection.
- Various gnome-shell extension fixes.
- Prevent potential crash from external library users.
- Rename libgpaste3 subpackage to libgpaste4, following upstream soname change.
- Fix error in pipe detection.
- Allow password to be taken from stdin.
- Bump max history size.
- Fix weird behaviour wrt screensaver.
- New subcommand: gpaste merge to merge various entries (with –decoration and –separator).
- New tool: gpaste-ui (minimal graphical interface).
- Legacy applet reworked to use gpaste ui.
- Ubuntu app indicator reworked to use gpaste ui.
- New keybinding to launch gpaste ui.
- New keybinding to upload clipboard content to a pastebin service (requires wgetpaste >= 2.26).
- The daemon now returns standard DBus errors on invalid input.
- Name dbus parameters.
- Gnome-shell 3.16 support (require gnome-shell 3.16 because of breaking changes).
- Require glib 2.44 and gtk 3.16.
- Compatibility with new glib autoptr mechanism.
- Fully switch to appstream.
- Updated shell completions.
- Various libgpaste api cleanups (bump soname to 3, rework libtool versioning).
- Detect applet and app-indicator at runtime instead of build time.
- Fix bug with recent glib.
- Make a lot more stuff async.
- Gpasted is dead (long live gpaste-daemon).
- Changed DBus signal is dead.
- Drop gpaste-config.h.
- Drop old manual pages for applet and app-indicator.
- Drop legacy gpaste subcommands (raw, oneline, zero, favor –raw, –oneline and –raw).
- Various bugfixes.
- Some progress regarding wayland support.
- Fix crashes related to images support.
- Improve zsh completion.
- Fix a bug causing the gnome-shell extension to randomly crash.
- Search is now always done by the daemon, not the gnome-shell extension.
- New gpaste subcomand: search.
- Gpaste now accepts --online --raw and --zero options.
- Search is now async.
- Various gnome-shell extension fixes.
- Updated completions.
- We now restore the clipboard contents when unlocking the screensaver.
- Updated translations.
- Rename libgpaste2 subpackage to libgpaste3, following upstream soname change.

Fixed bugs
bnc#1009441
gnome-shell-extension-gpaste version number incompatible with gnome-shell version in Leap 42.2
Selected Binaries
openSUSE Build Service is sponsored by