aboutsummaryrefslogtreecommitdiff
path: root/src/meson.build
diff options
context:
space:
mode:
authorAqua-sama <aqua@iserlohn-fortress.net>2018-12-02 21:42:56 +0100
committerAqua-sama <aqua@iserlohn-fortress.net>2018-12-02 21:42:56 +0100
commit4acf3ad9136d89f4aaea7ea9b14e07b2ededfb6f (patch)
treeb306723d94a7c67fb16067b35a9200af1f2af8f9 /src/meson.build
parentpick-session: pass session data to existing instance if any (diff)
downloadsmolbote-4acf3ad9136d89f4aaea7ea9b14e07b2ededfb6f.tar.xz
Update .desktop and .profile
Diffstat (limited to 'src/meson.build')
-rw-r--r--src/meson.build15
1 files changed, 11 insertions, 4 deletions
diff --git a/src/meson.build b/src/meson.build
index 209fb5c..c539fff 100644
--- a/src/meson.build
+++ b/src/meson.build
@@ -49,9 +49,16 @@ poi = executable(get_option('poiName'), install: true,
'wallet/wallet.cpp', 'wallet/wallet.h']
)
-# install .desktop file and firejail profile
-if ['linux', 'freebsd', 'netbsd', 'dragonflybsd'].contains(host_machine.system())
+# install .desktop file and firejail profile for systems in this array
+if ['linux'].contains(host_machine.system())
+ conf = configuration_data()
+ conf.set('exec_poi', join_paths(get_option('prefix'), get_option('bindir'), get_option('poiName')))
+ conf.set('profile_path', join_paths(get_option('prefix'), get_option('libdir'), 'smolbote', 'poi.profile'))
+
install_data('../data/poi.svg', install_dir: join_paths(get_option('datadir'), 'icons/hicolor/scalable/apps'))
- install_data('../linux/poi.desktop', install_dir: join_paths(get_option('datadir'), 'applications'))
- install_data('../data/poi.profile', install_dir: join_paths(get_option('libdir'), 'smolbote'))
+ install_data('../linux/poi.profile', install_dir: join_paths(get_option('libdir'), 'smolbote'))
+
+ configure_file(input: '../linux/poi.desktop.in', output: 'poi.desktop', configuration: conf, install_dir: join_paths(get_option('datadir'), 'applications'))
+ configure_file(input: '../linux/poi_ps.desktop.in', output: 'poi_ps.desktop', configuration: conf, install_dir: join_paths(get_option('datadir'), 'applications'))
+
endif