Subject: Debian patches for psi
Author: Jan Niehusmann <jan@debian.org>

Aggregated debian patches for psi.
As the psi package is maintained in Git, additionally maintaining patches
in separate files would be a lot of effort without significant gain.

--- psi-0.15.orig/iris/common.pri
+++ psi-0.15/iris/common.pri
@@ -17,3 +17,8 @@ DEFINES += IRIS_XMPP_JID_DEPRECATED
 	# don't build iris, app will include iris.pri
 	#CONFIG += iris_bundle
 }
+
+QMAKE_CXXFLAGS += $(Q_CXXFLAGS)
+QMAKE_CFLAGS_DEBUG += $(Q_CFLAGS)
+QMAKE_CFLAGS_RELEASE += $(Q_CFLAGS)
+QMAKE_LFLAGS += $(Q_LDFLAGS)
--- psi-0.15.orig/iris/src/xmpp/base64/base64.cpp
+++ psi-0.15/iris/src/xmpp/base64/base64.cpp
@@ -45,7 +45,7 @@ QByteArray Base64::decode(const QString&
 	// 64 specifies eof
 	// everything else specifies data
 
-	char tbl[] = {
+	signed char tbl[] = {
 		-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,
 		-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,
 		-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,62,-1,-1,-1,63,
--- psi-0.15.orig/src/src.pro
+++ psi-0.15/src/src.pro
@@ -138,6 +138,13 @@ QMAKE_CLEAN += $$OPTIONS_TRANSLATIONS_FI
 RESOURCES += ../psi.qrc ../iconsets.qrc
 
 # Platform specifics
+unix:!mac {
+	QMAKE_POST_LINK = rm -f ../psi ; ln -s src/psi ../psi
+	QMAKE_CXXFLAGS += $(Q_CXXFLAGS)
+	QMAKE_CFLAGS_DEBUG += $(Q_CFLAGS)
+	QMAKE_CFLAGS_RELEASE += $(Q_CFLAGS)
+	QMAKE_LFLAGS += $(Q_LDFLAGS)
+}
 windows {
 	contains(QMAKE_HOST.arch, x86_64):{
 		RC_FILE = ../win32/psi_win64.rc
