Skip to content

Commit 2c513e0

Browse files
committed
In JavaScriptEngineSwitcher.ChakraCore:
1. Added support of .NET Standard 2.0; 2. ChakraCore was updated to version 1.7.3; 3. JavaScriptEngineSwitcher.ChakraCore.Native.debian-x64 package has been replaced by the JavaScriptEngineSwitcher.ChakraCore.Native.linux-x64 package; 4. ICU-57 library was embedded into the `libChakraCore.so` and `libChakraCore.dylib` assemblies.
1 parent 9cb704a commit 2c513e0

File tree

30 files changed

+141
-102
lines changed

30 files changed

+141
-102
lines changed

NuGet/JavaScriptEngineSwitcher.ChakraCore.Native.debian-x64/JavaScriptEngineSwitcher.ChakraCore.Native.debian-x64.nuspec

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -2,19 +2,16 @@
22
<package xmlns="http://schemas.microsoft.com/packaging/2011/08/nuspec.xsd">
33
<metadata>
44
<id>JavaScriptEngineSwitcher.ChakraCore.Native.debian-x64</id>
5-
<version>3.0.0-alpha3</version>
5+
<version>3.0.0-alpha6</version>
66
<title>JS Engine Switcher: ChakraCore for Debian (x64)</title>
77
<authors>Andrey Taritsyn</authors>
88
<owners>Andrey Taritsyn</owners>
99
<licenseUrl>http://github.com/Taritsyn/JavaScriptEngineSwitcher/blob/master/LICENSE</licenseUrl>
1010
<projectUrl>http://github.com/Taritsyn/JavaScriptEngineSwitcher</projectUrl>
1111
<iconUrl>https://raw.githubusercontent.com/Taritsyn/JavaScriptEngineSwitcher/master/Icons/JavaScriptEngineSwitcher_ChakraCore_Logo128x128.png</iconUrl>
1212
<requireLicenseAcceptance>false</requireLicenseAcceptance>
13-
<description>This package complements the JavaScriptEngineSwitcher.ChakraCore package and contains the native implementation of ChakraCore version 1.7.2 for Debian-based Linux (x64) (Debian, Ubuntu and Linux Mint).
14-
15-
This package is only compatible with .NET Core.</description>
16-
<summary>This package complements the JavaScriptEngineSwitcher.ChakraCore package and contains the native implementation of ChakraCore version 1.7.2 for Debian-based Linux (x64) (Debian, Ubuntu and Linux Mint).</summary>
17-
<releaseNotes>ChakraCore was updated to version 1.7.2.</releaseNotes>
13+
<description>This package is deprecated. Instead, it is recommended to use a 'JavaScriptEngineSwitcher.ChakraCore.Native.linux-x64' package.</description>
14+
<summary>This package is deprecated. Instead, it is recommended to use a 'JavaScriptEngineSwitcher.ChakraCore.Native.linux-x64' package.</summary>
1815
<copyright>Copyright (c) 2013-2017 Andrey Taritsyn - http://www.taritsyn.ru</copyright>
1916
<language>en-US</language>
2017
<tags>JavaScriptEngineSwitcher JavaScript ECMAScript ChakraCore Debian Ubuntu LinuxMint x64</tags>

NuGet/JavaScriptEngineSwitcher.ChakraCore.Native.debian-x64/readme.txt

Lines changed: 3 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11

22

33
--------------------------------------------------------------------------------
4-
README file for JS Engine Switcher: ChakraCore for Debian x64 v3.0.0 Alpha 3
4+
README file for JS Engine Switcher: ChakraCore for Debian x64 v3.0.0 Alpha 6
55

66
--------------------------------------------------------------------------------
77

@@ -11,16 +11,8 @@
1111
===========
1212
DESCRIPTION
1313
===========
14-
This package complements the JavaScriptEngineSwitcher.ChakraCore package and
15-
contains the native implementation of ChakraCore version 1.7.2 for Debian-based
16-
Linux (x64) (Debian, Ubuntu and Linux Mint).
17-
18-
This package is only compatible with .NET Core.
19-
20-
=============
21-
RELEASE NOTES
22-
=============
23-
ChakraCore was updated to version 1.7.2.
14+
This package is deprecated. Instead, it is recommended to use a
15+
'JavaScriptEngineSwitcher.ChakraCore.Native.linux-x64' package.
2416

