Joshua M. Boniface
235b36a4c7
Remove Microsoft repo from install step
...
This was breaking Fedora builds due to a mismatch. We can use the .NET
SDK 5.0 from the Fedora 33 repos instead and this seems to work.
2021-03-09 12:41:51 -05:00
crobibero
407c35f087
Update to dotnet 5.0.3
2021-02-09 19:02:02 -07:00
crobibero
a087ab389a
dotnet 5.0.2
2021-01-16 10:17:33 -07:00
Joshua M. Boniface
841df64e9f
Add static Linux builds for arm and musl
2020-12-19 15:56:08 -05:00
crobibero
aa5fa7cb8f
Update to dotnet 5.0.1
2020-12-09 07:36:31 -07:00
Anthony Lavado
ad719b7ac6
Merge pull request #4460 from yodatak/patch-1
...
Bump dependencies to Fedora 33
2020-11-16 22:03:49 -05:00
Odd Stråbø
001bf95d10
Fedora: install systemd as build dependency
2020-11-17 03:56:17 +01:00
Cody Robibero
be3c65d80f
Merge branch 'master' into docker-pls
2020-11-16 17:07:06 -07:00
crobibero
1d96167e8d
Fix builders
2020-11-16 17:05:31 -07:00
crobibero
e2e10e672f
User buster-slim instead of non existent buster
2020-11-15 21:08:02 -07:00
crobibero
185fac0677
Upgrade all netcore3.1 to net5.0
2020-11-15 13:31:47 -07:00
crobibero
843847fc93
Remove extraneous newline
2020-11-14 09:16:08 -07:00
yodatak
7104a37be1
Bump dependencies to Fedora 33
...
Fedora 33 is out so Fedora 31 is unmaintened so its time to migrate the build to Fedora 33 !
2020-11-10 22:52:20 +01:00
crobibero
9b7c5cddae
Update build ci, dockerfiles to .Net5.0
2020-11-10 10:03:21 -07:00
crobibero
f998e52107
Update to dotnet 3.1.9
2020-10-13 18:50:04 -06:00
crobibero
1bbd8df92b
Remove references to legacy scripts
2020-10-09 18:02:53 -06:00
crobibero
46ae51bc9a
update to dotnet 3.1.8
2020-09-12 10:19:04 -06:00
crobibero
583f47ea28
Remove GenerateDocumentationFile
2020-09-04 07:04:06 -06:00
Joshua M. Boniface
53703566b5
Merge pull request #4008 from crobibero/publish-with-docs
...
Include xml docs when publishing
2020-09-03 14:46:35 -04:00
crobibero
44fb76bbcf
include xml docs when publishing
2020-08-29 10:42:12 -06:00
crobibero
ef0a7c3e2a
update docker dotnet sdk
2020-08-12 15:57:06 -06:00
Joshua M. Boniface
7a1f140e5b
Bump to .NET Core SDK 3.1.302
2020-08-06 02:04:41 -04:00
nyanmisaka
cd714a724d
utilize jellyfin-ffmpeg for portable x64
2020-07-17 14:40:27 +08:00
nyanmisaka
d0098f1b95
update ffmpeg 4.3 from zeranoe builds
2020-07-04 19:54:40 +08:00
Joshua M. Boniface
4bfb4c9095
Remove as builder element as well
2020-06-19 17:46:58 -04:00
Joshua M. Boniface
d8428b0a0a
Move ARGs for directories to after import
2020-06-19 17:44:04 -04:00
Joshua M. Boniface
ddc7b399a6
Add mkdir of the SOURCE_DIR before setting WORKDIR
2020-06-19 17:41:20 -04:00
Joshua M. Boniface
5a1971c280
Add builder docker images
2020-06-19 17:17:44 -04:00
Joshua M. Boniface
a418c24806
Modify build scripts to build Unstable versions
2020-06-19 16:31:59 -04:00
Joshua M. Boniface
fbad4f00b4
Remove old build infra (again)
2020-04-09 11:50:46 -04:00
Joshua M. Boniface
42813ef069
Preserve Unraid configuration
2020-04-09 11:50:32 -04:00
Joshua M. Boniface
ed735522cf
Revert "Remove old stuff"
...
This reverts commit b9fdd96ece
.
2020-04-09 11:49:14 -04:00
Joshua M. Boniface
406d087a46
Correct ARCH var in Ubuntu Dockerfiles
2020-04-09 11:46:16 -04:00
Joshua M. Boniface
cd616746b9
Use more specific mv source glob
2020-03-24 11:17:01 -04:00
Joshua M. Boniface
b9fdd96ece
Remove old stuff
2020-03-24 01:10:29 -04:00
Joshua M. Boniface
be9eb0f19e
Unify dep installation and update
2020-03-23 22:51:12 -04:00
Joshua M. Boniface
e87a10235b
Go back to cp-based control archive but right
2020-03-23 21:52:35 -04:00
Joshua M. Boniface
a561d4ca41
Remove arch from macos
2020-03-23 18:44:32 -04:00
Joshua M. Boniface
de66ab4d83
Use git checkout instead of file copies to clean
2020-03-23 18:41:23 -04:00
Joshua M. Boniface
0242ce5fee
Add Windows build
2020-03-23 18:18:32 -04:00
Joshua M. Boniface
ab8de37080
Add .tar.gz-based builds
2020-03-23 18:01:42 -04:00
Joshua M. Boniface
6028bc0f79
Port Fedora and CentOS builds and remove web build
...
Simplifies a number of aspects of the RPM build, including moving
.copr/Makefile into the "fedora/" folder (and leaving a symlink),
removing the jellyfin-web build components, and renaming it
jellyfin-server like Debian did.
2020-03-23 17:32:07 -04:00
Joshua M. Boniface
eb632e4a0d
Back up and restore control file
2020-03-23 16:01:25 -04:00
Joshua M. Boniface
8b1a76a32e
Mount the source volume rather than copy it
...
Now that the build script cleans up both before and after building, this
is a viable option and will significant reduce build times by promoting
container reuse (with `-k`).
2020-03-23 15:46:08 -04:00
Joshua M. Boniface
3e7a106a95
Add Ubuntu configurations
2020-03-23 15:40:59 -04:00
Joshua M. Boniface
f72c5b7a1d
Fix version output
2020-03-23 15:40:19 -04:00
Joshua M. Boniface
c4a29e537c
Remove NPM install from Dockerfiles
2020-03-23 15:28:57 -04:00
Joshua M. Boniface
0365adb823
Fix deps for armhf
2020-03-23 15:24:13 -04:00
Joshua M. Boniface
9c378866e4
Add arm64 and armhf builds
2020-03-23 15:02:54 -04:00
Joshua M. Boniface
ba55ee4986
Add first proof-of-concept deployment setup
2020-03-22 16:03:14 -04:00
Joshua M. Boniface
28f7df6520
Move all old deployment stuff to a new folder
2020-03-22 16:00:52 -04:00
Joshua M. Boniface
f4c8b25698
Use NodeJS 10 on CentOS
2020-03-15 18:17:04 -04:00
Joshua M. Boniface
5c4e468035
Correct BuildRequires and NodeJS for Fedora/CentOS
2020-03-15 18:14:00 -04:00
ferferga
e36c4de9f6
Replaces uninstaller icon so it's more visible
2020-03-05 18:53:04 +01:00
artiume
7931a7a7d0
update fedora
2020-03-04 17:43:50 -05:00
David Mouse
422c440743
Fix Fedora build
...
Fedora builds were broken due to dotnet-sdk-3.1 and dotnet-runtime-3.1 not being available on the @dotnet-sig/dotnet repo as well as a lack of the git package (needed for yarn when installing jellyfin/jellyfin-noto per https://github.com/jellyfin/jellyfin-web/pull/735 ). Replaces the outdated repo with the official repo found in Microsoft's documentation.
2020-02-10 04:12:37 -05:00
dkanada
e8984ed3a9
Merge pull request #2379 from joshuaboniface/nodejs-deb
...
Use NodeJS 10.X for NPM builds
2020-02-05 14:06:51 +09:00
Joshua M. Boniface
e3c64b9fee
Use NodeJS 10.X for NPM builds
2020-02-04 22:07:01 -05:00
Matt07211
84fbf64867
Fix broken webserver caused by dotnet publish.
...
This should be considered a temp fix, as it fixes the symptom and not
the actual root cause of the issue. Why this works? I *feel like* this is
a dependency issue and this change forces it to evalute dependencys in a
different order, avoiding the bug.
2020-01-28 19:37:13 +11:00
dkanada
bc4c67e6fa
Merge pull request #2287 from nyanmisaka/master
...
New upstream ffmpeg version 4.2.1 for windows nightly channel
2020-01-16 20:54:59 +09:00
Nyanmisaka
2ce16d4bb5
fix indentation
2020-01-16 18:47:54 +08:00
Nyanmisaka
0a7ea36c68
Update build-jellyfin.ps1
2020-01-16 18:10:14 +08:00
Nyanmisaka
e92e105c42
New upstream ffmpeg version 4.2.1 on windows
2020-01-16 17:57:19 +08:00
Nyanmisaka
ac0b30285e
New upstream ffmpeg version 4.2.1 on windows
2020-01-16 16:32:07 +08:00
Nyanmisaka
15c52867ea
New upstream ffmpeg version 4.2.1 on windows
2020-01-16 16:32:04 +08:00
Erwin de Haan
ec8baaf48d
Switch around SetCompressor arguments. Hide progress bars for powershell.
2020-01-15 12:17:42 +01:00
Erwin de Haan
1ad6f01617
Switch to slightly more verbose logging.
2020-01-15 11:37:37 +01:00
Erwin de Haan
9aa870cf24
Enable /SOLID switch for compression
2020-01-15 11:36:54 +01:00
Erwin de Haan
d3bd22d7a2
Enable Unicode
...
ANSI targets are deprecated
2020-01-15 11:36:22 +01:00
Erwin de Haan
22f408201a
Less output and lesser compression.
2020-01-15 11:20:01 +01:00
Sacha Korban
2497573b7f
Update the build script to use .NET core SDK 3.1
2020-01-04 15:02:38 +11:00
Joshua M. Boniface
d79242c3c7
Remove broken Microsoft SDK image ( #2158 )
...
* Remove broken Microsoft SDK image
This was not working; for some reason the Microsoft .NET Docker image
for 3.0 still had a 2.1 binary which was wreaking havoc. Replace it with
the manual download that all the other .deb packages use.
* Install missing dependency
2019-12-15 01:55:07 -05:00
Bond_009
803ec15150
Fix ubuntu x64 docker build
2019-12-06 21:08:11 +01:00
Bond-009
50a535e6e4
Use .Net Core 3.0 in all docker images
2019-11-26 09:47:26 +01:00
Joshua M. Boniface
c0d10800ab
Merge pull request #1925 from joshuaboniface/integrate-web-build-debuntu
...
Integrate web build into Debuntu package build steps
2019-11-19 01:37:38 -05:00
Joshua M. Boniface
9756bdb76e
Merge pull request #1903 from anthonylavado/nsis-update
...
Update NSIS Installer
2019-11-03 14:36:56 -05:00
Joshua M. Boniface
5d5fa55fe5
Merge pull request #1859 from joshuaboniface/copr-fix
...
Fix COPR build and Fedora packaging
2019-11-03 14:05:13 -05:00
Anthony Lavado
e877ef92d7
Always download the latest tray app release
2019-11-03 02:51:29 -05:00
Joshua Boniface
fd4a9d13b7
Update path of SOS readme
...
Seems like this changed upstream as it's not our file.
2019-11-02 01:34:43 -04:00
Joshua Boniface
4fc2bd56ee
Add master fallback for web build
2019-11-02 01:24:26 -04:00
Joshua Boniface
e40c82be88
REVERT-ME Update to .NET 3.0
2019-11-02 01:17:12 -04:00
Anthony Lavado
57cf3e24f8
Use the correct file copy operation for the icon
2019-11-01 01:55:09 -04:00
Anthony Lavado
0c003feac6
Fix an incorrect argument type in build script
2019-11-01 01:25:45 -04:00
Anthony Lavado
bde1af5def
Add the tray app download to the build script, use it in the installer shortcuts
...
Adds the tray app download to build-jellyfin, adjusts the shortcuts in the installer, and adds the switch to the pipeline configuration.
2019-10-30 18:16:31 -04:00
Thomas Büttner
e6e9cd8ce2
Remove the SPEC edit hack, replace with proper repos ( #7 )
...
* 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-29 18:16:08 -04:00
Anthony Lavado
aca4f83333
Remove extra EndIf
2019-10-29 16:24:45 -04:00
LogicalPhallacy
9c65853ddd
updates win32 build script with nssm mirror
2019-10-28 22:10:36 -07:00
LogicalPhallacy
8c0580aa24
Updating win-x64 build NSSM address
2019-10-28 22:09:46 -07:00
LogicalPhallacy
fd8d4894ca
Updated build-jellyfin.ps1 to pull from my mirror
...
Updated it to pull from my mirror on Azure.
2019-10-28 22:07:01 -07:00
Joshua M. Boniface
53ee78170a
Merge branch 'master' into copr-fix
2019-10-27 13:52:08 -04:00
Joshua Boniface
2cdf5c203a
Correct CentOS build for new Fedora spec
2019-10-27 13:51:32 -04:00
Thomas Büttner
bf11426f7d
Add comments about Source URLs and remove no longer needed dependency
...
Signed-off-by: Thomas Büttner <thomas@vergesslicher.tech>
2019-10-26 19:24:44 +02:00
Anthony Lavado
5e90747541
More preparations for the tray app
2019-10-23 04:14:58 -04:00
Anthony Lavado
cfaf2b97fe
Add the "service" argument to the service parameters
...
This will avoid an exception when the server cannot launch a browser process for the web interface.
2019-10-23 03:49:31 -04:00
Anthony Lavado
14a850b4a8
Change the default AppExit action to Exit
...
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-23 03:34:12 -04:00
Anthony Lavado
94932ea216
Make installer shortcut check better
...
During an upgrade, only create shortcuts if the existing install was not a service install. Otherwise, do not create them.
2019-10-22 04:33:06 -04:00
Anthony Lavado
a278b380b6
Fix syntax errors, move order of upgrade checks, enhance folder check, fix 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-22 04:16:08 -04:00
Thomas Büttner
59995c20f1
Fix buildscript failure, remove unnecessary yarn repo for Fedora build
2019-10-21 23:42:54 +02:00
Joshua Boniface
17c1de7bf2
Clean up ubuntu-armhf build steps
...
Installs the nodejs package via NodeSource, since the Bionic npm
package is heckin' broken.
2019-10-20 13:01:52 -04:00
Joshua Boniface
44e2d91b2f
Clean up ubuntu-arm64 build steps
...
Installs the nodejs package via NodeSource, since the Bionic npm
package is heckin' broken.
2019-10-20 13:01:44 -04:00