Yet another update...

This commit is contained in:
Daniel Ziltener 2020-06-20 14:53:07 +02:00
parent 2256662f05
commit f5b89e3b07
4 changed files with 8 additions and 3 deletions

View file

@ -9,7 +9,7 @@ jobs:
environment:
version: '5.2.0'
binaryversion: '11'
build: '5'
build: '6'
steps:
- checkout
- run: iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))

View file

@ -19,7 +19,7 @@ $linkerlibdir="chicken\tools\lib"
New-Item $linkerlibdir -ItemType Directory
Copy-Item chickenbuild\libchicken.a $linkerlibdir
Copy-Item chickenbuild\libchicken.dll.a $linkerlibdir
$extbindir="chicken\tools\lib\chicken\9"
$extbindir="chicken\tools\lib\chicken\$Env:binaryversion"
New-Item $extbindir -ItemType Directory
Copy-Item chickenbuild\*.so $extbindir
Copy-Item chickenbuild\*.db $extbindir

View file

@ -11,7 +11,9 @@
<iconUrl>http://wiki.call-cc.org/chicken-small.png</iconUrl>
<requireLicenseAcceptance>true</requireLicenseAcceptance>
<description>CHICKEN is a compiler for the Scheme programming language. It produces portable and efficient C and supports the R5RS and R7RS (work in progress) standards, and many extensions. It runs on Linux, OS X, Windows, many Unix flavours, and aims to be
free, simple, portable, extensible, well documented and actively supported.</description>
free, simple, portable, extensible, well documented and actively supported.
This package will install GCC, Make and the binutils in your MSYS2 install, and add the MINGW64 bin directory to your PATH.</description>
<summary>CHICKEN is a compiler for the Scheme programming language.</summary>
<tags>chicken admin scheme lisp programming language</tags>
<projectSourceUrl>https://code.call-cc.org/cgi-bin/gitweb.cgi?p=chicken-core.git;a=summary</projectSourceUrl>

View file

@ -1,5 +1,8 @@
C:\tools\msys64\usr\bin\env MSYSTEM=MINGW64 /bin/bash -l -c 'pacman -S --needed --noconfirm pactoys'
C:\tools\msys64\usr\bin\env MSYSTEM=MINGW64 /bin/bash -l -c 'pacboy -Sy --needed --noconfirm binutils:x make:x gcc:x gettext:x readline:x'
New-Item C:\tools -ItemType Directory
Move-Item $env:chocolateyPackageFolder\tools C:\tools\chicken -Force
Install-ChocolateyEnvironmentVariable -VariableName "CHICKEN_PREFIX" -VariableValue "C:\tools\chicken" -VariableType Machine
Install-ChocolateyPath -PathToInstall "C:\tools\chicken\bin" -PathType Machine
Install-ChocolateyPath -PathToInstall "C:\tools\msys64\mingw64\bin" -PathType Machine
Update-SessionEnvironment