]> git.pld-linux.org Git - packages/glib-networking.git/blame - glib-networking.spec
up to 2.60.1
[packages/glib-networking.git] / glib-networking.spec
CommitLineData
6147c8f8
JB
1#
2# Conditional build:
3%bcond_with pkcs11 # PKCS#11 support using p11-kit
4
3e051c99 5Summary: Networking support for GLib
4b6bcc3c 6Summary(pl.UTF-8): Obsługa sieci dla GLiba
3e051c99 7Name: glib-networking
caa32b28
JP
8Version: 2.60.1
9Release: 1
3e051c99
MB
10License: LGPL v2
11Group: Libraries
9a299917 12Source0: http://ftp.gnome.org/pub/GNOME/sources/glib-networking/2.60/%{name}-%{version}.tar.xz
caa32b28 13# Source0-md5: 83321ffc3c336894b8a5bc18db3fe58d
3e051c99 14URL: http://www.gnome.org/
bbfaa01a 15BuildRequires: gettext-tools >= 0.19.4
8895c4f6 16BuildRequires: glib2-devel >= 1:2.55.1
9a299917 17BuildRequires: gnutls-devel >= 3.4.6
a9f698aa 18BuildRequires: gsettings-desktop-schemas-devel
3e051c99 19BuildRequires: libproxy-devel >= 0.3.1
9a299917 20BuildRequires: meson >= 0.47.0
8895c4f6 21BuildRequires: ninja
6147c8f8 22%{?with_pkcs11:BuildRequires: p11-kit-devel >= 0.20}
3e051c99 23BuildRequires: pkgconfig
8895c4f6 24BuildRequires: rpmbuild(macros) >= 1.727
7db2284a
ŁK
25BuildRequires: tar >= 1:1.22
26BuildRequires: xz
8895c4f6 27Requires(post,postun): glib2 >= 1:2.55.1
3e051c99 28Requires: ca-certificates
8895c4f6 29Requires: glib2 >= 1:2.55.1
9a299917 30Requires: gnutls-libs >= 3.4.6
3e051c99 31Requires: libproxy >= 0.3.1
41a7cba2 32Suggests: gsettings-desktop-schemas
6147c8f8 33%{?with_pkcs11:Requires: p11-kit >= 0.20}
3e051c99
MB
34BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
35
36%description
37This package contains modules that extend the networking support in
38GIO. In particular, it contains a libproxy-based GProxyResolver
39implementation and a gnutls-based GTlsConnection implementation.
40
4b6bcc3c
JB
41%description -l pl.UTF-8
42Ten pakiet zawiera moduły rozszerzające obsługę sieci w GIO, w
43szczególności: implementację GProxyResolver opartą na libproxy oraz
44implementację GTlsConnection opartą na gnutls.
45
3e051c99
MB
46%prep
47%setup -q
48
49%build
8895c4f6
JP
50%meson build \
51 -Dca_certificates_path=/etc/certs/ca-certificates.crt \
6147c8f8
JB
52 -Dinstalled_tests=false \
53 %{?with_pkcs11:-Dpkcs11_support=true}
8895c4f6
JP
54
55%meson_build -C build
3e051c99
MB
56
57%install
58rm -rf $RPM_BUILD_ROOT
59
8895c4f6 60%meson_install -C build
3e051c99 61
3e051c99
MB
62%find_lang %{name}
63
64%clean
65rm -rf $RPM_BUILD_ROOT
66
67%post
68umask 022
69%{_bindir}/gio-querymodules %{_libdir}/gio/modules || :
70
71%postun
72umask 022
73%{_bindir}/gio-querymodules %{_libdir}/gio/modules || :
74
75%files -f %{name}.lang
76%defattr(644,root,root,755)
8895c4f6
JP
77%doc NEWS README
78%attr(755,root,root) %{_libexecdir}/glib-pacrunner
3e051c99
MB
79%attr(755,root,root) %{_libdir}/gio/modules/libgiognutls.so
80%attr(755,root,root) %{_libdir}/gio/modules/libgiolibproxy.so
d1f0a5e6
AF
81%attr(755,root,root) %{_libdir}/gio/modules/libgiognomeproxy.so
82%{_datadir}/dbus-1/services/org.gtk.GLib.PACRunner.service
a2206ec6 83%{systemduserunitdir}/glib-pacrunner.service
This page took 0.087963 seconds and 4 git commands to generate.