Skip to content

Commit 6ba56ef

Browse files
committed
Improvements
1 parent 05f8f76 commit 6ba56ef

File tree

1 file changed

+8
-13
lines changed

1 file changed

+8
-13
lines changed

src/packages.nim

Lines changed: 8 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -77,13 +77,10 @@ idx nom ver cmd now
7777
proc genContents(dir, contents: string) =
7878
var entries: seq[string]
7979

80-
for entry in walkDirRec(
81-
dir, yieldFilter = {pcFile .. pcLinkToDir}, relative = true, skipSpecial = true
82-
):
80+
for entry in walkDirRec(dir, yieldFilter = {pcFile .. pcLinkToDir}, relative = true, skipSpecial = true):
8381
entries &= (
8482
if getFileInfo(dir / entry, followSymlink = false).kind == pcDir: entry & '/'
85-
else: entry
86-
)
83+
else: entry)
8784

8885
let contents = open(contents, fmWrite)
8986

@@ -134,9 +131,7 @@ proc fetchPackages(packages: openArray[string]) =
134131
createDir(tmp)
135132
discard extractTar(archive, tmp)
136133

137-
proc resolveDeps(
138-
nom: string, packages: var seq[string], deps: var Table[string, seq[string]]
139-
) =
134+
proc resolveDeps(nom: string, packages: var seq[string], deps: var Table[string, seq[string]]) =
140135
if nom in packages:
141136
return
142137

@@ -229,10 +224,10 @@ proc buildPackages*(packages: openArray[string], bootstrap = false, stage = nati
229224

230225
let env = [
231226
("ARCH", "x86-64"),
232-
("BUILD", execCmdEx(coreRepo / "slibtool/files/config.guess").output.strip()),
233-
("CTARGET", "x86_64-glaucus-linux-musl"),
234-
("PRETTY_NAME", "glaucus s6 x86-64-v3 " & now().format("YYYYMMdd")),
235-
("TARGET", "x86_64-pc-linux-musl")]
227+
("GLAUCUS_BUILD", execCmdEx(coreRepo / "slibtool/files/config.guess").output.strip()),
228+
("GLAUCUS_HOST", "x86_64-glaucus-linux-musl"),
229+
("GLAUCUS_TARGET", "x86_64-pc-linux-musl"),
230+
("PRETTY_NAME", "glaucus s6 x86-64-v3 " & now().format("YYYYMMdd"))]
236231

237232
for (i, j) in env:
238233
putEnv(i, j)
@@ -259,7 +254,7 @@ proc buildPackages*(packages: openArray[string], bootstrap = false, stage = nati
259254

260255
let shell = execCmdEx(
261256
&"""sh -efu -c '
262-
nom={nom} ver={package.ver} . {coreRepo / nom / (if stage == native: "build" else: "build" & '-' & $stage)}
257+
. {coreRepo / nom / (if stage == native: "build" else: "build" & '-' & $stage)}
263258
264259
for i in prepare configure build; do
265260
if command -v $i >/dev/null 2>&1; then

0 commit comments

Comments
 (0)