[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [ft] Freetype 2.7.1 pkgconfig version
From: |
Werner LEMBERG |
Subject: |
Re: [ft] Freetype 2.7.1 pkgconfig version |
Date: |
Sat, 05 Oct 2019 12:25:21 +0200 (CEST) |
> I need it to compile pygame for python3 which needs freetype2 >=2.0
Where does this dependency version number come from? Note that
FreeType 2.0 has been released almost 19 years ago.
> Pygame building fails because pkg-config freetype2 --modversion
> gives 19.0.13, and not pkg-config freetype2 --modversion >=2.0 as I
> expected
>
> Why the version 19.0.13?
With pkg-config, asking for FreeType 2.0 doesn't make sense at all.
Simplified, `--modversion' returns the DLL version; the more recent
version numbers are listed in file `docs/VERSION.TXT' of the FreeType
tarball.
A new FreeType version does not automatically imply a new DLL version.
Let's assume that a big part of the documentation is missing in
FreeType 12345.0 (DLL version 678.0), necessitating an immediate new
release version 12345.1. However, in the new package there isn't a
single code change; this means that the DLL version stays at version
678.0.
Werner