Skip to content

Commit 072e3b6

Browse files
committed
Added arduino-cli 0.6.0 to the build
1 parent bf63a48 commit 072e3b6

7 files changed

+48
-0
lines changed
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
c56c601c079ab515225f6bd38de4e201ae2cda6e
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
5d1a4721fb827e2759a114bc2cf9b0c384f1e84e
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
3fefbf1657f248efc3d11c16cb53389054935ac4
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
76f5ede75caccc870ed9cefd592959d93d3ad0f6
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
4f4b92c0707dab4c1e8b2e28d344979eeaaa497a
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
479ecad6fc3abdbc51072024cfc33cfc27771200

build/build.xml

Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,13 @@
2525
<condition property="platform" value="linuxarm"><os family="unix" arch="arm" /></condition>
2626
<condition property="platform" value="linuxaarch64"><os family="unix" arch="aarch64" /></condition>
2727

28+
<condition property="platform_ext" value="macOS_64bit" ><equals arg1="${platform}" arg2="macosx" /></condition>
29+
<condition property="platform_ext" value="Windows_32bit"><equals arg1="${platform}" arg2="windows" /></condition>
30+
<condition property="platform_ext" value="Linux_32bit" ><equals arg1="${platform}" arg2="linux32" /></condition>
31+
<condition property="platform_ext" value="Linux_64bit" ><equals arg1="${platform}" arg2="linux64" /></condition>
32+
<condition property="platform_ext" value="Linux_ARMv7" ><equals arg1="${platform}" arg2="linuxarm" /></condition>
33+
<condition property="platform_ext" value="Linux_ARM64" ><equals arg1="${platform}" arg2="linuxaarch64" /></condition>
34+
2835
<condition property="windows_host" value="true"><os family="windows" /></condition>
2936

3037
<condition property="macosx"><equals arg1="${platform}" arg2="macosx" /></condition>
@@ -100,6 +107,7 @@
100107
<property name="portable" value="false" />
101108

102109
<property name="ARDUINO-BUILDER-VERSION" value="1.5.0" />
110+
<property name="ARDUINO-CLI-VERSION" value="0.6.0" />
103111
<property name="LIBLISTSERIAL-VERSION" value="1.4.2-2" />
104112
<property name="AVRGCC-VERSION" value="7.3.0-atmel3.6.1-arduino5" />
105113
<property name="AVRDUDE-VERSION" value="6.3.0-arduino17" />
@@ -489,6 +497,7 @@
489497

490498
<property name="ARDUINO-BUILDER-EXTRA-VERSION" value="-signed" />
491499
<antcall target="build-arduino-builder" />
500+
<antcall target="build-arduino-cli" />
492501

493502
<antcall target="portable-${portable}">
494503
<param name="parentdir" value="macosx/work/${staging_hardware_folder}/.." />
@@ -711,6 +720,7 @@
711720
</antcall>
712721

713722
<antcall target="build-arduino-builder" />
723+
<antcall target="build-arduino-cli" />
714724

715725
<antcall target="avr-toolchain-bundle">
716726
<param name="unpack_target" value="untar-native"/>
@@ -753,6 +763,7 @@
753763
</antcall>
754764

755765
<antcall target="build-arduino-builder" />
766+
<antcall target="build-arduino-cli" />
756767

757768
<antcall target="avr-toolchain-bundle">
758769
<param name="unpack_target" value="untar-native"/>
@@ -771,6 +782,7 @@
771782
</antcall>
772783

773784
<antcall target="build-arduino-builder" />
785+
<antcall target="build-arduino-cli" />
774786

775787
<antcall target="avr-toolchain-bundle">
776788
<param name="unpack_target" value="untar-native"/>
@@ -789,6 +801,7 @@
789801
</antcall>
790802

791803
<antcall target="build-arduino-builder" />
804+
<antcall target="build-arduino-cli" />
792805

