aboutsummaryrefslogtreecommitdiffhomepage
path: root/internal/rosa/libffi.go
diff options
context:
space:
mode:
Diffstat (limited to 'internal/rosa/libffi.go')
-rw-r--r--internal/rosa/libffi.go8
1 files changed, 4 insertions, 4 deletions
diff --git a/internal/rosa/libffi.go b/internal/rosa/libffi.go
index 3c39005a..e829f84b 100644
--- a/internal/rosa/libffi.go
+++ b/internal/rosa/libffi.go
@@ -2,15 +2,14 @@ package rosa
import "hakurei.app/internal/pkg"
-// NewLibffi returns a [pkg.Artifact] containing an installation of libffi.
-func (t Toolchain) NewLibffi() pkg.Artifact {
+func (t Toolchain) newLibffi() pkg.Artifact {
const (
version = "3.4.5"
checksum = "apIJzypF4rDudeRoI_n3K7N-zCeBLTbQlHRn9NSAZqdLAWA80mR0gXPTpHsL7oMl"
)
return t.New("libffi-"+version, []pkg.Artifact{
- t.NewMake(),
- t.NewKernelHeaders(),
+ t.Load(Make),
+ t.Load(KernelHeaders),
}, nil, nil, `
cd "$(mktemp -d)"
/usr/src/libffi/configure \
@@ -26,3 +25,4 @@ make DESTDIR=/work install
pkg.TarGzip,
)))
}
+func init() { artifactsF[Libffi] = Toolchain.newLibffi }