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,

Reply via email to