Hello community, here is the log from the commit of package feedreader for openSUSE:Factory checked in at 2018-05-29 10:36:45 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/feedreader (Old) and /work/SRC/openSUSE:Factory/.feedreader.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "feedreader" Tue May 29 10:36:45 2018 rev:5 rq:610975 version:2.2 Changes: -------- --- /work/SRC/openSUSE:Factory/feedreader/feedreader.changes 2018-01-20 11:27:27.470281101 +0100 +++ /work/SRC/openSUSE:Factory/.feedreader.new/feedreader.changes 2018-05-29 10:36:54.122250197 +0200 @@ -1,0 +2,27 @@ +Tue May 8 22:43:04 UTC 2018 - [email protected] + +- Update to 2.2: + * Fix some threading issues with database access in plugins + * address most review requests + * fix reading all articles of specific tag + * Own table for enclosures and taggings - getting rid of comma + separated strings - fix enclosure button always showing + * Turn off warnings for mrss + * Bind gettext domain + * Use gtester for tests again + * Make libfeedreader a shared library + * Use /usr/lib64/feedreader instead of /usr/lib64/FeedReader + * Clean up vala_args + * Get tests running + * Fix a broken install_dir + * switch to meson build system + * Add an RFC 822 date parser +- Drop feedreader-webkit2gtk-4.0-vapi.patch (fixed) +- Build app with static library (feedreader-2.2-link-static.patch) +- Fix a path to plugindir (build with meson) +- Drop obsolete macros: desktop_database_post{un}, + icon_theme_cache_post{un}, glib2_gsettings_schema_post{un} +- Add LICENSE file +- Spec file cleanup + +------------------------------------------------------------------- Old: ---- FeedReader-2.0.2.tar.gz feedreader-webkit2gtk-4.0-vapi.patch New: ---- FeedReader-2.2.tar.gz feedreader-2.2-link-static.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ feedreader.spec ++++++ --- /var/tmp/diff_new_pack.8QFaEX/_old 2018-05-29 10:36:55.678192749 +0200 +++ /var/tmp/diff_new_pack.8QFaEX/_new 2018-05-29 10:36:55.678192749 +0200 @@ -1,7 +1,7 @@ # # spec file for package feedreader # -# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2018 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 @@ -16,21 +16,19 @@ # -%define srcname FeedReader Name: feedreader -Version: 2.0.2 +Version: 2.2 Release: 0 Summary: RSS desktop client -License: GPL-3.0 +License: GPL-3.0-only Group: Productivity/Networking/News/Utilities -Url: https://jangernert.github.io/FeedReader/ +URL: https://jangernert.github.io/FeedReader/ Source0: https://github.com/jangernert/FeedReader/archive/v%{version}.tar.gz#/FeedReader-%{version}.tar.gz -# PATCH-FIX-UPSTREAM -- Add webkit2gtk-4.0.vapi -Patch0: feedreader-webkit2gtk-4.0-vapi.patch -BuildRequires: cmake +# PATCH-FIX-OPENSUSE link-static.patch -- Build app with static library +Patch0: feedreader-2.2-link-static.patch BuildRequires: fdupes -BuildRequires: gcc-c++ BuildRequires: hicolor-icon-theme +BuildRequires: meson >= 0.40.0 BuildRequires: pkgconfig BuildRequires: update-desktop-files BuildRequires: vala >= 0.30.0 @@ -65,54 +63,34 @@ %prep %setup -q -n FeedReader-%{version} -%patch0 -p1 +%patch0 -p2 # Remove all hidden files find . -type f -iname '.*' -delete -print -# https://github.com/jangernert/FeedReader/issues/410 -sed 's/N\_//' -i Constants.vala.in -# Change path to plugindir (bnc#1042352) -sed -i 's/@PKGLIBDIR@/%{_lib}\/FeedReader/' $(grep -rl \ INSTALL_LIBDIR) %build -%cmake \ - -DUSE_WEBKIT_4=ON \ - -DWITH_LIBUNITY=OFF \ - -DGSETTINGS_COMPILE=OFF \ - -DCMAKE_SHARED_LINKER_FLAGS="-Wl,--as-needed -Wl,-z,now" - -make %{?_smp_mflags} +%meson +%meson_build %install -%cmake_install -%suse_update_desktop_file org.gnome.%{srcname} -%find_lang %{srcname} %{name}.lang +%meson_install +%suse_update_desktop_file org.gnome.FeedReader %fdupes %{buildroot}%{_datadir} +%find_lang %{name} -%post -%desktop_database_post -%icon_theme_cache_post -%glib2_gsettings_schema_post - -%postun -%desktop_database_postun -%icon_theme_cache_postun -%glib2_gsettings_schema_postun +find %{buildroot} -type f -name "*.a" -delete -print %files -%defattr(-,root,root) -%doc COPYING README.md -%{_bindir}/%{name}* -%{_libdir}/%{srcname}/ -%{_datadir}/%{srcname}/ -%{_datadir}/applications/org.gnome.%{srcname}.desktop -%{_datadir}/appdata/org.gnome.%{srcname}.appdata.xml -%{_datadir}/dbus-1/services/org.gnome.%{srcname}.Daemon.service -%{_datadir}/glib-2.0/schemas/org.gnome.%{name}*.gschema.xml -%{_datadir}/icons/hicolor/*/apps/org.gnome.%{srcname}*.??g -%dir %{_datadir}/appdata +%license LICENSE +%doc README.md +%{_bindir}/feedreader +%{_libdir}/feedreader/ +%{_datadir}/feedreader/ +%{_datadir}/appdata/org.gnome.FeedReader.appdata.xml +%{_datadir}/applications/org.gnome.FeedReader.desktop +%{_datadir}/glib-2.0/schemas/org.gnome.feedreader*.gschema.xml +%{_datadir}/icons/hicolor/*/apps/org.gnome.FeedReader*.??g %files lang -f %{name}.lang -%defattr(-,root,root,-) %changelog ++++++ FeedReader-2.0.2.tar.gz -> FeedReader-2.2.tar.gz ++++++ ++++ 201131 lines of diff (skipped) ++++++ feedreader-2.2-link-static.patch ++++++ diff -ruN FeedReader-2.2.orig/FeedReader-2.2/meson.build FeedReader-2.2/FeedReader-2.2/meson.build --- FeedReader-2.2.orig/FeedReader-2.2/meson.build 2018-05-06 22:44:09.000000000 +0300 +++ FeedReader-2.2/FeedReader-2.2/meson.build 2018-05-09 02:45:52.366541492 +0300 @@ -261,7 +261,7 @@ endif # The shared lib for plugins -feedreader_lib = shared_library( +feedreader_lib = static_library( 'FeedReader', vala_sources, c_args: c_args,
