diff options
author | Jan Tojnar <jtojnar@gmail.com> | 2019-03-16 06:14:56 +0100 |
---|---|---|
committer | Jan Tojnar <jtojnar@gmail.com> | 2019-04-16 15:16:26 +0200 |
commit | 5efa597089198426bb58db09f45983a4c313b035 (patch) | |
tree | a05abc2b1cb650edc7af8353f03e49b882ab1b5e | |
parent | 6fce599d1c0431b7aea41a3baaa7b7916a182e5c (diff) | |
download | nixpkgs-5efa597089198426bb58db09f45983a4c313b035.tar nixpkgs-5efa597089198426bb58db09f45983a4c313b035.tar.gz nixpkgs-5efa597089198426bb58db09f45983a4c313b035.tar.bz2 nixpkgs-5efa597089198426bb58db09f45983a4c313b035.tar.lz nixpkgs-5efa597089198426bb58db09f45983a4c313b035.tar.xz nixpkgs-5efa597089198426bb58db09f45983a4c313b035.tar.zst nixpkgs-5efa597089198426bb58db09f45983a4c313b035.zip |
dleyna-renderer: fix build with gupnp 1.2
-rw-r--r-- | pkgs/development/libraries/dleyna-renderer/default.nix | 42 |
1 files changed, 38 insertions, 4 deletions
diff --git a/pkgs/development/libraries/dleyna-renderer/default.nix b/pkgs/development/libraries/dleyna-renderer/default.nix index 99af28111a7..ad90335d4e9 100644 --- a/pkgs/development/libraries/dleyna-renderer/default.nix +++ b/pkgs/development/libraries/dleyna-renderer/default.nix @@ -1,8 +1,20 @@ -{ stdenv, autoreconfHook, pkgconfig, fetchFromGitHub, dleyna-connector-dbus, dleyna-core, gssdp, gupnp, gupnp-av, gupnp-dlna, libsoup, makeWrapper }: +{ stdenv +, fetchurl +, fetchFromGitHub +, autoreconfHook +, pkgconfig +, dleyna-connector-dbus +, dleyna-core +, gssdp +, gupnp +, gupnp-av +, gupnp-dlna +, libsoup +, makeWrapper +}: stdenv.mkDerivation rec { pname = "dleyna-renderer"; - name = "${pname}-${version}"; version = "0.6.0"; src = fetchFromGitHub { @@ -12,8 +24,30 @@ stdenv.mkDerivation rec { sha256 = "0jy54aq8hgrvzchrvfzqaj4pcn0cfhafl9bv8a9p6j82yjk4pvpp"; }; - nativeBuildInputs = [ autoreconfHook pkgconfig makeWrapper ]; - buildInputs = [ dleyna-core dleyna-connector-dbus gssdp gupnp gupnp-av gupnp-dlna libsoup ]; + patches = [ + # fix build with gupnp 1.2 + (fetchurl { + name = "gupnp-1.2.diff"; + url = https://git.archlinux.org/svntogit/packages.git/plain/trunk/gupnp-1.2.diff?h=packages/dleyna-renderer&id=30b426a1e0ca5857031ed6296bc192d11bd7c5db; + sha256 = "0x5vj5zfk95avyg6g3nf6gar250cfrgla2ixj2ifn8pcick2d9vq"; + }) + ]; + + nativeBuildInputs = [ + autoreconfHook + pkgconfig + makeWrapper + ]; + + buildInputs = [ + dleyna-core + dleyna-connector-dbus + gssdp + gupnp + gupnp-av + gupnp-dlna + libsoup + ]; preFixup = '' wrapProgram "$out/libexec/dleyna-renderer-service" \ |