Create compiler and nimsuggest packages (#22118)

I have tested it locally with the following in my local packages_official.json

```
  {
    "name": "compiler",
    "url": "https://github.com/yyoncho/Nim.git/?subdir=compiler",
    "method": "git",
    "tags": [
      "library",
      "compiler"
    ],
    "description": "Package providing the Nim compiler binaries plus all its source files that can be used as a library",
    "license": "MIT",
    "web": "https://github.com/nim-lang/Nim"
  },
  {
    "name": "nimsuggest",
    "url": "https://github.com/yyoncho/Nim.git/?nimsuggest=compiler",
    "method": "git",
    "tags": [
      "library",
      "compiler"
    ],
    "description": "Package providing the Nim compiler binaries plus all its source files that can be used as a library",
    "license": "MIT",
    "web": "https://github.com/nim-lang/Nim"
  },
```

Then `nimble install compiler`, `nimble install nimsuggest` work as expected.
This commit is contained in:
Ivan Yonchovski
2023-06-18 17:06:14 +03:00
committed by GitHub
parent 6d21637245
commit 2bb7277a61
5 changed files with 42 additions and 8 deletions

View File

@@ -13,7 +13,12 @@ import algorithm
import tables
import times
import ../dist/checksums/src/checksums/sha1
template tryImport(module) = import module
when compiles tryImport ../dist/checksums/src/checksums/sha1:
import ../dist/checksums/src/checksums/sha1
else:
import checksums/sha1
## Nimsuggest is a tool that helps to give editors IDE like capabilities.

View File

@@ -1,8 +1,8 @@
version = "0.1.0"
author = "Andreas Rumpf"
description = "Tool for providing auto completion data for Nim source code."
license = "MIT"
include "../lib/system/compilation.nim"
version = $NimMajor & "." & $NimMinor & "." & $NimPatch
author = "Andreas Rumpf"
description = "Tool for providing auto completion data for Nim source code."
license = "MIT"
bin = @["nimsuggest"]
requires "nim >= 1.1.1"
requires "compiler >= 1.9.0" , "checksums"