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)


Reply via email to