diff options
author | Jan Tojnar <jtojnar@gmail.com> | 2019-03-16 06:01:01 +0100 |
---|---|---|
committer | Jan Tojnar <jtojnar@gmail.com> | 2019-04-16 15:16:25 +0200 |
commit | 6fce599d1c0431b7aea41a3baaa7b7916a182e5c (patch) | |
tree | 273d1e8c53f70426230408c30b1480378dd2050e /pkgs/development/libraries/dleyna-server | |
parent | 40cd020bd639c0c109fd30fcbcd2c49671000a9f (diff) | |
download | nixpkgs-6fce599d1c0431b7aea41a3baaa7b7916a182e5c.tar nixpkgs-6fce599d1c0431b7aea41a3baaa7b7916a182e5c.tar.gz nixpkgs-6fce599d1c0431b7aea41a3baaa7b7916a182e5c.tar.bz2 nixpkgs-6fce599d1c0431b7aea41a3baaa7b7916a182e5c.tar.lz nixpkgs-6fce599d1c0431b7aea41a3baaa7b7916a182e5c.tar.xz nixpkgs-6fce599d1c0431b7aea41a3baaa7b7916a182e5c.tar.zst nixpkgs-6fce599d1c0431b7aea41a3baaa7b7916a182e5c.zip |
dleyna-server: fix build with gupnp 1.2
Diffstat (limited to 'pkgs/development/libraries/dleyna-server')
-rw-r--r-- | pkgs/development/libraries/dleyna-server/default.nix | 42 |
1 files changed, 38 insertions, 4 deletions
diff --git a/pkgs/development/libraries/dleyna-server/default.nix b/pkgs/development/libraries/dleyna-server/default.nix index 79b0155c913..4730d455950 100644 --- a/pkgs/development/libraries/dleyna-server/default.nix +++ b/pkgs/development/libraries/dleyna-server/default.nix @@ -1,8 +1,20 @@ -{ stdenv, autoreconfHook, makeWrapper, pkgconfig, fetchFromGitHub, dleyna-core, dleyna-connector-dbus, gssdp, gupnp, gupnp-av, gupnp-dlna, libsoup }: +{ stdenv +, fetchFromGitHub +, fetchpatch +, autoreconfHook +, makeWrapper +, pkgconfig +, dleyna-core +, dleyna-connector-dbus +, gssdp +, gupnp +, gupnp-av +, gupnp-dlna +, libsoup +}: stdenv.mkDerivation rec { pname = "dleyna-server"; - name = "${pname}-${version}"; version = "0.6.0"; src = fetchFromGitHub { @@ -12,8 +24,30 @@ stdenv.mkDerivation rec { sha256 = "13a2i6ms27s46yxdvlh2zm7pim7jmr5cylnygzbliz53g3gxxl3j"; }; - nativeBuildInputs = [ autoreconfHook pkgconfig makeWrapper ]; - buildInputs = [ dleyna-core dleyna-connector-dbus gssdp gupnp gupnp-av gupnp-dlna libsoup ]; + patches = [ + # fix build with gupnp 1.2 + # https://github.com/intel/dleyna-server/pull/161 + (fetchpatch { + url = https://github.com/intel/dleyna-server/commit/96c01c88363d6e5e9b7519bc4e8b5d86cf783e1f.patch; + sha256 = "0p8fn331x2whvn6skxqvfzilx0m0yx2q5mm2wh2625l396m3fzmm"; + }) + ]; + + nativeBuildInputs = [ + autoreconfHook + pkgconfig + makeWrapper + ]; + + buildInputs = [ + dleyna-core + dleyna-connector-dbus + gssdp + gupnp + gupnp-av + gupnp-dlna + libsoup + ]; preFixup = '' wrapProgram "$out/libexec/dleyna-server-service" \ |