Files
MINGW-packages/mingw-w64-qt-installer-framework-git/0005-Fix-RunProgram-variable-substitution.patch
Christoph Reiter 4d8828efed Make pkgbase of all packages match the name of the PKGBUILD directory (#2878)
This either changes the pkgbase to match the directory name
or the other way around.

The motivation for this is to make it possible to automatically generate
an URL to the PKGBUILD file from the package information alone.
2017-09-12 14:25:41 +03:00

31 lines
1.2 KiB
Diff

From ac0140b029bad4de90d628e12814a6448817fd7d Mon Sep 17 00:00:00 2001
From: Ray Donnelly <mingw.android@gmail.com>
Date: Mon, 16 Jun 2014 20:32:48 +0100
Subject: [PATCH 5/9] Fix RunProgram variable substitution
Patch from https://bugreports.qt-project.org/browse/QTIFW-397
Using <RunProgram>@TargetDir@/blah.exe</RunProgram> would use only the
default value of TargetDir, and ignored any user modification.
---
src/libs/installer/packagemanagergui.cpp | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/src/libs/installer/packagemanagergui.cpp b/src/libs/installer/packagemanagergui.cpp
index 34e1471..a233a4b 100644
--- a/src/libs/installer/packagemanagergui.cpp
+++ b/src/libs/installer/packagemanagergui.cpp
@@ -3097,8 +3097,9 @@ void FinishedPage::leaving()
*/
void FinishedPage::handleFinishClicked()
{
+ // Applied patch from https://bugreports.qt-project.org/browse/QTIFW-397
const QString program =
- packageManagerCore()->replaceVariables(packageManagerCore()->value(scRunProgram));
+ packageManagerCore()->replaceVariables(packageManagerCore()->settings().runProgram());
const QStringList args = packageManagerCore()->replaceVariables(packageManagerCore()
->values(scRunProgramArguments));
--
2.7.0