uboot: (firmwareOdroidC2/C4) don't invoke patch tool, use patches = [] instead
https://github.com/NixOS/nixpkgs/blob/master/pkgs/stdenv/generic/setup.sh#L948 this can do it nicely. Signed-off-by: Anton Arapov <anton@deadbeef.mx>
This commit is contained in:
commit
56de2bcd43
30691 changed files with 3076956 additions and 0 deletions
144
pkgs/applications/misc/keepass/fix-paths.patch
Normal file
144
pkgs/applications/misc/keepass/fix-paths.patch
Normal file
|
|
@ -0,0 +1,144 @@
|
|||
From 830d0db80f2fce09e12c117f8338b8e4b05866ff Mon Sep 17 00:00:00 2001
|
||||
From: Pascal Winkelmann <pascal@wnklmnn.de>
|
||||
Date: Tue, 19 May 2020 10:28:31 +0200
|
||||
Subject: [PATCH] fixpaths
|
||||
|
||||
---
|
||||
KeePass/Native/NativeMethods.Unix.cs | 2 +-
|
||||
KeePass/UI/UISystemFonts.cs | 2 +-
|
||||
KeePass/Util/AppLocator.cs | 2 +-
|
||||
KeePass/Util/ClipboardUtil.Unix.cs | 14 +++++++-------
|
||||
KeePassLib/Native/ClipboardU.cs | 2 +-
|
||||
KeePassLib/Native/NativeLib.cs | 2 +-
|
||||
KeePassLib/Utility/MonoWorkarounds.cs | 4 ++--
|
||||
7 files changed, 14 insertions(+), 14 deletions(-)
|
||||
|
||||
diff --git a/KeePass/Native/NativeMethods.Unix.cs b/KeePass/Native/NativeMethods.Unix.cs
|
||||
index 4c47258..79cfdb2 100644
|
||||
--- a/KeePass/Native/NativeMethods.Unix.cs
|
||||
+++ b/KeePass/Native/NativeMethods.Unix.cs
|
||||
@@ -130,7 +130,7 @@ namespace KeePass.Native
|
||||
try
|
||||
{
|
||||
Application.DoEvents(); // E.g. for clipboard updates
|
||||
- string strOutput = NativeLib.RunConsoleApp("xdotool", strParams);
|
||||
+ string strOutput = NativeLib.RunConsoleApp("@xdotool@", strParams);
|
||||
Application.DoEvents(); // E.g. for clipboard updates
|
||||
return (strOutput ?? string.Empty);
|
||||
}
|
||||
diff --git a/KeePass/UI/UISystemFonts.cs b/KeePass/UI/UISystemFonts.cs
|
||||
index 08d6134..2bfa4a2 100644
|
||||
--- a/KeePass/UI/UISystemFonts.cs
|
||||
+++ b/KeePass/UI/UISystemFonts.cs
|
||||
@@ -188,7 +188,7 @@ namespace KeePass.UI
|
||||
|
||||
private static void UbuntuLoadFonts()
|
||||
{
|
||||
- string strDef = NativeLib.RunConsoleApp("gsettings",
|
||||
+ string strDef = NativeLib.RunConsoleApp("@gsettings@",
|
||||
"get org.gnome.desktop.interface font-name");
|
||||
if(strDef == null) return;
|
||||
|
||||
diff --git a/KeePass/Util/AppLocator.cs b/KeePass/Util/AppLocator.cs
|
||||
index af02803..8a32c9d 100644
|
||||
--- a/KeePass/Util/AppLocator.cs
|
||||
+++ b/KeePass/Util/AppLocator.cs
|
||||
@@ -429,7 +429,7 @@ namespace KeePass.Util
|
||||
if(NativeLib.GetPlatformID() == PlatformID.MacOSX)
|
||||
strArgPrefix = string.Empty; // FR 3535696
|
||||
|
||||
- string str = NativeLib.RunConsoleApp("whereis", strArgPrefix + strApp);
|
||||
+ string str = NativeLib.RunConsoleApp("@whereis@", strArgPrefix + strApp);
|
||||
if(str == null) return null;
|
||||
|
||||
str = str.Trim();
|
||||
diff --git a/KeePass/Util/ClipboardUtil.Unix.cs b/KeePass/Util/ClipboardUtil.Unix.cs
|
||||
index ab49ee2..7f6c50f 100644
|
||||
--- a/KeePass/Util/ClipboardUtil.Unix.cs
|
||||
+++ b/KeePass/Util/ClipboardUtil.Unix.cs
|
||||
@@ -62,7 +62,7 @@ namespace KeePass.Util
|
||||
// "-out -selection clipboard");
|
||||
// if(str != null) return str;
|
||||
|
||||
- string str = NativeLib.RunConsoleApp("xsel",
|
||||
+ string str = NativeLib.RunConsoleApp("@xsel@",
|
||||
"--output --clipboard", null, XSelFlags);
|
||||
if(str != null) return str;
|
||||
|
||||
@@ -83,10 +83,10 @@ namespace KeePass.Util
|
||||
if(string.IsNullOrEmpty(str))
|
||||
{
|
||||
// xsel with an empty input can hang, thus use --clear
|
||||
- if(NativeLib.RunConsoleApp("xsel", "--clear --primary",
|
||||
+ if(NativeLib.RunConsoleApp("@xsel@", "--clear --primary",
|
||||
null, XSelFlags) != null)
|
||||
{
|
||||
- NativeLib.RunConsoleApp("xsel", "--clear --clipboard",
|
||||
+ NativeLib.RunConsoleApp("@xsel@", "--clear --clipboard",
|
||||
null, XSelFlags);
|
||||
return;
|
||||
}
|
||||
@@ -97,10 +97,10 @@ namespace KeePass.Util
|
||||
}
|
||||
|
||||
// xsel does not support --primary and --clipboard together
|
||||
- if(NativeLib.RunConsoleApp("xsel", "--input --primary",
|
||||
+ if(NativeLib.RunConsoleApp("@xsel@", "--input --primary",
|
||||
str, XSelFlags) != null)
|
||||
{
|
||||
- NativeLib.RunConsoleApp("xsel", "--input --clipboard",
|
||||
+ NativeLib.RunConsoleApp("@xsel@", "--input --clipboard",
|
||||
str, XSelFlags);
|
||||
return;
|
||||
}
|
||||
diff --git a/KeePassLib/Native/ClipboardU.cs b/KeePassLib/Native/ClipboardU.cs
|
||||
index 291c51d..3c76380 100644
|
||||
--- a/KeePassLib/Native/ClipboardU.cs
|
||||
+++ b/KeePassLib/Native/ClipboardU.cs
|
||||
@@ -27,7 +27,7 @@ namespace KeePassLib.Native
|
||||
{
|
||||
internal static class ClipboardU
|
||||
{
|
||||
- internal const string XSel = "xsel";
|
||||
+ internal const string XSel = "@xsel@";
|
||||
private const string XSelV = "--version";
|
||||
private const string XSelR = "--output --clipboard";
|
||||
private const string XSelC = "--clear --clipboard";
|
||||
diff --git a/KeePassLib/Native/NativeLib.cs b/KeePassLib/Native/NativeLib.cs
|
||||
index 2d227a3..243f4ee 100644
|
||||
--- a/KeePassLib/Native/NativeLib.cs
|
||||
+++ b/KeePassLib/Native/NativeLib.cs
|
||||
@@ -145,7 +145,7 @@ namespace KeePassLib.Native
|
||||
// Mono returns PlatformID.Unix on Mac OS X, workaround this
|
||||
if(m_platID.Value == PlatformID.Unix)
|
||||
{
|
||||
- if((RunConsoleApp("uname", null) ?? string.Empty).Trim().Equals(
|
||||
+ if((RunConsoleApp("@uname@", null) ?? string.Empty).Trim().Equals(
|
||||
"Darwin", StrUtil.CaseIgnoreCmp))
|
||||
m_platID = PlatformID.MacOSX;
|
||||
}
|
||||
diff --git a/KeePassLib/Utility/MonoWorkarounds.cs b/KeePassLib/Utility/MonoWorkarounds.cs
|
||||
index e20bb3a..4fd875b 100644
|
||||
--- a/KeePassLib/Utility/MonoWorkarounds.cs
|
||||
+++ b/KeePassLib/Utility/MonoWorkarounds.cs
|
||||
@@ -41,7 +41,7 @@ namespace KeePassLib.Utility
|
||||
{
|
||||
public static class MonoWorkarounds
|
||||
{
|
||||
- private const string AppXDoTool = "xdotool";
|
||||
+ private const string AppXDoTool = "@xdotool@";
|
||||
|
||||
private static Dictionary<uint, bool> g_dForceReq = new Dictionary<uint, bool>();
|
||||
private static Thread g_thFixClip = null;
|
||||
@@ -335,7 +335,7 @@ namespace KeePassLib.Utility
|
||||
// }
|
||||
// else { Debug.Assert(false); }
|
||||
|
||||
- string strWmClass = (NativeLib.RunConsoleApp("xprop",
|
||||
+ string strWmClass = (NativeLib.RunConsoleApp("@xprop@",
|
||||
"-id " + strHandle + " WM_CLASS") ?? string.Empty);
|
||||
|
||||
if(strWmClass.IndexOf("\"" + PwDefs.ResClass + "\"",
|
||||
--
|
||||
2.25.4
|
||||
|
||||
Loading…
Add table
Add a link
Reference in a new issue