2517
=============
2618
DOCUMENTATION
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
<?xml version="1.0"?>
2+
<package xmlns="http://schemas.microsoft.com/packaging/2011/08/nuspec.xsd">
3+
<metadata>
4+
<id>JavaScriptEngineSwitcher.ChakraCore.Native.linux-x64</id>
5+
<version>3.0.0-alpha6</version>
6+
<title>JS Engine Switcher: ChakraCore for Linux (x64)</title>
7+
<authors>Andrey Taritsyn</authors>
8+
<owners>Andrey Taritsyn</owners>
9+
<licenseUrl>http://github.com/Taritsyn/JavaScriptEngineSwitcher/blob/master/LICENSE</licenseUrl>
10+
<projectUrl>http://github.com/Taritsyn/JavaScriptEngineSwitcher</projectUrl>
11+
<iconUrl>https://raw.githubusercontent.com/Taritsyn/JavaScriptEngineSwitcher/master/Icons/JavaScriptEngineSwitcher_ChakraCore_Logo128x128.png</iconUrl>
12+
<requireLicenseAcceptance>false</requireLicenseAcceptance>
13+
<description>This package complements the JavaScriptEngineSwitcher.ChakraCore package and contains the native implementation of ChakraCore version 1.7.3 for Linux (x64).
14+
15+
This package is only compatible with .NET Core.</description>
16+
<summary>This package complements the JavaScriptEngineSwitcher.ChakraCore package and contains the native implementation of ChakraCore version 1.7.3 for Linux (x64).</summary>
17+
<copyright>Copyright (c) 2013-2017 Andrey Taritsyn - http://www.taritsyn.ru</copyright>
18+
<language>en-US</language>
19+
<tags>JavaScriptEngineSwitcher JavaScript ECMAScript ChakraCore Linux x64</tags>
20+
</metadata>
21+
<files>
22+
<file src="**\*.*" exclude="build-package.cmd" />
23+
</files>
24+
</package>
Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
set project_name=JavaScriptEngineSwitcher.ChakraCore.Native.linux-x64
2+
set lib_dir=..\..\lib\ChakraCore
3+
set licenses_dir=..\..\Licenses
4+
set nuget_package_manager=..\..\.nuget\nuget.exe
5+
6+
call "..\setup.cmd"
7+
8+
rmdir runtimes /Q/S
9+
del chakra-core-license.txt /Q/S
10+
11+
xcopy "%lib_dir%\runtimes\debian-x64\native\libChakraCore.so" runtimes\linux-x64\native\
12+
copy "%licenses_dir%\chakra-core-license.txt" chakra-core-license.txt /Y
13+
14+
%nuget_package_manager% pack "..\%project_name%\%project_name%.nuspec"
Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+

2+
3+
--------------------------------------------------------------------------------
4+
README file for JS Engine Switcher: ChakraCore for Linux x64 v3.0.0 Alpha 6
5+
6+
--------------------------------------------------------------------------------
7+
8+
Copyright (c) 2013-2017 Andrey Taritsyn - http://www.taritsyn.ru
9+
10+
11+
===========
12+
DESCRIPTION
13+
===========
14+
This package complements the JavaScriptEngineSwitcher.ChakraCore package and
15+
contains the native implementation of ChakraCore version 1.7.3 for Linux (x64).
16+
17+
This package is only compatible with .NET Core.
18+
19+
=============
20+
DOCUMENTATION
21+
=============
22+
See documentation on GitHub -
23+
http://github.com/Taritsyn/JavaScriptEngineSwitcher

NuGet/JavaScriptEngineSwitcher.ChakraCore.Native.osx-x64/JavaScriptEngineSwitcher.ChakraCore.Native.osx-x64.nuspec

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -2,21 +2,20 @@
22
<package xmlns="http://schemas.microsoft.com/packaging/2011/08/nuspec.xsd">
33
<metadata>
44
<id>JavaScriptEngineSwitcher.ChakraCore.Native.osx-x64</id>
5-
<version>3.0.0-alpha3</version>
5+
<version>3.0.0-alpha6</version>
66
<title>JS Engine Switcher: ChakraCore for OS X (x64)</title>
77
<authors>Andrey Taritsyn</authors>
88
<owners>Andrey Taritsyn</owners>
99
<licenseUrl>http://github.com/Taritsyn/JavaScriptEngineSwitcher/blob/master/LICENSE</licenseUrl>
1010
<projectUrl>http://github.com/Taritsyn/JavaScriptEngineSwitcher</projectUrl>
1111
<iconUrl>https://raw.githubusercontent.com/Taritsyn/JavaScriptEngineSwitcher/master/Icons/JavaScriptEngineSwitcher_ChakraCore_Logo128x128.png</iconUrl>
1212
<requireLicenseAcceptance>false</requireLicenseAcceptance>
13-
<description>This package complements the JavaScriptEngineSwitcher.ChakraCore package and contains the native implementation of ChakraCore version 1.7.2 for OS X (x64).
13+
<description>This package complements the JavaScriptEngineSwitcher.ChakraCore package and contains the native implementation of ChakraCore version 1.7.3 for OS X (x64).
1414

