From 18d25a2b06c904b28bd5cde991f70930d11f1eec Mon Sep 17 00:00:00 2001 From: Peter Eisenmann Date: Fri, 27 May 2022 10:56:34 +0400 Subject: [PATCH] build: add flatpak option to install demo wrapper --- .build_files/meson.build | 8 ++++++++ .build_files/os-installer-demo | 2 ++ meson_options.txt | 1 + 3 files changed, 11 insertions(+) create mode 100755 .build_files/os-installer-demo create mode 100644 meson_options.txt diff --git a/.build_files/meson.build b/.build_files/meson.build index a916158..82afb05 100644 --- a/.build_files/meson.build +++ b/.build_files/meson.build @@ -14,3 +14,11 @@ translators = run_command( 'cat', files('translators'), ).stdout().strip() +if get_option('flatpak') + # start in demo mode when using flatpak through wrapper + demo_script = files('os-installer-demo') + + install_data(demo_script, + install_dir: get_option('bindir') + ) +endif diff --git a/.build_files/os-installer-demo b/.build_files/os-installer-demo new file mode 100755 index 0000000..7f81680 --- /dev/null +++ b/.build_files/os-installer-demo @@ -0,0 +1,2 @@ +#!/bin/sh +exec os-installer -d diff --git a/meson_options.txt b/meson_options.txt new file mode 100644 index 0000000..11a61ab --- /dev/null +++ b/meson_options.txt @@ -0,0 +1 @@ +option('flatpak', type: 'boolean', value: false, description: 'Build with flatpak, install demo mode wrapper')