File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -48,10 +48,24 @@ jobs:
4848 id : kwin_version
4949 shell : bash
5050 run : |
51- VERSION="$(dpkg-query -W -f='${Version}' kwin-wayland 2>/dev/null \
52- || dpkg-query -W -f='${Version}' kwin-x11 2>/dev/null \
53- || dpkg-query -W -f='${Version}' kwin-dev 2>/dev/null \
54- || echo unknown)"
51+ VERSION="unknown"
52+
53+ # Ubuntu / Debian containers
54+ if command -v dpkg-query >/dev/null 2>&1; then
55+ VERSION="$(dpkg-query -W -f='${Version}' kwin-wayland 2>/dev/null \
56+ || dpkg-query -W -f='${Version}' kwin-x11 2>/dev/null \
57+ || dpkg-query -W -f='${Version}' kwin-dev 2>/dev/null \
58+ || echo unknown)"
59+ fi
60+
61+ # Fedora / RPM containers
62+ if [[ "$VERSION" == "unknown" ]] && command -v rpm >/dev/null 2>&1; then
63+ VERSION="$(rpm -q --qf '%{VERSION}' kwin 2>/dev/null \
64+ || rpm -q --qf '%{VERSION}' kwin-devel 2>/dev/null \
65+ || rpm -q --qf '%{VERSION}' kwin-libs 2>/dev/null \
66+ || echo unknown)"
67+ fi
68+
5569 VERSION="${VERSION%%-*}"
5670 VERSION="${VERSION#*:}"
5771 VERSION="${VERSION//[^0-9A-Za-z._-]/_}"
You can’t perform that action at this time.
0 commit comments