Merge tag 'upstream/2.72.0' into tizen 25/252525/1 accepted/tizen_6.5_unified tizen_6.5 accepted/tizen/6.5/unified/20211029.014024 accepted/tizen/unified/20210217.120515 submit/tizen/20210216.054848 submit/tizen_6.5/20211028.163501 tizen_6.5.m2_release
authorSeonah Moon <seonah1.moon@samsung.com>
Fri, 29 Jan 2021 06:05:10 +0000 (15:05 +0900)
committerSeonah Moon <seonah1.moon@samsung.com>
Fri, 29 Jan 2021 06:10:12 +0000 (15:10 +0900)
Change-Id: I61013c9620316590247eb1eb5377d917b17c347e

1  2 
docs/reference/libsoup-2.4-sections.txt
libsoup/soup-cache.c
libsoup/soup-cookie-jar.c
libsoup/soup-message-private.h
libsoup/soup-message.c
libsoup/soup-session.c
packaging/libsoup.spec

index 9220ea8,0000000..b26eaa4
mode 100644,000000..100644
--- /dev/null
@@@ -1,127 -1,0 +1,127 @@@
- Version:        2.69.90
 +%bcond_with gnome
 +%bcond_with introspection
 +
 +Name:           libsoup
++Version:        2.72.0
 +Release:        1
 +License:        LGPL-2.0+
 +Summary:        HTTP client/server library for GNOME
 +Url:            http://www.gnome.org
 +Group:          System/Libraries
 +Source:         http://download.gnome.org/sources/libsoup/2.62/%{name}-%{version}.tar.xz
 +Source99:       baselibs.conf
 +Source1001:     libsoup.manifest
 +Requires:       glib-networking
 +BuildRequires:  gettext-tools
 +BuildRequires:  glib-networking
 +%if %{with introspection}
 +BuildRequires:  gobject-introspection-devel
 +%endif
 +%if %{with gnome}
 +BuildRequires:  pkgconfig(gnome-keyring-1)
 +BuildRequires:  gnome-common
 +%endif
 +BuildRequires:  intltool >= 0.35.0
 +BuildRequires:  sqlite-devel
 +BuildRequires:  which
 +BuildRequires:        meson
 +BuildRequires:  python3
 +BuildRequires:  pkgconfig(glib-2.0) >= 2.35.0
 +BuildRequires:  pkgconfig(libxml-2.0)
 +BuildRequires:  pkgconfig(libpsl)
 +
 +%description
 +Libsoup is an HTTP client/server library for GNOME. It uses GObjects
 +and the glib main loop, to integrate well with GNOME applications.
 +
 +Features:
 +  * Both asynchronous (GMainLoop and callback-based) and synchronous APIs
 +  * Automatically caches connections
 +  * SSL Support using GnuTLS
 +  * Proxy support, including authentication and SSL tunneling
 +  * Client support for Digest, NTLM, and Basic authentication
 +  * Server support for Digest and Basic authentication
 +  * XML-RPC support
 +
 +%package -n typelib-Soup
 +Summary:        HTTP client/server library for GNOME -- Introspection bindings
 +Group:          System/Libraries
 +
 +%description -n typelib-Soup
 +Libsoup is an HTTP client/server library for GNOME. It uses GObjects
 +and the glib main loop, to integrate well with GNOME applications.
 +
 +This package provides the GObject Introspection bindings for libsoup.
 +
 +%package devel
 +Summary:        HTTP client/server library for GNOME - Development Files
 +Group:          Social & Content/GNOME
 +Requires:       %{name} = %{version}
 +%if %{with gnome}
 +Requires:       typelib-Soup = %{version}
 +%endif
 +
 +%description devel
 +Libsoup is an HTTP client/server library for GNOME. It uses GObjects
 +and the glib main loop, to integrate well with GNOME applications.
 +
 +Features:
 +  * Both asynchronous (GMainLoop and callback-based) and synchronous APIs
 +  * Automatically caches connections
 +  * SSL Support using GnuTLS
 +  * Proxy support, including authentication and SSL tunneling
 +  * Client support for Digest, NTLM, and Basic authentication
 +  * Server support for Digest and Basic authentication
 +  * XML-RPC support
 +
 +%prep
 +%setup -q
 +cp %{SOURCE1001} .
 +
 +%build
 +meson --prefix /usr/ --libdir %{_libdir} build \
 +              -Dgnome=false \
 +              -Dtls_check=false
 +ninja -C build all
 +
 +%install
 +export DESTDIR=%{buildroot}
 +ninja -C build install
 +
 +%find_lang %{name}
 +
 +%post -p /sbin/ldconfig
 +
 +%postun -p /sbin/ldconfig
 +
 +%lang_package
 +
 +%files
 +%manifest %{name}.manifest
 +%defattr(-, root, root)
 +%license COPYING
 +%{_libdir}/*.so.*
 +
 +%if %{with introspection}
 +%files -n typelib-Soup
 +%manifest %{name}.manifest
 +%defattr(-,root,root)
 +%{_libdir}/girepository-1.0/Soup-2.4.typelib
 +%if %{with gnome}
 +%{_libdir}/girepository-1.0/SoupGNOME-2.4.typelib
 +%endif
 +%endif
 +
 +%files devel
 +%manifest %{name}.manifest
 +%defattr(-,root,root)
 +%{_includedir}/libsoup-2.4
 +%{_libdir}/*.so
 +%{_libdir}/pkgconfig/*.pc
 +%if %{with introspection}
 +%{_datadir}/gir-1.0/Soup-2.4.gir
 +%if %{with gnome}
 +%{_datadir}/gir-1.0/SoupGNOME-2.4.gir
 +%{_includedir}/libsoup-gnome-2.4
 +%endif
 +%endif