Hello community, here is the log from the commit of package exo for openSUSE:Factory checked in at 2018-02-20 17:54:23 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/exo (Old) and /work/SRC/openSUSE:Factory/.exo.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "exo" Tue Feb 20 17:54:23 2018 rev:57 rq:577660 version:0.12.0 Changes: -------- --- /work/SRC/openSUSE:Factory/exo/exo.changes 2017-12-09 20:33:52.023318797 +0100 +++ /work/SRC/openSUSE:Factory/.exo.new/exo.changes 2018-02-20 17:54:25.599865694 +0100 @@ -1,0 +2,12 @@ +Sat Feb 17 12:07:54 UTC 2018 - seife+...@b1-systems.com + +- update to 0.12.0 (Stable Release) + * Add google-chrome-stable binary for the google-chrome helper + (bxo#13876) + * Requirements updated: GTK 2.24, GTK 3.22, GLib 2.42, + libxfce4ui 4.12, libxfce4util 4.12 + * Translation updates +- add exo-revert-gnome-3.22-req.diff for Leap < 15 to allow build +- spec-cleaner suggestions (but not the braindead ones) + +------------------------------------------------------------------- Old: ---- exo-0.11.5.tar.bz2 New: ---- exo-0.12.0.tar.bz2 exo-revert-gnome-3.22-req.diff ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ exo.spec ++++++ --- /var/tmp/diff_new_pack.ZN320L/_old 2018-02-20 17:54:26.803822343 +0100 +++ /var/tmp/diff_new_pack.ZN320L/_new 2018-02-20 17:54:26.807822199 +0100 @@ -19,31 +19,35 @@ %define libname_gtk2 libexo-1-0 %define libname_gtk3 libexo-2-0 Name: exo -Version: 0.11.5 +Version: 0.12.0 Release: 0 Summary: Application Development Library for Xfce -License: GPL-2.0+ and LGPL-2.1+ +License: GPL-2.0+ AND LGPL-2.1+ Group: Development/Libraries/C and C++ Url: http://docs.xfce.org/xfce/exo/start -Source0: http://archive.xfce.org/src/xfce/exo/0.11/%{name}-%{version}.tar.bz2 +Source0: http://archive.xfce.org/src/xfce/exo/0.12/%{name}-%{version}.tar.bz2 # icons taken from tango-icon-theme 0.8.90 Source1: %{name}-icons.tar.bz2 +# for building on Leap 42.3 - the requirements have bumped, but the code is identical to 0.11.5 +# which was working with gnome 3.20 +Patch1: exo-revert-gnome-3.22-req.diff BuildRequires: fdupes BuildRequires: intltool BuildRequires: perl-URI +BuildRequires: pkgconfig BuildRequires: update-desktop-files BuildRequires: pkgconfig(dbus-1) BuildRequires: pkgconfig(glib-2.0) >= 2.42 BuildRequires: pkgconfig(gtk+-2.0) >= 2.24 +# >= 3.22 BuildRequires: pkgconfig(gtk+-3.0) >= 3.20 BuildRequires: pkgconfig(gtk-doc) BuildRequires: pkgconfig(libstartup-notification-1.0) BuildRequires: pkgconfig(libxfce4ui-1) >= 4.12.0 BuildRequires: pkgconfig(libxfce4ui-2) >= 4.12.0 -BuildRequires: pkgconfig(libxfce4util-1.0) +BuildRequires: pkgconfig(libxfce4util-1.0) >= 4.12.0 # Prevent dependency cycle exo -> libxfce4ui-devel -> libxfce4ui-1-0 -> exo-tools #!BuildIgnore: exo-tools -BuildRoot: %{_tmppath}/%{name}-%{version}-build %description Exo is an extension library to Xfce which is targeted at application @@ -51,7 +55,7 @@ %package tools Summary: Tools for exo -License: GPL-2.0+ and LGPL-2.1+ +License: GPL-2.0+ AND LGPL-2.1+ Group: System/GUI/XFCE Provides: exo:%{_bindir}/exo-csource Provides: exo:%{_bindir}/exo-desktop-item-edit @@ -63,7 +67,7 @@ %package data Summary: Helpers Data for exo -License: GPL-2.0+ and LGPL-2.1+ +License: GPL-2.0+ AND LGPL-2.1+ Group: System/GUI/XFCE Requires: %{name}-branding = %{version} Requires: %{name}-helpers = %{version} @@ -73,7 +77,7 @@ %package helpers Summary: Helpers for exo -License: GPL-2.0+ and LGPL-2.1+ +License: GPL-2.0+ AND LGPL-2.1+ Group: System/GUI/XFCE %description helpers @@ -81,7 +85,7 @@ %package -n %{libname_gtk2} Summary: Application Development Library for Xfce -License: GPL-2.0+ and LGPL-2.1+ +License: GPL-2.0+ AND LGPL-2.1+ Group: System/Libraries Requires: %{name}-branding = %{version} # >= because of crazy rpmlint stuff @@ -100,7 +104,7 @@ %package -n %{libname_gtk3} Summary: Application Development Library for Xfce -License: GPL-2.0+ and LGPL-2.1+ +License: GPL-2.0+ AND LGPL-2.1+ Group: System/Libraries Requires: %{name}-branding = %{version} Requires: %{name}-data >= %{version} @@ -118,7 +122,7 @@ %package devel Summary: Development Files for exo -License: GPL-2.0+ and LGPL-2.1+ +License: GPL-2.0+ AND LGPL-2.1+ Group: Development/Libraries/C and C++ Requires: %{libname_gtk2} = %{version} Requires: %{libname_gtk3} = %{version} @@ -135,7 +139,7 @@ Supplements: packageand(%{libname_gtk2}:branding-upstream) Supplements: packageand(%{libname_gtk3}:branding-upstream) # BRAND: helpers.rc: Controls default applications and MIME handler. -Conflicts: otherproviders(%{name}-branding) +Conflicts: %{name}-branding Provides: %{libname_gtk2}-branding = %{version} Provides: exo-branding = %{version} Obsoletes: %{libname_gtk2}-branding <= 0.10.6 @@ -145,15 +149,16 @@ This package provides the upstream look and feel for the exo library. # this should be replaced by %%lang_package once bnc#513786 is resolved +# additional bug: %%lang_package will always reuire %%name, which is unwanted here %package lang Summary: Languages for package %{name} -License: GPL-2.0+ and LGPL-2.1+ +License: GPL-2.0+ AND LGPL-2.1+ Group: System/Localization Requires: %{libname_gtk2} = %{version} Requires: %{libname_gtk3} = %{version} -Provides: %{name}-lang-all = %{version} Supplements: packageand(bundle-lang-other:%{libname_gtk2}) Supplements: packageand(bundle-lang-other:%{libname_gtk3}) +Provides: %{name}-lang-all = %{version} BuildArch: noarch %description lang @@ -161,6 +166,9 @@ %prep %setup -q -b1 +%if 0%{?suse_version} < 1500 +%patch1 -p1 +%endif mkdir m4 find . -name '*.pl' -o -name exo-compose-mail-1 | \ xargs sed -i 's|^#! */usr/bin/env *\perl|#!%{_bindir}/perl|' @@ -203,13 +211,9 @@ %suse_update_desktop_file exo-web-browser %post -n %{libname_gtk2} -p /sbin/ldconfig - %postun -n %{libname_gtk2} -p /sbin/ldconfig - %post -n %{libname_gtk3} -p /sbin/ldconfig - %postun -n %{libname_gtk3} -p /sbin/ldconfig - %post tools %icon_theme_cache_post %desktop_database_post @@ -219,7 +223,6 @@ %desktop_database_postun %files tools -%defattr(-,root,root) %{_bindir}/exo-csource %{_bindir}/exo-desktop-item-edit %{_bindir}/exo-open @@ -234,7 +237,6 @@ %{_datadir}/icons/hicolor/*/*/* %files data -%defattr(-,root,root) %dir %{_datadir}/xfce4 %{_datadir}/xfce4/helpers # frame image directly used by the library @@ -250,20 +252,16 @@ %{_libdir}/xfce4/exo-1/exo-helper-1 %files lang -f exo-1.lang -%defattr(-,root,root) %files -n %{libname_gtk2} -%defattr(-,root,root) %doc README NEWS COPYING COPYING.LIB AUTHORS THANKS TODO %{_libdir}/libexo-1.so.* %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 @@ -271,7 +269,6 @@ %{_datadir}/gtk-doc/html/exo-1/ %files branding-upstream -%defattr(-,root,root) %dir %{_sysconfdir}/xdg/xfce4 %config %{_sysconfdir}/xdg/xfce4/helpers.rc ++++++ exo-0.11.5.tar.bz2 -> exo-0.12.0.tar.bz2 ++++++ ++++ 46991 lines of diff (skipped) ++++++ exo-revert-gnome-3.22-req.diff ++++++ diff --git a/configure b/configure index 6cfbfa7..cc15d47 100755 --- a/configure +++ b/configure @@ -15998,9 +15998,9 @@ fi - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gtk+-3.0 >= 3.22.0" >&5 -$as_echo_n "checking for gtk+-3.0 >= 3.22.0... " >&6; } - if $PKG_CONFIG "--atleast-version=3.22.0" "gtk+-3.0" >/dev/null 2>&1; then + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gtk+-3.0 >= 3.20.0" >&5 +$as_echo_n "checking for gtk+-3.0 >= 3.20.0... " >&6; } + if $PKG_CONFIG "--atleast-version=3.20.0" "gtk+-3.0" >/dev/null 2>&1; then GTK3_VERSION=`$PKG_CONFIG --modversion "gtk+-3.0"` { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GTK3_VERSION" >&5 $as_echo "$GTK3_VERSION" >&6; } @@ -16017,7 +16017,7 @@ $as_echo_n "checking GTK3_LIBS... " >&6; } { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GTK3_LIBS" >&5 $as_echo "$GTK3_LIBS" >&6; } - GTK3_REQUIRED_VERSION=3.22.0 + GTK3_REQUIRED_VERSION=3.20.0 @@ -16033,7 +16033,7 @@ $as_echo "found, but $xdt_cv_version" >&6; } echo "*** The required package gtk+-3.0 was found on your system," echo "*** but the installed version ($xdt_cv_version) is too old." - echo "*** Please upgrade gtk+-3.0 to atleast version 3.22.0, or adjust" + echo "*** Please upgrade gtk+-3.0 to atleast version 3.20.0, or adjust" echo "*** the PKG_CONFIG_PATH environment variable if you installed" echo "*** the new version of the package in a nonstandard prefix so" echo "*** pkg-config is able to find it." @@ -16045,7 +16045,7 @@ $as_echo "not found" >&6; } echo "*** The required package gtk+-3.0 was not found on your system." - echo "*** Please install gtk+-3.0 (atleast version 3.22.0) or adjust" + echo "*** Please install gtk+-3.0 (atleast version 3.20.0) or adjust" echo "*** the PKG_CONFIG_PATH environment variable if you" echo "*** installed the package in a nonstandard prefix so that" echo "*** pkg-config is able to find it." diff --git a/configure.ac b/configure.ac index 0de5ceb..388a834 100644 --- a/configure.ac +++ b/configure.ac @@ -171,7 +171,7 @@ dnl *********************************** XDT_CHECK_PACKAGE([GLIB], [glib-2.0], [2.42.0]) XDT_CHECK_PACKAGE([GIO], [gio-2.0], [2.42.0]) XDT_CHECK_PACKAGE([GTK], [gtk+-2.0], [2.24.0]) -XDT_CHECK_PACKAGE([GTK3], [gtk+-3.0], [3.22.0]) +XDT_CHECK_PACKAGE([GTK3], [gtk+-3.0], [3.20.0]) XDT_CHECK_PACKAGE([GTHREAD], [gthread-2.0], [2.42.0]) XDT_CHECK_PACKAGE([LIBXFCE4UTIL], [libxfce4util-1.0], [4.12.0]) XDT_CHECK_PACKAGE([LIBXFCE4UI], [libxfce4ui-1], [4.12.0])