Merge pull request #5 from qwjyh/haskell

add ghc & haskell-language-server
This commit is contained in:
qwjyh 2023-04-06 15:36:14 +09:00 committed by GitHub
commit 2ab08bc3b3
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 61 additions and 0 deletions

34
bucket/ghc.json Normal file
View file

@ -0,0 +1,34 @@
{
"version": "9.6.1",
"description": "An advanced, purely functional programming language.",
"homepage": "https://www.haskell.org",
"license": "BSD-3-Clause",
"notes": [
"Installed GHC from the official binary."
],
"suggest": {
"Stack": "stack"
},
"architecture": {
"64bit": {
"url": "https://downloads.haskell.org/~ghc/9.6.1/ghc-9.6.1-x86_64-unknown-mingw32.tar.xz",
"hash": "6121a889839d8b409f082169365bbfb6ed9e6a1f6ff0531d577ef7c2a9a417fb",
"extract_dir": "ghc-9.6.1-x86_64-unknown-mingw32"
}
},
"bin": [
"bin\\ghc.exe",
"bin\\ghci.exe",
"bin\\ghc-pkg.exe",
"bin\\haddock.exe",
"bin\\hp2ps.exe",
"bin\\hpc.exe",
"bin\\hsc2hs.exe",
"bin\\runghc.exe"
],
"env_add_path": "lib\\bin",
"checkver": {
"url": "https://www.haskell.org/ghc/",
"regex": "GHC ([\\d\\.]+) Released!"
}
}

View file

@ -0,0 +1,27 @@
{
"version": "1.10.0.0",
"description": "Official haskell ide support via language server (LSP). Successor of ghcide & haskell-ide-engine.",
"homepage": "https://haskell-language-server.readthedocs.io/en/latest/index.html",
"license": "Apache-2.0",
"architecture": {
"64bit": {
"url": "https://github.com/haskell/haskell-language-server/releases/download/1.10.0.0/haskell-language-server-1.10.0.0-x86_64-mingw64.zip",
"hash": "25e84ee35d7376b1e3b2ddb68808eaba77462d7d0fa2a849bf65dcde1265274e",
"extract_dir": ""
}
},
"bin": [
"haskell-language-server-8.10.7.exe",
"haskell-language-server-9.0.2.exe",
"haskell-language-server-9.2.7.exe",
"haskell-language-server-9.4.4.exe",
"haskell-language-server-9.6.1.exe",
"haskell-language-server-wrapper.exe"
],
"checkver": {
"github": "https://github.com/haskell/haskell-language-server"
},
"depends": [
"iquiw/scoop-bucket"
]
}