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 - tiwai@suse.de + +- Add COPYING.LIB to filelist as legal team suggested. + +------------------------------------------------------------------- +Wed Jul 19 07:14:37 UTC 2017 - seife+obs@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+obs@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 - jengelh@inai.de + +- Update RPM groups. + +------------------------------------------------------------------- +Tue Jun 13 21:37:36 CEST 2017 - tiwai@suse.de + +- Fix a typo in the download URL + +------------------------------------------------------------------- +Sat Nov 26 15:25:50 UTC 2016 - seife+obs@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 gber@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)
participants (1)
-
root@hilbert.suse.de