15-
This package is only compatible with .NET Core.
16-
17-
For correct working of the ChakraCore require the ICU4C library.</description>
18-
<summary>This package complements the JavaScriptEngineSwitcher.ChakraCore package and contains the native implementation of ChakraCore version 1.7.2 for OS X (x64).</summary>
19-
<releaseNotes>ChakraCore was updated to version 1.7.2.</releaseNotes>
15+
This package is only compatible with .NET Core.</description>
16+
<summary>This package complements the JavaScriptEngineSwitcher.ChakraCore package and contains the native implementation of ChakraCore version 1.7.3 for OS X (x64).</summary>
17+
<releaseNotes>1. ChakraCore was updated to version 1.7.3;
18+
2. ICU-57 library was embedded into the `libChakraCore.dylib` assembly.</releaseNotes>
2019
<copyright>Copyright (c) 2013-2017 Andrey Taritsyn - http://www.taritsyn.ru</copyright>
2120
<language>en-US</language>
2221
<tags>JavaScriptEngineSwitcher JavaScript ECMAScript ChakraCore macOS OSX x64</tags>

NuGet/JavaScriptEngineSwitcher.ChakraCore.Native.osx-x64/readme.txt

Lines changed: 4 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11

22

33
--------------------------------------------------------------------------------
4-
README file for JS Engine Switcher: ChakraCore for OS X x64 v3.0.0 Alpha 3
4+
README file for JS Engine Switcher: ChakraCore for OS X x64 v3.0.0 Alpha 6
55

66
--------------------------------------------------------------------------------
77

@@ -12,24 +12,15 @@
1212
DESCRIPTION
1313
===========
1414
This package complements the JavaScriptEngineSwitcher.ChakraCore package and
15-
contains the native implementation of ChakraCore version 1.7.2 for OS X (x64).
15+
contains the native implementation of ChakraCore version 1.7.3 for OS X (x64).
1616

1717
This package is only compatible with .NET Core.
1818

19-
For correct working of the ChakraCore require the ICU4C library.
20-
2119
=============
2220
RELEASE NOTES
2321
=============
24-
ChakraCore was updated to version 1.7.2.
25-
26-
====================
27-
POST-INSTALL ACTIONS
28-
====================
29-
If in your system does not installed the ICU4C library, then simply run in your
30-
terminal the following command:
31-
32-
brew install icu4c
22+
1. ChakraCore was updated to version 1.7.3;
23+
2. ICU-57 library was embedded into the `libChakraCore.dylib` assembly.
3324

3425
=============
3526
DOCUMENTATION

NuGet/JavaScriptEngineSwitcher.ChakraCore.Native.win-x64/JavaScriptEngineSwitcher.ChakraCore.Native.win-x64.nuspec

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,19 +2,19 @@
22
<package xmlns="http://schemas.microsoft.com/packaging/2011/08/nuspec.xsd">
33
<metadata>
44
<id>JavaScriptEngineSwitcher.ChakraCore.Native.win-x64</id>
5-
<version>3.0.0-alpha3</version>
5+
<version>3.0.0-alpha6</version>
66
<title>JS Engine Switcher: ChakraCore for Windows (x64)</title>
77
<authors>Andrey Taritsyn</authors>
88
<owners>Andrey Taritsyn</owners>
99
<licenseUrl>http://github.com/Taritsyn/JavaScriptEngineSwitcher/blob/master/LICENSE</licenseUrl>
1010
<projectUrl>http://github.com/Taritsyn/JavaScriptEngineSwitcher</projectUrl>
1111
<iconUrl>https://raw.githubusercontent.com/Taritsyn/JavaScriptEngineSwitcher/master/Icons/JavaScriptEngineSwitcher_ChakraCore_Logo128x128.png</iconUrl>
1212
<requireLicenseAcceptance>false</requireLicenseAcceptance>
13-
<description>This package complements the JavaScriptEngineSwitcher.ChakraCore package and contains the native implementation of ChakraCore version 1.7.2 for Windows (x64).
13+
<description>This package complements the JavaScriptEngineSwitcher.ChakraCore package and contains the native implementation of ChakraCore version 1.7.3 for Windows (x64).
1414

