--- a/src/qtgui/recoll.pro.in
+++ b/src/qtgui/recoll.pro.in
@@ -1,11 +1,11 @@
 TEMPLATE        = app
 LANGUAGE        = C++
 
-@QMAKE_ENABLE_WEBKIT@QT += webkit
-@QMAKE_DISABLE_WEBKIT@QMAKE_CXXFLAGS += -DRESLIST_TEXTBROWSER -DSNIPPETS_TEXTBROWSER
+@QMAKE_ENABLE_WEBKIT@ QT += webkit
+@QMAKE_DISABLE_WEBKIT@ QMAKE_CXXFLAGS += -DRESLIST_TEXTBROWSER -DSNIPPETS_TEXTBROWSER
 
-@QMAKE_ENABLE_ZEITGEIST@QT += dbus
-@QMAKE_ENABLE_ZEITGEIST@QMAKE_CXXFLAGS += -DUSE_ZEITGEIST
+@QMAKE_ENABLE_ZEITGEIST@ QT += dbus
+@QMAKE_ENABLE_ZEITGEIST@ QMAKE_CXXFLAGS += -DUSE_ZEITGEIST
 
 QT += xml
 greaterThan(QT_MAJOR_VERSION, 4): QT += widgets webkitwidgets printsupport
@@ -94,12 +94,12 @@
   UI_DIR = .ui
   MOC_DIR = .moc
   OBJECTS_DIR = .obj
-  # Note: libdir may be substituted with sthing like $(exec_prefix)/lib
-  # at this point and will go as such in the Makefile. Expansion will be
-  # completed at make time.
-  LIBS += $(BSTATIC) -L../lib -lrecoll
+  LIBS += -L../.libs -lrecoll
 
   !macx {
+    # Note: libdir may be substituted with sthing like $(exec_prefix)/lib
+    # at this point and will go as such in the Makefile. Expansion will be
+    # completed at make time.
     LIBS += -Wl,-rpath=@libdir@/recoll
   }
 
@@ -110,7 +110,6 @@
               ../utils ../aspell ../rcldb ../qtgui \
               confgui
   DEPENDPATH += $$INCLUDEPATH
-  POST_TARGETDEPS = ../lib/librecoll.a
 }
 
 UNAME = $$system(uname -s)
@@ -141,3 +140,33 @@
              i18n/recoll_xx.ts \
              i18n/recoll_zh_CN.ts \
              i18n/recoll_zh.ts \
+
+unix {
+  isEmpty(PREFIX) {
+    PREFIX = /usr/local
+  }
+  message("Prefix is $$PREFIX")
+  DEFINES += PREFIX=\\\"$$PREFIX\\\"
+
+ # Installation stuff
+  target.path = "$$PREFIX/bin"
+
+  imdata.files = mtpics/*.png
+  imdata.path = $$PREFIX/share/recoll/images
+  trdata.files = i18n/*.qm
+  trdata.path = $$PREFIX/share/recoll/translations
+  desktop.files += ../desktop/recoll-searchgui.desktop
+  desktop.path = $$PREFIX/share/applications/
+  icona.files += ../desktop/recoll.png
+  icona.path = $$PREFIX/share/icons/hicolor/48x48/apps/
+  iconb.files += ../desktop/recoll.png
+  iconb.path = $$PREFIX/share/pixmaps/
+  appdata.files = ../desktop/recoll.appdata.xml
+  appdata.path = $$PREFIX/share/appdata/
+  INSTALLS += target imdata trdata desktop icona iconb appdata
+
+  # The recollinstall script used to do the following to install zh_CN as
+  # zh. Is this still needed?
+  #${INSTALL} -m 0444 ${I18N}/recoll_zh_CN.qm \
+  #  ${datadir}/recoll/translations/recoll_zh.qm || exit 1
+}