diff options
author | Jan Tojnar <jtojnar@gmail.com> | 2020-05-15 23:57:56 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-05-15 23:57:56 +0200 |
commit | 32b8ed738096bafb4cdb7f70347a0f63f9f40151 (patch) | |
tree | e5c09a5839a2c7c65af246e9fa777f72988aa8a4 /pkgs/desktops | |
parent | c88290789c06e19453375ad85f3cd1d417b07ae9 (diff) | |
parent | 5df7471c149cb4f20bc1cf292dbb038b66404110 (diff) | |
download | nixlib-32b8ed738096bafb4cdb7f70347a0f63f9f40151.tar nixlib-32b8ed738096bafb4cdb7f70347a0f63f9f40151.tar.gz nixlib-32b8ed738096bafb4cdb7f70347a0f63f9f40151.tar.bz2 nixlib-32b8ed738096bafb4cdb7f70347a0f63f9f40151.tar.lz nixlib-32b8ed738096bafb4cdb7f70347a0f63f9f40151.tar.xz nixlib-32b8ed738096bafb4cdb7f70347a0f63f9f40151.tar.zst nixlib-32b8ed738096bafb4cdb7f70347a0f63f9f40151.zip |
Merge pull request #87744 from jtojnar/ch-g-s
Diffstat (limited to 'pkgs/desktops')
-rw-r--r-- | pkgs/desktops/gnome-3/extensions/chrome-gnome-shell/default.nix | 51 |
1 files changed, 39 insertions, 12 deletions
diff --git a/pkgs/desktops/gnome-3/extensions/chrome-gnome-shell/default.nix b/pkgs/desktops/gnome-3/extensions/chrome-gnome-shell/default.nix index 1e3815705cd3..5308d4bee5ac 100644 --- a/pkgs/desktops/gnome-3/extensions/chrome-gnome-shell/default.nix +++ b/pkgs/desktops/gnome-3/extensions/chrome-gnome-shell/default.nix @@ -1,29 +1,56 @@ -{stdenv, fetchurl, cmake, ninja, jq, python3, gnome3, wrapGAppsHook}: +{ stdenv +, fetchurl +, cmake +, ninja +, jq +, python3 +, gnome3 +, wrapGAppsHook +, gobject-introspection +}: let - version = "10.1"; - inherit (python3.pkgs) python pygobject3 requests; -in stdenv.mkDerivation rec { +in +stdenv.mkDerivation rec { pname = "chrome-gnome-shell"; - inherit version; + version = "10.1"; src = fetchurl { url = "mirror://gnome/sources/chrome-gnome-shell/${version}/${pname}-${version}.tar.xz"; sha256 = "0f54xyamm383ypbh0ndkza0pif6ljddg2f947p265fkqj3p4zban"; }; - nativeBuildInputs = [ cmake ninja jq wrapGAppsHook ]; - buildInputs = [ gnome3.gnome-shell python pygobject3 requests ]; + nativeBuildInputs = [ + cmake + ninja + jq + wrapGAppsHook + gobject-introspection # for setup-hook + ]; + + buildInputs = [ + gnome3.gnome-shell + python + pygobject3 + requests + gobject-introspection # for Gio typelib + ]; + + cmakeFlags = [ + "-DBUILD_EXTENSION=OFF" + ]; + + wrapPrefixVariables = [ + "PYTHONPATH" + ]; - preConfigure = '' - substituteInPlace CMakeLists.txt --replace "/etc" "$out/etc" - ''; # cmake setup hook changes /etc/opt into /var/empty dontFixCmake = true; - cmakeFlags = [ "-DBUILD_EXTENSION=OFF" ]; - wrapPrefixVariables = [ "PYTHONPATH" ]; + preConfigure = '' + substituteInPlace CMakeLists.txt --replace "/etc" "$out/etc" + ''; passthru = { updateScript = gnome3.updateScript { |