Joshua M. Boniface
6b2d24b40c
Fix incorrect envvar for temporary path
2024-10-28 02:55:22 -04:00
Joshua M. Boniface
b206dad89d
Update submodules to current master branches
...
Fresh start for 10.10.0
2024-10-28 02:47:12 -04:00
Joshua M. Boniface
3913a5a5b4
Add TEMPDIR option to environments
...
Allows reconfiguration of jellyfin/jellyfin#12226 by the administrator
if required for Debuntu. Commented by default to preserve default
operation as this is a DotNET variable.
2024-10-28 02:45:56 -04:00
Joshua M. Boniface
d568956d6c
Update source label to packaging repo
2024-10-19 16:30:45 -04:00
Joshua M. Boniface
6beda5c94f
Swap preference for Recommends
...
This order should prefer ours over the distro package.
2024-09-28 17:39:31 -04:00
renovate[bot]
4273e74835
Update actions/checkout action to v4.2.0 ( #43 )
2024-09-25 17:32:41 -06:00
Nyanmisaka
29854741c8
Fix incorrect windows ffmpeg path ( #41 )
2024-09-19 08:18:25 -06:00
Joshua M. Boniface
c14ac40bf0
Add Git for web builds
2024-09-18 16:53:29 -04:00
Joshua M. Boniface
a45bbf4738
Merge pull request #39 from nyanmisaka/ffmpeg7
...
Switch to jellyfin-ffmpeg7 in Jellyfin 10.10
2024-09-11 09:31:20 -04:00
nyanmisaka
67c520bf28
Use Windows FFmpeg built with Clang
...
For better intrin perf in vf_tonemapx filter.
Signed-off-by: nyanmisaka <nst799610810@gmail.com>
2024-09-09 23:19:54 +08:00
nyanmisaka
116d2fa9cd
Switch to jellyfin-ffmpeg7
...
Signed-off-by: nyanmisaka <nst799610810@gmail.com>
2024-09-09 23:19:54 +08:00
Nyanmisaka
1155a8e142
Bump Intel Compute Runtime to 24.31.30508.7 ( #38 )
2024-09-07 18:02:26 -06:00
Joshua M. Boniface
a85c22d5ad
Fix bad spacing
2024-09-03 15:05:23 -04:00
Joshua M. Boniface
674709b0ee
Improve ownership further
...
1. Loop instead of individual entries
2. Create the dirs if they don't exist
3. Use stat to check current user; if it's root, chown
2024-09-03 15:02:28 -04:00
Joshua M. Boniface
f1e361d211
Ensure CONFIGDATA is properly set up
...
Fixes #37
2024-08-25 23:21:13 -04:00
Joshua M. Boniface
5a4ba50dc8
Only change ownership during directory creation
...
If a user changes directory permissions or ownership, don't overwrite
this on upgrade; just set it once during creation.
Closes #32
2024-08-04 22:15:50 -04:00
Joshua M. Boniface
ab92096493
Add dependencies for libfontconfig and adduser
...
Both are required for a functional system, so add them as hard
dependencies. Also add ffmpeg as a recommends, in case the Metapackage
is not installed.
Closes #34
Closes #33
2024-08-04 22:12:40 -04:00
Joshua M. Boniface
59794c9fac
Merge pull request #31 from eppesuig/master
...
Ensure that "rm -rf" never fails in debian/jellyfin-server.postrm
2024-08-04 22:02:33 -04:00
Joshua M. Boniface
c46373945b
Add additional override options to service.d conf
...
1. Add examples of overriding the Group and WorkingDirectory; the former
being important if one decides to use an alternate data/working
directory.
2. Simplify the comments around the service hardening options,
especially given that we've now removed the hacky restart.sh restarting
method.
2024-07-06 13:47:44 -04:00
eppesuig
cd24feed96
Update jellyfin-server.postrm
...
Ensure that "rm -rf" never fails. It may happens when user changed a directory like /var/cache/jellyfin into a mount point.
Without this patch, at any error, the shell script exits (because is has been activated with "-e")
2024-06-25 15:37:11 +02:00
Joshua M. Boniface
7e8f016d63
Remove explicit --ffmpeg from Docker Entrypoint
...
The default is handled by the JELLYFIN_FFMPEG envvar anyways, and by
removing this, that envvar can then by used by containers to set the
path as required.
2024-06-20 15:56:05 -04:00
Joshua M. Boniface
a167b10ca6
Merge pull request #30 from jellyfin/renovate/ci-deps
...
Update actions/checkout action to v4.1.7
2024-06-19 10:07:48 -04:00
renovate[bot]
9e59a6c9f3
Update actions/checkout action to v4.1.7
2024-06-12 19:29:32 +00:00
Joshua M. Boniface
35a5f70653
Improve output messages for Docker builds
2024-06-06 14:39:11 -04:00
Joshua M. Boniface
a7c2e52b9f
Flip is_unstable conditionals
...
Using is_stable avoids "not is_unstable" which is confusing. Make
stability the default.
Also clean up the now completely unnecessary version_suffix in Docker
builds, as the only decider is stability.
2024-06-06 14:35:15 -04:00
Joshua M. Boniface
38311227a7
Add subpoint version manifests and cleanup
...
Remove the extra var is_latest as unneeded, use a better conditional for
stable releases, and ensure everything is consistent.
Closes #29
2024-06-06 14:32:01 -04:00
Joshua M. Boniface
f368a7c998
Fix dependency update for other builds
2024-05-26 20:09:23 -04:00
Joshua M. Boniface
721c2e4b51
Ensure apt is updated first
2024-05-26 20:03:22 -04:00
Joshua M. Boniface
0380ed8c83
Update submodules to current master
2024-05-25 12:12:25 -04:00
Joshua M. Boniface
372f59604f
Add mention of requiring docker-buildx-plugin
...
Closes #27
2024-05-25 12:10:38 -04:00
Joshua M. Boniface
6617b1e192
Correct GitPython requirement
2024-05-25 12:10:26 -04:00
Joshua M. Boniface
6eccb2596c
Add CODEOWNERS
2024-05-21 09:52:40 -04:00
Joshua M. Boniface
0019b198b9
Remove temporary Ubuntu Noble-only workflow
...
This was just a helper and can be brought back as needed.
2024-05-21 09:45:08 -04:00
Joshua M. Boniface
5049512421
Merge pull request #23 from jellyfin/renovate/ci-deps
...
Update actions/checkout action to v4.1.6
2024-05-21 09:44:12 -04:00
Joshua M. Boniface
519743eb86
Merge pull request #26 from Shadowghost/bump-intel-compute-runtime
...
Bump Intel Compute Runtime to 24.17.29377.6
2024-05-21 09:43:12 -04:00
Shadowghost
bb13950759
Bump Intel Compute Runtime to 24.17.29377.6
2024-05-20 12:56:58 +02:00
Jürn Brodersen
16cd01b867
Add: org.opencontainers.image labels ( #25 )
2024-05-19 07:59:24 -06:00
renovate[bot]
c6544bd7c4
Update actions/checkout action to v4.1.6
2024-05-17 22:34:15 +00:00
Joshua M. Boniface
dea4f8dc0f
Add temporary workflow only for Noble
2024-05-17 18:32:41 -04:00
Joshua M. Boniface
d38fbe0d19
Switch (back) to using .NET install script
...
The .deb/repository fails on Ubuntu 24.04 "Noble". Since this must be
consistent across all builds, switch to the script instead.
2024-05-17 18:29:06 -04:00
Joshua M. Boniface
25a0eb4c45
Use master repo fallback instead of mirrors
...
Sometimes these fail as syncs are going on during builds, so just have
this builder use the master repo1 server.
2024-05-12 20:29:32 -04:00
Joshua M. Boniface
06cdec877c
Fail if docker builds fail
...
Huge oversight that allows failures to propagate.
2024-05-12 20:23:25 -04:00
Joshua M. Boniface
a974263fbf
Disable non-Windows portable FFmpeg integration
2024-05-09 02:01:29 -04:00
Joshua M. Boniface
28d40dd778
Merge pull request #17 from jellyfin/renovate/ci-deps
...
Update actions/checkout action to v4.1.5
2024-05-08 22:05:07 -04:00
renovate[bot]
51be1000ad
Update actions/checkout action to v4.1.5
2024-05-08 21:25:36 +00:00
Joshua M. Boniface
d125f7fdb1
Add portable build FFmpeg downloads
2024-05-08 17:23:31 -04:00
Joshua M. Boniface
76ad06ec95
Clarify debsig-verify status
2024-05-01 17:06:01 -04:00
Joshua M. Boniface
3ddb375a90
Add Debian package and dsc signing with repo key
...
Allows for the verification of the integrity and ownership of the
resulting .deb, .dsc, .changes, and .buildinfo files for both Debian and
Ubuntu using `debsig-verify` and the standard Apt toolkits.
Closes #14
2024-05-01 15:52:28 -04:00
Joshua M. Boniface
759c75a107
Correct to the actual value
...
My brain just reversed the order on me.
2024-05-01 13:01:51 -04:00
Joshua M. Boniface
fad8561616
Disable fast-fail strategy
...
This will prevent a failed build from cancelling other failed builds,
important since all are independent of each other.
2024-05-01 12:59:22 -04:00