summary refs log tree commit diff
path: root/pkgs/development/libraries/gupnp-av
diff options
context:
space:
mode:
authorJan Tojnar <jtojnar@gmail.com>2019-03-16 01:03:31 +0100
committerJan Tojnar <jtojnar@gmail.com>2019-04-16 15:11:44 +0200
commit21f198ff597c83bee2f17d8dac964213187fce5c (patch)
treefede00bd6a4e8721288a587c9fb5223c991e3434 /pkgs/development/libraries/gupnp-av
parent7e7fc2e3ef8903883f1022f5df73ac0614c1f44d (diff)
downloadnixpkgs-21f198ff597c83bee2f17d8dac964213187fce5c.tar
nixpkgs-21f198ff597c83bee2f17d8dac964213187fce5c.tar.gz
nixpkgs-21f198ff597c83bee2f17d8dac964213187fce5c.tar.bz2
nixpkgs-21f198ff597c83bee2f17d8dac964213187fce5c.tar.lz
nixpkgs-21f198ff597c83bee2f17d8dac964213187fce5c.tar.xz
nixpkgs-21f198ff597c83bee2f17d8dac964213187fce5c.tar.zst
nixpkgs-21f198ff597c83bee2f17d8dac964213187fce5c.zip
gupnp-av: add updateScript
Diffstat (limited to 'pkgs/development/libraries/gupnp-av')
-rw-r--r--pkgs/development/libraries/gupnp-av/default.nix38
1 files changed, 33 insertions, 5 deletions
diff --git a/pkgs/development/libraries/gupnp-av/default.nix b/pkgs/development/libraries/gupnp-av/default.nix
index cf04ca73f9e..b764ce2c2e2 100644
--- a/pkgs/development/libraries/gupnp-av/default.nix
+++ b/pkgs/development/libraries/gupnp-av/default.nix
@@ -1,18 +1,40 @@
-{ stdenv, fetchurl, pkgconfig, gobject-introspection, vala, gtk-doc, docbook_xsl, docbook_xml_dtd_412, gupnp, glib, libxml2 }:
+{ stdenv
+, fetchurl
+, pkgconfig
+, gobject-introspection
+, vala
+, gtk-doc
+, docbook_xsl
+, docbook_xml_dtd_412
+, glib
+, libxml2
+, gnome3
+}:
 
 stdenv.mkDerivation rec {
-  name = "gupnp-av-${version}";
+  pname = "gupnp-av";
   version = "0.12.11";
 
   outputs = [ "out" "dev" "devdoc" ];
 
   src = fetchurl {
-    url = "mirror://gnome/sources/gupnp-av/${stdenv.lib.versions.majorMinor version}/${name}.tar.xz";
+    url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
     sha256 = "1p3grslwqm9bc8rmpn4l48d7v9s84nina4r9xbd932dbj8acz7b8";
   };
 
-  nativeBuildInputs = [ pkgconfig gobject-introspection vala gtk-doc docbook_xsl docbook_xml_dtd_412 ];
-  buildInputs = [ gupnp glib libxml2 ];
+  nativeBuildInputs = [
+    pkgconfig
+    gobject-introspection
+    vala
+    gtk-doc
+    docbook_xsl
+    docbook_xml_dtd_412
+  ];
+
+  buildInputs = [
+    glib
+    libxml2
+  ];
 
   configureFlags = [
     "--enable-gtk-doc"
@@ -20,6 +42,12 @@ stdenv.mkDerivation rec {
 
   doCheck = true;
 
+  passthru = {
+    updateScript = gnome3.updateScript {
+      packageName = pname;
+    };
+  };
+
   meta = with stdenv.lib; {
     homepage = http://gupnp.org/;
     description = "A collection of helpers for building AV (audio/video) applications using GUPnP";