diff options
author | Araq <rumpf_a@web.de> | 2014-08-29 01:28:48 +0200 |
---|---|---|
committer | Araq <rumpf_a@web.de> | 2014-08-29 01:28:48 +0200 |
commit | a68f17a9f78e762a8cb77a1fa088e2a507ae44a4 (patch) | |
tree | a8bb1f480f676eacf9edd3251c3ca6c5b94164bd /tools/niminst | |
parent | 6713ebcd9808f79d9ccdf02c38c58a17cd9eee9c (diff) | |
download | Nim-a68f17a9f78e762a8cb77a1fa088e2a507ae44a4.tar.gz |
posix.nim compiles again
Diffstat (limited to 'tools/niminst')
-rw-r--r-- | tools/niminst/debcreation.nim | 28 | ||||
-rw-r--r-- | tools/niminst/niminst.nim | 18 |
2 files changed, 23 insertions, 23 deletions
diff --git a/tools/niminst/debcreation.nim b/tools/niminst/debcreation.nim index 1f4a8630e..574f7ea6b 100644 --- a/tools/niminst/debcreation.nim +++ b/tools/niminst/debcreation.nim @@ -1,6 +1,6 @@ # # -# The Nimrod Installation Generator +# The Nim Installation Generator # (c) Copyright 2012 Dominik Picheta # # See the file "copying.txt", included in this @@ -104,7 +104,7 @@ proc createChangelog(pkgName, version, maintainer: string): string = formatDateTime(getGMTime(getTime()), "+0000")) proc createRules(): string = - ## Creates a nimrod application-agnostic rules file for building deb packages. + ## Creates a nim application-agnostic rules file for building deb packages. ## Please note: this assumes the c sources have been built and the ## ``build.sh`` and ``install.sh`` files are available. result = "" @@ -131,9 +131,9 @@ proc createDotInstall(pkgName: string, binaries, config, docs, for c in config: addN(pkgName / c & " " & "etc/") for d in docs: - addN(pkgName / d & " " & "usr/share/doc/nimrod/") + addN(pkgName / d & " " & "usr/share/doc/nim/") for l1 in lib: - addN(pkgName / l1 & " " & "usr/lib/nimrod") + addN(pkgName / l1 & " " & "usr/lib/nim") proc makeMtn(name, email: string): string = return name & " <" & email & ">" @@ -145,7 +145,7 @@ proc prepDeb*(packName, version, mtnName, mtnEmail, shortDesc, desc: string, licenses: seq[tuple[files, license: string]], binaries, config, docs, lib: seq[string], buildDepends, pkgDepends = "") = - ## binaries/config/docs/lib: files relative to nimrod's root, that need to + ## binaries/config/docs/lib: files relative to nim's root, that need to ## be installed. let pkgName = packName.toLower() @@ -212,24 +212,24 @@ proc prepDeb*(packName, version, mtnName, mtnEmail, shortDesc, desc: string, echo("And execute `debuild -us -uc` to build the .deb") when isMainModule: - #var controlFile = createControl("nimrod", "Dominik Picheta <morfeusz8@gmail.com>", - # "The Nimrod compiler", "Compiler for the Nimrod programming language", "gcc (>= 4:4.3.2)", "gcc (>= 4:4.3.2)") + #var controlFile = createControl("nim", "Dominik Picheta <morfeusz8@gmail.com>", + # "The Nim compiler", "Compiler for the Nim programming language", "gcc (>= 4:4.3.2)", "gcc (>= 4:4.3.2)") #echo(controlFile) - #var copyrightFile = createCopyright("nimrod", "Dominik Picheta", "morfeusz8@a.b", "0.8.14", - # @[("bin/nimrod", "gpl2"), ("lib/*", "lgpl")]) + #var copyrightFile = createCopyright("nim", "Dominik Picheta", "morfeusz8@a.b", "0.8.14", + # @[("bin/nim", "gpl2"), ("lib/*", "lgpl")]) #echo copyrightFile - #var changelogFile = createChangelog("nimrod", "0.8.14", "Dom P <m@b.c>") + #var changelogFile = createChangelog("nim", "0.8.14", "Dom P <m@b.c>") #echo(changelogFile) #echo(createRules()) - prepDeb("nimrod", "0.9.2", "Dominik Picheta", "morfeusz8@gmail.com", - "The Nimrod compiler", "Compiler for the Nimrod programming language", - @[("bin/nimrod", "MIT"), ("lib/*", "MIT")], - @["bin/nimrod"], @["config/*"], @["doc/*"], @["lib/*"], + prepDeb("nim", "0.9.2", "Dominik Picheta", "morfeusz8@gmail.com", + "The Nim compiler", "Compiler for the Nim programming language", + @[("bin/nim", "MIT"), ("lib/*", "MIT")], + @["bin/nim"], @["config/*"], @["doc/*"], @["lib/*"], "gcc (>= 4:4.3.2)", "gcc (>= 4:4.3.2)") diff --git a/tools/niminst/niminst.nim b/tools/niminst/niminst.nim index bf8a7a84f..686a0bfa3 100644 --- a/tools/niminst/niminst.nim +++ b/tools/niminst/niminst.nim @@ -1,7 +1,7 @@ # # -# The Nimrod Installation Generator -# (c) Copyright 2013 Andreas Rumpf +# The Nim Installation Generator +# (c) Copyright 2014 Andreas Rumpf # # See the file "copying.txt", included in this # distribution, for details about the copyright. @@ -60,7 +60,7 @@ type explicitPlatforms: bool vars: PStringTable app: TAppType - nimrodArgs: string + nimArgs: string debOpts: TDebOptions const @@ -85,7 +85,7 @@ proc initConfigData(c: var TConfigData) = c.license = "" c.infile = "" c.outdir = "" - c.nimrodArgs = "" + c.nimArgs = "" c.libpath = "" c.innoSetupFlag = false c.installScript = false @@ -126,7 +126,7 @@ include "deinstall.tmpl" const Version = "0.9" - Usage = "niminst - Nimrod Installation Generator Version " & Version & """ + Usage = "niminst - Nim Installation Generator Version " & Version & """ (c) 2013 Andreas Rumpf Usage: @@ -166,7 +166,7 @@ proc parseCmdLine(c: var TConfigData) = else: quit(Usage) else: c.infile = addFileExt(key.string, "ini") - c.nimrodArgs = cmdLineRest(p).string + c.nimArgs = cmdLineRest(p).string break of cmdLongoption, cmdShortOption: case normalize(key.string) @@ -451,14 +451,14 @@ proc srcdist(c: var TConfigData) = var dir = getOutputDir(c) / buildDir(osA, cpuA) if existsDir(dir): removeDir(dir) createDir(dir) - var cmd = ("nimrod compile -f --symbolfiles:off --compileonly " & + var cmd = ("nim compile -f --symbolfiles:off --compileonly " & "--gen_mapping --cc:gcc --skipUserCfg" & " --os:$# --cpu:$# $# $#") % - [osname, cpuname, c.nimrodArgs, + [osname, cpuname, c.nimArgs, changeFileExt(c.infile, "nim")] echo(cmd) if execShellCmd(cmd) != 0: - quit("Error: call to nimrod compiler failed") + quit("Error: call to nim compiler failed") readCFiles(c, osA, cpuA) for i in 0 .. c.cfiles[osA][cpuA].len-1: let dest = dir / extractFilename(c.cfiles[osA][cpuA][i]) |