File project.diff of Package mingw32-freetype
--- mingw32-freetype.spec.orig
+++ mingw32-freetype.spec
@@ -17,20 +17,22 @@
Name: mingw32-freetype
-Version: 2.4.12
+Version: 2.11.1
Release: 0
Summary: Free, High-Quality, and Portable Font Engine
License: FTL or GPL-2.0+
Group: Development/Libraries/C and C++
Url: http://www.freetype.org
-Source: http://download.savannah.gnu.org/releases/freetype/freetype-%{version}.tar.bz2
-Source1: http://download.savannah.gnu.org/releases/freetype/freetype-doc-%{version}.tar.bz2
-Patch0: freetype-2.4.12-pkgconfig.patch
+Source: http://download.savannah.gnu.org/releases/freetype/freetype-%{version}.tar.xz
+Source1: http://download.savannah.gnu.org/releases/freetype/freetype-doc-%{version}.tar.xz
#!BuildIgnore: post-build-checks
-BuildRequires: mingw32-cross-binutils
BuildRequires: mingw32-cross-gcc
+BuildRequires: mingw32-cross-meson
BuildRequires: mingw32-cross-pkg-config
-BuildRequires: mingw32-filesystem
+# cyclic dependency to mingw32-freetype
+#BuildRequires: mingw32-libharfbuzz-devel
+BuildRequires: mingw32-libbz2-devel
+BuildRequires: mingw32-libpng-devel
BuildRequires: mingw32-zlib-devel
BuildRoot: %{_tmppath}/%{name}-%{version}-build
%_mingw32_package_header_debug
@@ -65,17 +67,14 @@ conversion tools, text image generation
%_mingw32_debug_package
%prep
-%setup -q -n freetype-%{version} -b 1 -a 1
-%patch0 -p1
+%autosetup -p1 -n freetype-%{version} -b 1 -a 1
%build
-echo "lt_cv_deplibs_check_method='pass_all'" >>builds/unix/%{_mingw32_cache} && chmod +w builds/unix/%{_mingw32_cache}
-%{_mingw32_configure} \
- --enable-shared --disable-static
-make %{?_smp_mflags} || make
+%_mingw32_meson -Dharfbuzz=disabled -Dbrotli=disabled
+%_mingw32_meson_build
%install
-make DESTDIR=%{buildroot} install %{?_smp_mflags}
+%_mingw32_meson_install
%files -n mingw32-libfreetype6
%defattr(-,root,root)
@@ -83,11 +82,11 @@ make DESTDIR=%{buildroot} install %{?_sm
%files devel
%defattr(-,root,root)
-%{_mingw32_bindir}/freetype-config
+#%%{_mingw32_bindir}/freetype-config
%{_mingw32_includedir}/freetype2
-%{_mingw32_includedir}/ft2build.h
-%{_mingw32_libdir}/libfreetype.dll.a
+#%%{_mingw32_includedir}/ft2build.h
+%{_mingw32_libdir}/libfreetype*.a
%{_mingw32_libdir}/pkgconfig/freetype2.pc
-%{_mingw32_datadir}/aclocal/freetype2.m4
+#%%{_mingw32_datadir}/aclocal/freetype2.m4
%changelog