icons: add application icons from repo's $git-toplevel/share/solaar/
Add application path from the repository to the search paths. When you Install a project in editable mode (i.e. setuptools "develop mode") from a local project path, the application path is ``./share``, relative to git's top level folder. Add this path at the end of search path:: echo "$(git rev-parse --show-toplevel)/share"
This commit is contained in:
parent
de79bf1b5c
commit
932164458a
|
@ -55,9 +55,10 @@ def _look_for_application_icons():
|
||||||
src_share = _path.normpath(_path.join(_path.realpath(_sys.path[0]), '..', 'share'))
|
src_share = _path.normpath(_path.join(_path.realpath(_sys.path[0]), '..', 'share'))
|
||||||
local_share = _environ.get('XDG_DATA_HOME', _path.expanduser(_path.join('~', '.local', 'share')))
|
local_share = _environ.get('XDG_DATA_HOME', _path.expanduser(_path.join('~', '.local', 'share')))
|
||||||
data_dirs = _environ.get('XDG_DATA_DIRS', '/usr/local/share:/usr/share')
|
data_dirs = _environ.get('XDG_DATA_DIRS', '/usr/local/share:/usr/share')
|
||||||
|
repo_share = _path.normpath(_path.join(_path.dirname(__file__), '..', '..', '..', 'share'))
|
||||||
del _sys
|
del _sys
|
||||||
|
|
||||||
share_solaar = [prefix_share] + list(_path.join(x, 'solaar') for x in [src_share, local_share] + data_dirs.split(':'))
|
share_solaar = [prefix_share] + list(_path.join(x, 'solaar') for x in [src_share, local_share, repo_share] + data_dirs.split(':'))
|
||||||
for location in share_solaar:
|
for location in share_solaar:
|
||||||
location = _path.join(location, 'icons')
|
location = _path.join(location, 'icons')
|
||||||
if _log.isEnabledFor(_DEBUG):
|
if _log.isEnabledFor(_DEBUG):
|
||||||
|
|
Loading…
Reference in New Issue