Skip to content

Commit 1697609

Browse files
committed
Add support for the misc-plugins
ie those found in https://github.com/linuxdeploy/misc-plugins Squashed commit of the following: commit 81ad44d Author: Paul Colby <[email protected]> Date: Mon Oct 21 22:58:41 2024 +1100 Update CHANGELOG.md commit 1da0ca3 Author: Paul Colby <[email protected]> Date: Mon Oct 21 22:55:38 2024 +1100 Correct three of the misc-plugin URLs commit 6b83fbf Author: Paul Colby <[email protected]> Date: Mon Oct 21 22:54:49 2024 +1100 Correct the misc-plugin URLs commit d2364e2 Author: Paul Colby <[email protected]> Date: Mon Oct 21 22:50:23 2024 +1100 Add support for the misc-plugins ie those found in https://github.com/linuxdeploy/misc-plugins
1 parent e08b29f commit 1697609

File tree

3 files changed

+31
-2
lines changed

3 files changed

+31
-2
lines changed

.github/workflows/ci.yaml

+17-2
Original file line numberDiff line numberDiff line change
@@ -71,18 +71,33 @@ jobs:
7171

7272
test-plugins:
7373
runs-on: ${{ matrix.os }}
74+
env:
75+
PLUGINS: >-
76+
appimage
77+
checkrt
78+
conda
79+
demo
80+
gdb
81+
gettext
82+
grantlee5
83+
gstreamer
84+
gtk
85+
native_packages
86+
ncurses
87+
python
88+
qt
7489
steps:
7590
- uses: actions/checkout@v4
7691
- name: Install linuxdeploy, and all supported plugins
7792
uses: ./
7893
with:
79-
plugins: appimage checkrt conda gstreamer gtk native_packages ncurses python qt
94+
plugins: ${{ env.PLUGINS }}
8095
- name: Check installed plugins
8196
run: |
8297
ls -l "${RUNNER_TEMP}/linuxdeploy"
8398
linuxdeploy-x86_64.AppImage --list-plugins | tee "${RUNNER_TEMP}/plugins.txt"
8499
plugins=($(sed -Ee '0,/^Available plugins:/d' -e 's/:.*//' "${RUNNER_TEMP}/plugins.txt" | sort))
85-
[[ "${plugins[@]}" = 'appimage checkrt conda gstreamer gtk native_packages ncurses python qt' ]]
100+
[[ "${plugins[@]}" = "${PLUGINS}" ]]
86101
strategy:
87102
matrix:
88103
os:

CHANGELOG.md

+10
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,14 @@
11
# Changelog
22

3+
## [1.0.1][] (2024-10-21)
4+
5+
Added support for the follow [misc-plugins]:
6+
7+
- `demo`
8+
- `gdb`
9+
- `gettext`
10+
- `grantlee5`
11+
312
## [1.0.1][] (2024-10-20)
413

514
Match host runner's architecture by default.
@@ -22,3 +31,4 @@ Initial public release, with full support for installing [linuxdeploy], and the
2231
[1.0.0]: https://github.com/pcolby/install-linuxdeploy/releases/tag/v1.0.0
2332

2433
[linuxdeploy]: https://github.com/linuxdeploy/linuxdeploy
34+
[misc-plugins]: https://github.com/linuxdeploy/misc-plugins

action.yaml

+4
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,10 @@ runs:
4040
declare -Ar PLUGIN_FORMAT=(
4141
[checkrt]=$(printf "${RELEASE_FORMAT}" darealshinji linuxdeploy-plugin-checkrt{,.sh})
4242
[conda]=$(printf "${RAW_FORMAT}" linuxdeploy linuxdeploy-plugin-conda{,.sh})
43+
[demo]=$(printf "${RAW_FORMAT}" linuxdeploy misc-plugins 'demo/linuxdeploy-plugin-demo.sh')
44+
[gdb]=$(printf "${RAW_FORMAT}" linuxdeploy misc-plugins 'gdb/linuxdeploy-plugin-gdb.sh')
45+
[gettext]=$(printf "${RAW_FORMAT}" linuxdeploy misc-plugins 'gettext/linuxdeploy-plugin-gettext.sh')
46+
[grantlee5]=$(printf "${RAW_FORMAT}" linuxdeploy misc-plugins 'grantlee5/linuxdeploy-plugin-grantlee5.sh')
4347
[gstreamer]=$(printf "${RAW_FORMAT}" linuxdeploy linuxdeploy-plugin-gstreamer{,.sh})
4448
[gtk]=$(printf "${RAW_FORMAT}" linuxdeploy linuxdeploy-plugin-gtk{,.sh})
4549
[ncurses]=$(printf "${RAW_FORMAT}" linuxdeploy linuxdeploy-plugin-ncurses{,.sh})

0 commit comments

Comments
 (0)