feat(jellyfin-kiosk): add debian package build and staging for jellyfin-kiosk
This commit is contained in:
@@ -56,7 +56,7 @@ jobs:
|
||||
- name: Install system runtime dependencies
|
||||
run: |
|
||||
sudo apt-get update
|
||||
sudo apt-get install -y python3 python3-pip python3-venv ffmpeg
|
||||
sudo apt-get install -y python3 python3-pip python3-venv ffmpeg mpv yt-dlp libmpv2
|
||||
|
||||
- name: Test install eendoe-repository
|
||||
run: |
|
||||
@@ -90,10 +90,19 @@ jobs:
|
||||
test -f /usr/local/share/ca-certificates/bnhmeijer/bnhmeijer-root-ca.crt
|
||||
echo "bnhmeijer-ca-certificates: OK"
|
||||
|
||||
- name: Test install jellyfin-kiosk
|
||||
run: |
|
||||
echo "=== Installing jellyfin-kiosk ==="
|
||||
sudo apt-get install -y ./staging/jellyfin-kiosk-*.deb
|
||||
dpkg -s jellyfin-kiosk | grep -q "Status: install ok installed"
|
||||
test -x /usr/bin/jellyfin-kiosk
|
||||
test -f /usr/lib/systemd/system/jellyfin-kiosk.service
|
||||
echo "jellyfin-kiosk: OK"
|
||||
|
||||
- name: Test package uninstall and cleanup
|
||||
run: |
|
||||
echo "=== Testing package removal ==="
|
||||
sudo apt-get remove -y eendoe-hyperdeck eendoe-srs eendoe-repository bnhmeijer-ca-certificates
|
||||
sudo apt-get remove -y eendoe-hyperdeck eendoe-srs eendoe-repository bnhmeijer-ca-certificates jellyfin-kiosk
|
||||
echo "Package removal: OK"
|
||||
|
||||
publish:
|
||||
|
||||
Reference in New Issue
Block a user