Hello community,

here is the log from the commit of package deja-dup for openSUSE:Factory 
checked in at 2017-09-14 21:19:14
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/deja-dup (Old)
 and      /work/SRC/openSUSE:Factory/.deja-dup.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "deja-dup"

Thu Sep 14 21:19:14 2017 rev:44 rq:526061 version:36.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/deja-dup/deja-dup.changes        2017-07-03 
09:36:23.975516437 +0200
+++ /work/SRC/openSUSE:Factory/.deja-dup.new/deja-dup.changes   2017-09-14 
21:19:22.327474470 +0200
@@ -1,0 +2,49 @@
+Wed Sep 13 13:23:41 UTC 2017 - zai...@opensuse.org
+
+- Update to version 36.0:
+  + data: Don't depend on bash.
+  + BackendRemote:
+    - Guard against returning a null GFile if we can't find mount.
+    - Handle the user specifying a non-utf8 folder.
+  + Updated translations.
+
+-------------------------------------------------------------------
+Thu Sep  7 22:47:54 UTC 2017 - zai...@opensuse.org
+
+- Update to version 35.6:
+  + Fix a potential memory leak in the monitor daemon and few other
+    bugs.
+- Changes from version 35.5:
+  + Improve on-the-fly dependency installation and fixes a few
+    other interaction bugs.
+- Changes from version 35.4:
+  + Add support for GNOME Online Accounts and cleans up the
+    interface a bit.
+- Changes from version 35.3:
+  + Fix some bugs around unicode filenames and network access.
+- Changes from version 35.2:
+  + Fix a crash we cause in nautilus with our extension.
+- Changes from version 35.1:
+  + Fix a header-color bug introduced in the previous release and
+    also try to fix a long-standing bug around backup/restore
+    buttons being disabled too often.
+- Changes from version 35.0:
+  + Modernize the code base in a few ways that make the experience
+    better in GNOME 3.
+- Add meson BuildRequires and switch cmake macros cmake, make and
+  cmake_install to meson, meson_build and meson_install following
+  upstream switch to Meson build system.
+- Drop intltool BuildRequires: No longer needed.
+- Add libgpg-error-devel, pkgconfig(appstream-builder) and
+  pkgconfig(goa-1.0) BuildRequires: New dependencies.
+- Drop deja-dup-vala-0.36.patch: Fixed upstream.
+- Drop deja-dup-help2man_stderr.patch: No longer needed after the
+  port to meson.
+- Drop handling of localized man pages in install section, no
+  longer needed.
+- Drop suse_update_desktop files macros, no longer needed.
+- Drop obsolete post(un) handling of following macros:
+  glib2_gsettings_schema_post(un), desktop_database_post(un) and
+  icon_theme_cache_post(un).
+
+-------------------------------------------------------------------

Old:
----
  deja-dup-34.3.tar.xz
  deja-dup-help2man_stderr.patch
  deja-dup-vala-0.36.patch

New:
----
  deja-dup-36.0.tar.xz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ deja-dup.spec ++++++
--- /var/tmp/diff_new_pack.ngBVrR/_old  2017-09-14 21:19:22.943387784 +0200
+++ /var/tmp/diff_new_pack.ngBVrR/_new  2017-09-14 21:19:22.947387221 +0200
@@ -17,36 +17,34 @@
 
 
 Name:           deja-dup
-Version:        34.3
+Version:        36.0
 Release:        0
-# FIXME: reenable "make check" in %%check, when lp#940110 is fixed
 Summary:        Simple backup tool and frontend for duplicity
 License:        GPL-3.0+
 Group:          Productivity/Archiving/Backup
 Url:            https://launchpad.net/deja-dup
-Source0:        
https://launchpad.net/deja-dup/34/%{version}/+download/%{name}-%{version}.tar.xz
-# PATCH-FIX-OPENSUSE deja-dup-help2man_stderr.patch sfal...@opensuse.org -- 
fixes help2man failure in build
-Patch0:         deja-dup-help2man_stderr.patch
-# PATCH-FIX-UPSTREAM deja-dup-vala-0.36.patch lp#1668915 dims...@opensuse.org 
-- Fix build with vala 0.36
-Patch1:         deja-dup-vala-0.36.patch
+Source0:        
https://launchpad.net/deja-dup/36/%{version}/+download/%{name}-%{version}.tar.xz
 # For make check to work, we need dbus-launch
-BuildRequires:  cmake
 BuildRequires:  dbus-1-x11
 BuildRequires:  fdupes
-BuildRequires:  intltool
+BuildRequires:  libgpg-error-devel
+BuildRequires:  meson
 BuildRequires:  perl-gettext
+BuildRequires:  pkgconfig
 BuildRequires:  update-desktop-files
 BuildRequires:  vala >= 0.16.0
 BuildRequires:  yelp-tools
+BuildRequires:  pkgconfig(appstream-builder)
 BuildRequires:  pkgconfig(glib-2.0) >= 2.32
-BuildRequires:  pkgconfig(gtk+-3.0) >= 3.0
+BuildRequires:  pkgconfig(goa-1.0)
+BuildRequires:  pkgconfig(gtk+-3.0) >= 3.22
 BuildRequires:  pkgconfig(libnautilus-extension)
 BuildRequires:  pkgconfig(libnotify) >= 0.7
 BuildRequires:  pkgconfig(libpeas-1.0)
 BuildRequires:  pkgconfig(libsecret-1)
 BuildRequires:  pkgconfig(packagekit-glib2)
-Recommends:     duplicity >= 0.6.25
 Recommends:     %{name}-lang
