6
6
OVERWRITE=1
7
7
SILENT_ARGS=" "
8
8
BLEEDING_EDGE=0
9
- DL_VERSION=2.8 .0
9
+ DL_VERSION=3.0 .0
10
10
TAG=" "
11
11
12
12
printHelp (){
171
171
172
172
if [ " $PLATFORM " == " vs" ]; then
173
173
EXT=" .exe"
174
+ elif [ " $PLATFORM " == " linux" ]; then
175
+ EXT=" "
174
176
else
175
177
EXT=" .app"
176
178
fi
@@ -180,7 +182,12 @@ if [ "$PLATFORM" == "msys2" ] || [ "$PLATFORM" == "vs" ]; then
180
182
else
181
183
GUI=" "
182
184
fi
183
- PKG=" projectGenerator-${PLATFORM}${GUI} .zip"
185
+
186
+ if [ " $PLATFORM " == " linux" ]; then
187
+ PKG=" projectGenerator-${PLATFORM}${GUI} .gz"
188
+ else
189
+ PKG=" projectGenerator-${PLATFORM}${GUI} .zip"
190
+ fi
184
191
185
192
echo " openFrameworks download_pg.sh"
186
193
@@ -192,6 +199,10 @@ mkdir -p download
192
199
cd download
193
200
194
201
download $PKG
202
+ # if [ "$PLATFORM" == "linux" ]; then
203
+ # PKG="projectGenerator-${PLATFORM}.tar.bz2"
204
+ # download $PKG
205
+ # fi
195
206
196
207
if [ -d " ${OUTDIR} /${OUTPUT} " ] || [ -f " ${OUTDIR} /${OUTPUT} " ]; then
197
208
rm -rf " ${OUTDIR} /${OUTPUT} "
@@ -220,6 +231,18 @@ if [ "$PLATFORM" == "msys2" ] || [ "$PLATFORM" == "vs" ]; then
220
231
# else
221
232
# echo "Warning: chmod command not found, skipping permission adjustment."
222
233
# fi
234
+ elif [ " $PLATFORM " == " linux" ]; then
235
+ # CLI version
236
+ mkdir -p " ${OUTDIR} /${OUTPUT} "
237
+ # tar xjf "$PKG" -C "${OUTDIR}/${OUTPUT}"
238
+ # GUI version
239
+ if [ -f " projectGenerator-linux-gui.gz" ]; then
240
+ gunzip -c " projectGenerator-linux-gui.gz" > " ${OUTDIR} /${OUTPUT} /projectGenerator"
241
+ chmod +x " ${OUTDIR} /${OUTPUT} /projectGenerator"
242
+ fi
243
+ # Move CLI binary and set permissions
244
+ mv " ${OUTDIR} /${OUTPUT} /resources/app/app/projectGenerator" " ${OUTDIR} /${OUTPUT} /projectGeneratorCmd"
245
+ chmod +x " ${OUTDIR} /${OUTPUT} /projectGeneratorCmd"
223
246
else
224
247
if ! command -v rsync & > /dev/null; then
225
248
cp -arX " ${OUTDIR} /${OUTPUT} /projectGenerator$EXT /Contents/Resources/app/app/projectGenerator" " ${OUTDIR} /${OUTPUT} /projectGenerator"
0 commit comments