Skip to content

Commit e339e4f

Browse files
Clean up build release script
1 parent a6307af commit e339e4f

File tree

1 file changed

+14
-18
lines changed

1 file changed

+14
-18
lines changed

package/build_boards_manager_package.sh

Lines changed: 14 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,14 @@
11
#!/bin/bash
22
set -o xtrace
33

4+
[ -z "${REMOTE_URL}" ] && REMOTE_URL=https://github.com/earlephilhower/arduino-pico/releases/download
5+
46
if [ ! -z "${manualversion}" ]; then
57

68
# manual-made release based on $manualversion
79
ver=${manualversion}
810
plain_ver=${ver}
9-
visiblever=${ver}
10-
[ -z "${REMOTE_URL}" ] && REMOTE_URL=https://github.com/earlephilhower/arduino-pico/releases/download
11+
visible_ver=${ver}
1112

1213
else
1314

@@ -23,8 +24,8 @@ else
2324
if [ "$ver" == "null" ]; then
2425
ver=$(git describe --tag)
2526
fi
26-
visiblever=$ver
27-
plainver=$ver
27+
visible_ver=$ver
28+
plain_ver=$ver
2829

2930
# Match 0.0.* as special-case early-access builds
3031
if [ "${ver%.*}" = 0.0 ]; then
@@ -36,8 +37,8 @@ fi
3637

3738
set -e
3839

39-
package_name=rp2040-$visiblever
40-
echo "Version: $visiblever ($ver)"
40+
package_name=rp2040-$visible_ver
41+
echo "Version: $visible_ver ($ver)"
4142
echo "Package name: $package_name"
4243

4344
# Set REMOTE_URL environment variable to the address where the package will be
@@ -50,18 +51,17 @@ echo "Remote: $REMOTE_URL"
5051

5152
if [ -z "$PKG_URL" ]; then
5253
if [ -z "$PKG_URL_PREFIX" ]; then
53-
PKG_URL_PREFIX="$REMOTE_URL/$visiblever"
54+
PKG_URL_PREFIX="$REMOTE_URL/$visible_ver"
5455
fi
5556
PKG_URL="$PKG_URL_PREFIX/$package_name.zip"
5657
fi
5758
echo "Package: $PKG_URL"
58-
echo "Docs: $DOC_URL"
5959

6060
pushd ..
6161
# Create directory for the package
62-
outdir=package/versions/$visiblever/$package_name
62+
outdir=package/versions/$visible_ver/$package_name
6363
srcdir=$PWD
64-
rm -rf package/versions/$visiblever
64+
rm -rf package/versions/$visible_ver
6565
mkdir -p $outdir
6666

6767
# Some files should be excluded from the package
@@ -77,7 +77,7 @@ EOF
7777
git ls-files --other --directory >> exclude.txt
7878
# Now copy files to $outdir
7979
rsync -a -L -K --exclude-from 'exclude.txt' $srcdir/ $outdir/
80-
mv $outdir/ArduinoCore-API/api $outdir/cores/rp2040/api
80+
#mv $outdir/ArduinoCore-API/api $outdir/cores/rp2040/api
8181
rm -rf $outdir/ArduinoCore-API
8282
rm exclude.txt
8383

@@ -108,10 +108,10 @@ echo \#define ARDUINO_RP2040_GIT_DESC `git describe --tags 2>/dev/null` >>$outdi
108108
echo \#define ARDUINO_RP2040_RELEASE_$ver_define >>$outdir/cores/rp2040/core_version.h
109109
echo \#define ARDUINO_RP2040_RELEASE \"$ver_define\" >>$outdir/cores/rp2040/core_version.h
110110

111-
$SED -i 's/"version": .*/"version": "'$visiblever'"/' $outdir/package.json
111+
$SED -i 's/"version": .*/"version": "'$visible_ver'"/' $outdir/package.json
112112

113113
# Zip the package
114-
pushd package/versions/$visiblever
114+
pushd package/versions/$visible_ver
115115
echo "Making $package_name.zip"
116116
zip -qr $package_name.zip $package_name
117117
rm -rf $package_name
@@ -124,7 +124,7 @@ echo SHA-256: $sha
124124

125125
echo "Making package_rp2040_index.json"
126126

127-
jq_arg=".packages[0].platforms[0].version = \"$visiblever\" | \
127+
jq_arg=".packages[0].platforms[0].version = \"$visible_ver\" | \
128128
.packages[0].platforms[0].url = \"$PKG_URL\" |\
129129
.packages[0].platforms[0].archiveFileName = \"$package_name.zip\""
130130

@@ -134,10 +134,6 @@ if [ -z "$is_nightly" ]; then
134134
.packages[0].platforms[0].checksum = \"SHA-256:$sha\""
135135
fi
136136

137-
if [ ! -z "$DOC_URL" ]; then
138-
jq_arg="$jq_arg |\
139-
.packages[0].platforms[0].help.online = \"$DOC_URL\""
140-
fi
141137

142138
cat $srcdir/package/package_pico_index.template.json | \
143139
jq "$jq_arg" > package_rp2040_index.json

0 commit comments

Comments
 (0)