diff --git a/glib-networking-2.72.0.tar.xz b/glib-networking-2.72.0.tar.xz new file mode 100644 index 0000000000000000000000000000000000000000..a8820ceb8b4a293f1d93f2004d7fe7084ac74958 Binary files /dev/null and b/glib-networking-2.72.0.tar.xz differ diff --git a/glib-networking.spec b/glib-networking.spec new file mode 100644 index 0000000000000000000000000000000000000000..71faf6fe6efe7ddc0a40f2e398721de8a4c7e85a --- /dev/null +++ b/glib-networking.spec @@ -0,0 +1,89 @@ +%define anolis_release 1 + +%define glib2_version 2.69.0 + +%global tarball_version %%(echo %{version} | tr '~' '.') + +%global with_libproxy 1 + +Name: glib-networking +Version: 2.72.0 +Release: %{anolis_release}%{dist} +Summary: Networking support for GLib + +License: LGPLv2+ +URL: https://gitlab.gnome.org/GNOME/glib-networking +Source0: https://download.gnome.org/sources/glib-networking/2.72/%{name}-%{tarball_version}.tar.xz + +BuildRequires: ca-certificates +BuildRequires: gcc +BuildRequires: gettext +BuildRequires: meson +BuildRequires: pkgconfig(glib-2.0) >= %{glib2_version} +BuildRequires: pkgconfig(gio-2.0) +BuildRequires: pkgconfig(gnutls) +BuildRequires: pkgconfig(gsettings-desktop-schemas) +%if 0%{?with_libproxy} +BuildRequires: pkgconfig(libproxy-1.0) +%endif +BuildRequires: pkgconfig(p11-kit-1) +BuildRequires: systemd-rpm-macros + +Requires: ca-certificates +Requires: glib2%{?_isa} >= %{glib2_version} +Requires: gsettings-desktop-schemas + +# For glib-pacrunner +Recommends: libproxy-webkitgtk4 + +%description +This package contains modules that extend the networking support in +GIO. In particular, it contains libproxy- and GSettings-based +GProxyResolver implementations and a gnutls-based GTlsConnection +implementation. + +%package tests +Summary: Tests for the glib-networking package +Requires: %{name}%{?_isa} = %{version}-%{release} + +%description tests +The glib-networking-tests package contains tests that can be used to verify +the functionality of the installed glib-networking package. + +%prep +%autosetup -p1 -n %{name}-%{tarball_version} + +%build +%meson \ +%if !0%{?with_libproxy} + -Dlibproxy=disabled \ +%endif + -Dinstalled_tests=true \ + %nil +%meson_build + +%install +%meson_install + +%find_lang %{name} + +%files -f %{name}.lang +%license COPYING +%doc NEWS README +%{_libdir}/gio/modules/libgioenvironmentproxy.so +%{_libdir}/gio/modules/libgiognomeproxy.so +%{_libdir}/gio/modules/libgiognutls.so +%if 0%{?with_libproxy} +%{_libdir}/gio/modules/libgiolibproxy.so +%{_libexecdir}/glib-pacrunner +%{_datadir}/dbus-1/services/org.gtk.GLib.PACRunner.service +%{_userunitdir}/glib-pacrunner.service +%endif + +%files tests +%{_libexecdir}/installed-tests/glib-networking +%{_datadir}/installed-tests + +%changelog +* Wed Apr 13 2022 Zhongling He 2.72.0-1 +- Init package from upstream v2.72.0