From 9e67fc3da260d4ba946750ac522abfecea0c55f5 Mon Sep 17 00:00:00 2001 From: miqlas <5569059+extrowerk@users.noreply.github.com> Date: Thu, 6 Dec 2018 12:57:32 +0100 Subject: [PATCH] Transmission: userlaunch rework (#3363) --- .../additional-files/Transmission_userlaunch | 8 -------- net-p2p/transmission/additional-files/userlaunch.in | 8 ++++++++ net-p2p/transmission/transmission-2.94.recipe | 12 ++++++++---- 3 files changed, 16 insertions(+), 12 deletions(-) delete mode 100644 net-p2p/transmission/additional-files/Transmission_userlaunch create mode 100644 net-p2p/transmission/additional-files/userlaunch.in diff --git a/net-p2p/transmission/additional-files/Transmission_userlaunch b/net-p2p/transmission/additional-files/Transmission_userlaunch deleted file mode 100644 index e4e8c0b39..000000000 --- a/net-p2p/transmission/additional-files/Transmission_userlaunch +++ /dev/null @@ -1,8 +0,0 @@ -job x-vnd.transmission_daemon { - launch /system/bin/transmission-daemon - no_safemode - legacy - on { - initial_volumes_mounted - } -} diff --git a/net-p2p/transmission/additional-files/userlaunch.in b/net-p2p/transmission/additional-files/userlaunch.in new file mode 100644 index 000000000..c3d30c383 --- /dev/null +++ b/net-p2p/transmission/additional-files/userlaunch.in @@ -0,0 +1,8 @@ +job x-vnd.@APP@ { + launch @BIN@ + no_safemode + legacy + on { + initial_volumes_mounted + } +} diff --git a/net-p2p/transmission/transmission-2.94.recipe b/net-p2p/transmission/transmission-2.94.recipe index 0e2876764..0ef406ef5 100644 --- a/net-p2p/transmission/transmission-2.94.recipe +++ b/net-p2p/transmission/transmission-2.94.recipe @@ -19,13 +19,13 @@ COPYRIGHT="2005-2016 Transmission authors and contributors LICENSE="Transmission MIT GNU GPL v2" -REVISION="2" +REVISION="3" SOURCE_URI="https://github.com/transmission/transmission-releases/raw/master/transmission-$portVersion.tar.xz" CHECKSUM_SHA256="35442cc849f91f8df982c3d0d479d650c6ca19310a994eccdaa79a4af3916b7d" PATCHES="transmission-$portVersion.patchset" ADDITIONAL_FILES=" transmission.rdef.in - Transmission_userlaunch + userlaunch.in " ARCHITECTURES="!x86_gcc2 x86 x86_64" @@ -90,6 +90,7 @@ BUILD_PREREQUIRES=" cmd:curl cmd:gcc$secondaryArchSuffix cmd:ld$secondaryArchSuffix + cmd:lrelease$secondaryArchSuffix >= 5.11 cmd:make cmd:patch cmd:pkg_config$secondaryArchSuffix @@ -146,8 +147,11 @@ INSTALL() addAppDeskbarSymlink $appsDir/Transmission mkdir -p $dataDir/user_launch - cp -af $portDir/additional-files/Transmission_userlaunch \ - $dataDir/user_launch/Transmission + sed \ + -e "s|@APP@|transmission_daemon|" \ + -e "s|@BIN@|"$binDir"/transmission_daemon$secondaryArchSuffix|" \ + $portDir/additional-files/userlaunch.in > \ + $dataDir/user_launch/Transmission } TEST()