%bcond_without selinux # SELinux support in gio
%bcond_without systemtap # systemtap/dtrace probes
-%include /usr/lib/rpm/macros.perl
Summary: Useful routines for 'C' programming
Summary(cs.UTF-8): Šikovná knihovna s funkcemi pro pomocné programy
Summary(da.UTF-8): Nyttige biblioteksfunktioner
Summary(tr.UTF-8): Yararlı ufak yordamlar kitaplığı
Summary(zh_CN.UTF-8): 实用工具函数库
Name: glib2
-Version: 2.60.3
-Release: 2
+Version: 2.64.2
+Release: 3
Epoch: 1
License: LGPL v2+
Group: Libraries
-Source0: http://ftp.gnome.org/pub/GNOME/sources/glib/2.60/glib-%{version}.tar.xz
-# Source0-md5: 112a850caa8d2c21e24d4c9844e8b1fe
-URL: http://www.gtk.org/
+Source0: http://ftp.gnome.org/pub/GNOME/sources/glib/2.64/glib-%{version}.tar.xz
+# Source0-md5: 78b6bda8664763a09bd12d864c0ba46c
+Patch0: %{name}-python_shebang.patch
+URL: https://www.gtk.org/
BuildRequires: docbook-dtd412-xml
BuildRequires: docbook-dtd45-xml
BuildRequires: docbook-style-xsl-nons
%endif
%if %{with apidocs}
BuildRequires: gtk-doc >= 1.20
-BuildRequires: gtk-doc-automake >= 1.20
%endif
BuildRequires: libffi-devel >= 3.0.0
BuildRequires: libmount-devel >= 2.28
%{?with_selinux:BuildRequires: libselinux-devel}
-BuildRequires: meson >= 0.48.0
-BuildRequires: ninja
+BuildRequires: meson >= 0.49.2
+BuildRequires: ninja >= 1.5
BuildRequires: pcre-devel >= 8.31
BuildRequires: perl-base
BuildRequires: pkgconfig >= 1:0.16
# in case of separate libelf (elfutils don't provide .pc file)
#BuildRequires: pkgconfig(libelf) >= 0.8.12
BuildRequires: pkgconfig(libffi) >= 3.0.0
-BuildRequires: python3 >= 1:3.4
+BuildRequires: python3 >= 1:3.5
BuildRequires: rpm-perlprov
BuildRequires: rpm-pythonprov
-BuildRequires: rpmbuild(macros) >= 1.736
+BuildRequires: rpmbuild(macros) >= 1.745
BuildRequires: sed >= 4.0
%{?with_systemtap:BuildRequires: systemtap-sdt-devel}
BuildRequires: tar >= 1:1.22
Requires: libffi-devel >= 3.0.0
Requires: libmount-devel >= 2.28
Requires: pcre-devel >= 8.31
-Requires: python3-modules
+Requires: python3-modules >= 1:3.5
# gio only
%{?with_selinux:Requires: libselinux-devel}
Requires: zlib-devel
%prep
%setup -q -n glib-%{version}
+%patch0 -p1
%build
%meson build \
%attr(755,root,root) %{_bindir}/gapplication
%attr(755,root,root) %{_bindir}/gdbus
%attr(755,root,root) %{_bindir}/gio
-%attr(755,root,root) %{_bindir}/gio-launch-desktop
%attr(755,root,root) %{_bindir}/gio-querymodules
%attr(755,root,root) %{_bindir}/glib-compile-schemas
%attr(755,root,root) %{_bindir}/gsettings