diff options
| author | Ophestra <cat@gensokyo.uk> | 2026-05-14 00:54:42 +0900 |
|---|---|---|
| committer | Ophestra <cat@gensokyo.uk> | 2026-05-14 00:54:42 +0900 |
| commit | ca8a130130ac231de86f08948d6a1d5008472c58 (patch) | |
| tree | cd981f2c626fdb49836251d7ecf631175d3df369 /internal | |
| parent | 0ad6b00e413d16c04ed2a58688c084cd681ae86f (diff) | |
internal/rosa: freetype artifact
Required by libXfont.
Signed-off-by: Ophestra <cat@gensokyo.uk>
Diffstat (limited to 'internal')
| -rw-r--r-- | internal/rosa/all.go | 1 | ||||
| -rw-r--r-- | internal/rosa/freetype.go | 27 |
2 files changed, 28 insertions, 0 deletions
diff --git a/internal/rosa/all.go b/internal/rosa/all.go index 20ac0196..5714c7ba 100644 --- a/internal/rosa/all.go +++ b/internal/rosa/all.go @@ -56,6 +56,7 @@ const ( Fakeroot Findutils Flex + Freetype Fuse GMP GLib diff --git a/internal/rosa/freetype.go b/internal/rosa/freetype.go new file mode 100644 index 00000000..f5422f30 --- /dev/null +++ b/internal/rosa/freetype.go @@ -0,0 +1,27 @@ +package rosa + +import "hakurei.app/internal/pkg" + +func (t Toolchain) newFreetype() (pkg.Artifact, string) { + const ( + version = "2.14.3" + checksum = "-WfLv8fVJNyCHpP_lriiDzOcVbBL9ajdQ3tl8AzIIUa9-8sVpU9irxOmSMgRHWYz" + ) + return t.NewPackage("freetype", version, newTar( + "https://download.savannah.gnu.org/releases/freetype/"+ + "freetype-"+version+".tar.gz", + checksum, + pkg.TarGzip, + ), nil, (*MakeHelper)(nil)), version +} +func init() { + artifactsM[Freetype] = Metadata{ + f: Toolchain.newFreetype, + + Name: "freetype", + Description: "a freely available software library to render fonts", + Website: "http://www.freetype.org/", + + ID: 854, + } +} |
