harfbuzz: enable freetype in MesonBuilder (#45654)
* harfbuzz: enable freetype in MesonBuilder to facilitate depends_on("freetype")
* spack style fix
* freetype is defined as a depends_on(), so set as enabled in MesonBuilder rather than an option/flag/variant
* add back depends_on($lang) lines for new test api
* keep original order
			
			
This commit is contained in:
		| @@ -11,7 +11,7 @@ class Harfbuzz(MesonPackage, AutotoolsPackage): | ||||
|     """The Harfbuzz package contains an OpenType text shaping engine.""" | ||||
| 
 | ||||
|     homepage = "https://github.com/harfbuzz/harfbuzz" | ||||
|     url = "https://github.com/harfbuzz/harfbuzz/releases/download/2.9.1/harfbuzz-2.9.1.tar.xz" | ||||
|     url = "https://github.com/harfbuzz/harfbuzz/releases/download/9.0.0/harfbuzz-9.0.0.tar.xz" | ||||
|     git = "https://github.com/harfbuzz/harfbuzz.git" | ||||
| 
 | ||||
|     build_system( | ||||
| @@ -23,6 +23,7 @@ class Harfbuzz(MesonPackage, AutotoolsPackage): | ||||
|     version("9.0.0", sha256="a41b272ceeb920c57263ec851604542d9ec85ee3030506d94662067c7b6ab89e") | ||||
|     version("8.5.0", sha256="77e4f7f98f3d86bf8788b53e6832fb96279956e1c3961988ea3d4b7ca41ddc27") | ||||
|     version("8.4.0", sha256="af4ea73e25ab748c8c063b78c2f88e48833db9b2ac369e29bd115702e789755e") | ||||
|     version("8.3.1", sha256="f73e1eacd7e2ffae687bc3f056bb0c705b7a05aee86337686e09da8fc1c2030c") | ||||
|     version("8.3.0", sha256="109501eaeb8bde3eadb25fab4164e993fbace29c3d775bcaa1c1e58e2f15f847") | ||||
|     version("7.3.0", sha256="20770789749ac9ba846df33983dbda22db836c70d9f5d050cb9aa5347094a8fb") | ||||
|     version("7.2.0", sha256="fc5560c807eae0efd5f95b5aa4c65800c7a8eed6642008a6b1e7e3ffff7873cc") | ||||
| @@ -139,6 +140,7 @@ def meson_args(self): | ||||
|         return [ | ||||
|             # disable building of gtk-doc files following #9885 and #9771 | ||||
|             "-Ddocs=disabled", | ||||
|             "-Dfreetype=enabled", | ||||
|             f"-Dgraphite2={graphite2}", | ||||
|             f"-Dcoretext={coretext}", | ||||
|         ] | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 bk
					bk