+#
+# Conditional build:
+%bcond_without static_libs # static library
+
Summary: A simple library for font loading and glyph rasterization
Name: fcft
-Version: 3.0.1
+Version: 3.1.6
Release: 1
License: MIT
Group: Development/Libraries
Source0: https://codeberg.org/dnkl/fcft/archive/%{version}.tar.gz
-# Source0-md5: 0e6edeb8bd86184b57cfeb3c74362126
+# Source0-md5: 033c9eb7a56f8f2b964def193c3be627
URL: https://codeberg.org/dnkl/fcft
BuildRequires: fontconfig-devel
-BuildRequires: freetype-devel >= 2
+BuildRequires: freetype-devel >= 2.12.0
BuildRequires: harfbuzz-devel
BuildRequires: libutf8proc-devel
-BuildRequires: meson >= 0.54.0
+BuildRequires: meson >= 0.58.0
BuildRequires: ninja
BuildRequires: pixman-devel
BuildRequires: pkgconfig
BuildRequires: tllist-devel >= 1.0.1
BuildRequires: wayland-devel
BuildRequires: wayland-protocols
+Requires: freetype >= 2.12.0
BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
%description
%setup -q -n %{name}
%build
-%meson build
+%meson build \
+ %{!?with_static_libs:--default-library=shared}
%ninja_build -C build
%{_pkgconfigdir}/fcft.pc
%{_mandir}/man3/fcft_*.3*
+%if %{with static_libs}
%files static
%defattr(644,root,root,755)
%{_libdir}/libfcft.a
+%endif