aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorOphestra <cat@gensokyo.uk>2026-03-17 20:09:44 +0900
committerOphestra <cat@gensokyo.uk>2026-03-17 20:09:44 +0900
commit20ebddd9bf16d819ee4e92ec59ace37a1dc6fce7 (patch)
tree511b992f51b97cfbf91682474cbbf129a6a3f16d
parent420c721c7da46ab1c633b019441b7b623215fd12 (diff)
internal/rosa: export source kind
This is set for an exported field, so export the constants as well. Signed-off-by: Ophestra <cat@gensokyo.uk>
-rw-r--r--internal/rosa/gnu.go2
-rw-r--r--internal/rosa/gtk.go2
-rw-r--r--internal/rosa/libxml2.go2
-rw-r--r--internal/rosa/libxslt.go2
-rw-r--r--internal/rosa/rosa.go6
5 files changed, 7 insertions, 7 deletions
diff --git a/internal/rosa/gnu.go b/internal/rosa/gnu.go
index c3c48680..603f23a6 100644
--- a/internal/rosa/gnu.go
+++ b/internal/rosa/gnu.go
@@ -635,7 +635,7 @@ func (t Toolchain) newFindutils() (pkg.Artifact, string) {
nil, "https://ftpmirror.gnu.org/gnu/findutils/findutils-"+version+".tar.xz",
mustDecode(checksum),
), &PackageAttr{
- SourceKind: sourceTarXZ,
+ SourceKind: SourceKindTarXZ,
ScriptEarly: `
echo '#!/bin/sh' > gnulib-tests/test-c32ispunct.sh
echo 'int main(){return 0;}' > tests/xargs/test-sigusr.c
diff --git a/internal/rosa/gtk.go b/internal/rosa/gtk.go
index e88bced7..e1d2e75a 100644
--- a/internal/rosa/gtk.go
+++ b/internal/rosa/gtk.go
@@ -18,7 +18,7 @@ func (t Toolchain) newGLib() (pkg.Artifact, string) {
"/glib-"+version+".tar.xz",
mustDecode(checksum),
), &PackageAttr{
- SourceKind: sourceTarXZ,
+ SourceKind: SourceKindTarXZ,
Paths: []pkg.ExecPath{
pkg.Path(fhs.AbsEtc.Append(
diff --git a/internal/rosa/libxml2.go b/internal/rosa/libxml2.go
index 20243d7a..6f48ebf0 100644
--- a/internal/rosa/libxml2.go
+++ b/internal/rosa/libxml2.go
@@ -17,7 +17,7 @@ func (t Toolchain) newLibxml2() (pkg.Artifact, string) {
"/libxml2-"+version+".tar.xz",
mustDecode(checksum),
), &PackageAttr{
- SourceKind: sourceTarXZ,
+ SourceKind: SourceKindTarXZ,
}, (*MakeHelper)(nil),
Diffutils,
XZ,
diff --git a/internal/rosa/libxslt.go b/internal/rosa/libxslt.go
index 9f0c3d2b..c979694a 100644
--- a/internal/rosa/libxslt.go
+++ b/internal/rosa/libxslt.go
@@ -17,7 +17,7 @@ func (t Toolchain) newLibxslt() (pkg.Artifact, string) {
"/libxslt-"+version+".tar.xz",
mustDecode(checksum),
), &PackageAttr{
- SourceKind: sourceTarXZ,
+ SourceKind: SourceKindTarXZ,
}, &MakeHelper{
// python libxml2 cyclic dependency
SkipCheck: true,
diff --git a/internal/rosa/rosa.go b/internal/rosa/rosa.go
index a28fd836..47ccddab 100644
--- a/internal/rosa/rosa.go
+++ b/internal/rosa/rosa.go
@@ -426,8 +426,8 @@ type Helper interface {
}
const (
- // sourceTarXZ denotes a source tarball to be decompressed using [XZ].
- sourceTarXZ = 1 + iota
+ // SourceKindTarXZ denotes a source tarball to be decompressed using [XZ].
+ SourceKindTarXZ = 1 + iota
)
// PackageAttr holds build-system-agnostic attributes.
@@ -546,7 +546,7 @@ func (t Toolchain) NewPackage(
var sourceSuffix string
switch attr.SourceKind {
- case sourceTarXZ:
+ case SourceKindTarXZ:
sourceSuffix = ".tar.xz"
scriptEarly += `
tar -C /usr/src/ -xf '/usr/src/` + name + `.tar.xz'