diff options
author | Jan Tojnar <jtojnar@gmail.com> | 2018-03-03 07:09:13 +0100 |
---|---|---|
committer | Jan Tojnar <jtojnar@gmail.com> | 2018-03-04 20:05:55 +0100 |
commit | 1a17154047a89e2328095be1be7cc4fe44bc1e1f (patch) | |
tree | 654bd427d9846c2b9570778d83cc4f9c6f50450e /pkgs/desktops | |
parent | b8e2420e86af8f42cbc5929f7cf5c877c54d9b8c (diff) | |
download | nixpkgs-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.nix | 21 |
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; |