Commit Graph

35 Commits

Author SHA1 Message Date
Uruk 72ba002837 Fix README.md, debian/control, jellyfin.spec
```
2023-11-16 01:12:25 +01:00
Dennis M. Pöpperl 2abd4c0c9c Remove restart.sh dependencies from packaging 2023-01-23 20:02:41 +01:00
Bond-009 a2babfd0d3
Fix nightly builds (#8870) 2022-12-07 17:51:29 -07:00
Joshua M. Boniface d16e36d5a3 Merge pull request #7648 from jellyfin/libssl3-jammy
Add libssl3 as an alternative dependency for Ubuntu 22.04 LTS

(cherry picked from commit e87240b374)
Signed-off-by: crobibero <cody@robibe.ro>
2022-04-28 09:26:45 -04:00
Cody Robibero 4fc3de9b75
Fix builds for dotnet6 (#6595)
* Target net6.0

* Use new Enum.TryParse(ReadOnlySpan<char>) overload

* Replace RNGCryptoServiceProvider with RandomNumberGenerator

* ci - target net6.0 (#6594)

* Update deployment for dotnet6

* Use generic 6.0.x preview for CI

* Update direct dotnet download links

Co-authored-by: Bond_009 <bond.009@outlook.com>
2021-09-25 06:21:48 -06:00
AJ Jordan b528816b2a
Add sudo to package dependencies
It's used in the restart.sh script.

For Debian, this is a Recommends because virtually everyone will need
this (default APT policy is to install recommended packages so this
works ok), but technically you can configure the server to run as root
and then you wouldn't need it.

For Fedora... frankly I got confused by their Weak Dependencies etc. so
I just made it a hard dependency.
2020-11-29 04:15:11 -05:00
crobibero 185fac0677 Upgrade all netcore3.1 to net5.0 2020-11-15 13:31:47 -07:00
Joshua M. Boniface 0bcf4c02b4 Remove jellyfin-ffmpeg dep from server package
Being added to the metapackage instead.
2020-10-31 15:50:56 -04:00
Joshua M. Boniface b1fe20aac5 Readd sed'd out dotnet-sdk dependency 2020-07-19 23:36:48 -04:00
Joshua M. Boniface 4966ca3616 Remove the old Emby conflicts
It's been long enough that this is no longer an issue. We still conflict
on the ports 8096 and 8190, but this will simply result in a failure to
start; allow users to get themselves into that situation if they wish.
2020-07-19 23:28:25 -04:00
Joshua M. Boniface 4ecedb2a12 Fix bad dependency handling in 10.6.0-1
Fixes the incorrect dependency handling from 10.6.0, which was missing
the Replaces and Breaks entries on jellyfin-server. Thus apt would
complain about /etc/default/jellyfin being in two packages and fail to
upgrade. With this configuration, I've verified that apt now handles
this situation properly.
2020-07-19 23:26:59 -04:00
hauntingEcho 4d949cb38b Specify a version for jellyfin-ffmpeg dependency in .deb
Lower versions cause #2126 in Jellyfin >= 10.4.3
2020-04-09 12:09:40 -04:00
Joshua M. Boniface b0e80b486b Use jellyfin.org everywhere 2020-04-09 11:40:04 -04:00
Joshua M. Boniface c478a43fd5 Update package description for Debian 2020-03-23 21:44:33 -04:00
Joshua M. Boniface 93d1256a4c Remove web building, rename, bump version 2020-03-23 14:46:16 -04:00
Joshua M. Boniface 8b620ed26a Move Debian folder to root of repo 2020-03-22 16:01:33 -04:00
Erwin de Haan 399a079dd4 Build scripts and build system consolidation.
Squashed commit.
2019-01-10 19:45:30 +01:00
Joshua Boniface 263274e1ae Add VCS entries to control file 2019-01-05 20:30:58 -05:00
Andrew Rabert a9607555df Add Linux binaries for SkiaSharp
- Not sure how this impacts Windows builds, but it works great for Linux.
- Requires additional deps on Debian
2018-12-16 23:23:00 -05:00
Joshua Boniface 2e0c766886 Remove auto deps; add libssl dep; edit maintainer 2018-12-15 18:15:59 -05:00
Joshua M. Boniface a73d255f51 Enable self-contained binary mode (#160)
* Build self-contained Debian linux-x64 binary

* Update initscripts to use self-contained binary

The binary is declared in the units intentionally rather than using
the variable extrapolation from before, to avoid confusion since
these can't really be moved reasonably.

* With combined binary name, use pgrep instead

* Remove dotnet-runtime dependency

* Move the compiled scb to usr/bin

* Update binary location for upstart/systemd

* Move binary path; fix pidfile handling

* Entirely remove the temporary usr/ dir

* Don't move the compiled binary

* Create /usr/bin symlink

* Use the variable here

* Update architecture to any

* Add libcurl4-openssl build dependency

* Update the build Dockerfile to install builddeps
2018-12-14 21:21:48 -05:00
Andrew Rabert cb3616ac8c Update to dotnet-sdk-2.2 2018-12-12 01:11:10 -05:00
Joshua Boniface 8fd0db5add Add ffmpeg dependency to Debian packages 2018-12-11 20:54:39 -05:00
Joshua Boniface e9122b76ff A few more missing replacements of Emby 2018-12-09 19:09:43 -05:00
Joshua Boniface a9a798f81a Rename numerous debian control elements
Replace the name emby/emby-server with jellyfin everywhere.
2018-12-09 19:05:33 -05:00
Joshua M. Boniface 3557b90f10 Revert "Debian packaging improvements" 2018-12-09 18:45:08 -05:00
Joshua Boniface 8fcec19936 Rename numerous debian control elements
Replace the name emby/emby-server with jellyfin everywhere.
2018-12-09 16:51:38 -05:00
Vasily 65b69eb941 Fixed debian packaging for netcore, fixed package version 2018-10-22 03:47:12 +03:00
Vasily 46ba3e3549 Small fixes, trying to get this to build 2018-10-22 03:25:50 +03:00
Joshua Boniface 0b64fb771f Modify debian build files to support .NET core 2018-10-22 02:51:22 +03:00
Joshua Boniface 7265f6dca6 Clean up Debian build dependencies 2018-10-22 01:58:26 +03:00
Joshua Boniface 59b9cbe7c0 Update maintainer and dependencies for Debian package 2018-10-22 01:58:26 +03:00
Joshua Boniface 1074b7ece8 Update build dependency versions 2018-10-22 01:58:26 +03:00
Joshua Boniface c3dd3fbfbc Add cli-common-dev builddep 2018-10-22 01:58:26 +03:00
Joshua Boniface c0953e51b5 Add patches and debian build information for emby-server 2018-10-22 01:56:13 +03:00