Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add support for AppImage, Snap, RPM #90

Open
wants to merge 6 commits into
base: master
Choose a base branch
from

Conversation

romainrbr
Copy link

@romainrbr romainrbr commented Oct 24, 2020

This PR adds support to build AppImages, Snap, and RPM.

Built files are available here for testing : https://github.com/romainrbr/emby-theater-electron/releases/tag/3.0.12
To build those file locally :

git clone --branch electron-build [email protected]:romainrbr/emby-theater-electron.git
cd emby-theater-electron
npm install
npm run dist

This will create a dist folder, with all the requested file.
The icon file was as well switch to PNG (as well as 512x512) so it would be supported with AppImage.

To run the releases :
AppImage : Just chmod+x, and run the file Emby.Theater-3.0.12.AppImage
RPM : Install it with rpm -i emby-theater-3.0.12.x86_64.rpm
Snap : snap install --dangerous emby-theater_3.0.12_amd64.snap

Should close #54

Edit: After some testing, it appears that video playing without using an external player doesn't work (same symptoms as running the code on a Fedora box)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

AppImage in Release
1 participant