summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorElan Ruusamäe2015-02-22 21:21:24 (GMT)
committerElan Ruusamäe2015-02-22 21:21:24 (GMT)
commit1d007fa9821fd85bccc2ebec24814f734245e54c (patch)
treef84955db066e87aeba37847dbb4079ab5dd541ac
parent4237b724c0120731d78136dca2120025cd89700a (diff)
downloadQtLockedFile-1d007fa9821fd85bccc2ebec24814f734245e54c.zip
QtLockedFile-1d007fa9821fd85bccc2ebec24814f734245e54c.tar.gz
fix qt5 packaging, use includedir/qt4 for qt4 package
-rw-r--r--QtLockedFile.spec28
1 files changed, 13 insertions, 15 deletions
diff --git a/QtLockedFile.spec b/QtLockedFile.spec
index 3b1338d..0ba64a3 100644
--- a/QtLockedFile.spec
+++ b/QtLockedFile.spec
@@ -32,8 +32,8 @@ BuildRequires: qt5-qmake
%endif
BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
-%define _qt4_datadir %{_datadir}/qt4
-%define _qt5_datadir %{_datadir}/qt5
+%define qt4dir %{_datadir}/qt4
+%define qt5dir %{_libdir}/qt5
%description
This class extends the QFile class with inter-process file locking
@@ -110,22 +110,21 @@ rm -rf $RPM_BUILD_ROOT
%if %{with qt4}
cd build-qt4
-install -d $RPM_BUILD_ROOT{%{_libdir},%{_qt4_datadir}/mkspecs/features}
+install -d $RPM_BUILD_ROOT{%{_libdir},%{_includedir}/qt4/QtSolutions,%{qt4dir}/mkspecs/features}
cp -a lib/* $RPM_BUILD_ROOT%{_libdir}
rm $RPM_BUILD_ROOT%{_libdir}/lib*-%{version}.so.1.0
-install -d $RPM_BUILD_ROOT%{_includedir}/QtSolutions
-cp -p src/qtlockedfile.h src/QtLockedFile $RPM_BUILD_ROOT%{_includedir}/QtSolutions
-cp -p %{SOURCE1} $RPM_BUILD_ROOT%{_qt4_datadir}/mkspecs/features
+cp -p src/qtlockedfile.h src/QtLockedFile $RPM_BUILD_ROOT%{_includedir}/qt4/QtSolutions
+cp -p %{SOURCE1} $RPM_BUILD_ROOT%{qt4dir}/mkspecs/features
cd ..
%endif
%if %{with qt5}
cd build-qt5
-install -d $RPM_BUILD_ROOT{%{_libdir},%{_includedir}/qt5/QtSolutions,%{_qt5_datadir}/mkspecs/features}
+install -d $RPM_BUILD_ROOT{%{_libdir},%{_includedir}/qt5/QtSolutions,%{qt5dir}/mkspecs/features}
cp -a lib/* $RPM_BUILD_ROOT%{_libdir}
rm $RPM_BUILD_ROOT%{_libdir}/lib*-%{version}.so.1.0
cp -p src/qtlockedfile.h src/QtLockedFile $RPM_BUILD_ROOT%{_includedir}/qt5/QtSolutions
-cp -p %{SOURCE1} $RPM_BUILD_ROOT%{_qt5_datadir}/mkspecs/features
+cp -p %{SOURCE1} $RPM_BUILD_ROOT%{qt5dir}/mkspecs/features
cd ..
%endif
@@ -139,7 +138,6 @@ rm -rf $RPM_BUILD_ROOT
%files
%defattr(644,root,root,755)
%doc README.TXT
-#%doc LGPL_EXCEPTION.txt LICENSE.*
%attr(755,root,root) %{_libdir}/libQtSolutions_LockedFile-%{version}.so.*.*.*
%attr(755,root,root) %ghost %{_libdir}/libQtSolutions_LockedFile-%{version}.so.1
@@ -147,11 +145,11 @@ rm -rf $RPM_BUILD_ROOT
%defattr(644,root,root,755)
%doc doc example
%{_libdir}/libQtSolutions_LockedFile-%{version}.so
-# XXX shared dir with QtSingleApplication
-%dir %{_includedir}/QtSolutions
-%{_includedir}/QtSolutions/QtLockedFile
-%{_includedir}/QtSolutions/qtlockedfile.h
-%{_qt4_datadir}/mkspecs/features/qtlockedfile.prf
+# XXX shared dir
+%dir %{_includedir}/qt4/QtSolutions
+%{_includedir}/qt4/QtSolutions/QtLockedFile
+%{_includedir}/qt4/QtSolutions/qtlockedfile.h
+%{qt4dir}/mkspecs/features/qtlockedfile.prf
%endif
%if %{with qt5}
@@ -169,5 +167,5 @@ rm -rf $RPM_BUILD_ROOT
%dir %{_includedir}/qt5/QtSolutions
%{_includedir}/qt5/QtSolutions/QtLockedFile
%{_includedir}/qt5/QtSolutions/qtlockedfile.h
-%{_qt5_datadir}/mkspecs/features/qtlockedfile.prf
+%{qt5dir}/mkspecs/features/qtlockedfile.prf
%endif