remove convenience.js and collect it from gnome.org instead
Created by: ghost
convinience.js
is provided by the main gnome-shell project as boilerplate for extension developers.
As there is no viable dependency management to speak of we can either ship a verbantim copy ourself as part of the repo or (as this PR introduces) manually fetch the authorative file straight from the gnome project when building the extension.
This introduces wget
as a dependency for the collect
make target.
Merge request reports
Activity
Created by: elbenfreund
Review: Changes requested
Please provide some short description so the reasoning is clear when we look it up in 6 month down the road. Whilst I think copying the file from gnome is bizarre in its own way, it seems cleaner and more transparent at least as shipping our own verbatim copy. I guess this would cause some serious issues with running any kind of testsuite, but as it does not look like gnome-shell bothers nor supports testing we should be fine for now...