Unverified Commit 6997aefc authored by Bobby Rong's avatar Bobby Rong
Browse files

cinnamon.cinnamon-common: use correct python for scrollbar-test-widget.py

Loading Themes module
Traceback (most recent call last):
  File "/xxxxxx/share/cinnamon/cinnamon-settings/bin/scrollbar-test-widget.py", line 6, in <module>
    import gi
ModuleNotFoundError: No module named 'gi'

This file is being called as
Gio.Subprocess.new(['python3', '/xxxxxx/scrollbar-test-widget.py', str(self.content_widget.get_id())], Gio.SubprocessFlags.NONE)
parent fa9ad6e6
Loading
Loading
Loading
Loading
+20 −15
Original line number Diff line number Diff line
@@ -53,6 +53,23 @@
, perl
}:

let
  pythonEnv = python3.withPackages (pp: with pp; [
    dbus-python
    setproctitle
    pygobject3
    pycairo
    pp.xapp # don't omit `pp.`, see #213561
    pillow
    pyinotify # for looking-glass
    pytz
    tinycss2
    python-pam
    pexpect
    distro
    requests
  ]);
in
stdenv.mkDerivation rec {
  pname = "cinnamon-common";
  version = "5.6.7";
@@ -70,21 +87,6 @@ stdenv.mkDerivation rec {
  ];

  buildInputs = [
    (python3.withPackages (pp: with pp; [
      dbus-python
      setproctitle
      pygobject3
      pycairo
      python3.pkgs.xapp # The scope prefix is required
      pillow
      pyinotify # for looking-glass
      pytz
      tinycss2
      python-pam
      pexpect
      distro
      requests
    ]))
    atk
    cacert
    cinnamon-control-center
@@ -106,6 +108,7 @@ stdenv.mkDerivation rec {
    muffin
    networkmanager
    polkit
    pythonEnv
    libxml2
    libgnomekbd
    gst_all_1.gstreamer
@@ -154,6 +157,8 @@ stdenv.mkDerivation rec {

    sed "s|/usr/share/sounds|/run/current-system/sw/share/sounds|g" -i ./files/usr/share/cinnamon/cinnamon-settings/bin/SettingsWidgets.py

    sed "s|'python3'|'${pythonEnv.interpreter}'|g" -i ./files/usr/share/cinnamon/cinnamon-settings/bin/CinnamonGtkSettings.py

    sed "s|/usr/share/%s|/run/current-system/sw/share/%s|g" -i ./files/usr/share/cinnamon/cinnamon-settings/modules/cs_themes.py

    sed "s|/usr/bin/cinnamon-screensaver-command|/run/current-system/sw/bin/cinnamon-screensaver-command|g" \