]>
Commit | Line | Data |
---|---|---|
3e153292 SS |
1 | ############################################################################### |
2 | # IPFire.org - An Open Source Firewall Solution # | |
3 | # Copyright (C) - IPFire Development Team <info@ipfire.org> # | |
4 | ############################################################################### | |
5 | ||
6 | name = harfbuzz | |
036cb8b9 | 7 | version = 5.3.1 |
91890e3d | 8 | release = 2 |
3e153292 SS |
9 | |
10 | groups = System/Libraries | |
036cb8b9 | 11 | url = https://freedesktop.org/wiki/Software/HarfBuzz |
3e153292 | 12 | license = MIT |
036cb8b9 | 13 | summary = A text shaping library |
3e153292 SS |
14 | |
15 | description | |
16 | HarfBuzz is an implementation of the OpenType Layout engine. | |
17 | end | |
18 | ||
036cb8b9 MT |
19 | source_dl = https://github.com/harfbuzz/harfbuzz/releases/download/%{version}/ |
20 | sources = %{thisapp}.tar.xz | |
3e153292 SS |
21 | |
22 | build | |
23 | requires | |
24 | cairo-devel | |
25 | freetype-devel | |
26 | glib2-devel | |
91890e3d | 27 | gobject-introspection-devel |
2a0d0c29 | 28 | icu-devel |
3e153292 SS |
29 | end |
30 | ||
2a0d0c29 | 31 | configure_options += \ |
036cb8b9 MT |
32 | --disable-static \ |
33 | --with-gobject | |
2a0d0c29 | 34 | |
91890e3d MT |
35 | export LD_LIBRARY_PATH=%{DIR_APP}/src/.libs |
36 | ||
3e153292 | 37 | test |
91890e3d | 38 | make check || : |
3e153292 SS |
39 | end |
40 | end | |
41 | ||
42 | packages | |
43 | package %{name} | |
44 | ||
45 | package %{name}-devel | |
46 | template DEVEL | |
47 | end | |
48 | ||
49 | package %{name}-debuginfo | |
50 | template DEBUGINFO | |
51 | end | |
52 | end |