aboutsummaryrefslogtreecommitdiff
path: root/deployment
AgeCommit message (Collapse)Author
2019-11-26Use .Net Core 3.0 in all docker imagesBond-009
2019-11-19Merge pull request #1925 from joshuaboniface/integrate-web-build-debuntuJoshua M. Boniface
Integrate web build into Debuntu package build steps
2019-11-03Merge pull request #1903 from anthonylavado/nsis-updateJoshua M. Boniface
Update NSIS Installer
2019-11-03Merge pull request #1859 from joshuaboniface/copr-fixJoshua M. Boniface
Fix COPR build and Fedora packaging
2019-11-03Always download the latest tray app releaseAnthony Lavado
2019-11-02Update path of SOS readmeJoshua Boniface
Seems like this changed upstream as it's not our file.
2019-11-02Add master fallback for web buildJoshua Boniface
2019-11-02REVERT-ME Update to .NET 3.0Joshua Boniface
2019-11-01Use the correct file copy operation for the iconAnthony Lavado
2019-11-01Fix an incorrect argument type in build scriptAnthony Lavado
2019-10-30Add the tray app download to the build script, use it in the installer shortcutsAnthony Lavado
Adds the tray app download to build-jellyfin, adjusts the shortcuts in the installer, and adds the switch to the pipeline configuration.
2019-10-29Remove the SPEC edit hack, replace with proper repos (#7)Thomas Büttner
* Remove the SPEC edit hack, replace with proper repos Signed-off-by: Thomas Büttner <thomas@vergesslicher.tech> * Fix bad rpmbuild flag Signed-off-by: Thomas Büttner <thomas@vergesslicher.tech>
2019-10-29Remove extra EndIfAnthony Lavado
2019-10-28updates win32 build script with nssm mirrorLogicalPhallacy
2019-10-28Updating win-x64 build NSSM addressLogicalPhallacy
2019-10-28Updated build-jellyfin.ps1 to pull from my mirrorLogicalPhallacy
Updated it to pull from my mirror on Azure.
2019-10-27Merge branch 'master' into copr-fixJoshua M. Boniface
2019-10-27Correct CentOS build for new Fedora specJoshua Boniface
2019-10-26Add comments about Source URLs and remove no longer needed dependencyThomas Büttner
Signed-off-by: Thomas Büttner <thomas@vergesslicher.tech>
2019-10-23More preparations for the tray appAnthony Lavado
2019-10-23Add the "service" argument to the service parametersAnthony Lavado
This will avoid an exception when the server cannot launch a browser process for the web interface.
2019-10-23Change the default AppExit action to ExitAnthony Lavado
When the service should fail to launch Jellyfin, or should Jellyfin crash, the default action is changed from Restart to AppExit. This prevents the service from entering a constant restart due to a permissions issue or similar.
2019-10-22Make installer shortcut check betterAnthony Lavado
During an upgrade, only create shortcuts if the existing install was not a service install. Otherwise, do not create them.
2019-10-22Fix syntax errors, move order of upgrade checks, enhance folder check, fix ↵Anthony Lavado
shortcuts Fixes a syntax error with the NoServiceUninstall section. Moves the detection of an existing Service and datadir further up, so it happens before we decide how the installation will happen. Removed a newline from a comment, and enhanced the existing directory check. Adds an existing folder check, as well as a prompt if the user wants to continue with it or not. Also adds the datadir property to shortcuts.
2019-10-21Fix buildscript failure, remove unnecessary yarn repo for Fedora buildThomas Büttner
2019-10-20Clean up ubuntu-armhf build stepsJoshua Boniface
Installs the nodejs package via NodeSource, since the Bionic npm package is heckin' broken.
2019-10-20Clean up ubuntu-arm64 build stepsJoshua Boniface
Installs the nodejs package via NodeSource, since the Bionic npm package is heckin' broken.
2019-10-20Clean up ubuntu-x64 build stepsJoshua Boniface
Installs the nodejs package via NodeSource, since the Bionic npm package is heckin' broken.
2019-10-20Clean up debian-armhf build stepsJoshua Boniface
2019-10-20Clean up debian-arm64 build stepsJoshua Boniface
2019-10-20Move web-build into Debian build rulesJoshua Boniface
This removes the convoluted steps in docker-build.sh in favour of integrating the web-build sequence into the Debian rules file explicitly. This will allow the web-build to work properly outside of the boutique Docker container we build, thus allowing it to be build properly directly on a target system with dpkg-buildpackage.
2019-10-20Remove web frontend build from docker-build.shJoshua Boniface
This is now handled in the RPM spec.
2019-10-20Remove spec version bumpJoshua Boniface
This will be taken care of with the 10.4.1 bump in stable.
2019-10-17Support buiding jellyfin-web webpackBrian J. Murrell
Needs nodejs >= 8 on EL7 - from https://rpm.nodesource.com/pub_8.x/el/7/x86_64/ on EL7. Needs yarn - from yarnpkg.com on EL7
2019-10-16Merge pull request #1887 from joshuaboniface/bump-versionVasily
Bump version to 10.5.0 for next stable release
2019-10-16Check for the presence of AppDataLocal folder before using itAnthony Lavado
2019-10-16Use the registry path for datadir, don't override it hereAnthony Lavado
Removes an assumption on directory if the user has a datadir from the previous install, use that
2019-10-16Only create/remove shortcuts on non-service installAnthony Lavado
Should only remove shortcuts if the install type was non-service. On upgrade, check if the install type was non-service, and if so, set the variables correctly and create shortcuts.
2019-10-16Adds icons to shortcuts, fixes nsis warningAnthony Lavado
Adds the icon as a resource file in the program folder, and uses it for the shortcuts created. Removes an extra section from the dialog creator file, so NSIS won't show a warning for unused code.
2019-10-16Automatically creates shortcuts for non-service installsAnthony Lavado
If the user is not installing as a service, then the installer creates a Start Menu shortcut, and a desktop shortcut. Commented out future shortcuts for a tray app.
2019-10-16Fix the Setup Type dialog titlesAnthony Lavado
I had put the title and subtitle in the wrong order. This corrects the issue.
2019-10-15Fix up Setup Type dialog, and add logic for basic setupAnthony Lavado
Fix up the Setup Type dialog, by removing an unused function from the page. Adds logic to the installer to check for a basic or advanced setup choice. Ensures that the service is only installed if the "advanced" method is chosen. Note - it may be possible to remove some defaults from the .onInit, considering they get set through the program now.
2019-10-12Make service setup an optional component, remove setuptype page config for nowAnthony Lavado
2019-10-12Begin to add setup type dialogAnthony Lavado
2019-10-12Set service install default to noAnthony Lavado
2019-10-11Bump version to 10.5.0 for next stable releaseJoshua Boniface
2019-10-07Use NVM to install nodejs v8 and yarnJoshua Boniface
Prevents failure of the installation of jellyfin-web dependencies due to the NodeJS version in EPEL being too old. v8 might be a little conservative but is the earliest compatible version. Instead of using their repo to install Yarn, use the new nvm binary to install Yarn, thus forcing it to use the updated NodeJS version.
2019-10-06Remove /bin from ffmpeg path.Erwin de Haan
2019-10-06Fix extracted path from ffmpeg zip.Erwin de Haan
2019-10-06Switch to custom patched build for ffmpegErwin de Haan