Commit Graph

44 Commits

Author SHA1 Message Date
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