Hello community,

here is the log from the commit of package libsoup for openSUSE:Factory checked 
in at 2018-10-17 08:16:45
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/libsoup (Old)
 and      /work/SRC/openSUSE:Factory/.libsoup.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "libsoup"

Wed Oct 17 08:16:45 2018 rev:111 rq:638687 version:2.64.1

Changes:
--------
--- /work/SRC/openSUSE:Factory/libsoup/libsoup.changes  2018-08-17 
23:59:42.110287594 +0200
+++ /work/SRC/openSUSE:Factory/.libsoup.new/libsoup.changes     2018-10-17 
08:16:49.194983549 +0200
@@ -1,0 +2,56 @@
+Wed Sep 26 17:28:42 UTC 2018 - [email protected]
+
+- Update to version 2.64.1:
+  + Many fixes to the meson build system (which, by the way, is NOT
+    official yet).
+  + Updated translations.
+- Changes from version 2.64.0:
+  + Many fixes to the meson build system.
+  + Updated translations.
+
+-------------------------------------------------------------------
+Sun Sep  2 02:48:35 UTC 2018 - [email protected]
+
+- Conditionalize meson use: it's currently providing wrong
+  capability leading to every package autodepending on
+  libsoup-2.4.so.1() capability to get "Unresolvable"
+  (glgo#GNOME/libsoup#9).
+
+-------------------------------------------------------------------
+Wed Aug 29 23:23:49 UTC 2018 - [email protected]
+
+- Update to version 2.63.92:
+  + Updated translations.
+- Add:
+  + meson BuildRequires and replace configure/make/make_install/\
+    make_check with meson/meson_build/meson_install/meson_test
+    macros to follow upstream's build system port to Meson.
+  + libsoup-add-missing-po-meson_build.patch
+    (glgo#GNOME/libsoup#6).
+- Drop no longer needed intltool BuildRequires: upstream migrated
+  to Gettext.
+- Conditionalize build of API docs: they are currently failing
+  (glgo#GNOME/libsoup#8).
+- Enable tests run to increase QA of package.
+
+-------------------------------------------------------------------
+Thu Aug 16 12:37:13 UTC 2018 - [email protected]
+
+- Update to version 2.63.91:
+  + Simplify soup_hosts_matches_host().
+  + Add new tests for trailing dots in domain names.
+  + Updated translations.
+
+-------------------------------------------------------------------
+Fri Aug 10 09:18:47 UTC 2018 - [email protected]
+
+- Update to version 2.63.90:
+  + Set default cookie path for NULL origins.
+  + Fixes to GObject-introspection.
+  + Use atomic-refcounting in classes that are not using
+    GObject-refcounting.
+  + Many Coverity-found code fixes.
+  + Bail out on cookie-jar calls with empty hostnames.
+  + Fixes to the simple-httpd example.
+
+-------------------------------------------------------------------
@@ -17,0 +74,34 @@
+
+-------------------------------------------------------------------
+Sun Jun  3 00:26:30 UTC 2018 - [email protected]
+
+- Update to version 2.63.2:
+  + Fix critical warning in SoupSocket.
+  + Updated translations.
+
+-------------------------------------------------------------------
+Sun May 13 23:29:35 UTC 2018 - [email protected]
+
+- Update to version 2.63.1:
+  + Fix digest authentication with encoded URIs (bgo#794208).
+  + Avoid unaligned memory accesses in WebSocket implementation
+    (bgo#794421).
+  + Fix crash under soup_socket_new() (bgo#762138).
+  + Use libpsl for the SoupTLD API instead of shipping a copy of
+    the public-suffix list (bgo#769650).
+  + Introspection documentation fixes (bgo#795135).
+  + Minor cleanups and fixes.
+  + Updated translations.
+- Add:
+  + pkgconfig(libpsl) BuildRequires: new dependency.
+  + pkgconfig(glib-2.0) BuildRequires to avoid implicit
+    dependencies.
+- Drop:
+  + glib-networking BuildRequires: this is actually a runtime
+    requirement only.
+  + python3-base BuildRequires: aside from being an implicit
+    dependency, this is only required when using apache-httpd
+    configure option for using a python script to get the Apache
+    modules directories.
+  + libsoup-SoupCookie-fix-instrospection-annotation.patch: fixed
+    upstream.

Old:
----
  libsoup-2.62.3.tar.xz

New:
----
  libsoup-2.64.1.tar.xz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ libsoup.spec ++++++
--- /var/tmp/diff_new_pack.dLfBHQ/_old  2018-10-17 08:16:50.166983114 +0200
+++ /var/tmp/diff_new_pack.dLfBHQ/_new  2018-10-17 08:16:50.170983112 +0200
@@ -12,35 +12,46 @@
 # license that conforms to the Open Source Definition (Version 1.9)
 # published by the Open Source Initiative.
 
-# Please submit bugfixes or comments via http://bugs.opensuse.org/
+# Please submit bugfixes or comments via https://bugs.opensuse.org/
 #
 
 
+# Meson is currently (2.63.92) generating wrong capability provision,
+# libsoup-2.4.so.0() when libsop-2.4.so.1() is expected,
+# see https://gitlab.gnome.org/GNOME/libsoup/issues/9
+%bcond_with     meson
+# API docs are currently (2.63.91) failing with meson,
+# see https://gitlab.gnome.org/GNOME/libsoup/issues/8, the issue is
+# fixed already. At next released tarball remove this conditional and
+# enable docs.
+%bcond_without  apidocs
 Name:           libsoup
-Version:        2.62.3
+Version:        2.64.1
 Release:        0
 Summary:        HTTP client/server library for GNOME
 License:        LGPL-2.1-or-later
 Group:          Development/Libraries/GNOME
 URL:            https://wiki.gnome.org/Projects/libsoup
-Source:         
http://download.gnome.org/sources/libsoup/2.62/%{name}-%{version}.tar.xz
+Source:         
https://download.gnome.org/sources/libsoup/2.64/%{name}-%{version}.tar.xz
 Source99:       baselibs.conf
-
 BuildRequires:  glib-networking
-BuildRequires:  intltool >= 0.35.0
+BuildRequires:  meson
 BuildRequires:  pkgconfig
-BuildRequires:  python3-base
 BuildRequires:  translation-update-upstream
 BuildRequires:  pkgconfig(gio-2.0) >= 2.38.0
+BuildRequires:  pkgconfig(glib-2.0) >= 2.38.0
 BuildRequires:  pkgconfig(gobject-2.0) >= 2.38.0
 BuildRequires:  pkgconfig(gobject-introspection-1.0) >= 0.9.5
-BuildRequires:  pkgconfig(gtk-doc) >= 1.20
 BuildRequires:  pkgconfig(krb5)
+BuildRequires:  pkgconfig(libpsl) >= 0.20
 BuildRequires:  pkgconfig(libxml-2.0)
 BuildRequires:  pkgconfig(sqlite3)
 BuildRequires:  pkgconfig(vapigen)
 # We do not need these dependencies needed only for tests.
 #BuildRequires:  apache2-mod_php5 php5-xmlrpc
+%if %{with apidocs}
+BuildRequires:  pkgconfig(gtk-doc) >= 1.20
+%endif
 
 %description
 Libsoup is an HTTP client/server library for GNOME. It uses GObjects
@@ -113,20 +124,36 @@
 %lang_package
 
 %prep
-%setup -q
+%autosetup -p1
 translation-update-upstream
 
 %build
-%configure\
+%if %{with meson}
+%meson \
+    -Dgssapi=true \
+    -Dkrb5_config='%{_libexecdir}/mit/bin/krb5-config' \
+    -Dvapi=true \
+    -Ddoc=%{?with_apidocs:true}%{!?with_apidocs:false}
+%meson_build
+
+%check
+%meson_test
+%else
+%configure \
     --disable-static \
     --enable-introspection \
     --with-gssapi \
     --with-krb5-config=%{_libexecdir}/mit/bin/krb5-config
 %make_build
+%endif
 
 %install
+%if %{with meson}
+%meson_install
+%else
 %make_install
 rm %{buildroot}/%{_libdir}/*.*a
+%endif
 %find_lang %{name} %{?no_lang_C}
 
 %post 2_4-1 -p /sbin/ldconfig
@@ -147,7 +174,10 @@
 %{_libdir}/*.so
 %{_libdir}/pkgconfig/*.pc
 %{_includedir}/libsoup-gnome-2.4
-%{_datadir}/gtk-doc/html/libsoup-2.4
+%if %{with apidocs}
+# Currently (2.63.91) failing with meson:
+%doc %{_datadir}/gtk-doc/html/libsoup-2.4
+%endif
 %{_datadir}/gir-1.0/Soup-2.4.gir
 %{_datadir}/gir-1.0/SoupGNOME-2.4.gir
 %dir %{_datadir}/vala/vapi/

++++++ libsoup-2.62.3.tar.xz -> libsoup-2.64.1.tar.xz ++++++
++++ 34613 lines of diff (skipped)


Reply via email to