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
+
+- 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)