aboutsummaryrefslogtreecommitdiff
path: root/pkgs/development/libraries/gupnp-dlna
diff options
context:
space:
mode:
authorJan Tojnar <jtojnar@gmail.com>2019-03-16 01:19:13 +0100
committerJan Tojnar <jtojnar@gmail.com>2019-04-16 15:11:45 +0200
commite5e0d13224ef643eda6583492cfb6a8e60ca85fd (patch)
treed3afdc2bdd6553068408d04e653128b099c22b41 /pkgs/development/libraries/gupnp-dlna
parent21f198ff597c83bee2f17d8dac964213187fce5c (diff)
gupnp-dlna: clean up & add updateScript
Diffstat (limited to 'pkgs/development/libraries/gupnp-dlna')
-rw-r--r--pkgs/development/libraries/gupnp-dlna/default.nix38
1 files changed, 33 insertions, 5 deletions
diff --git a/pkgs/development/libraries/gupnp-dlna/default.nix b/pkgs/development/libraries/gupnp-dlna/default.nix
index a6c11a569cfa..4dfbaafdc327 100644
--- a/pkgs/development/libraries/gupnp-dlna/default.nix
+++ b/pkgs/development/libraries/gupnp-dlna/default.nix
@@ -1,18 +1,40 @@
-{ stdenv, fetchurl, pkgconfig, gobject-introspection, vala, gtk-doc, docbook_xsl, docbook_xml_dtd_412, gupnp, gst_all_1 }:
+{ stdenv
+, fetchurl
+, pkgconfig
+, gobject-introspection
+, vala
+, gtk-doc
+, docbook_xsl
+, docbook_xml_dtd_412
+, libxml2
+, gst_all_1
+, gnome3
+}:
stdenv.mkDerivation rec {
- name = "gupnp-dlna-${version}";
+ pname = "gupnp-dlna";
version = "0.10.5";
outputs = [ "out" "dev" "devdoc" ];
src = fetchurl {
- url = "mirror://gnome/sources/gupnp-dlna/${stdenv.lib.versions.majorMinor version}/${name}.tar.xz";
+ url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
sha256 = "0spzd2saax7w776p5laixdam6d7smyynr9qszhbmq7f14y13cghj";
};
- nativeBuildInputs = [ pkgconfig gobject-introspection vala gtk-doc docbook_xsl docbook_xml_dtd_412 ];
- buildInputs = [ gupnp gst_all_1.gst-plugins-base ];
+ nativeBuildInputs = [
+ pkgconfig
+ gobject-introspection
+ vala
+ gtk-doc
+ docbook_xsl
+ docbook_xml_dtd_412
+ ];
+
+ buildInputs = [
+ libxml2
+ gst_all_1.gst-plugins-base
+ ];
configureFlags = [
"--enable-gtk-doc"
@@ -25,6 +47,12 @@ stdenv.mkDerivation rec {
patchShebangs tests/test-discoverer.sh.in
'';
+ passthru = {
+ updateScript = gnome3.updateScript {
+ packageName = pname;
+ };
+ };
+
meta = with stdenv.lib; {
homepage = https://wiki.gnome.org/Projects/GUPnP/;
description = "Library to ease DLNA-related bits for applications using GUPnP";