Skip to content

Commit bc6b75b

Browse files
committed
🔧 Tweak kwin version detection
1 parent b168624 commit bc6b75b

1 file changed

Lines changed: 10 additions & 8 deletions

File tree

.github/workflows/deploy.yml

Lines changed: 10 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -52,18 +52,20 @@ jobs:
5252
5353
# Ubuntu / Debian containers
5454
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)"
55+
for PACKAGE in kwin-x11 kwin-dev; do
56+
if VERSION="$(dpkg-query -W -f='${Version}' "$PACKAGE" 2>/dev/null)"; then
57+
break
58+
fi
59+
done
5960
fi
6061
6162
# Fedora / RPM containers
6263
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)"
64+
for PACKAGE in kwin kwin-devel kwin-libs; do
65+
if VERSION="$(rpm -q --qf '%{VERSION}' "$PACKAGE" 2>/dev/null)"; then
66+
break
67+
fi
68+
done
6769
fi
6870
6971
VERSION="${VERSION%%-*}"

0 commit comments

Comments
 (0)