Summary(pl.UTF-8): Narzędzia do konfigurowania fontów
Summary(pt_BR.UTF-8): Ferramentas para configuração e customização do acesso a fontes
Name: fontconfig
-Version: 2.13.1
-Release: 2
+Version: 2.15.0
+Release: 1
Epoch: 1
License: MIT
Group: Libraries
-Source0: https://www.freedesktop.org/software/fontconfig/release/%{name}-%{version}.tar.bz2
-# Source0-md5: 36cdea1058ef13cbbfdabe6cb019dc1c
+Source0: https://www.freedesktop.org/software/fontconfig/release/%{name}-%{version}.tar.xz
+# Source0-md5: 5bb3a2829aecb22ae553c39099bd0d6a
Source1: %{name}-lcd-filter.conf
Patch0: %{name}-bitstream-cyberbit.patch
+Patch1: disable-tests.patch
URL: http://fontconfig.org/
-BuildRequires: autoconf >= 2.61
+BuildRequires: autoconf >= 2.71
BuildRequires: automake >= 1:1.11
+%{?with_tests:BuildRequires: bubblewrap}
%if %{with doc}
BuildRequires: docbook-dtd31-sgml
BuildRequires: docbook-dtd41-sgml
BuildRequires: ed
BuildRequires: expat-devel
# pkgconfig(freetype) >= 21.0.15
-BuildRequires: freetype-devel >= 1:2.8.1
+BuildRequires: freetype-devel >= 1:2.9
BuildRequires: gettext-tools >= 0.19.8
BuildRequires: gperf
%{?with_tests:BuildRequires: json-c-devel}
BuildRequires: libtool >= 2:2.2
BuildRequires: libuuid-devel
BuildRequires: pkgconfig
+%{?with_doc:BuildRequires: python3}
+BuildRequires: tar >= 1:1.22
+BuildRequires: xz
Requires: %{name}-libs = %{epoch}:%{version}-%{release}
BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
Summary(pl.UTF-8): Biblioteka do konfigurowania fontów
Summary(pt_BR.UTF-8): Biblioteca para configuração e customização do acesso a fontes
Group: Libraries
-Requires: freetype >= 1:2.8.1
+Requires: freetype >= 1:2.9
Provides: XFree86-fontconfig
-Obsoletes: XFree86-fontconfig
+Obsoletes: XFree86-fontconfig < 4.4
Conflicts: fontconfig <= 1:2.2.98-1
%description libs
Group: Development/Libraries
Requires: %{name}-libs = %{epoch}:%{version}-%{release}
Requires: expat-devel
-Requires: freetype-devel >= 1:2.8.1
+Requires: freetype-devel >= 1:2.9
Requires: libuuid-devel
Provides: XFree86-fontconfig-devel
-Obsoletes: XFree86-fontconfig-devel
+Obsoletes: XFree86-fontconfig-devel < 4.4
%description devel
Fontconfig is designed to locate fonts within the system and select
Group: Development/Libraries
Requires: %{name}-devel = %{epoch}:%{version}-%{release}
Provides: XFree86-fontconfig-static
-Obsoletes: XFree86-fontconfig-static
+Obsoletes: XFree86-fontconfig-static < 4.4
%description static
This package contains static version of fontconfig library.
%prep
%setup -q
%patch0 -p1
+%patch1 -p1
+
+# bwrap: No permissions to creating new namespace, likely because the kernel does not allow non-privileged user namespaces...
+sed -i -e 's#BWRAP=.*#BWRAP=#g' test/run-test.sh
%build
%{__gettextize}
%files -f %{name}.lang
%defattr(644,root,root,755)
-%doc AUTHORS COPYING ChangeLog README README.confd doc/fontconfig-user.html
+%doc AUTHORS COPYING ChangeLog NEWS README.md README.confd doc/fontconfig-user.html
%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/fonts/fonts.conf
%{_sysconfdir}/fonts/conf.avail
%{_sysconfdir}/fonts/conf.d/README