sm.puri.Squeekboard.desktop: make path to Exec= absolute

This uses the same logic from Phosh to render absolute paths in .desktop
files.
This commit is contained in:
Florian Klink
2020-05-26 11:27:21 +02:00
parent fe22fc2271
commit c1737c763f
3 changed files with 11 additions and 3 deletions

View File

@ -7,13 +7,20 @@ squeekboard_resources = gnome.compile_resources(
c_name: 'squeekboard',
)
desktopconf = configuration_data()
desktopconf.set('bindir', bindir)
desktop_file = 'sm.puri.Squeekboard.desktop'
i18n.merge_file('desktop',
input: desktop_file + '.in',
input: configure_file(
input: desktop_file + '.in.in',
output: desktop_file + '.in',
configuration: desktopconf
),
output: desktop_file,
po_dir: '../po',
install: true,
install_dir: join_paths(datadir, 'applications'),
install_dir: desktopdir,
type: 'desktop'
)

View File

@ -2,7 +2,7 @@
Name=Squeekboard
GenericName=Squeekboard Virtual Keyboard
Comment=Virtual Keyboard
Exec=squeekboard
Exec=@bindir@/squeekboard
Terminal=false
Type=Application
NoDisplay=true