Hello community, here is the log from the commit of package shotwell for openSUSE:Factory checked in at 2017-12-09 20:24:46 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/shotwell (Old) and /work/SRC/openSUSE:Factory/.shotwell.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "shotwell" Sat Dec 9 20:24:46 2017 rev:74 rq:548043 version:0.27.1 Changes: -------- --- /work/SRC/openSUSE:Factory/shotwell/shotwell.changes 2017-08-29 11:35:17.738495761 +0200 +++ /work/SRC/openSUSE:Factory/.shotwell.new/shotwell.changes 2017-12-09 20:24:55.348880921 +0100 @@ -1,0 +2,52 @@ +Sat Dec 2 22:49:43 UTC 2017 - [email protected] + +- Update to version 0.27.1: + + Properly dist meson files with autotools. + + Dist apport helper with autotools. + + Fix checking against unity. + + Build the graphics-processor binary when building with meson. + + Hide toolbar in fullscreen when disabled in settings. + + When clicking ok in import, hide file selector. + + Properly xml-escape the file names in wallpaper.xml. + + Do not re-encode JPEG previews. + + Only create thumbs for RAW imports once. + + Use APPSTREAM instead of APPDATA. + + Improve RAW/JPEG pair matching by sorting file list. + + Fix deprecated "find" icons. + + Fix help for non-recursive photo import. + + Fix menu-bar injection. + + Avoid data corruption when importing from camera. + + Re-use RAW/JPEG association from camera import. + + Rename backing photo when importing to lower case. + + Improve description of mass-storage cameras. + + Improve top-level tool-tips on navigation tree. + + More unicode use. + + When trashing without trash available, also remove RAW file. + + Fix trimming of EXIF thumbs from Canon cameras. + + Import Videos even if they use application/x-extension-mp4. + + Fix missing event pictures when not copying thumbnails. + + Remove Rajce and Yandex plugin from default build. + + Remove useless submenu on saved searches. + + Fix some criticals on context menu actions. + + Some code clean-ups. + + Remove locale-dependent keyboard shortcuts. + + Fix Help to pass yelp-check. + + Fix crash on removing last photo from import roll. + + Fix window icon of start-up dialog. + + Speed-up event creation on import and merge. + + Bugs fixed: bgo#717735, bgo#719142, bgo#719186, bgo#741962, + bgo#748666, bgo#772339, bgo#773206, bgo#777626, bgo#782753, + bgo#783956, bgo#784661, bgo#784883, bgo#785196, bgo#785503, + bgo#785711, bgo#785761, bgo#787400. + + Updated translations. +- Drop post(un) handling of glib2_gsettings_schema_post(un), + desktop_database_post(un) and icon_theme_cache_post(un), we have + file-triggers taking care of this now. +- Switch to meson build-system: + + Add meson BuildRequires. + + Replace autotools macros with meson, meson_build and + meson_install. + + Clean up spec, run spec-cleaner, use autosetup macro. +- Add shotwell-rpmlintrc, filter out expected rpmlint warnings. + +------------------------------------------------------------------- Old: ---- shotwell-0.27.0.tar.xz New: ---- shotwell-0.27.1.tar.xz shotwell-rpmlintrc ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ shotwell.spec ++++++ --- /var/tmp/diff_new_pack.z7OzXN/_old 2017-12-09 20:24:56.376831959 +0100 +++ /var/tmp/diff_new_pack.z7OzXN/_new 2017-12-09 20:24:56.380831768 +0100 @@ -17,17 +17,21 @@ Name: shotwell -Version: 0.27.0 +Version: 0.27.1 Release: 0 Summary: Photo Manager for GNOME License: LGPL-2.1+ Group: Productivity/Graphics/Viewers Url: https://wiki.gnome.org/Apps/Shotwell -Source: http://download.gnome.org/sources/shotwell/0.27/%{name}-%{version}.tar.xz + +Source0: http://download.gnome.org/sources/shotwell/0.27/%{name}-%{version}.tar.xz +Source99: shotwell-rpmlintrc + BuildRequires: appstream-glib BuildRequires: fdupes BuildRequires: gettext >= 0.19.7 BuildRequires: libraw-devel-static +BuildRequires: meson BuildRequires: pkgconfig BuildRequires: update-desktop-files BuildRequires: vala >= 0.28.0 @@ -56,8 +60,6 @@ BuildRequires: pkgconfig(sqlite3) >= 3.5.9 BuildRequires: pkgconfig(webkit2gtk-4.0) Recommends: %{name}-lang -BuildRoot: %{_tmppath}/%{name}-%{version}-build -%glib2_gsettings_schema_requires %description Shotwell is a digital photo organizer designed for the GNOME desktop @@ -68,34 +70,29 @@ %lang_package %prep -%setup -q +%autosetup %build -%configure --disable-static -make %{?_smp_mflags} %{?_smp_mfalgs} +%meson \ + -D enable-unity-support=false \ + -D enable-extra-plugins=true \ + -D disable-dupe-detection=false \ + -D install-apport-hook=false \ + %{nil} +%meson_build %install -%make_install -find %{buildroot} -type f -name "*.la" -delete -print +%meson_install + %fdupes %{buildroot}%{_datadir} %find_lang %{name} %{?no_lang_C} %suse_update_desktop_file shotwell %suse_update_desktop_file shotwell-viewer -%post -/sbin/ldconfig -%glib2_gsettings_schema_post -%desktop_database_post -%icon_theme_cache_post - -%postun -/sbin/ldconfig -%glib2_gsettings_schema_postun -%desktop_database_postun -%icon_theme_cache_postun +%post -p /sbin/ldconfig +%postun -p /sbin/ldconfig %files -%defattr(-,root,root) %doc AUTHORS COPYING NEWS README THANKS %doc %{_datadir}/help/C/%{name}/ %{_mandir}/man1/shotwell.1%{?ext_man} @@ -110,15 +107,14 @@ # This is not split as the only consumer is shotwell itself. %{_libdir}/libshotwell-authenticator.so %{_libdir}/libshotwell-authenticator.so.0 -%{_libdir}/libshotwell-authenticator.so.0.0.0 +%{_libdir}/libshotwell-authenticator.so.0.27.1 %{_libdir}/libshotwell-plugin-common.so %{_libdir}/libshotwell-plugin-common.so.0 -%{_libdir}/libshotwell-plugin-common.so.0.0.0 +%{_libdir}/libshotwell-plugin-common.so.0.27.1 %dir %{_libexecdir}/shotwell %{_libexecdir}/shotwell/shotwell-settings-migrator %{_libexecdir}/shotwell/shotwell-video-thumbnailer %files lang -f %{name}.lang -%defattr(-,root,root) %changelog ++++++ shotwell-0.27.0.tar.xz -> shotwell-0.27.1.tar.xz ++++++ ++++ 683353 lines of diff (skipped) ++++++ shotwell-rpmlintrc ++++++ # We have not split these out on purpose, see spec comment addFilter("shlib-policy-missing-suffix") # Following the above, there is no need for a devel package as there is no comsumers. addFilter("devel-file-in-non-devel-package")
