summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlexander Mikhaylenko <alexm@gnome.org>2021-02-16 04:01:26 +0500
committerAlexander Mikhaylenko <alexm@gnome.org>2021-02-16 04:02:13 +0500
commitdfcff1507869af629ee62a147a9679adc2c3d36b (patch)
treed2b6d12e660e5ce2b8aa41f4f619c6f65b082329
parent2eab037269a2490e94ce7f9023d1fd568476254c (diff)
downloadgnome-screenshot-dfcff1507869af629ee62a147a9679adc2c3d36b.tar.gz
flatpak: Run with --interactive by default
Add a wrapper script to run gnome-screenshot --interactive. Ideally we would be able to just specify it in `command`, but that's not possible. Fixes https://gitlab.gnome.org/GNOME/gnome-screenshot/-/issues/148
-rw-r--r--org.gnome.Screenshot.json22
1 files changed, 18 insertions, 4 deletions
diff --git a/org.gnome.Screenshot.json b/org.gnome.Screenshot.json
index c560f6b..bf68b4d 100644
--- a/org.gnome.Screenshot.json
+++ b/org.gnome.Screenshot.json
@@ -3,10 +3,7 @@
"runtime" : "org.gnome.Platform",
"runtime-version" : "master",
"sdk" : "org.gnome.Sdk",
- "command" : "gnome-screenshot",
- "x-run-args" : [
- "--interactive"
- ],
+ "command" : "gnome-screenshot-interactive",
"finish-args" : [
"--share=ipc",
"--socket=x11",
@@ -46,6 +43,23 @@
]
},
{
+ "name" : "gnome-screenshot-interactive",
+ "buildsystem" : "simple",
+ "build-commands" : [
+ "mkdir -p /app/bin/",
+ "install -m755 -pD gnome-screenshot-interactive /app/bin/gnome-screenshot-interactive"
+ ],
+ "sources" : [
+ {
+ "type" : "script",
+ "commands" : [
+ "gnome-screenshot -i"
+ ],
+ "dest-filename" : "gnome-screenshot-interactive"
+ }
+ ]
+ },
+ {
"name" : "gnome-screenshot",
"buildsystem" : "meson",
"builddir" : true,