1414 strategy :
1515 matrix :
1616 operating-system : [ windows-2019 ]
17- lazarus-versions : [ 3.6 ]
17+ lazarus-versions : [ 3.8 ]
1818
1919 steps :
2020 - uses : actions/checkout@v4
2828 shell : bash
2929
3030 - name : Install Lazarus Environment # Install Lazarus
31- 31+ 3232 with :
3333 lazarus-version : ${{ matrix.lazarus-versions }}
3434 with-cache : true
9696 strategy :
9797 matrix :
9898 operating-system : [ windows-2019 ]
99- lazarus-versions : [ 3.6 ]
99+ lazarus-versions : [ 3.8 ]
100100
101101 steps :
102102 - uses : actions/checkout@v4
@@ -110,7 +110,7 @@ jobs:
110110 shell : bash
111111
112112 - name : Install Lazarus Environment # Install Lazarus
113- 113+ 114114 with :
115115 lazarus-version : ${{ matrix.lazarus-versions }}
116116 with-cache : true
@@ -193,7 +193,7 @@ jobs:
193193 chmod +x $HOME/shell/add-package.sh
194194
195195 - name : Install Lazarus Environment # Install Lazarus
196- 196+ 197197 with :
198198 lazarus-version : ${{ matrix.lazarus-versions }}
199199 with-cache : true
@@ -290,7 +290,7 @@ jobs:
290290 strategy :
291291 matrix :
292292 operating-system : [ ubuntu-latest ]
293- lazarus-versions : [ 3.6 ]
293+ lazarus-versions : [ 3.8 ]
294294 include :
295295 - arch : i386
296296 distro : ubuntu:18.04
@@ -306,7 +306,7 @@ jobs:
306306 chmod +x $RUNNER_WORKSPACE/shell/build-lib-in-linux-docker.sh
307307
308308 - name : Install Lazarus Environment # Install Lazarus
309- 309+ 310310 with :
311311 lazarus-version : ${{ matrix.lazarus-versions }}
312312 source-install : true
@@ -334,7 +334,7 @@ jobs:
334334
335335 run : | # run 要在容器中运行的命令,复制git文件到挂载的目录中
336336 pwd
337-
337+
338338 echo "Operating System Info ============================================="
339339 ls -al /app
340340 uname -m
@@ -344,20 +344,20 @@ jobs:
344344 pkg-config --modversion gtk+-3.0
345345 ldd --version
346346 cat /etc/os-release
347-
347+
348348 echo "Build fpc ============================================="
349349 cd /app/lazarus/fpc-3.2.2.i386-linux
350350 ls -al
351351 ./install.sh <<esxu
352352 esxu
353-
353+
354354 echo "Build lazarus ============================================="
355355 cd ../
356356 make clean all
357357 objdump -p /app/lazarus/lazbuild
358-
358+
359359 echo "Run Build shell ============================================="
360-
360+
361361 /app/shell/build-lib-in-linux-docker.sh Linux32 gtk2 101.0.18 liblcl-101.Linux32.zip
362362
363363 /app/shell/build-lib-in-linux-docker.sh Linux32 gtk2 Flash-89.0.18 liblcl-89.Linux32.zip
@@ -380,7 +380,7 @@ jobs:
380380 strategy :
381381 matrix :
382382 operating-system : [ ubuntu-latest ]
383- lazarus-versions : [ 3.6 ]
383+ lazarus-versions : [ 3.8 ]
384384 include :
385385 - arch : amd64
386386 distro : ubuntu:18.04
@@ -396,7 +396,7 @@ jobs:
396396 chmod +x $RUNNER_WORKSPACE/shell/build-lib-in-linux-docker.sh
397397
398398 - name : Install Lazarus Environment # Install Lazarus
399- 399+ 400400 with :
401401 lazarus-version : ${{ matrix.lazarus-versions }}
402402 source-install : true
@@ -423,7 +423,7 @@ jobs:
423423
424424 run : | # run 要在容器中运行的命令,复制git文件到挂载的目录中
425425 pwd
426-
426+
427427 echo "Operating System Info ============================================="
428428 ls -al /app
429429 uname -m
@@ -433,25 +433,25 @@ jobs:
433433 pkg-config --modversion gtk+-3.0
434434 ldd --version
435435 cat /etc/os-release
436-
436+
437437 echo "Build fpc ============================================="
438438 cd /app/lazarus/fpc-3.2.2.x86_64-linux
439439 ls -al
440440 ./install.sh <<esxu
441441 esxu
442-
442+
443443 echo "Build lazarus ============================================="
444444 cd ../
445445 make clean all
446446 objdump -p /app/lazarus/lazbuild
447-
447+
448448 echo "Run Build shell ============================================="
449-
449+
450450 /app/shell/build-lib-in-linux-docker.sh Linux64 gtk2 main liblcl.Linux64.zip
451451 /app/shell/build-lib-in-linux-docker.sh Linux64_GTK3 gtk3 main liblcl-GTK3.Linux64.zip
452-
452+
453453 /app/shell/build-lib-in-linux-docker.sh Linux64 gtk3 109.1.18 liblcl-109-GTK3.Linux64.zip
454-
454+
455455 /app/shell/build-lib-in-linux-docker.sh Linux64 gtk2 101.0.18 liblcl-101.Linux64.zip
456456
457457 /app/shell/build-lib-in-linux-docker.sh Linux64 gtk2 Flash-89.0.18 liblcl-89.Linux64.zip
@@ -474,7 +474,7 @@ jobs:
474474 strategy :
475475 matrix :
476476 operating-system : [ ubuntu-latest ]
477- lazarus-versions : [ 3.6 ]
477+ lazarus-versions : [ 3.8 ]
478478 include :
479479 - arch : arm32v7
480480 distro : ubuntu:18.04
@@ -490,7 +490,7 @@ jobs:
490490 chmod +x $RUNNER_WORKSPACE/shell/build-lib-in-linux-docker.sh
491491
492492 - name : Install Lazarus Environment # Install Lazarus
493- 493+ 494494 with :
495495 lazarus-version : ${{ matrix.lazarus-versions }}
496496 source-install : true
@@ -518,7 +518,7 @@ jobs:
518518
519519 run : | # run 要在容器中运行的命令,复制git文件到挂载的目录中
520520 pwd
521-
521+
522522 echo "Operating System Info ============================================="
523523 ls -al /app
524524 uname -m
@@ -528,25 +528,25 @@ jobs:
528528 pkg-config --modversion gtk+-3.0
529529 ldd --version
530530 cat /etc/os-release
531-
531+
532532 echo "Build fpc ============================================="
533533 cd /app/lazarus/fpc-3.2.2.arm-linux
534534 ls -al
535535 ./install.sh <<esxu
536536 esxu
537-
537+
538538 echo "Build lazarus ============================================="
539539 cd ../
540540 make clean all
541541 objdump -p /app/lazarus/lazbuild
542-
542+
543543 echo "Run Build shell ============================================="
544-
544+
545545 /app/shell/build-lib-in-linux-docker.sh LinuxARM gtk2 main liblcl.LinuxARM.zip
546546 /app/shell/build-lib-in-linux-docker.sh LinuxARM_GTK3 gtk3 main liblcl-GTK3.LinuxARM.zip
547-
547+
548548 /app/shell/build-lib-in-linux-docker.sh LinuxARM gtk3 109.1.18 liblcl-109-GTK3.LinuxARM.zip
549-
549+
550550 /app/shell/build-lib-in-linux-docker.sh LinuxARM gtk2 101.0.18 liblcl-101.LinuxARM.zip
551551
552552 /app/shell/build-lib-in-linux-docker.sh LinuxARM gtk2 Flash-89.0.18 liblcl-89.LinuxARM.zip
@@ -569,7 +569,7 @@ jobs:
569569 strategy :
570570 matrix :
571571 operating-system : [ ubuntu-latest ]
572- lazarus-versions : [ 3.6 ]
572+ lazarus-versions : [ 3.8 ]
573573 include :
574574 - arch : arm64v8
575575 distro : ubuntu:18.04
@@ -585,7 +585,7 @@ jobs:
585585 chmod +x $RUNNER_WORKSPACE/shell/build-lib-in-linux-docker.sh
586586
587587 - name : Install Lazarus Environment # Install Lazarus
588- 588+ 589589 with :
590590 lazarus-version : ${{ matrix.lazarus-versions }}
591591 source-install : true
@@ -613,7 +613,7 @@ jobs:
613613
614614 run : | # run 要在容器中运行的命令,复制git文件到挂载的目录中
615615 pwd
616-
616+
617617 echo "Operating System Info ============================================="
618618 ls -al /app
619619 uname -m
@@ -623,25 +623,25 @@ jobs:
623623 pkg-config --modversion gtk+-3.0
624624 ldd --version
625625 cat /etc/os-release
626-
626+
627627 echo "Build fpc ============================================="
628628 cd /app/lazarus/fpc-3.2.2.aarch64-linux
629629 ls -al
630630 ./install.sh <<esxu
631631 esxu
632-
632+
633633 echo "Build lazarus ============================================="
634634 cd ../
635635 make clean all
636636 objdump -p /app/lazarus/lazbuild
637-
637+
638638 echo "Run Build shell ============================================="
639-
639+
640640 /app/shell/build-lib-in-linux-docker.sh LinuxARM64 gtk2 main liblcl.LinuxARM64.zip
641641 /app/shell/build-lib-in-linux-docker.sh LinuxARM64_GTK3 gtk3 main liblcl-GTK3.LinuxARM64.zip
642-
642+
643643 /app/shell/build-lib-in-linux-docker.sh LinuxARM64 gtk3 109.1.18 liblcl-109-GTK3.LinuxARM64.zip
644-
644+
645645 /app/shell/build-lib-in-linux-docker.sh LinuxARM64 gtk2 101.0.18 liblcl-101.LinuxARM64.zip
646646
647647 /app/shell/build-lib-in-linux-docker.sh LinuxARM64 gtk2 Flash-89.0.18 liblcl-89.LinuxARM64.zip
0 commit comments