[packages/qt5-qtdeclarative] - don't build openvg by default (even if enabled in Qt5Gui)
qboosh
qboosh at pld-linux.org
Wed Dec 16 06:30:01 CET 2020
commit 0be0a93b765aa6cb78e10e928e3de5846351c6f7
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date: Wed Dec 16 06:28:58 2020 +0100
- don't build openvg by default (even if enabled in Qt5Gui)
qt5-qtdeclarative.spec | 16 +++++++++++++++-
1 file changed, 15 insertions(+), 1 deletion(-)
---
diff --git a/qt5-qtdeclarative.spec b/qt5-qtdeclarative.spec
index a448ba0..9b2abf1 100644
--- a/qt5-qtdeclarative.spec
+++ b/qt5-qtdeclarative.spec
@@ -4,6 +4,7 @@
# -- build targets
%bcond_without doc # Documentation
%bcond_with jit # QML just-in-time compiler
+%bcond_with openvg # OpenVG scenegraph plugin
%bcond_without qm # QM translations
%if %{with bootstrap}
@@ -30,8 +31,10 @@ Source0: http://download.qt.io/official_releases/qt/5.15/%{version}/submodules/%
# Source0-md5: db3c185d6f13fc60828f8f9f20e092c4
Source1: http://download.qt.io/official_releases/qt/5.15/%{version}/submodules/qttranslations-everywhere-src-%{version}.tar.xz
# Source1-md5: 9b66cdb64402e8fd9e843f8a7120abb1
-URL: http://www.qt.io/
+URL: https://www.qt.io/
+%{?with_openvg:BuildRequires: EGL-devel}
BuildRequires: OpenGL-devel
+%{?with_openvg:BuildRequires: OpenVG-devel}
BuildRequires: Qt5Core-devel >= %{qtbase_ver}
BuildRequires: Qt5Gui-devel >= %{qtbase_ver}
BuildRequires: Qt5Network-devel >= %{qtbase_ver}
@@ -245,9 +248,14 @@ Przykłady do bibliotek Qt5 Declarative.
%prep
%setup -q -n %{orgname}-everywhere-src-%{version} %{?with_qm:-a1}
+%if %{without openvg}
+%{__sed} -i '/openvg/d' src/plugins/scenegraph/scenegraph.pro
+%endif
+
%build
qmake-qt5 -- \
%{!?with_jit:-no}-feature-qml-jit
+
%{__make}
%{?with_doc:%{__make} docs}
@@ -518,6 +526,12 @@ rm -rf $RPM_BUILD_ROOT
%attr(755,root,root) %{qt5dir}/plugins/qmltooling/libqmldbg_preview.so
%attr(755,root,root) %{qt5dir}/plugins/qmltooling/libqmldbg_quickprofiler.so
+%if %{with openvg}
+%dir %{qt5dir}/plugins/scenegraph
+# R: Core Gui Quick EGL OpenVG
+%attr(755,root,root) %{qt5dir}/plugins/scenegraph/libqsgopenvgbackend.so
+%endif
+
%dir %{qt5dir}/qml/Qt
%dir %{qt5dir}/qml/Qt/test
%dir %{qt5dir}/qml/Qt/test/qtestroot
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/qt5-qtdeclarative.git/commitdiff/96bb2929bea1a4af42d59936c99f3ddb39e06f15
More information about the pld-cvs-commit
mailing list