From: IOhannes m zmölnig (Debian/GNU) Date: Fri, 27 Jan 2023 09:48:30 +0000 (+0100) Subject: Use wrapper-script to launch jacktrip from .desktop X-Git-Tag: archive/raspbian/2.5.1+ds-1+rpi1~1^2~97 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=003091905efc984dc50e9f8ce7d8f59f86fd6e9d;p=jacktrip.git Use wrapper-script to launch jacktrip from .desktop --- diff --git a/debian/jacktrip-gui-launcher b/debian/jacktrip-gui-launcher new file mode 100755 index 0000000..09aab17 --- /dev/null +++ b/debian/jacktrip-gui-launcher @@ -0,0 +1,7 @@ +#!/bin/sh +if [ -z "$1" ]; then + exec /usr/bin/jacktrip-gui +else + exec /usr/bin/jacktrip-gui --gui --deeplink "$1" +fi + diff --git a/debian/jacktrip-gui.install b/debian/jacktrip-gui.install index 1b91047..3726d33 100644 --- a/debian/jacktrip-gui.install +++ b/debian/jacktrip-gui.install @@ -1 +1,2 @@ usr/ +debian/jacktrip-gui-launcher usr/share/jacktrip/ diff --git a/debian/patches/gui-launcher.patch b/debian/patches/gui-launcher.patch new file mode 100644 index 0000000..9e7d7ce --- /dev/null +++ b/debian/patches/gui-launcher.patch @@ -0,0 +1,18 @@ +Description: Use wrapper-script to launch jacktrip-gui from .desktop +Author: IOhannes m zmölnig +Origin: Debian +Bug: https://github.com/jacktrip/jacktrip/issues/802 +Last-Update: 2023-01-27 +--- +This patch header follows DEP-3: http://dep.debian.net/deps/dep3/ +--- jacktrip.orig/linux/org.jacktrip.JackTrip.desktop.in ++++ jacktrip/linux/org.jacktrip.JackTrip.desktop.in +@@ -3,7 +3,7 @@ + Name=JackTrip@name_suffix@ + Comment=Network Music Performance over the Internet + Comment[fr]=Performance de musique en réseau sur internet +-Exec=/bin/bash -c "if [ -z ""\$"1" ]; then jacktrip; else jacktrip --gui --deeplink ""\$"1"; fi" /bin/bash %u ++Exec=/usr/share/jacktrip/jacktrip-gui-launcher %u + Icon=@icon@ + Terminal=false + StartupWMClass=@wmclass@ diff --git a/debian/patches/series b/debian/patches/series new file mode 100644 index 0000000..0d8f1ee --- /dev/null +++ b/debian/patches/series @@ -0,0 +1 @@ +gui-launcher.patch