nyanmisaka
6484e3bdad
Update build scripts and dependencies
...
Signed-off-by: nyanmisaka <nst799610810@gmail.com >
2026-05-28 10:57:06 +08:00
nyanmisaka
a336ceac73
Add support for Ubuntu 26.04 LTS (Resolute)
...
It is currently only enabled in CI builds until it is released.
Signed-off-by: nyanmisaka <nst799610810@gmail.com >
2026-02-15 18:25:13 +08:00
nyanmisaka
dcea287a71
Add Debian 13 Trixie for testing
...
Signed-off-by: nyanmisaka <nst799610810@gmail.com >
2025-06-15 20:58:52 +08:00
nyanmisaka
1216f74262
Drop Ubuntu 20.04 Focal as it reached EOL
...
Signed-off-by: nyanmisaka <nst799610810@gmail.com >
2025-06-03 07:49:41 +08:00
gnattu
9203c4ad94
Remove all armhf build configs
2025-05-08 01:37:32 +08:00
nyanmisaka
191fa642e3
Update Mesa branch to 25.0
...
Signed-off-by: nyanmisaka <nst799610810@gmail.com >
2025-04-17 22:34:15 +08:00
gnattu
cafffc21e4
ci: remove debian buster
2024-06-29 13:32:45 +08:00
Bond_009
411b11e4c7
Prefer Docker if installed
2024-05-26 14:34:22 +02:00
Bond_009
cf5d9e59be
Allow using Podman instead of Docker
2024-05-12 12:24:21 +02:00
nyanmisaka
ee1dd5fafb
Add support for Ubuntu 24.04 LTS (Noble)
...
Signed-off-by: nyanmisaka <nst799610810@gmail.com >
2024-03-24 04:01:15 +08:00
nyanmisaka
d163a50a3a
Bump version to 6.0-7
...
Signed-off-by: nyanmisaka <nst799610810@gmail.com >
2023-10-16 19:46:27 +08:00
nyanmisaka
b600173847
Update llvm version for Ubuntu jammy
...
Signed-off-by: nyanmisaka <nst799610810@gmail.com >
2023-04-11 22:45:19 +08:00
nyanmisaka
6257af95d9
Drop EOL bionic, enable bookworm and lunar
...
Signed-off-by: nyanmisaka <nst799610810@gmail.com >
2023-03-04 22:24:53 +08:00
nyanmisaka
327943b266
Add debian 12 and ubuntu 23.04 but not enable them
...
Signed-off-by: nyanmisaka <nst799610810@gmail.com >
2023-02-20 22:03:54 +08:00
nyanmisaka
d9ad5b460d
Update dependencies
...
Signed-off-by: nyanmisaka <nst799610810@gmail.com >
2022-10-26 20:54:30 +08:00
nyanmisaka
a6637688ff
Add support for the upcoming Ubuntu Kinetic 22.10
2022-09-25 16:57:20 +08:00
nyanmisaka
ceacfe5f2d
Drop the EOL Ubuntu impish
2022-07-28 22:54:37 +08:00
nyanmisaka
b80bdf2ed4
Add support for Ubuntu 22.04 LTS, clean up EOL distros
2022-03-10 17:20:21 +08:00
Cody Robibero
a29971ff29
Remove Debian Stretch
2022-01-02 09:33:42 -07:00
nyanmisaka
bcea7a6e59
drop support for EOL Ubuntu versions
2021-12-18 00:34:27 +08:00
nyanmisaka
8467063cbb
add support for Ubuntu Impish 21.10
2021-12-18 00:34:27 +08:00
David Ullmer
e3dd2929bd
Merge branch 'jellyfin' into gh-actions
2021-09-06 16:40:36 +02:00
nyanmisaka
8e1a9545a4
add support for Ubuntu Hirsute 21.04
2021-07-16 20:42:14 +08:00
David Ullmer
1a1013aff9
Add GitHub Actions workflow
2021-04-10 17:03:01 +02:00
nyanmisaka
776d5221e7
Add dav1d AV1 support for armhf and arm64
2020-10-25 02:51:00 +08:00
nyanmisaka
22c65922e9
Add support for Ubuntu Groovy 20.10
...
*add libvpx encoder
*update libva to 2.9
*update gmmlib to 20.3.2
*update MediaSDK to 20.3
2020-10-24 16:28:18 +08:00
nyanmisaka
4d4a2f86a3
integrate free libva and intel-vaapi-driver with MIT license in the deb package
2020-04-11 21:07:54 +08:00
Joshua M. Boniface
0f24982096
Use command builtin instead of which
2020-02-19 11:14:31 -05:00
Joshua M. Boniface
398daa0c90
Correct the output message
2020-02-19 09:27:24 -05:00
Joshua M. Boniface
30a7add9ed
Check for dependencies on start
2020-02-18 20:36:43 -05:00
Joshua M. Boniface
62cdde22ea
Add support for Debian bullseye and update NVCH
2020-02-15 14:11:19 -05:00
Joshua Boniface
af6bc45de6
Support Ubuntu Eoan
2019-10-22 14:08:57 -04:00
Joshua M. Boniface
5857dc6f44
Add libfontconfig and update nvidia headers
...
The latter was forced due to the old .deb going away.
Also move chown into Docker build rather than after.
2019-05-16 10:48:10 -04:00
Joshua Boniface
927dd9e24f
Add Ubuntu Disco and arm64 builds
2019-04-29 22:47:47 -04:00
Joshua Boniface
a0944d9cb8
Reenable armhf builds for Ubuntu Bionic/Cosmic
2019-03-25 20:12:08 -04:00
Joshua Boniface
313f98b847
Rename moved buildinfo/changes file
2019-03-19 18:02:19 -04:00
Joshua Boniface
106307976a
Move to ../bin rather than ..
2019-03-06 22:22:37 -05:00
Joshua Boniface
0966a03a34
Add proper multi-dist build process
...
Adds the ability to configure and build per-release deb files that
can be used effectively with reprepro to provide compatibility
across distros and multiple architectures.
The package contains a set of static, single-binary ffmpeg and
ffprobe binaries that can be used instead of any system ffmpeg
packages, for whatever reason. ffmpeg 4.0.3 was chosen as the
latest Jellyfin-supported version.
The resulting binary files are located in `/usr/share` rather than
`/usr/bin`, so we don't need to `Conflicts` with system ffmpeg
packages. It does require various shared dependencies, following
as closely as possible (while compatible with all supported
releases) the default configurations, all of which should be
available on all releases and architectures by default (as would
the system ffmpeg).
A Docker-based infrastructure similar to the main Jelyfin package
build infrastructure is included to build the various packages
for the supported releases and architectures. The entrypoint
for users cloning the repo is `build`.
This configuration disables all tests as a number of them fail
arbitrarily for unknown reasons on armhf, but not amd64. This might
not be ideal long-term but provides a temporary solution. Reenabling
tests can be done by removing the `override_dh_auto_test:` line in
the `debian/rules` file.
2019-02-25 22:42:33 -05:00