####BAD SPECFILE quickly hacked together for RHBZ #731794 ####This is only to demonstrate that relevant files can be built and packaged without interfering with existing files/packages ####It's also a not-insignificant copy->paste from the Fedora qt4 specfile that can be trimmed # configure options # -no-pch disables precompiled headers, make ccache-friendly %define no_pch -no-pch # See http://bugzilla.redhat.com/223663 %define multilib_archs x86_64 %{ix86} ppc64 ppc s390x s390 sparc64 sparcv9 Summary: Qt Quick 3D Name: qt-quick3d Epoch: 1 Version: 0 Release: tp1.4.TMM%{?dist} # See LGPL_EXCEPTIONS.txt, LICENSE.GPL3, respectively, for exception details License: (LGPLv2 with exceptions or GPLv3 with exceptions) Group: System Environment/Libraries Url: http://www.qtsoftware.com/ Source0: http://get.qt.nokia.com/qt/source/qt-everywhere-opensource-src-4.8.0-beta1.tar.gz BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) # # # # # header file to workaround multilib issue # # # # Source5: qconfig-multilib.h Source6: ftp://ftp.qt.nokia.com/qt3d/noarch/2011_05_18/qtquick3d-tp1-src.tar.gz # See http://bugzilla.redhat.com/196901 %define _qt4 %{name} %define _qt4_prefix %{_libdir}/qt4 %define _qt4_bindir %{_qt4_prefix}/bin # _qt4_datadir is not multilib clean, and hacks to workaround that breaks stuff. #define _qt4_datadir %{_datadir}/qt4 %define _qt4_datadir %{_qt4_prefix} %define _qt4_demosdir %{_qt4_prefix}/demos %define _qt4_docdir %{_docdir}/qt4 %define _qt4_examplesdir %{_qt4_prefix}/examples %define _qt4_headerdir %{_includedir} %define _qt4_importdir %{_qt4_prefix}/imports %define _qt4_libdir %{_libdir} %define _qt4_plugindir %{_qt4_prefix}/plugins %define _qt4_sysconfdir %{_sysconfdir} #Don't need if building with Qt: BuildRequires: qt qt-devel #http://bugzilla.redhat.com/211898 BuildRequires: libGL-devel libGLU-devel #More? qt-devel should pull it all in... Summary: Qt Quick 3D Group: System Environment/Libraries Requires: qt >= 4.8.0-0.9.beta1 #TMM: Provides, Requires needed %description Preview release of Qt Quick 3D for Qt 4 %package devel Summary: Development files for Qt Quick 3D Group: Development/Libraries Requires: qt-devel %description devel Development files for Qt Quick 3D %package tests Summary: Test programs for Qt Quick 3D Group: Development/Libraries Requires: qt-quick3d %description tests %package demos Summary: Demonstration programs for Qt Quick 3D Group: Development/Libraries Requires: qt-quick3d %description demos %package examples Summary: Qt Quick 3D examples Group: Development/Libraries Requires: qt-quick3d %description examples %prep %setup -q -n qt-everywhere-opensource-src-4.8.0 # TMM: configure QtQuick3D %setup -q -T -D -a 6 -n qt-everywhere-opensource-src-4.8.0 # # # # %patch2 -p1 -b .multilib-optflags # upstream patches # security fixes # drop -fexceptions from $RPM_OPT_FLAGS RPM_OPT_FLAGS=`echo $RPM_OPT_FLAGS | sed 's|-fexceptions||g'` %define platform linux-g++ # some 64bit platforms assume -64 suffix, https://bugzilla.redhat.com/569542 %if "%{?__isa_bits}" == "64" %define platform linux-g++-64 %endif # https://bugzilla.redhat.com/478481 %ifarch x86_64 %define platform linux-g++ %endif sed -i \ -e "s|-O2|$RPM_OPT_FLAGS|g" \ -e "s|g++.conf|g++-multilib.conf|g" \ mkspecs/%{platform}/qmake.conf # undefine QMAKE_STRIP, so we get useful -debuginfo pkgs sed -i -e "s|^QMAKE_STRIP.*=.*|QMAKE_STRIP =|" mkspecs/common/linux.conf # set correct lib path if [ "%{_lib}" == "lib64" ] ; then sed -i -e "s,/usr/lib /lib,/usr/%{_lib} /%{_lib},g" config.tests/{unix,x11}/*.test sed -i -e "s,/lib /usr/lib,/%{_lib} /usr/%{_lib},g" config.tests/{unix,x11}/*.test fi %build cd qtquick3d-tp1-src cp features/* ../mkspecs/features/ /usr/bin/qmake-qt4 quick3d.pro CONFIG+=package make %{?_smp_mflags} #TMM: TODO: docs, possibly license files %install # # # # rm -rf %{buildroot} pushd qtquick3d-tp1-src make install INSTALL_ROOT=%{buildroot} cp src/threed/*/*.h %{buildroot}%{_includedir}/Qt3D/ popd ##Prevent namespace pollution with QtQuick3D tests before other Qt binaries are dropped into the buildroot mkdir -p %{buildroot}%{_bindir} pushd %{buildroot}%{_qt4_bindir} for x in * ; do y=qtquick3d-test-$x; mv $x $y; mv $y ../../../bin/ ln -s ../../../bin/$y . done popd install -p -m644 -D qtquick3d-tp1-src/features/qt3d.prf %{buildroot}%{_qt4_datadir}/mkspecs/qt3d.prf install -p -m644 -D qtquick3d-tp1-src/features/qt3dquick.prf %{buildroot}%{_qt4_datadir}/mkspecs/qt3dquick.prf %clean rm -rf %{buildroot} %post -p /sbin/ldconfig %postun -p /sbin/ldconfig #%files qt-quick3d %files #Separate package for Qt3D? %defattr(-,root,root,-) %dir %{_qt4_libdir}/qt4/quick3d %dir %{_qt4_libdir}/qt4/imports/Qt3D/ %dir %{_qt4_libdir}/qt4/imports/Qt3D/Shapes/ # %{_qt4_libdir}/libQt3D.prl # %{_qt4_libdir}/libQt3DQuick.prl %{_qt4_libdir}/libQt3DQuick.so %{_qt4_libdir}/libQt3DQuick.so.1 %{_qt4_libdir}/libQt3DQuick.so.1.0 %{_qt4_libdir}/libQt3DQuick.so.1.0.0 %{_qt4_libdir}/qt4/imports/Qt3D/Shapes/Cube.qml %{_qt4_libdir}/qt4/imports/Qt3D/Shapes/Quad.qml %{_qt4_libdir}/qt4/imports/Qt3D/Shapes/Teapot.qml %{_qt4_libdir}/qt4/imports/Qt3D/Shapes/cube.obj %{_qt4_libdir}/qt4/imports/Qt3D/Shapes/libqshapesqmlplugin.so %{_qt4_libdir}/qt4/imports/Qt3D/Shapes/library.xml %{_qt4_libdir}/qt4/imports/Qt3D/Shapes/plugins.qmltypes %{_qt4_libdir}/qt4/imports/Qt3D/Shapes/qmldir %{_qt4_libdir}/qt4/imports/Qt3D/Shapes/quad.obj %{_qt4_libdir}/qt4/imports/Qt3D/Shapes/teapot.bez %{_qt4_libdir}/qt4/imports/Qt3D/libqthreedqmlplugin.so %{_qt4_libdir}/qt4/imports/Qt3D/library.xml %{_qt4_libdir}/qt4/imports/Qt3D/plugins.qmltypes %{_qt4_libdir}/qt4/imports/Qt3D/qmldir %{_qt4_libdir}/qt4/mkspecs/features/qt3d.prf %{_qt4_libdir}/qt4/mkspecs/features/qt3dquick.prf %{_qt4_libdir}/qt4/mkspecs/qt3d.prf %{_qt4_libdir}/qt4/mkspecs/qt3dquick.prf %{_qt4_libdir}/qt4/plugins/imageformats/libqtga.so %{_qt4_libdir}/qt4/plugins/sceneformats/libqsceneai.so %{_qt4_libdir}/qt4/plugins/sceneformats/libqscenebezier.so %{_qt4_libdir}/libQt3D.so %{_qt4_libdir}/libQt3D.so.1 %{_qt4_libdir}/libQt3D.so.1.0 %{_qt4_libdir}/libQt3D.so.1.0.0 #%files qt-quick3d-devel %files devel %defattr(-,root,root,-) %dir %{_qt4_headerdir}/Qt3DQuick %{_qt4_headerdir}/Qt3DQuick/qdeclarativeeffect.h %{_qt4_headerdir}/Qt3DQuick/qdeclarativeitem3d.h %{_qt4_headerdir}/Qt3DQuick/qdeclarativemesh.h %{_qt4_headerdir}/Qt3DQuick/qdeclarativeviewport.h %{_qt4_headerdir}/Qt3DQuick/qt3dquickglobal.h #Separate package? %dir %{_qt4_headerdir}/Qt3D %{_qt4_headerdir}/Qt3D/qareaallocator.h %{_qt4_headerdir}/Qt3D/qarray.h %{_qt4_headerdir}/Qt3D/qbox3d.h %{_qt4_headerdir}/Qt3D/qcolor4ub.h %{_qt4_headerdir}/Qt3D/qcustomdataarray.h %{_qt4_headerdir}/Qt3D/qgeometrydata.h %{_qt4_headerdir}/Qt3D/qglabstracteffect.h %{_qt4_headerdir}/Qt3D/qglabstracteffect_p.h %{_qt4_headerdir}/Qt3D/qglabstractmaterial.h %{_qt4_headerdir}/Qt3D/qglabstractscene.h %{_qt4_headerdir}/Qt3D/qglabstractsurface.h %{_qt4_headerdir}/Qt3D/qglattributedescription.h %{_qt4_headerdir}/Qt3D/qglattributeset.h %{_qt4_headerdir}/Qt3D/qglattributevalue.h %{_qt4_headerdir}/Qt3D/qglbezierpatches.h %{_qt4_headerdir}/Qt3D/qglbuilder.h %{_qt4_headerdir}/Qt3D/qglbuilder_p.h %{_qt4_headerdir}/Qt3D/qglcameraanimation.h %{_qt4_headerdir}/Qt3D/qglcamera.h %{_qt4_headerdir}/Qt3D/qglcolladafxeffectfactory.h %{_qt4_headerdir}/Qt3D/qglcolladafxeffect.h %{_qt4_headerdir}/Qt3D/qglcolladafxeffectloader.h %{_qt4_headerdir}/Qt3D/qglcolladafxeffect_p.h %{_qt4_headerdir}/Qt3D/qglcolormaterial.h %{_qt4_headerdir}/Qt3D/qglcontextsurface_p.h %{_qt4_headerdir}/Qt3D/qglcube.h %{_qt4_headerdir}/Qt3D/qglcylinder.h %{_qt4_headerdir}/Qt3D/qgldome.h %{_qt4_headerdir}/Qt3D/qgldrawbuffersurface_p.h %{_qt4_headerdir}/Qt3D/qglext_p.h %{_qt4_headerdir}/Qt3D/qglflatcoloreffect_p.h %{_qt4_headerdir}/Qt3D/qglflattextureeffect_p.h %{_qt4_headerdir}/Qt3D/qglframebufferobjectsurface.h %{_qt4_headerdir}/Qt3D/qglgraphicsviewportitem.h %{_qt4_headerdir}/Qt3D/qglindexbuffer.h %{_qt4_headerdir}/Qt3D/qgllightmodel.h %{_qt4_headerdir}/Qt3D/qgllightparameters.h %{_qt4_headerdir}/Qt3D/qgllitmaterialeffect_p.h %{_qt4_headerdir}/Qt3D/qgllittextureeffect_p.h %{_qt4_headerdir}/Qt3D/qglmaskedsurface_p.h %{_qt4_headerdir}/Qt3D/qglmaterialcollection.h %{_qt4_headerdir}/Qt3D/qglmaterial.h %{_qt4_headerdir}/Qt3D/qglmaterial_p.h %{_qt4_headerdir}/Qt3D/qglnamespace.h %{_qt4_headerdir}/Qt3D/qglpainter.h %{_qt4_headerdir}/Qt3D/qglpainter_p.h %{_qt4_headerdir}/Qt3D/qglpaintersurface_p.h %{_qt4_headerdir}/Qt3D/qglpickcolors_p.h %{_qt4_headerdir}/Qt3D/qglpicknode.h %{_qt4_headerdir}/Qt3D/qglpixelbuffersurface.h %{_qt4_headerdir}/Qt3D/qglrenderordercomparator.h %{_qt4_headerdir}/Qt3D/qglrenderorder.h %{_qt4_headerdir}/Qt3D/qglrendersequencer.h %{_qt4_headerdir}/Qt3D/qglrenderstate.h %{_qt4_headerdir}/Qt3D/qglsceneformatplugin.h %{_qt4_headerdir}/Qt3D/qglscenenode.h %{_qt4_headerdir}/Qt3D/qglscenenode_p.h %{_qt4_headerdir}/Qt3D/qglsection_p.h %{_qt4_headerdir}/Qt3D/qglshaderprogrameffect.h %{_qt4_headerdir}/Qt3D/qglsharedresource_p.h %{_qt4_headerdir}/Qt3D/qglsphere.h %{_qt4_headerdir}/Qt3D/qglsubsurface.h %{_qt4_headerdir}/Qt3D/qglteapot_data_p.h %{_qt4_headerdir}/Qt3D/qglteapot.h %{_qt4_headerdir}/Qt3D/qgltexture2d.h %{_qt4_headerdir}/Qt3D/qgltexture2d_p.h %{_qt4_headerdir}/Qt3D/qgltexturecube.h %{_qt4_headerdir}/Qt3D/qgltextureutils_p.h %{_qt4_headerdir}/Qt3D/qgltwosidedmaterial.h %{_qt4_headerdir}/Qt3D/qglvertexbundle.h %{_qt4_headerdir}/Qt3D/qglvertexbundle_p.h %{_qt4_headerdir}/Qt3D/qglview.h %{_qt4_headerdir}/Qt3D/qglwidgetsurface.h %{_qt4_headerdir}/Qt3D/qgraphicsbillboardtransform.h %{_qt4_headerdir}/Qt3D/qgraphicsembedscene.h %{_qt4_headerdir}/Qt3D/qgraphicsrotation3d.h %{_qt4_headerdir}/Qt3D/qgraphicsscale3d.h %{_qt4_headerdir}/Qt3D/qgraphicstransform3d.h %{_qt4_headerdir}/Qt3D/qgraphicstranslation3d.h %{_qt4_headerdir}/Qt3D/qlogicalvertex.h %{_qt4_headerdir}/Qt3D/qmatrix4x4stack.h %{_qt4_headerdir}/Qt3D/qmatrix4x4stack_p.h %{_qt4_headerdir}/Qt3D/qopenglfunctions.h %{_qt4_headerdir}/Qt3D/qplane3d.h %{_qt4_headerdir}/Qt3D/qray3d.h %{_qt4_headerdir}/Qt3D/qsphere3d.h %{_qt4_headerdir}/Qt3D/qt3dglobal.h %{_qt4_headerdir}/Qt3D/qtriangle3d.h %{_qt4_headerdir}/Qt3D/qvector2darray.h %{_qt4_headerdir}/Qt3D/qvector3darray.h %{_qt4_headerdir}/Qt3D/qvector4darray.h %{_qt4_headerdir}/Qt3D/qvector_utils_p.h #%files qt-quick3d-tests %files tests %defattr(-,root,root,-) %{_bindir}/qtquick3d-test-basket %{_bindir}/qtquick3d-test-basket_qml %{_bindir}/qtquick3d-test-builder %{_bindir}/qtquick3d-test-cube %{_bindir}/qtquick3d-test-cube_qml %{_bindir}/qtquick3d-test-cubehouse %{_bindir}/qtquick3d-test-cylinder %{_bindir}/qtquick3d-test-forest_qml %{_bindir}/qtquick3d-test-geometry %{_bindir}/qtquick3d-test-graphicsview %{_bindir}/qtquick3d-test-lander %{_bindir}/qtquick3d-test-matrix_animation %{_bindir}/qtquick3d-test-model_viewer %{_bindir}/qtquick3d-test-monkeygod %{_bindir}/qtquick3d-test-moon %{_bindir}/qtquick3d-test-nesting %{_bindir}/qtquick3d-test-pageflip %{_bindir}/qtquick3d-test-photobrowser3d %{_bindir}/qtquick3d-test-photoroom %{_bindir}/qtquick3d-test-qglinfo %{_bindir}/qtquick3d-test-robo_bounce %{_bindir}/qtquick3d-test-shaders %{_bindir}/qtquick3d-test-shapes %{_bindir}/qtquick3d-test-sphere %{_bindir}/qtquick3d-test-tank %{_bindir}/qtquick3d-test-tea_service %{_bindir}/qtquick3d-test-teapot %{_bindir}/qtquick3d-test-teapot_bounce_qml %{_bindir}/qtquick3d-test-teapot_qml %{_bindir}/qtquick3d-test-teaservice %{_qt4_bindir}/qtquick3d-test-basket %{_qt4_bindir}/qtquick3d-test-basket_qml %{_qt4_bindir}/qtquick3d-test-builder %{_qt4_bindir}/qtquick3d-test-cube %{_qt4_bindir}/qtquick3d-test-cube_qml %{_qt4_bindir}/qtquick3d-test-cubehouse %{_qt4_bindir}/qtquick3d-test-cylinder %{_qt4_bindir}/qtquick3d-test-forest_qml %{_qt4_bindir}/qtquick3d-test-geometry %{_qt4_bindir}/qtquick3d-test-graphicsview %{_qt4_bindir}/qtquick3d-test-lander %{_qt4_bindir}/qtquick3d-test-matrix_animation %{_qt4_bindir}/qtquick3d-test-model_viewer %{_qt4_bindir}/qtquick3d-test-monkeygod %{_qt4_bindir}/qtquick3d-test-moon %{_qt4_bindir}/qtquick3d-test-nesting %{_qt4_bindir}/qtquick3d-test-pageflip %{_qt4_bindir}/qtquick3d-test-photobrowser3d %{_qt4_bindir}/qtquick3d-test-photoroom %{_qt4_bindir}/qtquick3d-test-qglinfo %{_qt4_bindir}/qtquick3d-test-robo_bounce %{_qt4_bindir}/qtquick3d-test-shaders %{_qt4_bindir}/qtquick3d-test-shapes %{_qt4_bindir}/qtquick3d-test-sphere %{_qt4_bindir}/qtquick3d-test-tank %{_qt4_bindir}/qtquick3d-test-tea_service %{_qt4_bindir}/qtquick3d-test-teapot %{_qt4_bindir}/qtquick3d-test-teapot_bounce_qml %{_qt4_bindir}/qtquick3d-test-teapot_qml %{_qt4_bindir}/qtquick3d-test-teaservice %files demos %defattr(-,root,root,-) %dir %{_qt4_libdir}/qt4/quick3d/demos %{_qt4_libdir}/qt4/quick3d/demos/robo_bounce/qml/Calculator/CalculatorCore/Button.qml %{_qt4_libdir}/qt4/quick3d/demos/robo_bounce/qml/Calculator/CalculatorCore/Display.qml %{_qt4_libdir}/qt4/quick3d/demos/robo_bounce/qml/Calculator/CalculatorCore/calculator.js %{_qt4_libdir}/qt4/quick3d/demos/robo_bounce/qml/Calculator/CalculatorCore/images/button-.png %{_qt4_libdir}/qt4/quick3d/demos/robo_bounce/qml/Calculator/CalculatorCore/images/button-blue.png %{_qt4_libdir}/qt4/quick3d/demos/robo_bounce/qml/Calculator/CalculatorCore/images/button-green.png %{_qt4_libdir}/qt4/quick3d/demos/robo_bounce/qml/Calculator/CalculatorCore/images/button-purple.png %{_qt4_libdir}/qt4/quick3d/demos/robo_bounce/qml/Calculator/CalculatorCore/images/button-red.png %{_qt4_libdir}/qt4/quick3d/demos/robo_bounce/qml/Calculator/CalculatorCore/images/display.png %{_qt4_libdir}/qt4/quick3d/demos/robo_bounce/qml/Calculator/CalculatorCore/qmldir %{_qt4_libdir}/qt4/quick3d/demos/robo_bounce/qml/RobotCore/PushButton.qml %{_qt4_libdir}/qt4/quick3d/demos/robo_bounce/qml/RobotCore/QMLPanels.qml %{_qt4_libdir}/qt4/quick3d/demos/robo_bounce/qml/RobotCore/Robot.qml %{_qt4_libdir}/qt4/quick3d/demos/robo_bounce/qml/RobotCore/TronCube.qml %{_qt4_libdir}/qt4/quick3d/demos/robo_bounce/qml/robobounce.qml %{_qt4_libdir}/qt4/quick3d/demos/tea_service/qml/Teacup.qml %{_qt4_libdir}/qt4/quick3d/demos/tea_service/qml/Teaspoon.qml %{_qt4_libdir}/qt4/quick3d/demos/tea_service/qml/teacup.bez %{_qt4_libdir}/qt4/quick3d/demos/tea_service/qml/teapot-body.bez %{_qt4_libdir}/qt4/quick3d/demos/tea_service/qml/teapot-handle.bez %{_qt4_libdir}/qt4/quick3d/demos/tea_service/qml/teapot-spout.bez %{_qt4_libdir}/qt4/quick3d/demos/tea_service/qml/teaservice.qml %{_qt4_libdir}/qt4/quick3d/demos/tea_service/qml/teaservice.qmlproject %{_qt4_libdir}/qt4/quick3d/demos/tea_service/qml/teaspoon.bez %{_qt4_libdir}/qt4/quick3d/demos/model_viewer/qml/FourButtons.qml %{_qt4_libdir}/qt4/quick3d/demos/model_viewer/qml/LongButton.qml %{_qt4_libdir}/qt4/quick3d/demos/model_viewer/qml/MainButton.qml %{_qt4_libdir}/qt4/quick3d/demos/model_viewer/qml/ShortButton.qml %{_qt4_libdir}/qt4/quick3d/demos/model_viewer/qml/images/arrow.png %{_qt4_libdir}/qt4/quick3d/demos/model_viewer/qml/images/arrow.svg %{_qt4_libdir}/qt4/quick3d/demos/model_viewer/qml/images/cog.svg %{_qt4_libdir}/qt4/quick3d/demos/model_viewer/qml/images/cog2.svg %{_qt4_libdir}/qt4/quick3d/demos/model_viewer/qml/images/knob.png %{_qt4_libdir}/qt4/quick3d/demos/model_viewer/qml/images/knob.svg %{_qt4_libdir}/qt4/quick3d/demos/model_viewer/qml/images/test.svg %{_qt4_libdir}/qt4/quick3d/demos/model_viewer/qml/images/zoomin.png %{_qt4_libdir}/qt4/quick3d/demos/model_viewer/qml/images/zoomin.svg %{_qt4_libdir}/qt4/quick3d/demos/model_viewer/qml/images/zoomout.png %{_qt4_libdir}/qt4/quick3d/demos/model_viewer/qml/images/zoomout.svg %{_qt4_libdir}/qt4/quick3d/demos/model_viewer/qml/meshes/monkey.3ds %{_qt4_libdir}/qt4/quick3d/demos/model_viewer/qml/meshes/penguin.3ds %{_qt4_libdir}/qt4/quick3d/demos/model_viewer/qml/model_viewer.qml %{_qt4_libdir}/qt4/quick3d/demos/robo_bounce/qml/Assets/QML3DSign.png %{_qt4_libdir}/qt4/quick3d/demos/robo_bounce/qml/Assets/button.png %{_qt4_libdir}/qt4/quick3d/demos/robo_bounce/qml/Assets/calculatorSign.png %{_qt4_libdir}/qt4/quick3d/demos/robo_bounce/qml/Assets/cubeButton.png %{_qt4_libdir}/qt4/quick3d/demos/robo_bounce/qml/Assets/hazard.png %{_qt4_libdir}/qt4/quick3d/demos/robo_bounce/qml/Assets/infobutton.png %{_qt4_libdir}/qt4/quick3d/demos/robo_bounce/qml/Assets/qtlogo.png %{_qt4_libdir}/qt4/quick3d/demos/robo_bounce/qml/Assets/roboInfo.png %{_qt4_libdir}/qt4/quick3d/demos/robo_bounce/qml/Assets/roboticArms.3ds %{_qt4_libdir}/qt4/quick3d/demos/robo_bounce/qml/Assets/roboticBody.3ds %{_qt4_libdir}/qt4/quick3d/demos/robo_bounce/qml/Assets/roboticHead.3ds %{_qt4_libdir}/qt4/quick3d/demos/robo_bounce/qml/Assets/rotateButton2.png %{_qt4_libdir}/qt4/quick3d/demos/robo_bounce/qml/Assets/sQt3D_logo.png %{_qt4_libdir}/qt4/quick3d/demos/robo_bounce/qml/Assets/tronscape.png %{_qt4_libdir}/qt4/quick3d/demos/robo_bounce/qml/Calculator/Calculator.qml %files examples %defattr(-,root,root,-) %dir %{_qt4_libdir}/qt4/quick3d/examples %{_qt4_libdir}/qt4/quick3d/examples/basket_qml/qml/basket.bez %{_qt4_libdir}/qt4/quick3d/examples/basket_qml/qml/basket.jpg %{_qt4_libdir}/qt4/quick3d/examples/basket_qml/qml/basket.qml %{_qt4_libdir}/qt4/quick3d/examples/cube_qml/qml/cube.qml %{_qt4_libdir}/qt4/quick3d/examples/cube_qml/qml/qtlogo.png %{_qt4_libdir}/qt4/quick3d/examples/forest_qml/qml/Tree.qml %{_qt4_libdir}/qt4/quick3d/examples/forest_qml/qml/forest.qml %{_qt4_libdir}/qt4/quick3d/examples/forest_qml/qml/ground.obj %{_qt4_libdir}/qt4/quick3d/examples/forest_qml/qml/tree.obj %{_qt4_libdir}/qt4/quick3d/examples/forest_qml/qml/tree.png %{_qt4_libdir}/qt4/quick3d/examples/lander/qml/Jet.qml %{_qt4_libdir}/qt4/quick3d/examples/lander/qml/README %{_qt4_libdir}/qt4/quick3d/examples/lander/qml/dropshadow.png %{_qt4_libdir}/qt4/quick3d/examples/lander/qml/flame.png %{_qt4_libdir}/qt4/quick3d/examples/lander/qml/flame.xcf %{_qt4_libdir}/qt4/quick3d/examples/lander/qml/flame2.png %{_qt4_libdir}/qt4/quick3d/examples/lander/qml/flame2.xcf %{_qt4_libdir}/qt4/quick3d/examples/lander/qml/lander.qml %{_qt4_libdir}/qt4/quick3d/examples/lander/qml/lander.qmlproject %{_qt4_libdir}/qt4/quick3d/examples/lander/qml/lunar-lander.3ds %{_qt4_libdir}/qt4/quick3d/examples/lander/qml/meshes/lunar-lander.3ds %{_qt4_libdir}/qt4/quick3d/examples/lander/qml/meshes/lunar-lander.obj %{_qt4_libdir}/qt4/quick3d/examples/lander/qml/meshes/lunar-landscape.3ds %{_qt4_libdir}/qt4/quick3d/examples/lander/qml/meshes/lunar-landscape.obj %{_qt4_libdir}/qt4/quick3d/examples/lander/qml/nebula.jpg %{_qt4_libdir}/qt4/quick3d/examples/lander/qml/rusty.png %{_qt4_libdir}/qt4/quick3d/examples/matrix_animation/qml/matrix-animation.qml %{_qt4_libdir}/qt4/quick3d/examples/matrix_animation/qml/qtlogo.png %{_qt4_libdir}/qt4/quick3d/examples/matrix_animation/qml/teapot.bez %{_qt4_libdir}/qt4/quick3d/examples/monkeygod/qml/Penguin.qml %{_qt4_libdir}/qt4/quick3d/examples/monkeygod/qml/marble.png %{_qt4_libdir}/qt4/quick3d/examples/monkeygod/qml/meshes/monkey.3ds %{_qt4_libdir}/qt4/quick3d/examples/monkeygod/qml/meshes/penguin.3ds %{_qt4_libdir}/qt4/quick3d/examples/monkeygod/qml/monkeygod.qml %{_qt4_libdir}/qt4/quick3d/examples/moon/qml/moon-texture.jpg %{_qt4_libdir}/qt4/quick3d/examples/moon/qml/moon.qml %{_qt4_libdir}/qt4/quick3d/examples/photoroom/qml/PhotoPane.qml %{_qt4_libdir}/qt4/quick3d/examples/photoroom/qml/photopane.obj %{_qt4_libdir}/qt4/quick3d/examples/photoroom/qml/photoroom.qml %{_qt4_libdir}/qt4/quick3d/examples/photoroom/qml/textures/background.jpg %{_qt4_libdir}/qt4/quick3d/examples/photoroom/qml/textures/basket.jpg %{_qt4_libdir}/qt4/quick3d/examples/photoroom/qml/textures/niagara_falls.jpg %{_qt4_libdir}/qt4/quick3d/examples/photoroom/qml/textures/place.jpg %{_qt4_libdir}/qt4/quick3d/examples/photoroom/qml/textures/qtlogo.png %{_qt4_libdir}/qt4/quick3d/examples/photoroom/qml/textures/woman-photo-credit.txt %{_qt4_libdir}/qt4/quick3d/examples/photoroom/qml/textures/woman.jpg %{_qt4_libdir}/qt4/quick3d/examples/shaders/qml/Bouncing.qml %{_qt4_libdir}/qt4/quick3d/examples/shaders/qml/Collapsing.qml %{_qt4_libdir}/qt4/quick3d/examples/shaders/qml/Images.qml %{_qt4_libdir}/qt4/quick3d/examples/shaders/qml/Interpolate.qml %{_qt4_libdir}/qt4/quick3d/examples/shaders/qml/images/basket.jpg %{_qt4_libdir}/qt4/quick3d/examples/shaders/qml/images/qtlogo.png %{_qt4_libdir}/qt4/quick3d/examples/shaders/qml/images/teapot-logo.png %{_qt4_libdir}/qt4/quick3d/examples/shaders/qml/meshes/teapot.bez %{_qt4_libdir}/qt4/quick3d/examples/shaders/qml/shaders.qml %{_qt4_libdir}/qt4/quick3d/examples/shaders/qml/shaders.qmlproject %{_qt4_libdir}/qt4/quick3d/examples/sphere/qml/sphere.qml %{_qt4_libdir}/qt4/quick3d/examples/teapot_bounce_qml/qml/teapot-bounce.qml %{_qt4_libdir}/qt4/quick3d/examples/teapot_bounce_qml/qml/teapot.bez %{_qt4_libdir}/qt4/quick3d/examples/teapot_qml/qml/teapot.bez %{_qt4_libdir}/qt4/quick3d/examples/teapot_qml/qml/teapot.qml %changelog * Fri Sep 09 2011 Tomas Miljenović - update stand-alone QtQuick3D build * Thu Aug 18 2011 Tomas Miljenović - initial RPM build separately from Qt proper - dirty specfile - missing dep. info, docs...