Skip to content
This repository was archived by the owner on Mar 28, 2026. It is now read-only.

Commit 66c1868

Browse files
committed
test
1 parent 2093ae5 commit 66c1868

File tree

5 files changed

+10
-9
lines changed

5 files changed

+10
-9
lines changed

.github/workflows/main.yml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ jobs:
2222
mkdir build
2323
sed -i '' 's|await loadScript('\''qrc:///qtwebchannel/qwebchannel.js'\'');|document.body.style.overscrollBehavior = "none";&|g' native/nativeshell.js
2424
cd build
25-
cmake -GNinja -DQTROOT=/usr/local/opt/qt@6 -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=output -DUSE_STATIC_MPVQT=ON ..
25+
cmake -GNinja -DQTROOT=/usr/local/opt/qt@6 -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=output ..
2626
ninja install
2727
- name: Fix library paths and create dmg
2828
run: |
@@ -63,7 +63,7 @@ jobs:
6363
mkdir build
6464
sed -i '' 's|await loadScript('\''qrc:///qtwebchannel/qwebchannel.js'\'');|document.body.style.overscrollBehavior = "none";&|g' native/nativeshell.js
6565
cd build
66-
cmake -GNinja -DQTROOT=/opt/homebrew/opt/qt@6 -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=output -DUSE_STATIC_MPVQT=ON ..
66+
cmake -GNinja -DQTROOT=/opt/homebrew/opt/qt@6 -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=output ..
6767
ninja install
6868
- name: Fix library paths and create dmg
6969
run: |
@@ -113,7 +113,7 @@ jobs:
113113
call "C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Auxiliary\Build\vcvars64.bat"
114114
cd build
115115
set PATH=%PATH%;C:\Program Files (x86)\WiX Toolset v3.11\bin;%CD%
116-
cmake -GNinja -DCMAKE_BUILD_TYPE=RelWithDebInfo -DCMAKE_INSTALL_PREFIX=output -DCMAKE_MAKE_PROGRAM=ninja.exe -DQTROOT=%Qt6_DIR% -DMPV_INCLUDE_DIR=mpv/include -DMPV_LIBRARY=mpv/libmpv-2.dll -DUSE_STATIC_MPVQT=ON ..
116+
cmake -GNinja -DCMAKE_BUILD_TYPE=RelWithDebInfo -DCMAKE_INSTALL_PREFIX=output -DCMAKE_MAKE_PROGRAM=ninja.exe -DQTROOT=%Qt6_DIR% -DMPV_INCLUDE_DIR=mpv/include -DMPV_LIBRARY=mpv/libmpv-2.dll ..
117117
lib /def:mpv\mpv.def /out:mpv\libmpv-2.dll.lib /MACHINE:X64
118118
ninja
119119
ninja windows_package
@@ -159,7 +159,7 @@ jobs:
159159
call "C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Auxiliary\Build\vcvars64.bat"
160160
cd build
161161
set PATH=%PATH%;C:\Program Files (x86)\WiX Toolset v3.11\bin;%CD%
162-
cmake -GNinja -DCMAKE_BUILD_TYPE=RelWithDebInfo -DCMAKE_INSTALL_PREFIX=output -DCMAKE_MAKE_PROGRAM=ninja.exe -DQTROOT=%Qt6_DIR% -DMPV_INCLUDE_DIR=mpv/include -DMPV_LIBRARY=mpv/libmpv-2.dll -DUSE_STATIC_MPVQT=ON ..
162+
cmake -GNinja -DCMAKE_BUILD_TYPE=RelWithDebInfo -DCMAKE_INSTALL_PREFIX=output -DCMAKE_MAKE_PROGRAM=ninja.exe -DQTROOT=%Qt6_DIR% -DMPV_INCLUDE_DIR=mpv/include -DMPV_LIBRARY=mpv/libmpv-2.dll ..
163163
lib /def:mpv\mpv.def /out:mpv\libmpv-2.dll.lib /MACHINE:X64
164164
ninja
165165
ninja windows_package
@@ -205,7 +205,7 @@ jobs:
205205
call "C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Auxiliary\Build\vcvars32.bat"
206206
cd build
207207
set PATH=%PATH%;C:\Program Files (x86)\WiX Toolset v3.11\bin;%CD%
208-
cmake -GNinja -DCMAKE_BUILD_TYPE=RelWithDebInfo -DCMAKE_INSTALL_PREFIX=output -DCMAKE_MAKE_PROGRAM=ninja.exe -DQTROOT=%Qt6_DIR% -DMPV_INCLUDE_DIR=mpv/include -DMPV_LIBRARY=mpv/libmpv-2.dll -DUSE_STATIC_MPVQT=ON ..
208+
cmake -GNinja -DCMAKE_BUILD_TYPE=RelWithDebInfo -DCMAKE_INSTALL_PREFIX=output -DCMAKE_MAKE_PROGRAM=ninja.exe -DQTROOT=%Qt6_DIR% -DMPV_INCLUDE_DIR=mpv/include -DMPV_LIBRARY=mpv/libmpv-2.dll ..
209209
lib /def:mpv\mpv.def /out:mpv\libmpv-2.dll.lib /MACHINE:X86
210210
ninja
211211
ninja windows_package

.github/workflows/test.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,12 +5,15 @@ on:
55
push:
66
branches:
77
- master
8+
- testci
89

910
jobs:
1011
test:
1112
runs-on: ubuntu-latest
1213
steps:
1314
- uses: actions/checkout@v4
15+
with:
16+
submodules: recursive
1417

1518
- name: Install build dependencies from debian/control
1619
run: |

CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ set(CMAKE_EXPORT_COMPILE_COMMANDS ON CACHE BOOL "" FORCE)
1313
option(CHECK_FOR_UPDATES "Enable checking for new versions of Jellyfin Media Player" ON)
1414
option(OPENELEC "Make an OpenELEC build" OFF)
1515
option(LINUX_X11POWER "Enable non D-Bus screensaver management" OFF)
16-
option(USE_STATIC_MPVQT "Build MpvQt from bundled submodule instead of using system library" OFF)
16+
option(USE_STATIC_MPVQT "Build MpvQt from bundled submodule instead of using system library" ON)
1717

1818
if (NOT CHECK_FOR_UPDATES)
1919
add_definitions(-DDISABLE_UPDATE_CHECK)

debian/control

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@ Build-Depends: debhelper (>= 10),
3232
qt6-webengine-dev,
3333
qt6-declarative-dev,
3434
qt6-base-dev,
35+
qt6-wayland-dev,
3536
libcec-dev,
3637
libmpv-dev,
3738
wget,

deployment/build.debian

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,6 @@ set -o xtrace
66
# move to source directory
77
pushd ${SOURCE_DIR}
88

9-
# Initialize git submodules
10-
git submodule update --init --recursive
11-
129
# Convert to format like deb12 or ubu2204 like Jellyfin packages
1310
IMGSNIP="${IMG:0:3}"
1411
RELVER="$( grep 'VERSION_ID' /etc/os-release | awk -F'"' '{ print $2 }' | tr -d '.' )"

0 commit comments

Comments
 (0)