File winbuild.diff of Package mingw32-x2goclient

---
 Makefile                  |   13 +++++--------
 src/onmainwindow.cpp      |    5 +----
 x2goclient.pro            |    4 +---
 x2gohelper/Makefile       |    2 +-
 x2gohelper/x2gohelper.cpp |    2 +-
 5 files changed, 9 insertions(+), 17 deletions(-)

Index: x2goclient-4.0.5.2/Makefile
===================================================================
--- x2goclient-4.0.5.2.orig/Makefile
+++ x2goclient-4.0.5.2/Makefile
@@ -9,10 +9,10 @@ PLUGIN_BINARY=$(PLUGIN_DIR)/libx2goplugi
 
 SHELL=/bin/bash
 
-INSTALL_DIR=install -d -o root -g root -m 755
-INSTALL_FILE=install -o root -g root -m 644
+INSTALL_DIR=install -dm 755
+INSTALL_FILE=install -m 644
 INSTALL_SYMLINK=ln -s -f
-INSTALL_PROGRAM=install -o root -g root -m 755
+INSTALL_PROGRAM=install -m 755
 
 RM_FILE=rm -f
 RM_DIR=rmdir -p --ignore-fail-on-non-empty
@@ -27,13 +27,10 @@ MOZPLUGDIR=$(PREFIX)/lib/mozilla/plugins
 QMAKE_BINARY=qmake-qt4
 LRELEASE_BINARY=lrelease-qt4
 
-LDFLAGS+=-lldap -lcups -lX11 -lXpm
-
 all: build
 
 build: build_man build_pluginprovider
 	$(MAKE) build_client
-	$(MAKE) build_plugin
 
 build_client:
 	$(LRELEASE_BINARY) x2goclient.pro
@@ -71,7 +68,7 @@ clean_pluginprovider:
 clean_man:
 	make -f Makefile.man2html clean
 
-install: install_client install_plugin install_man install_pluginprovider
+install: install_client install_man install_pluginprovider
 
 install_client:
 	$(INSTALL_DIR) $(DESTDIR)$(BINDIR)/
@@ -81,7 +78,7 @@ install_client:
 	$(INSTALL_DIR) $(DESTDIR)$(SHAREDIR)/icons/hicolor/16x16/apps
 	$(INSTALL_DIR) $(DESTDIR)$(SHAREDIR)/icons/hicolor/64x64/apps
 	$(INSTALL_DIR) $(DESTDIR)$(SHAREDIR)/icons/hicolor/32x32/apps
-	$(INSTALL_PROGRAM) $(CLIENT_DIR)/x2goclient $(DESTDIR)$(BINDIR)/x2goclient
+	$(INSTALL_PROGRAM) $(CLIENT_DIR)/release/x2goclient.exe $(DESTDIR)$(BINDIR)/x2goclient.exe
 	$(INSTALL_FILE) desktop/x2goclient.desktop    $(DESTDIR)$(SHAREDIR)/applications/x2goclient.desktop
 	$(INSTALL_FILE) res/img/icons/x2goclient.xpm          $(DESTDIR)$(SHAREDIR)/x2goclient/icons/x2goclient.xpm
 	$(INSTALL_FILE) res/img/icons/128x128/x2goclient.png  $(DESTDIR)$(SHAREDIR)/x2goclient/icons/x2goclient.png
Index: x2goclient-4.0.5.2/src/onmainwindow.cpp
===================================================================
--- x2goclient-4.0.5.2.orig/src/onmainwindow.cpp
+++ x2goclient-4.0.5.2/src/onmainwindow.cpp
@@ -9227,10 +9227,7 @@ QString ONMainWindow::getXDisplay()
 
 QString ONMainWindow::cygwinPath ( const QString& winPath )
 {
-    QString cPath="/cygdrive/"+winPath;
-    cPath.replace ( "\\","/" );
-    cPath.replace ( ":","" );
-    return cPath;
+    return winPath;
 }
 #endif
 
Index: x2goclient-4.0.5.2/x2goclient.pro
===================================================================
--- x2goclient-4.0.5.2.orig/x2goclient.pro
+++ x2goclient-4.0.5.2/x2goclient.pro
@@ -125,7 +125,7 @@ SOURCES += src/sharewidget.cpp \
            src/help.cpp
 
 LIBS += -lssh
-win32:LIBS += -lAdvAPI32 -lshell32 -lUser32
+win32:LIBS += -ladvapi32 -lshell32 -luser32
 
 plugin {
   TARGET = x2goplugin
@@ -181,12 +181,10 @@ exists(res/txt/changelog) {
 
 linux-g++ {
   message("building $$TARGET with ldap and cups")
-  LIBS += -lldap -lcups -lX11 -lXpm
   DEFINES += __linux__
 }
 linux-g++-64 {
   message("building $$TARGET with ldap and cups")
-  LIBS += -lldap -lcups -lX11 -lXpm
   DEFINES += __linux__
 }
 x2go_linux_static {
Index: x2goclient-4.0.5.2/x2gohelper/Makefile
===================================================================
--- x2goclient-4.0.5.2.orig/x2gohelper/Makefile
+++ x2goclient-4.0.5.2/x2gohelper/Makefile
@@ -1,4 +1,4 @@
 all:
-	g++ -mwindows -o ../client_build/release/x2gohelper.exe x2gohelper.cpp
+	${CXX} -mwindows -o ../client_build/release/x2gohelper.exe x2gohelper.cpp
 clean:
 	del ..\client_build\release\x2gohelper.exe
Index: x2goclient-4.0.5.2/x2gohelper/x2gohelper.cpp
===================================================================
--- x2goclient-4.0.5.2.orig/x2gohelper/x2gohelper.cpp
+++ x2goclient-4.0.5.2/x2gohelper/x2gohelper.cpp
@@ -15,7 +15,7 @@
 *   along with this program.  If not, see <http://www.gnu.org/licenses/>. *
 ***************************************************************************/
 #include <windows.h>
-#include <TlHelp32.h>
+#include <tlhelp32.h>
 void killProcess(DWORD pid)
 {
     HANDLE handle=OpenProcess(PROCESS_TERMINATE,0,pid);
openSUSE Build Service is sponsored by