+Recommends:     duplicity >= 0.6.25
 Recommends:     python-boto
 Recommends:     python-cloudfiles
 %glib2_gsettings_schema_requires
@@ -84,89 +82,57 @@
 This package contains a plugin to integrate Déjà Dup into Nautilus.
 
 %lang_package
+
 %prep
 %setup -q
-%patch0 -p1
-if pkg-config --atleast-version=0.36 vapigen; then
-%patch1 -p1
-fi
 
 %build
 export CFLAGS="%{optflags} -Wl,-rpath=%{_libdir}/%{name}"
 export CXXFLAGS="%{optflags} -Wl,-rpath=%{_libdir}/%{name}"
-%cmake \
- -DENABLE_NAUTILUS=ON \
- -DCMAKE_INSTALL_SYSCONFDIR=%{_sysconfdir} \
- -DCMAKE_INSTALL_LIBEXECDIR=%{_libexecdir}
-%__make %{?_smp_mflags}
+%{meson}
+%{meson_build}
 
 %install
-%cmake_install
-find %{buildroot} -type f -name "*.la" -delete -print
-%suse_update_desktop_file deja-dup
-%suse_update_desktop_file deja-dup-monitor
-%suse_update_desktop_file -r deja-dup-preferences GTK GNOME System Archiving 
X-SuSE-Backup
+%{meson_install}
+
 %find_lang %{name} %{?no_lang_C}
-# Localized man pages
-for man in %{buildroot}%{_mandir}/*/man1/*; do
-    LOCALE=`echo $man | sed "s:.*%{_mandir}/\([^/]*\)/man1/.*:\1:g"`
-    echo "%%lang($LOCALE) %%dir %%{_mandir}/$LOCALE" >> %{name}.man-lang.tmp
-    echo "%%lang($LOCALE) %%dir %%{_mandir}/$LOCALE/man1" >> 
%{name}.man-lang.tmp
-    echo "%%lang($LOCALE) %%doc /${man##%{buildroot}}*" >> %{name}.man-lang.tmp
-done
-sort -u %{name}.man-lang.tmp > %{name}.man-lang
-rm %{name}.man-lang.tmp
-# create symlinks for man pages
-%fdupes -s %{buildroot}%{_mandir}
-# create hardlinks for the rest
 %fdupes %{buildroot}
 
 %check
-# FIXME: disabled because of lp#940110
-#make check
-
-%post
-%glib2_gsettings_schema_post
-%desktop_database_post
-%icon_theme_cache_post
-
-%postun
-%glib2_gsettings_schema_postun
-%desktop_database_postun
-%icon_theme_cache_postun
+# Disabled as it currently fails a lot of tests.
+#%%meson_test
 
-%files -f %{name}.man-lang
-%defattr(-,root,root)
+%files
 %doc AUTHORS COPYING NEWS
-%doc %{_datadir}/help/C/%{name}/
+%doc %{_datadir}/help/C/org.gnome.DejaDup/
 %{_bindir}/deja-dup
-%{_bindir}/deja-dup-preferences
-%{_mandir}/man1/deja-dup.*
-%{_mandir}/man1/deja-dup-preferences.*
-%{_sysconfdir}/xdg/autostart/deja-dup-monitor.desktop
+%{_mandir}/man1/deja-dup.1%{?ext_man}
+%{_sysconfdir}/xdg/autostart/org.gnome.DejaDup.Monitor.desktop
 # We explicitly list the content of %%{_libexecdir}/deja-dup to make sure we
 # put the files in the right subpackage
 %dir %{_libexecdir}/deja-dup
 %{_libexecdir}/deja-dup/deja-dup-monitor
+%{_libexecdir}/deja-dup/duplicity
 %{_libexecdir}/deja-dup/tools/
-%{_datadir}/applications/deja-dup.desktop
-%{_datadir}/applications/deja-dup-preferences.desktop
-%{_datadir}/%{name}/
+%{_datadir}/applications/org.gnome.DejaDup.desktop
 %{_datadir}/GConf/gsettings/deja-dup.convert
 %{_datadir}/glib-2.0/schemas/org.gnome.DejaDup.gschema.xml
-%{_datadir}/icons/hicolor/scalable/apps/deja-dup-symbolic.svg
-%{_datadir}/icons/hicolor/scalable/devices/deja-dup-cloud.svg
-%{_datadir}/icons/hicolor/*/apps/deja-dup.png
+%{_datadir}/icons/hicolor/*/apps/org.gnome.DejaDup*
 %dir %{_libdir}/deja-dup
 %{_libdir}/deja-dup/libdeja.so
 %{_libdir}/deja-dup/libwidgets.so
-%dir %{_datadir}/appdata/
-%{_datadir}/appdata/deja-dup.appdata.xml
+%dir %{_datadir}/metainfo
+%{_datadir}/metainfo/org.gnome.DejaDup.appdata.xml
+%dir %{_datadir}/polkit-1
+%dir %{_datadir}/polkit-1/actions
+%{_datadir}/polkit-1/actions/org.gnome.DejaDup.policy
+%{_datadir}/dbus-1/services/org.gnome.DejaDup.service
 
 %files -n nautilus-deja-dup
-%defattr(-,root,root)
 %{_libdir}/nautilus/extensions-3.0/libdeja-dup.so
 
 %files lang -f %{name}.lang
+%exclude %{_datadir}/help/C/org.gnome.DejaDup/
+%doc %{_datadir}/help/*/org.gnome.DejaDup/
 
 %changelog

++++++ deja-dup-34.3.tar.xz -> deja-dup-36.0.tar.xz ++++++
++++ 313337 lines of diff (skipped)


Reply via email to