-
-
Notifications
You must be signed in to change notification settings - Fork 19
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge branch 'master' of https://github.com/tunisiano187/Chocolatey-p…
- Loading branch information
Showing
15 changed files
with
170 additions
and
30 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,47 @@ | ||
[![](https://img.shields.io/chocolatey/v/pelles-c-sdk?color=green&label=pelles-c-sdk)](https://chocolatey.org/packages/pelles-c-sdk) [![](https://img.shields.io/chocolatey/dt/pelles-c-sdk)](https://chocolatey.org/packages/pelles-c-sdk) | ||
|
||
## Pelles C Add-In SDK (Install) | ||
|
||
--- | ||
|
||
![Screenshot of Pelles-C](http://www.smorgasbordet.com/pellesc/images/screen1.png) | ||
|
||
Pelles C is a complete development kit for Windows. It contains among other things an optimizing C compiler, a macro assembler, a linker, a resource compiler, a message compiler, a code signing utility, a make utility and an install builder. | ||
|
||
It also contains an integrated development environment (IDE) with project management, debugger, profiler, source code editor, and resource editors for dialogs, menus, string tables, accelerator tables, bitmaps, icons, cursors, animated cursors, animation videos (AVI's without sound), versions and XP manifests. | ||
|
||
The compiler is originally based on LCC (by Chris Fraser and David Hanson), but since then enhanced with support for C99 and C11, a global optimizer, a new register allocator, a function inliner, intrinsic functions, and many Microsoft C extensions. | ||
|
||
The install builder for Windows is originally based on NSIS from Nullsoft. | ||
|
||
###Features: | ||
* Support for 32-bit Windows (X86) and 64-bit Windows (X64). | ||
* Support for the newer C standards C99 and C11. | ||
* Support for OpenMP version 3.1. | ||
* Support for most SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AES, AVX, and AVX2 intrinsics (X64 only). | ||
* Integrated source code editor with call tips and symbol browsing. | ||
* Integrated source-level debugger. | ||
* Integrated sampling profiler. | ||
* Project management. | ||
* Inline assembler for X86 (not X64, since intrinsics are better). | ||
* Integrated resource editor. | ||
* Integrated bitmap, icon and cursor editor. | ||
* Integrated animated cursor and video editor. | ||
* Integrated hex-dump editor. | ||
* Support for custom controls in the dialog editor. | ||
* Support for custom project wizards. | ||
* Pelles C is freeware. | ||
|
||
PACKAGING NOTE: Uninstall via Control Panel. | ||
|
||
--- | ||
|
||
#### [choco://pelles-c-sdk](choco://pelles-c-sdk) | ||
To use choco:// protocol URLs, install [(unofficial) choco:// Protocol support ](https://chocolatey.org/packages/choco-protocol-support) | ||
|
||
### Package-specific issue | ||
If this package isn't up-to-date for some days, [Create an issue](https://github.com/tunisiano187/Chocolatey-packages/issues/new/choose) | ||
|
||
Support the package maintainer and [![Patreon](https://cdn.jsdelivr.net/gh/tunisiano187/Chocolatey-packages@d15c4e19c709e7148588d4523ffc6dd3cd3c7e5e/icons/patreon.png)](https://www.patreon.com/tunisiano) | ||
|
||
--- |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,57 @@ | ||
<?xml version="1.0"?> | ||
<package xmlns="http://schemas.microsoft.com/packaging/2011/08/nuspec.xsd"> | ||
<metadata> | ||
<id>pelles-c-sdk</id> | ||
<version>8.00.0.0</version> | ||
<title>Pelles C Add-In SDK (Install)</title> | ||
<authors>Pelle Orinius</authors> | ||
<owners>tunisiano</owners> | ||
<licenseUrl>http://www.smorgasbordet.com/pellesc/termsofuse.htm</licenseUrl> | ||
<projectUrl>http://www.smorgasbordet.com/pellesc</projectUrl> | ||
<iconUrl>https://cdn.jsdelivr.net/gh/tunisiano187/Chocolatey-packages@59f2510d62e234168a44aa5f52f36130f0cb3017/icons/pelles-c-sdk.png</iconUrl> | ||
<requireLicenseAcceptance>false</requireLicenseAcceptance> | ||
<description>![Screenshot of Pelles-C](http://www.smorgasbordet.com/pellesc/images/screen1.png) | ||
|
||
Pelles C is a complete development kit for Windows. It contains among other things an optimizing C compiler, a macro assembler, a linker, a resource compiler, a message compiler, a code signing utility, a make utility and an install builder. | ||
|
||
It also contains an integrated development environment (IDE) with project management, debugger, profiler, source code editor, and resource editors for dialogs, menus, string tables, accelerator tables, bitmaps, icons, cursors, animated cursors, animation videos (AVI's without sound), versions and XP manifests. | ||
|
||
The compiler is originally based on LCC (by Chris Fraser and David Hanson), but since then enhanced with support for C99 and C11, a global optimizer, a new register allocator, a function inliner, intrinsic functions, and many Microsoft C extensions. | ||
|
||
The install builder for Windows is originally based on NSIS from Nullsoft. | ||
|
||
###Features: | ||
* Support for 32-bit Windows (X86) and 64-bit Windows (X64). | ||
* Support for the newer C standards C99 and C11. | ||
* Support for OpenMP version 3.1. | ||
* Support for most SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AES, AVX, and AVX2 intrinsics (X64 only). | ||
* Integrated source code editor with call tips and symbol browsing. | ||
* Integrated source-level debugger. | ||
* Integrated sampling profiler. | ||
* Project management. | ||
* Inline assembler for X86 (not X64, since intrinsics are better). | ||
* Integrated resource editor. | ||
* Integrated bitmap, icon and cursor editor. | ||
* Integrated animated cursor and video editor. | ||
* Integrated hex-dump editor. | ||
* Support for custom controls in the dialog editor. | ||
* Support for custom project wizards. | ||
* Pelles C is freeware. | ||
|
||
PACKAGING NOTE: Uninstall via Control Panel.</description> | ||
<summary>Pelles C Add-In SDK</summary> | ||
<releaseNotes /> | ||
<copyright>Copyright © Pelle Orinius 1999-2015</copyright> | ||
<tags>pelles c programming language compiler ide sdk admin</tags> | ||
<packageSourceUrl>https://github.com/tunisiano187/Chocolatey-packages/tree/master/automatic/pelles-c-sdk</packageSourceUrl> | ||
<docsUrl>http://wiki.pellesc.de/</docsUrl> | ||
<mailingListUrl>http://forum.pellesc.de/</mailingListUrl> | ||
<dependencies> | ||
<dependency id="autohotkey.portable" /> | ||
<dependency id="pelles-c" version="[8.00.0.0]" /> | ||
</dependencies> | ||
</metadata> | ||
<files> | ||
<file src="tools\**" target="tools" /> | ||
</files> | ||
</package> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,10 @@ | ||
#NoEnv | ||
#NoTrayIcon | ||
SendMode Input ; Recommended for new scripts due to its superior speed and reliability. | ||
SetWorkingDir %A_ScriptDir% ; Ensures a consistent starting directory. | ||
|
||
WinWaitActive, Pelles C 8.00 Add-In SDK Setup, Choose Install Location , 600 | ||
WinActivate | ||
Send {Space} | ||
WinWaitActive, Pelles C 8.00 Add-In SDK Setup, Finished , 600 | ||
Send {Space} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,28 @@ | ||
$packageName = 'pelles-c-sdk' | ||
$installerType = 'EXE' | ||
$toolsDir = "$(Split-Path -parent $MyInvocation.MyCommand.Definition)" | ||
$url = 'http://www.smorgasbordet.com/pellesc/800/setupsdk.exe' | ||
$checksum = 'FED93A7A1C7F0AB01553D822E11E339A66B6EE6815C8DBCA3A50A0452C6002B8' | ||
$url64 = 'http://www.smorgasbordet.com/pellesc/800/setupsdk64.exe' | ||
$checksum64 = '7AD688E6072C25893B2265800BF4898053F862F2A642E7DF0666DC2E8DE1CB98' | ||
$silentArgs = '' | ||
$validExitCodes = @(0) | ||
$ahkExe = 'AutoHotKey' | ||
$ahkFile = Join-Path $toolsDir "PellesCSDKInstall.ahk" | ||
|
||
Start-Process $ahkExe $ahkFile | ||
|
||
$packageArgs = @{ | ||
packageName = $packageName | ||
fileType = 'EXE' | ||
url = $url | ||
url64 = $url64 | ||
softwareName = 'Pelles C Add-In SDK' | ||
checksum = $checksum | ||
checksum64 = $checksum64 | ||
checksumType = 'sha256' | ||
silentArgs = $silentArgs | ||
validExitCodes= $validExitCodes | ||
} | ||
|
||
Install-ChocolateyPackage @packageArgs |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters