Skip to content
Snippets Groups Projects

Start phosh via gnome-session

Merged Guido Gunther requested to merge guido.gunther/phosh:session into master
5 files
+ 38
3
Compare changes
  • Side-by-side
  • Inline
Files
5
+ 57
0
desktopconf = configuration_data()
desktopconf.set('bindir', bindir)
desktopconf.set('libexecdir', libexecdir)
desktop_files = [
'sm.puri.Phosh.desktop',
]
foreach desktop_file : desktop_files
i18n.merge_file('desktop',
input: configure_file(
input: desktop_file + '.in.in',
output: desktop_file + '.in',
configuration: desktopconf
),
output: desktop_file,
po_dir: '../po',
install: true,
install_dir: desktopdir,
type: 'desktop'
)
endforeach
sessions = [
'phosh.session',
]
foreach session: sessions
desktop = session + '.desktop'
i18n.merge_file(
session,
input: configure_file(
input: desktop + '.in.in',
output: desktop + '.in',
configuration: desktopconf
),
output: session,
po_dir: '../po',
install: true,
install_dir: join_paths(sessiondir, 'sessions'),
type: 'desktop',
)
endforeach
runconf = configuration_data()
runconf.set('bindir', bindir)
runconf.set('libexecdir', libexecdir)
runconf.set('pkgdatadir', pkgdatadir)
runconf.set('wlrootsdir', join_paths(libexecdir, 'wlroots'))
configure_file(
input: 'phosh.in',
output: 'phosh',
install_dir: bindir,
configuration: runconf,
install: true
)
schemas = ['sm.puri.phosh.gschema.xml']
compiled = gnome.compile_schemas(
build_by_default: true
@@ -7,3 +62,5 @@ install_data(
schemas,
install_dir: 'share/glib-2.0/schemas'
)
install_data('rootston.ini', install_dir : pkgdatadir)
Loading