]> git.pld-linux.org Git - packages/qt6.git/commitdiff
add bconds for qt3d and qtquick3d
authorJan Palus <atler@pld-linux.org>
Wed, 19 Oct 2022 16:37:35 +0000 (18:37 +0200)
committerJan Palus <atler@pld-linux.org>
Wed, 19 Oct 2022 16:37:35 +0000 (18:37 +0200)
qt6.spec

index d335f4395d506090910b20e93d131c2123bff291..ef24c00f58395f288c36f08879c9f9a8cafd737c 100644 (file)
--- a/qt6.spec
+++ b/qt6.spec
@@ -29,6 +29,8 @@
 # Conditional build:
 # -- build targets
 %bcond_without doc             # Documentation
+%bcond_without qt3d            # Qt 3d
+%bcond_without qtquick3d       # Qt Quick3d
 %bcond_without qtwebengine     # Qt WebEngine
 # -- features
 %bcond_without cups            # CUPS printing support
@@ -107,7 +109,9 @@ BuildRequires:      OpenGL-devel
 %{?with_kms:BuildRequires:     OpenGLESv2-devel}
 BuildRequires: Vulkan-Loader-devel
 BuildRequires: alsa-lib-devel
+%if %{with qt3d} || %{with qtquick3d}
 BuildRequires: assimp-devel >= 5
+%endif
 BuildRequires: at-spi2-core-devel
 BuildRequires: bluez-libs-devel
 # qdoc
@@ -3242,6 +3246,8 @@ mkdir -p build
 cd build
 %cmake ../ \
        -GNinja \
+       %{cmake_on_off qt3d BUILD_qt3d} \
+       %{cmake_on_off qtquick3d BUILD_qtquick3d} \
        %{cmake_on_off qtwebengine BUILD_qtwebengine} \
        -DCMAKE_MAKE_PROGRAM:FILEPATH=/usr/bin/samu \
        -DNinja_EXECUTABLE:FILEPATH=/usr/bin/samu \
@@ -3747,6 +3753,7 @@ rm -rf $RPM_BUILD_ROOT
 %attr(755,root,root) %{qt6dir}/libexec/qmlimportscanner
 %attr(755,root,root) %{qt6dir}/libexec/qmltyperegistrar
 
+%if %{with qt3d}
 %files -n Qt63D
 %defattr(644,root,root,755)
 %attr(755,root,root) %{_libdir}/libQt63DAnimation.so.*.*.*
@@ -3946,6 +3953,7 @@ rm -rf $RPM_BUILD_ROOT
 %defattr(644,root,root,755)
 %{_docdir}/qt6-doc/qt3d.qch
 %endif
+%endif
 
 %files -n Qt6Bluetooth
 %defattr(644,root,root,755)
@@ -5567,6 +5575,7 @@ rm -rf $RPM_BUILD_ROOT
 %{_docdir}/qt6-doc/qtquicktimeline.qch
 %endif
 
+%if %{with qtquick3d}
 %files -n Qt6Quick3D
 %defattr(644,root,root,755)
 %attr(755,root,root) %{_libdir}/libQt6Quick3D.so.*.*.*
@@ -5740,6 +5749,7 @@ rm -rf $RPM_BUILD_ROOT
 %defattr(644,root,root,755)
 %{_docdir}/qt6-doc/qtquick3d.qch
 %endif
+%endif
 
 %files -n Qt6RemoteObjects
 %defattr(644,root,root,755)
This page took 0.403456 seconds and 4 git commands to generate.