Hello community,

here is the log from the commit of package exo for openSUSE:Factory checked in 
at 2017-08-24 18:50:41
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/exo (Old)
 and      /work/SRC/openSUSE:Factory/.exo.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "exo"

Thu Aug 24 18:50:41 2017 rev:54 rq:516005 version:0.11.4

Changes:
--------
--- /work/SRC/openSUSE:Factory/exo/exo.changes  2015-05-26 12:34:31.000000000 
+0200
+++ /work/SRC/openSUSE:Factory/.exo.new/exo.changes     2017-08-24 
18:50:48.214898352 +0200
@@ -1,0 +2,84 @@
+Thu Aug 10 23:17:28 CEST 2017 - ti...@suse.de
+
+- Add COPYING.LIB to filelist as legal team suggested.
+
+-------------------------------------------------------------------
+Wed Jul 19 07:14:37 UTC 2017 - seife+...@b1-systems.com
+
+- update to version 0.11.4
+  - From a development standpoint, this release can be considered
+    the first release candidate for the 0.12.x series. Full GTK+ 2
+    and 3 support is now available and should meet the needs for
+    any Xfce application development.
+  - New Features:
+    - GTK Extensions: Added new exo_gtk_dialog_get_action_area and
+      exo_gtk_dialog_add_secondary_button
+    - GTK3: Add support for insensitive state in exo_cell_renderer_icon
+    - Helpers: Added Brave, Google Chrome, and Vivaldi (WebBrowser)
+    - Helpers: Added Geary (MailReader)
+    - Helpers: Dropped Opera Mail (no longer available for Linux)
+ - Bug Fixes:
+   - Removed --disable-debug flag from distcheck (bxo#11556)
+ - Icons:
+   - Replaced non-standard gnome-* icons
+   - Replaced non-existent "missing-image" icon
+ - Deprecations:
+   - Dropped gdk_window_process_updates for GTK+ 3.22
+   - Replaced gdk_pixbuf_new_from_inline usage
+   - Replaced gdk_screen_* usage
+   - Replaced gtk_style_context_get_background_color usage
+   - Removed warnings for gtk_dialog_get_action_area and GioScheduler
+ - Translation Updates
+
+-------------------------------------------------------------------
+Fri Jul  7 20:00:26 UTC 2017 - seife+...@b1-systems.com
+
+- update to version 0.11.3
+  New Features:
+  - exo-csource: --output  to write output to a file (bxo#12901)
+  - exo-helper: --query to query the preferred application (bxo#8579)
+  Build Changes:
+  - Requirements GTK 2.24, GTK 3.20, GLib 2.42, libxfce4ui 4.12
+  - GTK 3 libraries are no longer optional
+  - Default debug for develt builds is now "yes" instead of "full"
+  Bug Fixes:
+  - Discard preferred application selection if dialog is canceled
+    (bxo#8802)
+  - Do not ship generic category icons, these are standard (bxo#9992)
+  - Do not abort builds due to deprecated declarations (bxo#11556)
+  - Fix crash in Thunar on selection change after directory change
+    (bxo#13238)
+  - Fix crash in exo-helper-1 from GTK 3 migration (bxo#13374)
+  - Fix ExoIconView being unable to decrease its size (bxo#13402)
+  Documentation Updates:
+  - Add missing per-release API indices
+  - Resolve undocumented symbols
+  - Updated project documentation (HACKING, README, THANKS)
+  - Translation Updates
+- do not package ChangeLog, NEWS is enough
+
+-------------------------------------------------------------------
+Thu Jun 29 11:22:22 UTC 2017 - jeng...@inai.de
+
+- Update RPM groups.
+
+-------------------------------------------------------------------
+Tue Jun 13 21:37:36 CEST 2017 - ti...@suse.de
+
+- Fix a typo in the download URL
+
+-------------------------------------------------------------------
+Sat Nov 26 15:25:50 UTC 2016 - seife+...@b1-systems.com
+
+- update to version 0.11.2:
+  - ported to gtk3
+  - add libexo-2
+- removed use-versioned-helpers-db.patch
+- split exo-data again from libexo-1-0
+- additional packages:
+  - libexo-2-0
+  - exo-data (common data files for libexo-1-0 and libexo-2-0)
+  - exo-helpers (common helper binaries)
+- renamed libexo-1-0-branding-upstream to exo-branding-upstream
+
+-------------------------------------------------------------------

Old:
----
  exo-0.10.6.tar.bz2
  use-versioned-helpers-db.patch

New:
----
  exo-0.11.4.tar.bz2

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

Other differences:
------------------
++++++ exo.spec ++++++
--- /var/tmp/diff_new_pack.LCxuGh/_old  2017-08-24 18:50:50.630558216 +0200
+++ /var/tmp/diff_new_pack.LCxuGh/_new  2017-08-24 18:50:50.634557653 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package exo
 #
-# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2017 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,30 +16,30 @@
 #
 
 
-%define libname libexo-1-0
+%define libname_gtk2 libexo-1-0
+%define libname_gtk3 libexo-2-0
 Name:           exo
-Version:        0.10.6
+Version:        0.11.4
 Release:        0
 Summary:        Application Development Library for Xfce
 License:        GPL-2.0+ and LGPL-2.1+
-Group:          System/Libraries
+Group:          Development/Libraries/C and C++
 Url:            http://docs.xfce.org/xfce/exo/start
-Source0:        
http://archive.xfce.org/src/xfce/exo/0.10/%{name}-%{version}.tar.bz2
+Source0:        
http://archive.xfce.org/src/xfce/exo/0.11/%{name}-%{version}.tar.bz2
 # icons taken from tango-icon-theme 0.8.90
 Source1:        %{name}-icons.tar.bz2
-# PATCH-FIX-OPENSUSE use-versioned-helpers-db.patch g...@opensuse.org -- Use a 
versioned helpers files DB since some of the desktop files are tied to the exo 
API version (e.g. by using exo-compose-mail-1)
-Patch0:         use-versioned-helpers-db.patch
 BuildRequires:  fdupes
 BuildRequires:  intltool
 BuildRequires:  perl-URI
 BuildRequires:  update-desktop-files
-BuildRequires:  xfce4-dev-tools
 BuildRequires:  pkgconfig(dbus-1)
-BuildRequires:  pkgconfig(glib-2.0)
-BuildRequires:  pkgconfig(gtk+-2.0)
+BuildRequires:  pkgconfig(glib-2.0) >= 2.42
+BuildRequires:  pkgconfig(gtk+-2.0) >= 2.24
+BuildRequires:  pkgconfig(gtk+-3.0) >= 3.20
 BuildRequires:  pkgconfig(gtk-doc)
 BuildRequires:  pkgconfig(libstartup-notification-1.0)
-BuildRequires:  pkgconfig(libxfce4ui-1)
+BuildRequires:  pkgconfig(libxfce4ui-1) >= 4.12.0
+BuildRequires:  pkgconfig(libxfce4ui-2) >= 4.12.0
 BuildRequires:  pkgconfig(libxfce4util-1.0)
 # Prevent dependency cycle exo -> libxfce4ui-devel -> libxfce4ui-1-0 -> 
exo-tools
 #!BuildIgnore:  exo-tools
@@ -52,7 +52,7 @@
 %package tools
 Summary:        Tools for exo
 License:        GPL-2.0+ and LGPL-2.1+
-Group:          System/Libraries
+Group:          System/GUI/XFCE
 Provides:       exo:%{_bindir}/exo-csource
 Provides:       exo:%{_bindir}/exo-desktop-item-edit
 Provides:       exo:%{_bindir}/exo-open
@@ -61,11 +61,50 @@
 %description tools
 This package provides tools and helpers for exo.
 
-%package -n %{libname}
+%package data
+Summary:        Helpers Data for exo
+License:        GPL-2.0+ and LGPL-2.1+
+Group:          System/GUI/XFCE
+Requires:       %{name}-branding = %{version}
+Requires:       %{name}-helpers = %{version}
+BuildArch:      noarch
+
+%description data
+This package provides the helpers data for exo.
+
+%package helpers
+Summary:        Helpers for exo
+License:        GPL-2.0+ and LGPL-2.1+
+Group:          System/GUI/XFCE
+
+%description helpers
+This package provides the helper binaries for exo.
+
+%package -n %{libname_gtk2}
+Summary:        Application Development Library for Xfce
+License:        GPL-2.0+ and LGPL-2.1+
+Group:          System/Libraries
+Requires:       %{name}-branding = %{version}
+# >= because of crazy rpmlint stuff
+Requires:       %{name}-data >= %{version}
+Requires:       perl-URI
+Recommends:     %{name}-lang = %{version}
+Recommends:     %{name}-tools
+Provides:       exo = %{version}
+Obsoletes:      exo <= 0.6.2
+Provides:       exo-doc = %{version}
+Obsoletes:      exo-doc <= 0.6.2
+
+%description -n %{libname_gtk2}
+Exo is an extension library to Xfce which is targeted at application
+development.
+
+%package -n %{libname_gtk3}
 Summary:        Application Development Library for Xfce
 License:        GPL-2.0+ and LGPL-2.1+
 Group:          System/Libraries
-Requires:       %{libname}-branding = %{version}
+Requires:       %{name}-branding = %{version}
+Requires:       %{name}-data >= %{version}
 Requires:       perl-URI
 Recommends:     %{name}-lang = %{version}
 Recommends:     %{name}-tools
@@ -73,10 +112,8 @@
 Obsoletes:      exo <= 0.6.2
 Provides:       exo-doc = %{version}
 Obsoletes:      exo-doc <= 0.6.2
-Provides:       exo-data = %{version}
-Obsoletes:      exo-data <= 0.10.2
 
-%description -n %{libname}
+%description -n %{libname_gtk3}
 Exo is an extension library to Xfce which is targeted at application
 development.
 
@@ -84,27 +121,28 @@
 Summary:        Development Files for exo
 License:        GPL-2.0+ and LGPL-2.1+
 Group:          Development/Libraries/C and C++
-Requires:       %{libname} = %{version}
+Requires:       %{libname_gtk2} = %{version}
+Requires:       %{libname_gtk3} = %{version}
 Requires:       %{name}-tools = %{version}
 
 %description devel
 This package contains development files needed for developing applications
 based on exo.
 
-%package -n %{libname}-branding-upstream
+%package branding-upstream
 Summary:        Upstream Branding of exo
 License:        GPL-2.0+
 Group:          System/GUI/XFCE
-Supplements:    packageand(%{libname}:branding-upstream)
+Supplements:    packageand(%{libname_gtk2}:branding-upstream)
+Supplements:    packageand(%{libname_gtk3}:branding-upstream)
 # BRAND: helpers.rc: Controls default applications and MIME handler.
-Conflicts:      otherproviders(%{libname}-branding)
-Provides:       %{libname}-branding = %{version}
+Conflicts:      otherproviders(%{name}-branding)
+Provides:       %{libname_gtk2}-branding = %{version}
 Provides:       exo-branding = %{version}
-Provides:       exo-branding-upstream = %{version}
-Obsoletes:      exo-branding-upstream <= 0.10.2
+Obsoletes:      %{libname_gtk2}-branding <= 0.10.6
 BuildArch:      noarch
 
-%description -n %{libname}-branding-upstream
+%description branding-upstream
 This package provides the upstream look and feel for the exo library.
 
 # this should be replaced by %%lang_package once bnc#513786 is resolved
@@ -112,9 +150,11 @@
 Summary:        Languages for package %{name}
 License:        GPL-2.0+ and LGPL-2.1+
 Group:          System/Localization
-Requires:       %{libname} = %{version}
+Requires:       %{libname_gtk2} = %{version}
+Requires:       %{libname_gtk3} = %{version}
 Provides:       %{name}-lang-all = %{version}
-Supplements:    packageand(bundle-lang-other:%{libname})
+Supplements:    packageand(bundle-lang-other:%{libname_gtk2})
+Supplements:    packageand(bundle-lang-other:%{libname_gtk3})
 BuildArch:      noarch
 
 %description lang
@@ -123,15 +163,12 @@
 %prep
 %setup -q -b1
 mkdir m4
-%patch0 -p1
 find . -name '*.pl' | \
     xargs sed -i 's|^#! */usr/bin/env *\perl|#!%{_bindir}/perl|'
 
 %build
-xdt-autogen
 %configure \
   --docdir=%{_datadir}/xfce4/exo-preferred-applications \
-  --with-helper-path-prefix=%{_libexecdir} \
   --enable-gtk-doc \
   --disable-static
 make %{?_smp_mflags} V=1
@@ -153,6 +190,7 @@
 %endif
 
 %fdupes %{buildroot}%{_datadir}
+%fdupes %{buildroot}%{_includedir}
 
 # remove unsupported locales
 rm -rf %{buildroot}%{_datadir}/locale/{ast,kk,tl_PH,ur_PK}
@@ -165,9 +203,13 @@
 %suse_update_desktop_file exo-file-manager
 %suse_update_desktop_file exo-web-browser
 
-%post -n %{libname} -p /sbin/ldconfig
+%post -n %{libname_gtk2} -p /sbin/ldconfig
+
+%postun -n %{libname_gtk2} -p /sbin/ldconfig
 
-%postun -n %{libname} -p /sbin/ldconfig
+%post -n %{libname_gtk3} -p /sbin/ldconfig
+
+%postun -n %{libname_gtk3} -p /sbin/ldconfig
 
 %post tools
 %icon_theme_cache_post
@@ -192,37 +234,46 @@
 %{_mandir}/man1/exo-open.1*
 %{_datadir}/icons/hicolor/*/*/*
 
+%files data
+%defattr(-,root,root)
+%dir %{_datadir}/xfce4
+%{_datadir}/xfce4/helpers
+# frame image directly used by the library
+%dir %{_datadir}/pixmaps/exo-1/
+%{_datadir}/pixmaps/exo-1/exo-thumbnail-frame.png
+
+%files helpers
+## does not realy belong into -data
+%dir %{_libdir}/xfce4
+%dir %{_libdir}/xfce4/exo-1
+# helper binaries which can be considered part of the API
+%{_libdir}/xfce4/exo-1/exo-compose-mail-1
+%{_libdir}/xfce4/exo-1/exo-helper-1
+
 %files lang -f exo-1.lang
 %defattr(-,root,root)
 
-%files -n %{libname}
+%files -n %{libname_gtk2}
 %defattr(-,root,root)
-%doc README ChangeLog NEWS COPYING AUTHORS THANKS TODO
+%doc README NEWS COPYING COPYING.LIB AUTHORS THANKS TODO
 %{_libdir}/libexo-1.so.*
-%dir %{_libdir}/xfce4
-%dir %{_libexecdir}/xfce4
-%dir %{_libexecdir}/xfce4/exo-1
-# helper binaries which can be considered part of the API
-%{_libexecdir}/xfce4/exo-1/exo-compose-mail-1
-%{_libexecdir}/xfce4/exo-1/exo-helper-1
-# the helper file db makes use of the above versioned binaries
-%dir %{_datadir}/xfce4/exo-1
-%{_datadir}/xfce4/exo-1/helpers
-# frame image directly used by the library
-%dir %{_datadir}/pixmaps/exo-1/
-%{_datadir}/pixmaps/exo-1/exo-thumbnail-frame.png
+
+%files -n %{libname_gtk3}
+%defattr(-,root,root)
+%doc README NEWS COPYING COPYING.LIB AUTHORS THANKS TODO
+%{_libdir}/libexo-2.so.*
 
 %files devel
 %defattr(-,root,root)
 %{_includedir}/exo-1
+%{_includedir}/exo-2
 %{_libdir}/libexo*.so
 %{_libdir}/pkgconfig/exo*
 %{_datadir}/gtk-doc/html/exo-1/
 
-%files -n %{libname}-branding-upstream
+%files branding-upstream
 %defattr(-,root,root)
 %dir %{_sysconfdir}/xdg/xfce4
-%dir %{_sysconfdir}/xdg/xfce4/exo-1
-%config %{_sysconfdir}/xdg/xfce4/exo-1/helpers.rc
+%config %{_sysconfdir}/xdg/xfce4/helpers.rc
 
 %changelog

++++++ exo-0.10.6.tar.bz2 -> exo-0.11.4.tar.bz2 ++++++
++++ 105848 lines of diff (skipped)


Reply via email to