- removed compatibility cruft
- disabled python support (broken build)
- rel 1
# - how to successfully prepend -I../Qt4Qt5 before system qt include in qmake?
#
# Conditonal build:
# - how to successfully prepend -I../Qt4Qt5 before system qt include in qmake?
#
# Conditonal build:
-%bcond_without python2 # CPython 2.x module
-%bcond_without python3 # CPython 3.x module
+%bcond_with python2 # CPython 2.x module
+%bcond_with python3 # CPython 3.x module
%bcond_without qt4 # Qt4 library and modules
%bcond_without qt5 # Qt5 library and modules
%bcond_without pyqt4 # PyQt4 modules
%bcond_without qt4 # Qt4 library and modules
%bcond_without qt5 # Qt5 library and modules
%bcond_without pyqt4 # PyQt4 modules
Summary(pl.UTF-8): QScintilla2 - port komponentu edytora Scintilla dla biblioteki Qt
Name: qscintilla2
Version: 2.11.2
Summary(pl.UTF-8): QScintilla2 - port komponentu edytora Scintilla dla biblioteki Qt
Name: qscintilla2
Version: 2.11.2
License: GPL v3
Group: X11/Libraries
Source0: https://www.riverbankcomputing.com/static/Downloads/QScintilla/%{version}/QScintilla_gpl-%{version}.tar.gz
License: GPL v3
Group: X11/Libraries
Source0: https://www.riverbankcomputing.com/static/Downloads/QScintilla/%{version}/QScintilla_gpl-%{version}.tar.gz
%endif
# unnecessary symlink
%endif
# unnecessary symlink
-%{__rm} $RPM_BUILD_ROOT%{_libdir}/libqscintilla2*.so.12.0
+%{__rm} $RPM_BUILD_ROOT%{_libdir}/libqscintilla2*.so.15.0
%if %{with qt4}
# move Qt4 translations to PLD-specific directory scheme
%if %{with qt4}
# move Qt4 translations to PLD-specific directory scheme
install -d $RPM_BUILD_ROOT%{_datadir}/locale/$lang/LC_MESSAGES
%{__mv} $file $RPM_BUILD_ROOT%{_datadir}/locale/$lang/LC_MESSAGES/qscintilla2.qm
done
install -d $RPM_BUILD_ROOT%{_datadir}/locale/$lang/LC_MESSAGES
%{__mv} $file $RPM_BUILD_ROOT%{_datadir}/locale/$lang/LC_MESSAGES/qscintilla2.qm
done
-
-# compatibility symlinks
-ln -sf $(basename $RPM_BUILD_ROOT%{_libdir}/libqscintilla2-qt4.so.*.*.*) $RPM_BUILD_ROOT%{_libdir}/libqscintilla2.so.11
-ln -sf $(basename $RPM_BUILD_ROOT%{_libdir}/libqscintilla2-qt4.so.*.*.*) $RPM_BUILD_ROOT%{_libdir}/libqscintilla2.so
%files qt4
%defattr(644,root,root,755)
%doc NEWS README
%files qt4
%defattr(644,root,root,755)
%doc NEWS README
-%attr(755,root,root) %{_libdir}/libqscintilla2-qt4.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/libqscintilla2-qt4.so.12
-# compatibility symlink
-%attr(755,root,root) %{_libdir}/libqscintilla2.so.11
+%attr(755,root,root) %{_libdir}/libqscintilla2_qt4.so.*.*.*
+%attr(755,root,root) %ghost %{_libdir}/libqscintilla2_qt4.so.15
%lang(cs) %{_datadir}/locale/cs/LC_MESSAGES/qscintilla2.qm
%lang(de) %{_datadir}/locale/de/LC_MESSAGES/qscintilla2.qm
%lang(es) %{_datadir}/locale/es/LC_MESSAGES/qscintilla2.qm
%lang(cs) %{_datadir}/locale/cs/LC_MESSAGES/qscintilla2.qm
%lang(de) %{_datadir}/locale/de/LC_MESSAGES/qscintilla2.qm
%lang(es) %{_datadir}/locale/es/LC_MESSAGES/qscintilla2.qm
%dir %{_datadir}/qt4/qsci/api
%dir %{_datadir}/qt4/qsci/api/python
%{_datadir}/qt4/qsci/api/python/Python-*.api
%dir %{_datadir}/qt4/qsci/api
%dir %{_datadir}/qt4/qsci/api/python
%{_datadir}/qt4/qsci/api/python/Python-*.api
-%{_datadir}/qt4/qsci/api/python/QScintilla2.api
+#%{_datadir}/qt4/qsci/api/python/QScintilla2.api
%files qt4-devel
%defattr(644,root,root,755)
%files qt4-devel
%defattr(644,root,root,755)
-%attr(755,root,root) %{_libdir}/libqscintilla2-qt4.so
-# compatibility symlink
-%attr(755,root,root) %{_libdir}/libqscintilla2.so
+%attr(755,root,root) %{_libdir}/libqscintilla2_qt4.so
%{_includedir}/qt4/Qsci
%{_datadir}/qt4/mkspecs/features/qscintilla2.prf
%{_includedir}/qt4/Qsci
%{_datadir}/qt4/mkspecs/features/qscintilla2.prf
%defattr(644,root,root,755)
%attr(755,root,root) %{_libdir}/qt4/plugins/designer/libqscintillaplugin.so
%defattr(644,root,root,755)
%attr(755,root,root) %{_libdir}/qt4/plugins/designer/libqscintillaplugin.so
+%if %{with python2} || %{with python3}
%files -n sip-PyQt4-%{name}
%defattr(644,root,root,755)
%{_sipfilesdir}/PyQt4/Qsci
%files -n sip-PyQt4-%{name}
%defattr(644,root,root,755)
%{_sipfilesdir}/PyQt4/Qsci
%if %{with python2}
%files -n python-PyQt4-%{name}
%if %{with python2}
%files -n python-PyQt4-%{name}
%files qt5
%defattr(644,root,root,755)
%doc NEWS README
%files qt5
%defattr(644,root,root,755)
%doc NEWS README
-%attr(755,root,root) %{_libdir}/libqscintilla2-qt5.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/libqscintilla2-qt5.so.12
+%attr(755,root,root) %{_libdir}/libqscintilla2_qt5.so.*.*.*
+%attr(755,root,root) %ghost %{_libdir}/libqscintilla2_qt5.so.15
%lang(cs) %{_datadir}/qt5/translations/qscintilla_cs.qm
%lang(de) %{_datadir}/qt5/translations/qscintilla_de.qm
%lang(es) %{_datadir}/qt5/translations/qscintilla_es.qm
%lang(cs) %{_datadir}/qt5/translations/qscintilla_cs.qm
%lang(de) %{_datadir}/qt5/translations/qscintilla_de.qm
%lang(es) %{_datadir}/qt5/translations/qscintilla_es.qm
%dir %{_datadir}/qt5/qsci/api
%dir %{_datadir}/qt5/qsci/api/python
%{_datadir}/qt5/qsci/api/python/Python-*.api
%dir %{_datadir}/qt5/qsci/api
%dir %{_datadir}/qt5/qsci/api/python
%{_datadir}/qt5/qsci/api/python/Python-*.api
-%{_datadir}/qt5/qsci/api/python/QScintilla2.api
+#%{_datadir}/qt5/qsci/api/python/QScintilla2.api
%files qt5-devel
%defattr(644,root,root,755)
%files qt5-devel
%defattr(644,root,root,755)
-%attr(755,root,root) %{_libdir}/libqscintilla2-qt5.so
+%attr(755,root,root) %{_libdir}/libqscintilla2_qt5.so
%{_includedir}/qt5/Qsci
%{_libdir}/qt5/mkspecs/features/qscintilla2.prf
%{_includedir}/qt5/Qsci
%{_libdir}/qt5/mkspecs/features/qscintilla2.prf
%defattr(644,root,root,755)
%attr(755,root,root) %{_libdir}/qt5/plugins/designer/libqscintillaplugin.so
%defattr(644,root,root,755)
%attr(755,root,root) %{_libdir}/qt5/plugins/designer/libqscintillaplugin.so
+%if %{with python2} || %{with python3}
%files -n sip-PyQt5-%{name}
%defattr(644,root,root,755)
%{_sipfilesdir}/PyQt5/Qsci
%files -n sip-PyQt5-%{name}
%defattr(644,root,root,755)
%{_sipfilesdir}/PyQt5/Qsci
%if %{with python2}
%files -n python-PyQt5-%{name}
%if %{with python2}
%files -n python-PyQt5-%{name}