Hello community, here is the log from the commit of package exo for openSUSE:Factory checked in at 2019-05-09 10:09:29 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/exo (Old) and /work/SRC/openSUSE:Factory/.exo.new.5148 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "exo" Thu May 9 10:09:29 2019 rev:64 rq:701457 version:0.12.5 Changes: -------- --- /work/SRC/openSUSE:Factory/exo/exo.changes 2019-05-03 22:37:40.658645752 +0200 +++ /work/SRC/openSUSE:Factory/.exo.new.5148/exo.changes 2019-05-09 10:09:31.341047334 +0200 @@ -1,0 +2,23 @@ +Fri May 3 13:42:01 UTC 2019 - Maurizio Galli <maurizio.ga...@gmail.com> + +- Update to version 0.12.5 + * Fix typehead in ExoIconView (bxo#15100) + * Building libexo-1 can now be disabled (bxo#15138, bxo#15199) + Building documentation still requires libexo-1 since some older + symbols exists only in the GTK+ 2 library + * Several components were moved around to align with the correct + library versions: + - Helpers are now installed in exo-2 paths, and exo-helper-1 has + been renamed to exo-helper-2 to follow the library version + - Pixmaps were moved to an unversioned path (pixmaps/exo) since + they are used by both versions of the library + - exo-compose-mail has dropped the library version since it + does not depend on either version of the library + * The expansion-to-defined flag was re-enabled + * Translation Updates +- Added conditional %bcond_with git for build when using + git master branch +- Cleaned up spec file of no longer needed Obsoletes and Provides +- Fixed patching of exo-compose-mail in spec file + +------------------------------------------------------------------- Old: ---- exo-0.12.4.tar.bz2 New: ---- exo-0.12.5.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ exo.spec ++++++ --- /var/tmp/diff_new_pack.JmjAC2/_old 2019-05-09 10:09:31.861048823 +0200 +++ /var/tmp/diff_new_pack.JmjAC2/_new 2019-05-09 10:09:31.861048823 +0200 @@ -18,14 +18,19 @@ %define libname_gtk2 libexo-1-0 %define libname_gtk3 libexo-2-0 +%bcond_with git Name: exo -Version: 0.12.4 +Version: 0.12.5 Release: 0 Summary: Application Development Library for Xfce License: GPL-2.0-or-later AND LGPL-2.1-or-later Group: Development/Libraries/C and C++ Url: https://docs.xfce.org/xfce/exo/start +%if %{with git} +Source0: %{name}-%{version}.tar.bz2 +%else Source0: https://archive.xfce.org/src/xfce/exo/0.12/%{name}-%{version}.tar.bz2 +%endif # 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 @@ -36,11 +41,13 @@ BuildRequires: perl-URI BuildRequires: pkgconfig BuildRequires: update-desktop-files +BuildRequires: xfce4-dev-tools BuildRequires: pkgconfig(dbus-1) +BuildRequires: pkgconfig(gio-2.0) >= 2.42 BuildRequires: pkgconfig(glib-2.0) >= 2.42 +BuildRequires: pkgconfig(gthread-2.0) >= 2.42 BuildRequires: pkgconfig(gtk+-2.0) >= 2.24 -# >= 3.22 -BuildRequires: pkgconfig(gtk+-3.0) >= 3.20 +BuildRequires: pkgconfig(gtk+-3.0) >= 3.22 BuildRequires: pkgconfig(gtk-doc) BuildRequires: pkgconfig(libstartup-notification-1.0) BuildRequires: pkgconfig(libxfce4ui-1) >= 4.12.0 @@ -93,10 +100,6 @@ 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 @@ -111,10 +114,6 @@ 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_gtk3} Exo is an extension library to Xfce which is targeted at application @@ -170,15 +169,24 @@ %patch1 -p1 %endif mkdir m4 -find . -name '*.pl' -o -name exo-compose-mail-1 | \ +find . -name '*.pl' -o -name exo-compose-mail| \ xargs sed -i 's|^#! */usr/bin/env *\perl|#!%{_bindir}/perl|' %build +%if %{with git} +NOCONFIGURE=1 ./autogen.sh +%configure \ + --enable-maintainer-mode \ + --docdir=%{_datadir}/xfce4/exo-preferred-applications \ + --enable-gtk-doc \ + --disable-static +%else %configure \ --docdir=%{_datadir}/xfce4/exo-preferred-applications \ --enable-gtk-doc \ --disable-static -make %{?_smp_mflags} V=1 +%endif +%make_build %install %make_install @@ -242,16 +250,17 @@ %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 +%dir %{_datadir}/pixmaps/exo +%{_datadir}/pixmaps/exo/* %files helpers ## does not realy belong into -data %dir %{_libdir}/xfce4 -%dir %{_libdir}/xfce4/exo-1 +%dir %{_libdir}/xfce4/exo +%dir %{_libdir}/xfce4/exo-2 # 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 +%{_libdir}/xfce4/exo-2/* +%{_libdir}/xfce4/exo/exo-compose-mail %files lang -f exo-1.lang ++++++ exo-0.12.4.tar.bz2 -> exo-0.12.5.tar.bz2 ++++++ ++++ 6010 lines of diff (skipped)