From 413f8ef3063bf027bf2c0b335ff8063373f20f99 Mon Sep 17 00:00:00 2001 From: martell Date: Tue, 25 Nov 2014 22:10:10 +0000 Subject: [PATCH] vlc-git: relocation patch --- ...0008-Use-libdir-for-plugins-on-msys2.patch | 33 +++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100644 mingw-w64-vlc-git/0008-Use-libdir-for-plugins-on-msys2.patch diff --git a/mingw-w64-vlc-git/0008-Use-libdir-for-plugins-on-msys2.patch b/mingw-w64-vlc-git/0008-Use-libdir-for-plugins-on-msys2.patch new file mode 100644 index 0000000000..016ce080b8 --- /dev/null +++ b/mingw-w64-vlc-git/0008-Use-libdir-for-plugins-on-msys2.patch @@ -0,0 +1,33 @@ +From ee483345ea9e4dd8bc9bf2859123c70b73e07005 Mon Sep 17 00:00:00 2001 +From: Martell Malone +Date: Tue, 25 Nov 2014 21:20:09 +0000 +Subject: [PATCH] Use libdir for plugins on msys2 + +--- + src/win32/dirs.c | 10 +++++++++- + 1 file changed, 9 insertions(+), 1 deletion(-) + +diff --git a/src/win32/dirs.c b/src/win32/dirs.c +index 0ec1087..1d74501 100644 +--- a/src/win32/dirs.c ++++ b/src/win32/dirs.c +@@ -63,7 +63,15 @@ char *config_GetLibDir (void) + goto error; + *file = L'\0'; + +- return FromWide (wpath); ++ file = wcsrchr (wpath, L'\\'); ++ if (file == NULL) ++ goto error; ++ *file = L'\0'; ++ ++ wchar_t wpathlib[MAX_PATH]; ++ wsprintf(wpathlib,L"%s\\lib\\vlc", wpath); ++ ++ return FromWide (wpathlib); + error: + abort (); + #endif +-- +2.1.3 +