mirror of
https://github.com/jellyfin/jellyfin-desktop.git
synced 2026-10-26 16:45:24 +00:00
Cleanup build scripts
- remove unused scripts - convert python scripts to cmake - move WindowsSign.cmd to bundle/win
This commit is contained in:
1 parent
3122130450
commit
f1579d322d
27 files changed
+245
-893
No files matched your search
@@ -24,10 +24,8 @@ jobs:
|
||||
cd build
|
||||
cmake -GNinja -DQTROOT=/usr/local/opt/qt@6 -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=output -DCHECK_FOR_UPDATES=ON -DUSE_STATIC_MPVQT=ON ..
|
||||
ninja install
|
||||
- name: Fix library paths and create dmg
|
||||
- name: Sign and create dmg
|
||||
run: |
|
||||
python3 ./scripts/fix-install-names.py "./build/output/Jellyfin Desktop.app"
|
||||
python3 ./scripts/fix-webengine.py "./build/output/Jellyfin Desktop.app"
|
||||
codesign --force --deep -s - "./build/output/Jellyfin Desktop.app/"
|
||||
brew install create-dmg
|
||||
attempts=0
|
||||
@@ -65,10 +63,8 @@ jobs:
|
||||
cd build
|
||||
cmake -GNinja -DQTROOT=/opt/homebrew/opt/qt@6 -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=output -DCHECK_FOR_UPDATES=ON -DUSE_STATIC_MPVQT=ON ..
|
||||
ninja install
|
||||
- name: Fix library paths and create dmg
|
||||
- name: Sign and create dmg
|
||||
run: |
|
||||
python3 ./scripts/fix-install-names.py "./build/output/Jellyfin Desktop.app"
|
||||
python3 ./scripts/fix-webengine.py "./build/output/Jellyfin Desktop.app"
|
||||
codesign --force --deep -s - "./build/output/Jellyfin Desktop.app/"
|
||||
brew install create-dmg
|
||||
create-dmg --volname "Jellyfin Desktop" --no-internet-enable "Jellyfin Desktop.dmg" "./build/output/Jellyfin Desktop.app"
|
||||
|
||||
Reference in new issue
Block a user