diff --git a/pkgs/desktops/gnome-3/3.20/core/grilo/default.nix b/pkgs/desktops/gnome-3/3.20/core/grilo/default.nix index e178985c178..0bae28387bb 100644 --- a/pkgs/desktops/gnome-3/3.20/core/grilo/default.nix +++ b/pkgs/desktops/gnome-3/3.20/core/grilo/default.nix @@ -1,14 +1,14 @@ { stdenv, fetchurl, pkgconfig, file, intltool, glib -, libxml2, gnome3, gobjectIntrospection, libsoup }: +, libxml2, gnome3, gobjectIntrospection, libsoup, python3Packages }: stdenv.mkDerivation rec { - major = "0.3"; - minor = "0"; + major = "0.3"; # if you change this, also change ./setup-hook.sh + minor = "1"; name = "grilo-${major}.${minor}"; src = fetchurl { url = "mirror://gnome/sources/grilo/${major}/${name}.tar.xz"; - sha256 = "0q5wcvnckpfks48hy0gvlfdmvqm67vnblm3912rssmkgc1ysil8z"; + sha256 = "0k6d8drgh7inbpxqfa9m9dm4vrhfb9ifi5b88fn8q2ljqwfwdggb"; }; setupHook = ./setup-hook.sh; @@ -23,7 +23,9 @@ stdenv.mkDerivation rec { ''; buildInputs = [ pkgconfig file intltool glib libxml2 libsoup - gnome3.totem-pl-parser gobjectIntrospection ]; + gnome3.totem-pl-parser ]; + + propagatedBuildInputs = [ python3Packages.pygobject3 gobjectIntrospection ]; meta = with stdenv.lib; { homepage = https://wiki.gnome.org/action/show/Projects/Grilo; diff --git a/pkgs/desktops/gnome-3/3.20/core/grilo/setup-hook.sh b/pkgs/desktops/gnome-3/3.20/core/grilo/setup-hook.sh index bc93dddec38..3291e38addb 100644 --- a/pkgs/desktops/gnome-3/3.20/core/grilo/setup-hook.sh +++ b/pkgs/desktops/gnome-3/3.20/core/grilo/setup-hook.sh @@ -1,6 +1,6 @@ make_grilo_find_plugins() { - if [ -d "$1"/lib/grilo-0.2 ]; then - addToSearchPath GRL_PLUGIN_PATH "$1/lib/grilo-0.2" + if [ -d "$1"/lib/grilo-0.3 ]; then + addToSearchPath GRL_PLUGIN_PATH "$1/lib/grilo-0.3" fi }