]> git.pld-linux.org Git - packages/fcft.git/blobdiff - fcft.spec
add static_libs bcond
[packages/fcft.git] / fcft.spec
index 274b96b05457f27ee30f62c15a567006f0480357..e1b55d5dbdc2d68715f489966d778d646efe0fd3 100644 (file)
--- a/fcft.spec
+++ b/fcft.spec
@@ -1,17 +1,21 @@
+#
+# 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
@@ -20,6 +24,7 @@ BuildRequires:        scdoc
 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
@@ -63,7 +68,8 @@ Static fcft library.
 %setup -q -n %{name}
 
 %build
-%meson build
+%meson build \
+       %{!?with_static_libs:--default-library=shared}
 
 %ninja_build -C build
 
@@ -93,6 +99,8 @@ rm -rf $RPM_BUILD_ROOT
 %{_pkgconfigdir}/fcft.pc
 %{_mandir}/man3/fcft_*.3*
 
+%if %{with static_libs}
 %files static
 %defattr(644,root,root,755)
 %{_libdir}/libfcft.a
+%endif
This page took 0.088982 seconds and 4 git commands to generate.