package rosa import ( "strings" "hakurei.app/internal/pkg" ) func (t Toolchain) newLibtirpc(s *S) (pkg.Artifact, string) { const ( version = "1.3.7" checksum = "nzFfu7LNvnSNiNAryD1vtnNWnU-Xqee8KqfXUKoBf5yjb5-dkeRkYuRijdCoYLof" ) return s.NewPackage(t, "libtirpc", version, s.newTagRemote(t, "git://linux-nfs.org/~steved/libtirpc", "libtirpc-"+ strings.Join(strings.SplitN(version, ".", 3), "-"), checksum, ), nil, &MakeHelper{ Generate: "sh -e ./bootstrap", Configure: []KV{ {"CFLAGS", `"$(pkg-config --cflags libbsd-overlay) ${CFLAGS:-}"`}, {"disable-gssapi"}, }, }, Automake, Libtool, PkgConfig, Libbsd, KernelHeaders, ), version } func init() { native.MustRegister(&Artifact{ f: Toolchain.newLibtirpc, Name: "libtirpc", Description: "a port of Suns Transport-Independent RPC library to Linux", Website: "https://sourceforge.net/projects/libtirpc/", ID: 1740, }) }