File qtlockedfile-build_inst_lib.patch of Package qtlockedfile
Index: qtlockedfile-2.4+git20180716/buildlib/buildlib.pro
===================================================================
--- qtlockedfile-2.4+git20180716.orig/buildlib/buildlib.pro
+++ qtlockedfile-2.4+git20180716/buildlib/buildlib.pro
@@ -9,5 +9,7 @@ win32 {
DLLDESTDIR = $$[QT_INSTALL_BINS]
QMAKE_DISTCLEAN += $$[QT_INSTALL_BINS]\\$${QTLOCKEDFILE_LIBNAME}.dll
}
-target.path = $$DESTDIR
-INSTALLS += target
+headers.files = ../src/QtLockedFile ../src/qtlockedfile.h
+headers.path = $$[QT_INSTALL_HEADERS]/QtSolutions
+target.path = $$[QT_INSTALL_LIBS]
+INSTALLS += target headers
Index: qtlockedfile-2.4+git20180716/qtlockedfile.pro
===================================================================
--- qtlockedfile-2.4+git20180716.orig/qtlockedfile.pro
+++ qtlockedfile-2.4+git20180716/qtlockedfile.pro
@@ -1,5 +1,4 @@
TEMPLATE=subdirs
CONFIG += ordered
include(common.pri)
-qtlockedfile-uselib:SUBDIRS=buildlib
-SUBDIRS+=example
+SUBDIRS+=buildlib
Index: qtlockedfile-2.4+git20180716/common.pri
===================================================================
--- qtlockedfile-2.4+git20180716.orig/common.pri
+++ qtlockedfile-2.4+git20180716/common.pri
@@ -4,11 +4,11 @@ TEMPLATE += fakelib
greaterThan(QT_MAJOR_VERSION, 5)|\
if(equals(QT_MAJOR_VERSION, 5):greaterThan(QT_MINOR_VERSION, 4))|\
if(equals(QT_MAJOR_VERSION, 5):equals(QT_MINOR_VERSION, 4):greaterThan(QT_PATCH_VERSION, 1)) {
- QTLOCKEDFILE_LIBNAME = $$qt5LibraryTarget(QtSolutions_LockedFile-head)
+ QTLOCKEDFILE_LIBNAME = $$qt5LibraryTarget(QtSolutions_LockedFile-__LIBVER__)
} else {
QTLOCKEDFILE_LIBNAME = $$qtLibraryTarget(QtSolutions_LockedFile-head)
}
TEMPLATE -= fakelib
QTLOCKEDFILE_LIBDIR = $$PWD/lib
-unix:qtlockedfile-uselib:!qtlockedfile-buildlib:QMAKE_RPATHDIR += $$QTLOCKEDFILE_LIBDIR
+SOLUTIONS_LIBRARY = yes