emby: init at 3.0.5930

+37
+35
pkgs/servers/emby/default.nix
···
··· 1 + { stdenv, fetchurl, unzip, sqlite }: 2 + 3 + stdenv.mkDerivation rec { 4 + name = "emby-${version}"; 5 + version = "3.0.5930"; 6 + 7 + src = fetchurl { 8 + url = "https://github.com/MediaBrowser/Emby/releases/download/${version}/Emby.Mono.zip"; 9 + sha256 = "0498v7wng13c9n8sjfaq0b8p933vn7hk5icsranm39bkh3jqgdwf"; 10 + }; 11 + 12 + buildInputs = [ unzip ]; 13 + propagatedBuildInputs = [ sqlite ]; 14 + 15 + # Need to set sourceRoot as unpacker will complain about multiple directory output 16 + sourceRoot = "."; 17 + 18 + patchPhase = '' 19 + substituteInPlace System.Data.SQLite.dll.config --replace libsqlite3.so ${sqlite.out}/lib/libsqlite3.so 20 + substituteInPlace MediaBrowser.Server.Mono.exe.config --replace ProgramData-Server "/var/lib/emby/ProgramData-Server" 21 + ''; 22 + 23 + installPhase = '' 24 + mkdir -p $out/bin 25 + cp -r * $out/bin 26 + ''; 27 + 28 + meta = { 29 + description = "MediaBrowser - Bring together your videos, music, photos, and live television"; 30 + homepage = http://emby.media/; 31 + license = stdenv.lib.licenses.gpl2; 32 + maintainers = [ stdenv.lib.maintainers.fadenb ]; 33 + platforms = stdenv.lib.platforms.all; 34 + }; 35 + }
+2
pkgs/top-level/all-packages.nix
··· 754 755 elementary-icon-theme = callPackage ../data/icons/elementary-icon-theme { }; 756 757 enca = callPackage ../tools/text/enca { }; 758 759 ent = callPackage ../tools/misc/ent { };
··· 754 755 elementary-icon-theme = callPackage ../data/icons/elementary-icon-theme { }; 756 757 + emby = callPackage ../servers/emby { }; 758 + 759 enca = callPackage ../tools/text/enca { }; 760 761 ent = callPackage ../tools/misc/ent { };