projecthamster / hamster-shell-extension

Shell extension for hamster
http://projecthamster.org
GNU General Public License v3.0
214 stars 91 forks source link

Manual install fails on Ubuntu 18.04, Gnome 3.28 #337

Closed LM-HZG closed 3 years ago

LM-HZG commented 3 years ago

Hello there,

I'm having troubles to install the extension for Gnome 3.28. I tried the following two approaches following the Readme:

  1. manually download and install
    • download latest commit for Gome Shell version 3.28 from Releases
    • extract and enter folder
    • execute make dist
    • Result:

rm -fr build mkdir -p build cp -R extension/ build cp -R data/ build wget https://gitlab.gnome.org/GNOME/gnome-shell-extensions/raw/master/lib/convenience.js -O build/convenience.js --2020-10-23 09:22:06-- https://gitlab.gnome.org/GNOME/gnome-shell-extensions/raw/master/lib/convenience.js Auflösen des Hostnamens gitlab.gnome.org (gitlab.gnome.org) … 2620:52:3:1:5054:ff:fe8f:413d, 8.43.85.27 Verbindungsaufbau zu gitlab.gnome.org (gitlab.gnome.org)|2620:52:3:1:5054:ff:fe8f:413d|:443 … verbunden. HTTP-Anforderung gesendet, auf Antwort wird gewartet … 502 Bad Gateway 2020-10-23 09:22:07 FEHLER 502: Bad Gateway.

Makefile:56: recipe for target 'collect' failed make: *** [collect] Error 8

  1. Deploy via Git
    • git clone https://github.com/projecthamster/hamster-shell-extension.git
    • cd hamster-shell-extension/
    • git checkout 0d815b26ec2df0fe3c65ec5c614c416634e8d4c9


      HEAD ist jetzt bei 0d815b2 Merge branch 'release/0.10.0'

    • make dist leads to the same result as above

Obviously the installation lacks a build/convenience.js. Any ideas?

LM-HZG commented 3 years ago

Update:

Any hint would be appreciated!

LM-HZG commented 3 years ago

For the sake of completeness - the same errors occur following the instructions in #327 with the file linked for 3.28.

hedayat commented 3 years ago

The mentioned file is no longer needed for more recent Gnome vesions; so, you should download the one for gnome 3.28.

You can use this URL instead of the original one:

https://gitlab.gnome.org/GNOME/gnome-shell-extensions/-/raw/gnome-3-28/lib/convenience.js

LM-HZG commented 3 years ago

That worked! Thanks for pointing me to the right file @hedayat

hedayat commented 3 years ago

:) You're welcome