Hello community, here is the log from the commit of package synapse for openSUSE:Factory checked in at 2017-04-28 09:12:57 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/synapse (Old) and /work/SRC/openSUSE:Factory/.synapse.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "synapse" Fri Apr 28 09:12:57 2017 rev:16 rq:490217 version:0.2.99.2 Changes: -------- --- /work/SRC/openSUSE:Factory/synapse/synapse.changes 2016-09-17 14:40:03.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.synapse.new/synapse.changes 2017-04-28 09:13:30.576337144 +0200 @@ -1,0 +2,6 @@ +Sat Apr 1 11:35:11 UTC 2017 - [email protected] + +- Add synapse-0.2.99.2-fix-nonmatching-generic-types.patch: Fix + non-matching generic types + +------------------------------------------------------------------- New: ---- synapse-0.2.99.2-fix-nonmatching-generic-types.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ synapse.spec ++++++ --- /var/tmp/diff_new_pack.7wMnmx/_old 2017-04-28 09:13:31.328231115 +0200 +++ /var/tmp/diff_new_pack.7wMnmx/_new 2017-04-28 09:13:31.332230551 +0200 @@ -1,7 +1,7 @@ # # spec file for package synapse # -# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -22,15 +22,18 @@ Summary: A semantic launcher for GNOME License: GPL-3.0+ Group: System/GUI/GNOME -Url: http://launchpad.net/synapse-project -Source0: http://launchpad.net/synapse-project/0.3/%{version}/+download/%{name}-%{version}.tar.xz +Url: https://launchpad.net/synapse-project +Source: https://launchpad.net/synapse-project/0.3/%{version}/+download/%{name}-%{version}.tar.xz +# PATCH-FIX-UPSTREAM synapse-0.2.99.2-fix-nonmatching-generic-types.patch [email protected] -- Fix non-matching generic types. +Patch0: synapse-0.2.99.2-fix-nonmatching-generic-types.patch BuildRequires: intltool +BuildRequires: pkgconfig BuildRequires: update-desktop-files BuildRequires: vala >= 0.14.0 BuildRequires: pkgconfig(gdk-x11-3.0) >= 3.0.0 BuildRequires: pkgconfig(gee-0.8) >= 0.5.2 BuildRequires: pkgconfig(glib-2.0) >= 2.26.0 -BuildRequires: pkgconfig(gtk+-3.0) >= 3.0.0 +BuildRequires: pkgconfig(gtk+-3.0) BuildRequires: pkgconfig(gtkhotkey-1.0) BuildRequires: pkgconfig(json-glib-1.0) >= 0.10.0 BuildRequires: pkgconfig(keybinder-3.0) @@ -38,7 +41,6 @@ BuildRequires: pkgconfig(rest-0.7) BuildRequires: pkgconfig(zeitgeist-2.0) Recommends: %{name}-lang -BuildRoot: %{_tmppath}/%{name}-%{version}-build %description Synapse is a semantic launcher written in Vala that you can use to start @@ -46,21 +48,20 @@ making use of the Zeitgeist engine. %lang_package + %prep %setup -q +%patch0 -p1 %build %configure --disable-static -make %{?_smp_mflags} +make %{?_smp_mflags} V=1 %install %make_install %find_lang %{name} %suse_update_desktop_file %{name} X-SuSE-DesktopUtility -%clean -%{?buildroot:%__rm -rf "%{buildroot}"} - %post %icon_theme_cache_post %desktop_database_post @@ -78,5 +79,6 @@ %{_mandir}/man1/%{name}.1%{?ext_man} %files lang -f %{name}.lang +%defattr(-,root,root) %changelog ++++++ synapse-0.2.99.2-fix-nonmatching-generic-types.patch ++++++ --- a/src/core/result-set.vala +++ b/src/core/result-set.vala @@ -57,7 +57,7 @@ namespace Synapse owned get { return matches.entries; } } - public Gee.Iterator<Gee.Map.Entry <Match, int>?> iterator () + public Gee.Iterator<Gee.Map.Entry <Match, int>> iterator () { return matches.iterator (); } --- a/src/plugins/desktop-file-plugin.vala +++ b/src/plugins/desktop-file-plugin.vala @@ -83,8 +83,8 @@ namespace Synapse construct { desktop_files = new Gee.ArrayList<DesktopFileMatch> (); - mimetype_map = new Gee.HashMap<string, OpenWithAction> (); - actions_map = new Gee.HashMap<string, OpenAppAction> (); + mimetype_map = new Gee.HashMap<string, Gee.List<OpenWithAction>> (); + actions_map = new Gee.HashMap<string, Gee.List<OpenAppAction>> (); var dfs = DesktopFileService.get_default (); dfs.reload_started.connect (() => { --- a/src/plugins/hybrid-search-plugin.vala +++ b/src/plugins/hybrid-search-plugin.vala @@ -74,7 +74,7 @@ namespace Synapse construct { directory_hits = new Gee.HashMap<string, int> (); - directory_contents = new Gee.HashMap<string, Utils.FileInfo?> (); + directory_contents = new Gee.HashMap<string, DirectoryInfo> (); analyze_recent_documents.begin (); }
