commit 8cc770283764d0ac90de7120b323719c1abc1220
Author: Elan Ruusamäe <[email protected]>
Date:   Wed Apr 13 02:00:34 2016 +0300

    ensure the it links to right version of LockedFile
    
    because it doesn't currently, and that causes crashes
    broken probably since 2.6.1-2

 QtSingleApplication.spec | 16 +++++++++++++++-
 1 file changed, 15 insertions(+), 1 deletion(-)
---
diff --git a/QtSingleApplication.spec b/QtSingleApplication.spec
index abfcb5a..ac4103e 100644
--- a/QtSingleApplication.spec
+++ b/QtSingleApplication.spec
@@ -12,7 +12,7 @@ Version:      2.6.1
 Release:       2.1
 License:       GPL v3 or LGPL v2 with exceptions
 Group:         Libraries
-Source0:    
https://github.com/qtproject/qt-solutions/archive/%{commit}/%{name}-%{commit}.tar.gz
+Source0:       
https://github.com/qtproject/qt-solutions/archive/%{commit}/%{name}-%{commit}.tar.gz
 # Source0-md5: 07f01898ad475c5cded2968d25bee85c
 Source1:       qtsingleapplication.prf
 Source2:       qtsinglecoreapplication.prf
@@ -21,6 +21,7 @@ Patch1:               qtlockedfile.patch
 Patch2:                clementine.patch
 Patch3:                version.patch
 URL:           
http://doc.qt.digia.com/solutions/4/qtsingleapplication/qtsingleapplication.html
+BuildRequires: glibc-misc
 BuildRequires: libstdc++-devel
 %if %{with qt4}
 BuildRequires: QtGui-devel
@@ -113,6 +114,12 @@ cd build-qt4
 ./configure -library
 qmake-qt4
 %{__make}
+
+# ensure the it links to right version of LockedFile
+for l in SingleApplication SingleCoreApplication; do
+       f=libQtSolutions_$l-2.6.so
+       ldd lib/$f | grep libQtSolutions_LockedFile
+done
 cd ..
 %endif
 
@@ -122,6 +129,12 @@ cd build-qt5
 # XXX fix QtLockedFile package?
 qmake-qt5 INCLUDEPATH+=%{_includedir}/qt5/QtSolutions
 %{__make}
+
+# ensure the it links to right version of LockedFile
+for l in SingleApplication SingleCoreApplication; do
+       f=libQt5Solutions_$l-2.6.so
+       ldd lib/$f | grep libQt5Solutions_LockedFile
+done
 cd ..
 %endif
 
@@ -145,6 +158,7 @@ rm $RPM_BUILD_ROOT%{_libdir}/lib*.so.1.0
 cp -p src/qtsingle*application.h src/QtSingle*Application 
$RPM_BUILD_ROOT%{_includedir}/qt5/QtSolutions
 cp -p %{SOURCE1} %{SOURCE2} $RPM_BUILD_ROOT%{qt5dir}/mkspecs/features
 cd ..
+
 %endif
 
 %clean
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/QtSingleApplication.git/commitdiff/8cc770283764d0ac90de7120b323719c1abc1220

_______________________________________________
pld-cvs-commit mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit

Reply via email to