1515
For correct working of the ChakraCore require `msvcp140.dll` assembly from the Visual C++ Redistributable for Visual Studio 2015.</description>
16-
<summary>This package complements the JavaScriptEngineSwitcher.ChakraCore package and contains the native implementation of ChakraCore version 1.7.2 for Windows (x64).</summary>
17-
<releaseNotes>ChakraCore was updated to version 1.7.2.</releaseNotes>
16+
<summary>This package complements the JavaScriptEngineSwitcher.ChakraCore package and contains the native implementation of ChakraCore version 1.7.3 for Windows (x64).</summary>
17+
<releaseNotes>ChakraCore was updated to version 1.7.3.</releaseNotes>
1818
<copyright>Copyright (c) 2013-2017 Andrey Taritsyn - http://www.taritsyn.ru</copyright>
1919
<language>en-US</language>
2020
<tags>JavaScriptEngineSwitcher JavaScript ECMAScript ChakraCore Windows x64</tags>

NuGet/JavaScriptEngineSwitcher.ChakraCore.Native.win-x64/readme.txt

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11

22

33
--------------------------------------------------------------------------------
4-
README file for JS Engine Switcher: ChakraCore for Windows x64 v3.0.0 Alpha 3
4+
README file for JS Engine Switcher: ChakraCore for Windows x64 v3.0.0 Alpha 6
55

66
--------------------------------------------------------------------------------
77

@@ -12,15 +12,15 @@
1212
DESCRIPTION
1313
===========
1414
This package complements the JavaScriptEngineSwitcher.ChakraCore package and
15-
contains the native implementation of ChakraCore version 1.7.2 for Windows (x64).
15+
contains the native implementation of ChakraCore version 1.7.3 for Windows (x64).
1616

1717
For correct working of the ChakraCore require `msvcp140.dll` assembly from the
1818
Visual C++ Redistributable for Visual Studio 2015.
1919

2020
=============
2121
RELEASE NOTES
2222
=============
23-
ChakraCore was updated to version 1.7.2.
23+
ChakraCore was updated to version 1.7.3.
2424

2525
====================
2626
POST-INSTALL ACTIONS

NuGet/JavaScriptEngineSwitcher.ChakraCore.Native.win-x86/JavaScriptEngineSwitcher.ChakraCore.Native.win-x86.nuspec

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,19 +2,19 @@
22
<package xmlns="http://schemas.microsoft.com/packaging/2011/08/nuspec.xsd">
33
<metadata>
44
<id>JavaScriptEngineSwitcher.ChakraCore.Native.win-x86</id>
5-
<version>3.0.0-alpha3</version>
5+
<version>3.0.0-alpha6</version>
66
<title>JS Engine Switcher: ChakraCore for Windows (x86)</title>
77
<authors>Andrey Taritsyn</authors>
88
<owners>Andrey Taritsyn</owners>
99
<licenseUrl>http://github.com/Taritsyn/JavaScriptEngineSwitcher/blob/master/LICENSE</licenseUrl>
1010
<projectUrl>http://github.com/Taritsyn/JavaScriptEngineSwitcher</projectUrl>
1111
<iconUrl>https://raw.githubusercontent.com/Taritsyn/JavaScriptEngineSwitcher/master/Icons/JavaScriptEngineSwitcher_ChakraCore_Logo128x128.png</iconUrl>
1212
<requireLicenseAcceptance>false</requireLicenseAcceptance>
13-
<description>This package complements the JavaScriptEngineSwitcher.ChakraCore package and contains the native implementation of ChakraCore version 1.7.2 for Windows (x86).
13+
<description>This package complements the JavaScriptEngineSwitcher.ChakraCore package and contains the native implementation of ChakraCore version 1.7.3 for Windows (x86).
1414

1515
For correct working of the ChakraCore require `msvcp140.dll` assembly from the Visual C++ Redistributable for Visual Studio 2015.</description>
16-
<summary>This package complements the JavaScriptEngineSwitcher.ChakraCore package and contains the native implementation of ChakraCore version 1.7.2 for Windows (x86).</summary>
17-
<releaseNotes>ChakraCore was updated to version 1.7.2.</releaseNotes>
16+
<summary>This package complements the JavaScriptEngineSwitcher.ChakraCore package and contains the native implementation of ChakraCore version 1.7.3 for Windows (x86).</summary>
17+
<releaseNotes>ChakraCore was updated to version 1.7.3.</releaseNotes>
1818
<copyright>Copyright (c) 2013-2017 Andrey Taritsyn - http://www.taritsyn.ru</copyright>
1919
<language>en-US</language>
2020
<tags>JavaScriptEngineSwitcher JavaScript ECMAScript ChakraCore Windows x86</tags>

0 commit comments

Comments
 (0)