That's true - although the additional provide also doesn't hurt. I'll change it on the next update. I guess mingw-w64-cairo-bootstrap should then depend on the normal mingw-w64-freetype2 package, though.
Search Criteria
Package Details: mingw-w64-freetype2 2.14.1-1
Package Actions
| Git Clone URL: | https://aur.archlinux.org/mingw-w64-freetype2.git (read-only, click to copy) | 
|---|---|
| Package Base: | mingw-w64-freetype2 | 
| Description: | Font rasterization library (mingw-w64) | 
| Upstream URL: | https://www.freetype.org/ | 
| Licenses: | FTL OR GPL-2.0-or-later | 
| Conflicts: | mingw-w64-freetype2-bootstrap | 
| Provides: | mingw-w64-freetype2-bootstrap | 
| Submitter: | vorot93 | 
| Maintainer: | Martchus | 
| Last Packager: | Martchus | 
| Votes: | 13 | 
| Popularity: | 0.000000 | 
| First Submitted: | 2015-07-08 13:52 (UTC) | 
| Last Updated: | 2025-09-11 19:34 (UTC) | 
Dependencies (7)
- mingw-w64-brotliAUR
 - mingw-w64-bzip2AUR
 - mingw-w64-crt (mingw-w64-crt-msvcrtAUR, llvm-mingwAUR)
 - mingw-w64-harfbuzzAUR
 - mingw-w64-zlibAUR
 - mingw-w64-gcc (llvm-mingwAUR) (make)
 - mingw-w64-mesonAUR (make)
 
Required by (16)
- mingw-w64-cairo-bootstrap (requires mingw-w64-freetype2-bootstrap)
 - mingw-w64-fontconfig
 - mingw-w64-ftgl
 - mingw-w64-graphicsmagick
 - mingw-w64-harfbuzz
 - mingw-w64-libass
 - mingw-w64-libbluray
 - mingw-w64-librsvg
 - mingw-w64-openimageio
 - mingw-w64-pango
 - mingw-w64-paraview-git
 - mingw-w64-paraview-qt6
 - mingw-w64-sfml
 - mingw-w64-sfml-static
 - mingw-w64-vtk
 - mingw-w64-vtk-git
 
Sources (5)
Martchus commented on 2025-11-02 20:04 (UTC)
eclairevoyant commented on 2025-11-01 21:23 (UTC)
This should not provide the boostrap variant.
ammar commented on 2024-01-24 21:50 (UTC)
@filand
Have you found a way to install them.
I need to install both mingw-w64-freetype2 and mingw-w64-harfbuzz packages and their other dependencies but I can't install one before installing the other.
even yay doesn't work.
Martchus commented on 2021-08-27 08:14 (UTC)
@pinplug Ok, although using LTO might actually be an advantage. If I call ranlib after executing strip it works again. The resulting package is still bigger so I suppose LTO information is preserved, or did strip just not work at all?
pingplug commented on 2021-08-27 03:13 (UTC)
strip doesn't support LTO and breaks static libs. Just add -D b_lto=false to disable LTO.
Martchus commented on 2016-12-08 11:03 (UTC)
        
            Just build mingw-w64-freetype2-bootstrap first (or use my binary repo).
        
    
filand commented on 2016-12-08 10:56 (UTC)
        
            Trying to install this package I'm getting cycle dependency error. I think, this is because it is dependent from harfbuzz, which again is dependent from freetype2. I saw the same situation in mingw-w64-gcc and mingw-w64-crt, they depend on each other, how and why does it work?
        
    
janisozaur commented on 2016-09-24 21:05 (UTC)
        
            there's a typo in your PKGBUILD: `ha1sums` vs `sha1sums`
        
    
Martchus commented on 2016-07-08 12:21 (UTC)
        
            Building the latest version results in the following build error: https://gist.github.com/Martchus/d9870c1e904c4c211d86ca3033bdf6ea
Hence I haven't updated the package yet. Here is my current attempt: https://github.com/Martchus/PKGBUILDs/blob/freetype2/freetype2/mingw-w64/PKGBUILD
        
    
Pinned Comments
Martchus commented on 2016-05-18 21:58 (UTC) (edited on 2016-12-08 11:05 (UTC) by Martchus)