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, + } +}