nick-shmyrev / improved-osk-gnome-ext

Improved On Screen Keyboard for Gnome Shell
https://extensions.gnome.org/extension/4413/improved-osk/
94 stars 30 forks source link

glib 2.0 development dependencies and zip are required #68

Open jimjamz opened 3 months ago

jimjamz commented 3 months ago

Describe the bug To install the extension successfully, the glib 2.0 development dependencies and the zip package are required. It is not explicit in your installation instructions that they should be installed as a pre-requisite.

To Reproduce Steps to reproduce the behavior:

  1. Ensure you do not have libglib2.0-dev-bin and zip installed.
  2. Clone the repo. run the package-extension.sh script. The following errors are displayed:
    ./compile-gresource.sh: 3: glib-compile-resources: not found
    cp: cannot stat 'src/data/gnome-shell-osk-layouts.gresource': No such file or directory
    ./package-extension.sh: 31: zip: not found
    rm: cannot remove 'src/data/*.gresource': No such file or directory

    Expected behavior The script should run successfully without errors.

Screenshots N/A

Environment (please complete the following information):

Additional context By default, Debian 12 does not come with these packages pre-installed. It would be wise to include in the readme and pre-requisite install step with these included, for example: sudo apt install libglib2.0-dev-bin zip