793806
<antcall target="avr-toolchain-bundle">
794807
<param name="unpack_target" value="untar-native"/>
@@ -837,6 +850,20 @@
837850
<exec executable="./linux/work/arduino" spawn="false" failonerror="true"/>
838851
</target>
839852

853+
<target name="build-arduino-cli" unless="no_arduino_cli">
854+
<delete dir="${staging_folder}/arduino-cli-${platform}" includeemptydirs="true"/>
855+
<mkdir dir="${staging_folder}/arduino-cli-${platform}"/>
856+
<antcall target="untar-native">
857+
<param name="archive_file" value="./arduino-cli_${ARDUINO-CLI-VERSION}_${platform_ext}.tar.bz2" />
858+
<param name="archive_url" value="https://downloads.arduino.cc/arduino-cli/arduino-cli_${ARDUINO-CLI-VERSION}_${platform_ext}.tar.gz" />
859+
<param name="final_folder" value="${staging_folder}/arduino-cli-${platform}/arduino-cli" />
860+
<param name="dest_folder" value="${staging_folder}/arduino-cli-${platform}" />
861+
</antcall>
862+
<copy file="${staging_folder}/arduino-cli-${platform}/arduino-cli" tofile="${staging_folder}/work/${staging_hardware_folder}/../arduino-cli" />
863+
<chmod perm="755" file="${staging_folder}/work/${staging_hardware_folder}/../arduino-cli" />
864+
<delete dir="${staging_folder}/arduino-cli-${platform}" includeemptydirs="true"/>
865+
</target>
866+
840867
<target name="build-arduino-builder" unless="no_arduino_builder">
841868
<property name="ARDUINO-BUILDER-EXTRA-VERSION" value="" /> <!-- default if not set already -->
842869
<delete dir="${staging_folder}/arduino-builder-${platform}" includeemptydirs="true"/>
@@ -1086,12 +1113,27 @@
10861113
</copy>
10871114
<delete dir="${staging_folder}/arduino-builder-windows" includeemptydirs="true"/>
10881115

1116+
<delete dir="${staging_folder}/arduino-cli-windows" includeemptydirs="true"/>
1117+
<mkdir dir="${staging_folder}/arduino-cli-windows"/>
1118+
<antcall target="unzip">
1119+
<param name="archive_file" value="./arduino-cli_${ARDUINO-CLI-VERSION}_Windows_32bit.zip" />
1120+
<param name="archive_url" value="https://downloads.arduino.cc/arduino-cli/arduino-cli_${ARDUINO-CLI-VERSION}_Windows_32bit.zip" />
1121+
<param name="final_folder" value="${staging_folder}/arduino-cli-windows/arduino-cli_${ARDUINO-CLI-VERSION}_Windows_32bit.exe" />
1122+
<param name="dest_folder" value="${staging_folder}/arduino-cli-windows" />
1123+
</antcall>
1124+
<copy file="${staging_folder}/arduino-cli-windows/arduino-cli.exe" tofile="windows/work/arduino-cli.exe" />
1125+
<antcall target="make-file-executable">
1126+
<param name="file" value="windows/work/arduino-cli.exe" />
1127+
</antcall>
1128+
<delete dir="${staging_folder}/arduino-cli-windows" includeemptydirs="true"/>
1129+
10891130
<unzip src="../arduino-core/lib/jna-4.2.2.jar" dest="windows/work/lib">
10901131
<patternset>
10911132
<include name="com/sun/jna/win32-x86/jnidispatch.dll"/>
10921133
</patternset>
10931134
<mapper type="flatten"/>
10941135
</unzip>
1136+
10951137
<move file="windows/work/lib/jnidispatch.dll" tofile="windows/work/lib/jnidispatch-4.2.2-win32-x86.dll" />
10961138
<antcall target="make-file-executable">
10971139
<param name="file" value="windows/work/lib/jnidispatch-4.2.2-win32-x86.dll" />

0 commit comments

Comments
 (0)