Commit graph

109 commits

Author SHA1 Message Date
Joshua Boniface 4e8149bc86 Update logging for async mode from #438 2019-01-05 23:42:00 -05:00
Joshua Boniface 177c4835a5 Add updated configurations for log and config dir
1. Add log and config flags to init and config
2. Move the existing logs and config dirs to the right places
3. Some cleanups in the control scripts
4. Prune the changelog of pre-Jellyfin entries
2019-01-05 22:31:22 -05:00
Joshua Boniface 263274e1ae Add VCS entries to control file 2019-01-05 20:30:58 -05:00
Joshua Boniface 56f9572b03 Bump version to 10.0.0 2019-01-05 20:30:58 -05:00
Joshua Boniface 34f226d83a Tweak unit to restart on any failure, 15s timeout 2018-12-28 10:27:27 -05:00
Joshua Boniface 1b4a21871a Bump Debian binary version 2018-12-28 10:26:54 -05:00
Joshua Boniface 022955d9ac Move the .NET Runtime flag into a variable 2018-12-28 10:25:19 -05:00
Joshua Boniface e1a24035b9 Bump Debian packaging version 2018-12-20 18:32:15 -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
Vasily 57e050a69a Merge pull request #193 from joshuaboniface/selfcontained-binary
Debian packaging improvements
2018-12-16 11:20:08 +03:00
Andrew Rabert b369fbd05e Remove redundant solution specification 2018-12-16 00:43:38 -05:00
Joshua Boniface f91c01b850 Use consistent format 2018-12-15 18:25:59 -05:00
Joshua Boniface dcf1468eac Add cleanup of /etc/sudoers.d/emby in preinst 2018-12-15 18:18:51 -05:00
Joshua Boniface 0bffe19e37 Bump build number 2018-12-15 18:17:39 -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
Joshua Boniface 668d8b4891 Also bump Debian build version 2018-12-14 00:08:47 -05:00
Joshua Boniface 6a02df1603 Clean up /var/lib/emby after #97 2018-12-13 23:49:16 -05:00
Joshua Boniface 2f7be76626 Add maxcpucount to dotnet clean
Fixes #120 as per https://github.com/dotnet/sdk/issues/2526
2018-12-13 09:46:25 -05:00
Joshua Boniface 917ccad0ab Improve formatting and add comments 2018-12-12 19:37:40 -05:00
Joshua Boniface 629bedc6e8 Fix up the comment 2018-12-12 19:34:51 -05:00
Joshua Boniface 90a65c009f Can't override ExecStart 2018-12-12 19:33:12 -05:00
Joshua Boniface 401c08ebae Turn off dotnet build 2018-12-12 19:27:32 -05:00
Joshua Boniface 18ef4a4684 Major rejigger of init configurations 2018-12-12 19:14:20 -05:00
Andrew Rabert b5dfdc1efb Merge pull request #83 from nvllsvm/dockdeb
Add Dockerfile for building Debian package
2018-12-12 12:14:31 -05:00
Joshua Boniface 7f60643891 Disable telemetry in Debian builds 2018-12-12 10:00:32 -05:00
Andrew Rabert cb3616ac8c Update to dotnet-sdk-2.2 2018-12-12 01:11:10 -05:00
Andrew Rabert 9b6bb38532 Remove submodule update from Debian build
Packinging should not maniuplate one's source code like this.
2018-12-12 01:09:42 -05:00
Joshua Boniface 2a52c50451 Bump Debian build version 2018-12-11 20:55:53 -05:00
Joshua Boniface 8fd0db5add Add ffmpeg dependency to Debian packages 2018-12-11 20:54:39 -05:00
Joshua Boniface 0b956665ed Remove obsolete jellyfin binary chmod 2018-12-10 20:21:07 -05:00
Andrew Rabert 0a3e7eae08 Consolidate git submodule commands 2018-12-10 00:35:53 -05:00
Joshua Boniface 0671bb5f44 Consistent capitalization 2018-12-09 22:26:20 -05:00
Joshua Boniface 7d0f5b6259 Organize supplementary files better 2018-12-09 21:58:01 -05:00
Joshua Boniface 972008d1dc Remove obsolete binary 2018-12-09 21:54:45 -05:00
Joshua Boniface 22fdf4afeb Add post-install configuration of symlink 2018-12-09 20:10:05 -05:00
Joshua Boniface e9122b76ff A few more missing replacements of Emby 2018-12-09 19:09:43 -05:00
Joshua Boniface 5090eeb215 Update services to work with dotnet 2018-12-09 19:05:39 -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 c591b6d751 Update services to work with dotnet 2018-12-09 17:42:13 -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 6757475311 Now build produces seeminly workable debian package 2018-10-23 00:40:43 +03:00
Vasily b2305295af Improved package clean, removed not needed binary blobs 2018-10-22 18:51:41 +03: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 d8c22ca1cb Add binary script which was missing due to gitignore 2018-10-22 01:59:28 +03:00
Joshua Boniface 951d240802 Remove some unneeded auto_build steps 2018-10-22 01:58:26 +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 e8a23e1b62 Update changelog message 2018-10-22 01:58:26 +03:00
Joshua Boniface 32e2b56839 Remove dependency on libembysqlite3, using normal sqlite3 instead 2018-10-22 01:58:26 +03:00
Joshua Boniface 9583e960fd Properly ignore the ntdll.dll dependency 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 4166d88748 Use msbuild instead of xbuild due to deprecation 2018-10-22 01:58:26 +03:00
Joshua Boniface 4abdd4f894 Set correct Debian version after after 3.4.1.18 merge 2018-10-22 01:58:25 +03:00
Joshua Boniface c0953e51b5 Add patches and debian build information for emby-server 2018-10-22 01:56:13 +03:00