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)