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

Commit 5e91978

Browse files
committed
test
1 parent 2093ae5 commit 5e91978

File tree

4 files changed

+8
-13
lines changed

4 files changed

+8
-13
lines changed

.github/workflows/main.yml

Lines changed: 5 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,6 @@ name: build
22

33
on:
44
push:
5-
branches:
6-
- release
7-
- prerelease
8-
- test
95
jobs:
106
build-mac:
117
runs-on: macos-13
@@ -22,7 +18,7 @@ jobs:
2218
mkdir build
2319
sed -i '' 's|await loadScript('\''qrc:///qtwebchannel/qwebchannel.js'\'');|document.body.style.overscrollBehavior = "none";&|g' native/nativeshell.js
2420
cd build
25-
cmake -GNinja -DQTROOT=/usr/local/opt/qt@6 -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=output -DUSE_STATIC_MPVQT=ON ..
21+
cmake -GNinja -DQTROOT=/usr/local/opt/qt@6 -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=output ..
2622
ninja install
2723
- name: Fix library paths and create dmg
2824
run: |
@@ -63,7 +59,7 @@ jobs:
6359
mkdir build
6460
sed -i '' 's|await loadScript('\''qrc:///qtwebchannel/qwebchannel.js'\'');|document.body.style.overscrollBehavior = "none";&|g' native/nativeshell.js
6561
cd build
66-
cmake -GNinja -DQTROOT=/opt/homebrew/opt/qt@6 -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=output -DUSE_STATIC_MPVQT=ON ..
62+
cmake -GNinja -DQTROOT=/opt/homebrew/opt/qt@6 -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=output ..
6763
ninja install
6864
- name: Fix library paths and create dmg
6965
run: |
@@ -113,7 +109,7 @@ jobs:
113109
call "C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Auxiliary\Build\vcvars64.bat"
114110
cd build
115111
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 ..
112+
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 ..
117113
lib /def:mpv\mpv.def /out:mpv\libmpv-2.dll.lib /MACHINE:X64
118114
ninja
119115
ninja windows_package
@@ -159,7 +155,7 @@ jobs:
159155
call "C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Auxiliary\Build\vcvars64.bat"
160156
cd build
161157
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 ..
158+
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 ..
163159
lib /def:mpv\mpv.def /out:mpv\libmpv-2.dll.lib /MACHINE:X64
164160
ninja
165161
ninja windows_package
@@ -205,7 +201,7 @@ jobs:
205201
call "C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Auxiliary\Build\vcvars32.bat"
206202
cd build
207203
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 ..
204+
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 ..
209205
lib /def:mpv\mpv.def /out:mpv\libmpv-2.dll.lib /MACHINE:X86
210206
ninja
211207
ninja windows_package

.github/workflows/test.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,8 @@ jobs:
1111
runs-on: ubuntu-latest
1212
steps:
1313
- uses: actions/checkout@v4
14+
with:
15+
submodules: recursive
1416

1517
- name: Install build dependencies from debian/control
1618
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)

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)