summary refs log tree commit diff
path: root/pkgs/desktops
diff options
context:
space:
mode:
authorJan Tojnar <jtojnar@gmail.com>2018-03-03 07:09:13 +0100
committerJan Tojnar <jtojnar@gmail.com>2018-03-04 20:05:55 +0100
commit1a17154047a89e2328095be1be7cc4fe44bc1e1f (patch)
tree654bd427d9846c2b9570778d83cc4f9c6f50450e /pkgs/desktops
parentb8e2420e86af8f42cbc5929f7cf5c877c54d9b8c (diff)
downloadnixpkgs-1a17154047a89e2328095be1be7cc4fe44bc1e1f.tar
nixpkgs-1a17154047a89e2328095be1be7cc4fe44bc1e1f.tar.gz
nixpkgs-1a17154047a89e2328095be1be7cc4fe44bc1e1f.tar.bz2
nixpkgs-1a17154047a89e2328095be1be7cc4fe44bc1e1f.tar.lz
nixpkgs-1a17154047a89e2328095be1be7cc4fe44bc1e1f.tar.xz
nixpkgs-1a17154047a89e2328095be1be7cc4fe44bc1e1f.tar.zst
nixpkgs-1a17154047a89e2328095be1be7cc4fe44bc1e1f.zip
gnome3.grilo: add updateScript
Diffstat (limited to 'pkgs/desktops')
-rw-r--r--pkgs/desktops/gnome-3/core/grilo/default.nix21
1 files changed, 15 insertions, 6 deletions
diff --git a/pkgs/desktops/gnome-3/core/grilo/default.nix b/pkgs/desktops/gnome-3/core/grilo/default.nix
index ffa489927e2..08a6b784e9b 100644
--- a/pkgs/desktops/gnome-3/core/grilo/default.nix
+++ b/pkgs/desktops/gnome-3/core/grilo/default.nix
@@ -1,13 +1,14 @@
 { stdenv, fetchurl, pkgconfig, file, intltool, glib
 , libxml2, gnome3, gobjectIntrospection, libsoup, python3Packages }:
 
-stdenv.mkDerivation rec {
-  major = "0.3"; # if you change this, also change ./setup-hook.sh
-  minor = "4";
-  name = "grilo-${major}.${minor}";
+let
+  pname = "grilo";
+  version = "0.3.4"; # if you change minor, also change ./setup-hook.sh
+in stdenv.mkDerivation rec {
+  name = "${pname}-${version}";
 
   src = fetchurl {
-    url = "mirror://gnome/sources/grilo/${major}/${name}.tar.xz";
+    url = "mirror://gnome/sources/${pname}/${gnome3.versionBranch version}/${name}.tar.xz";
     sha256 = "0vh67gja6yn7czh77ssmx6ncp99fl2926pbi2hplqms27c2n8sbw";
   };
 
@@ -28,8 +29,16 @@ stdenv.mkDerivation rec {
 
   propagatedBuildInputs = [ python3Packages.pygobject3 gobjectIntrospection ];
 
+  passthru = {
+    updateScript = gnome3.updateScript {
+      packageName = pname;
+      attrPath = "gnome3.${pname}";
+      versionPolicy = "none";
+    };
+  };
+
   meta = with stdenv.lib; {
-    homepage = https://wiki.gnome.org/action/show/Projects/Grilo;
+    homepage = https://wiki.gnome.org/Projects/Grilo;
     description = "Framework that provides access to various sources of multimedia content, using a pluggable system";
     maintainers = gnome3.maintainers;
     license = licenses.lgpl2;