Hello community, here is the log from the commit of package glib-networking for openSUSE:Factory checked in at 2018-03-14 19:26:13 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/glib-networking (Old) and /work/SRC/openSUSE:Factory/.glib-networking.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "glib-networking" Wed Mar 14 19:26:13 2018 rev:56 rq:585822 version:2.56.0 Changes: -------- --- /work/SRC/openSUSE:Factory/glib-networking/glib-networking.changes 2017-11-01 11:07:30.078456966 +0100 +++ /work/SRC/openSUSE:Factory/.glib-networking.new/glib-networking.changes 2018-03-14 19:26:16.540396505 +0100 @@ -1,0 +2,59 @@ +Sun Mar 11 10:04:19 UTC 2018 - [email protected] + +- Update to version 2.56.0: + + Updated translations. + +------------------------------------------------------------------- +Wed Feb 28 16:26:49 UTC 2018 - [email protected] + +- Modernize spec-file by calling spec-cleaner + +------------------------------------------------------------------- +Tue Feb 13 15:03:10 UTC 2018 - [email protected] + +- Update to version 2.55.90: + + Fix unit tests when SSLv3 is unavailable (bgo#782853). + + Allow static linking (bgo#791100). + + Fix issues found by coverity (bgo#792402). + + Remove TLS build option; it is now mandatory. + + Try to ensure that GnuTLS is only initialized if TLS is + actually used. + + Update use of GObject to follow current best practices. + + Use XDG_CURRENT_DESKTOP to determine which proxy module to + load. + +------------------------------------------------------------------- +Sun Dec 17 02:46:47 UTC 2017 - [email protected] + +- Update to version 2.55.2: + + Fix glib-pacrunner.service installation directory (bgo#790367). + + Updated translations. +- Drop glib-networking-Fix-build-failure-on-64bit-platforms.patch: + fixed upstream. +- Drop intltool BuildRequires as this is no longer used anymore + once upstream migrated to gettext long ago. +- Add pkgconfig(glib-2.0) BuildRequires. Note that it was being + pulled with gio-2.0 pkgconfig module and used already as both of + them live in glib2-devel package. + +------------------------------------------------------------------- +Mon Dec 4 14:23:47 UTC 2017 - [email protected] + +- Add pkgconfig(systemd) BuildRequires: new dependency after the + port to meson. + +------------------------------------------------------------------- +Tue Nov 14 08:33:31 UTC 2017 - [email protected] + +- Update to version 2.55.1: + + Implement DTLS support (bgo#697908). + + Port to Meson build system (bgo#786639). + + Updated translations. +- Add ca-certificates-mozilla BuildRequires: new dependency. +- Add meson BuildRequires and switch autotools macros configure, + make and makeinstall to meson, meson_build and meson_install + following upstream switch to Meson build system. +- Add glib-networking-Fix-build-failure-on-64bit-platforms.patch: + Fix a build failure (bgo#790367). + +------------------------------------------------------------------- Old: ---- glib-networking-2.54.1.tar.xz New: ---- glib-networking-2.56.0.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ glib-networking.spec ++++++ --- /var/tmp/diff_new_pack.OoogIb/_old 2018-03-14 19:26:18.024343813 +0100 +++ /var/tmp/diff_new_pack.OoogIb/_new 2018-03-14 19:26:18.028343671 +0100 @@ -1,7 +1,7 @@ # # spec file for package glib-networking # -# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -16,34 +16,38 @@ # +%define gio_real_package %(rpm -q --qf '%%{name}' --whatprovides gio) Name: glib-networking -Version: 2.54.1 +Version: 2.56.0 Release: 0 Summary: Network-related GIO modules for glib -License: LGPL-2.1+ +License: LGPL-2.1-or-later Group: Development/Libraries/C and C++ -Url: https://www.gnome.org -Source: https://download.gnome.org/sources/glib-networking/2.54/%{name}-%{version}.tar.xz +URL: https://www.gnome.org +Source: http://download.gnome.org/sources/glib-networking/2.56/%{name}-%{version}.tar.xz Source99: baselibs.conf +BuildRequires: ca-certificates-mozilla # For directory ownership BuildRequires: dbus-1 -BuildRequires: intltool BuildRequires: libgcrypt-devel -%if !0%{?is_opensuse} -BuildRequires: translation-update-upstream -%endif +BuildRequires: meson >= 0.43.0 +BuildRequires: pkgconfig # If this BuildRequires changes because of a gio library version change, change gio_real_package accordingly -BuildRequires: pkgconfig(gio-2.0) >= 2.45.1 -BuildRequires: pkgconfig(gnutls) >= 3.0 +BuildRequires: pkgconfig(gio-2.0) +BuildRequires: pkgconfig(glib-2.0) >= 2.55.1 +BuildRequires: pkgconfig(gnutls) >= 3.3.5 BuildRequires: pkgconfig(gsettings-desktop-schemas) -BuildRequires: pkgconfig(libproxy-1.0) -BuildRequires: pkgconfig(p11-kit-1) >= 0.8 +BuildRequires: pkgconfig(libproxy-1.0) >= 0.3.1 +BuildRequires: pkgconfig(p11-kit-1) >= 0.20 +BuildRequires: pkgconfig(systemd) # org.gnome.system.proxy schema is used Requires: gsettings-desktop-schemas Recommends: %{name}-lang = %{version} -%define gio_real_package %(rpm -q --qf '%%{name}' --whatprovides gio) Supplements: %{gio_real_package} -%glib2_gio_module_requires +%{glib2_gio_module_requires} +%if !0%{?is_opensuse} +BuildRequires: translation-update-upstream +%endif %description This package contains network-related GIO modules for glib. @@ -51,32 +55,34 @@ Currently, there is only a proxy module based on libproxy. %lang_package + %prep %setup -q + %if !0%{?is_opensuse} translation-update-upstream %endif %build -%configure \ - --disable-static \ - --with-ca-certificates=/etc/ssl/ca-bundle.pem -make %{?_smp_mflags} +%meson +%meson_build %install -%make_install -find %{buildroot}%{_libdir} -name '*.la' -type f -delete -print +%meson_install +find %{buildroot} -type f -name "*.la" -delete -print %find_lang %{name} +# currently the installed_tests option is broken, use meson -Dinstalled_tests=false when it's fixed +rm -rf %{buildroot}%{_datadir}/installed-tests %post -%glib2_gio_module_post +%{glib2_gio_module_post} %postun -%glib2_gio_module_postun +%{glib2_gio_module_postun} %files -%defattr(-, root, root) -%doc COPYING NEWS README +%license COPYING +%doc LICENSE_EXCEPTION NEWS README %{_libdir}/gio/modules/libgiognomeproxy.so %{_libdir}/gio/modules/libgiognutls.so %{_libdir}/gio/modules/libgiolibproxy.so ++++++ glib-networking-2.54.1.tar.xz -> glib-networking-2.56.0.tar.xz ++++++ ++++ 82095 lines of diff (skipped)
