diff --git a/README.md b/README.md index 2a22fcc..3a6889e 100644 --- a/README.md +++ b/README.md @@ -1,2 +1,4 @@ # qt6-qtdeclarative +Qt6 declarative components. + diff --git a/qt6-qtdeclarative.spec b/qt6-qtdeclarative.spec new file mode 100644 index 0000000..f259485 --- /dev/null +++ b/qt6-qtdeclarative.spec @@ -0,0 +1,280 @@ +%define majver %(echo %version | cut -d. -f1-2) + +Name: qt6-qtdeclarative +Version: 6.2.2 +Release: 1mamba +Summary: Qt6 declarative components +Group: System/Libraries +Vendor: openmamba +Distribution: openmamba +Packager: Silvan Calarco +URL: https://www.qt.io/ +Source: https://download.qt.io/official_releases/qt/%{majver}/%{version}/submodules/qtdeclarative-everywhere-src-%{version}.tar.xz +License: GPL +## AUTOBUILDREQ-BEGIN +BuildRequires: glibc-devel +BuildRequires: libgcc +BuildRequires: libglvnd-devel +BuildRequires: libstdc++6-devel +BuildRequires: libxkbcommon-devel +BuildRequires: qt6-qtbase-devel +## AUTOBUILDREQ-END +BuildRequires: qt6-qtshadertools-devel = %{version} + +%description +Qt6 declarative components. + +%package devel +Group: Development/Libraries +Summary: Development files for %{name} +Requires: %{name} = %{?epoch:%epoch:}%{version}-%{release} + +%description devel +This package contains libraries and header files for developing applications that use %{name}. + +%debug_package + +%prep +%setup -q -n qtdeclarative-everywhere-src-%{version} + +%build +%cmake -d build + +%make + +%install +[ "%{buildroot}" != / ] && rm -rf "%{buildroot}" +%makeinstall -C build + +%clean +[ "%{buildroot}" != / ] && rm -rf "%{buildroot}" + +%post -p /sbin/ldconfig +%postun -p /sbin/ldconfig + +%files +%defattr(-,root,root) +%{_libdir}/libQt6*.so.* +%{_libdir}/metatypes/qt6*.json +%dir %{_libdir}/qt6/plugins/qmltooling +%{_libdir}/qt6/plugins/qmltooling/libqmldbg_*.so +%{_libdir}/qt6/bin/qml* +%dir %{_libdir}/qml/Qt/labs/folderlistmodel +%{_libdir}/qml/Qt/labs/folderlistmodel/* +%dir %{_libdir}/qml/Qt/labs/qmlmodels +%{_libdir}/qml/Qt/labs/qmlmodels/* +%dir %{_libdir}/qml/Qt/labs/settings +%{_libdir}/qml/Qt/labs/settings/* +%dir %{_libdir}/qml/QtCore +%{_libdir}/qml/QtCore/* +%dir %{_libdir}/qml/QtQml/Models +%{_libdir}/qml/QtQml/Models/* +%dir %{_libdir}/qml/QtQml/WorkerScript +%{_libdir}/qml/QtQml/WorkerScript/* +%dir %{_libdir}/qml/QtQml/XmlListModel +%{_libdir}/qml/QtQml/XmlListModel/* +%{_libdir}/qml/QtQml/libqmlplugin.so +%{_libdir}/qml/QtQml/plugins.qmltypes +%{_libdir}/qml/QtQml/qmldir +%dir %{_libdir}/qml/QtQuick/LocalStorage +%{_libdir}/qml/QtQuick/LocalStorage/* +%dir %{_libdir}/qml/QtQuick/tooling +%{_libdir}/qml/QtQuick/tooling/* +%{_libdir}/qml/builtins.qmltypes +%{_libdir}/qml/jsroot.qmltypes +%{_libdir}/qt6/libexec/qml* +%{_datadir}/qt6/modules/*.json +# Qt quick +%dir %{_libdir}/qml/Qt/labs/animation +%{_libdir}/qml/Qt/labs/animation/* +%dir %{_libdir}/qml/Qt/labs/platform +%{_libdir}/qml/Qt/labs/platform/* +%dir %{_libdir}/qml/Qt/labs/sharedimage +%{_libdir}/qml/Qt/labs/sharedimage/* +%dir %{_libdir}/qml/Qt/labs/wavefrontmesh +%{_libdir}/qml/Qt/labs/wavefrontmesh/* +%dir %{_libdir}/qml/QtQuick/Controls +%{_libdir}/qml/QtQuick/Controls/* +%dir %{_libdir}/qml/QtQuick/Dialogs +%{_libdir}/qml/QtQuick/Dialogs/* +%dir %{_libdir}/qml/QtQuick/Layouts +%{_libdir}/qml/QtQuick/Layouts/* +%dir %{_libdir}/qml/QtQuick/NativeStyle +%{_libdir}/qml/QtQuick/NativeStyle/* +%dir %{_libdir}/qml/QtQuick/Particles +%{_libdir}/qml/QtQuick/Particles/* +%dir %{_libdir}/qml/QtQuick/Shapes +%{_libdir}/qml/QtQuick/Shapes/* +%dir %{_libdir}/qml/QtQuick/Templates +%{_libdir}/qml/QtQuick/Templates/* +%dir %{_libdir}/qml/QtQuick/Window +%{_libdir}/qml/QtQuick/Window/* +%{_libdir}/qml/QtQuick/libqtquick2plugin.so +%{_libdir}/qml/QtQuick/plugins.qmltypes +%{_libdir}/qml/QtQuick/qmldir +%dir %{_libdir}/qml/QtTest +%{_libdir}/qml/QtTest/* +%doc LICENSE.* + +%files devel +%defattr(-,root,root) +%dir %{_includedir}/qt6/QtQmlModels +%{_includedir}/qt6/QtQmlModels/* +%dir %{_includedir}/qt6/QtQmlWorkerScript +%{_includedir}/qt6/QtQmlWorkerScript/* +%dir %{_includedir}/qt6/QtLabsFolderListModel +%{_includedir}/qt6/QtLabsFolderListModel/* +%dir %{_includedir}/qt6/QtLabsQmlModels +%{_includedir}/qt6/QtLabsQmlModels/* +%dir %{_includedir}/qt6/QtLabsSettings +%{_includedir}/qt6/QtLabsSettings/* +%dir %{_includedir}/qt6/QtPacketProtocol +%{_includedir}/qt6/QtPacketProtocol/* +%dir %{_includedir}/qt6/QtQml +%{_includedir}/qt6/QtQml/* +%dir %{_includedir}/qt6/QtQmlCompiler +%{_includedir}/qt6/QtQmlCompiler/* +%dir %{_includedir}/qt6/QtQmlCore +%{_includedir}/qt6/QtQmlCore/* +%dir %{_includedir}/qt6/QtQmlDebug +%{_includedir}/qt6/QtQmlDebug/* +%dir %{_includedir}/qt6/QtQmlDom +%{_includedir}/qt6/QtQmlDom/* +%dir %{_includedir}/qt6/QtQmlLocalStorage +%{_includedir}/qt6/QtQmlLocalStorage/* +%dir %{_includedir}/qt6/QtQmlXmlListModel +%{_includedir}/qt6/QtQmlXmlListModel/* +# Qt quick +%dir %{_includedir}/qt6/QtLabsAnimation +%{_includedir}/qt6/QtLabsAnimation/* +%dir %{_includedir}/qt6/QtLabsSharedImage +%{_includedir}/qt6/QtLabsSharedImage/* +%dir %{_includedir}/qt6/QtLabsWavefrontMesh +%{_includedir}/qt6/QtLabsWavefrontMesh/* +%dir %{_includedir}/qt6/QtQuick +%{_includedir}/qt6/QtQuick/* +%dir %{_includedir}/qt6/QtQuickControls2 +%{_includedir}/qt6/QtQuickControls2/* +%dir %{_includedir}/qt6/QtQuickControls2Impl +%{_includedir}/qt6/QtQuickControls2Impl/* +%dir %{_includedir}/qt6/QtQuickControlsTestUtils +%{_includedir}/qt6/QtQuickControlsTestUtils/* +%dir %{_includedir}/qt6/QtQuickDialogs2 +%{_includedir}/qt6/QtQuickDialogs2/* +%dir %{_includedir}/qt6/QtQuickDialogs2QuickImpl +%{_includedir}/qt6/QtQuickDialogs2QuickImpl/* +%dir %{_includedir}/qt6/QtQuickDialogs2Utils +%{_includedir}/qt6/QtQuickDialogs2Utils/* +%dir %{_includedir}/qt6/QtQuickLayouts +%{_includedir}/qt6/QtQuickLayouts/* +%dir %{_includedir}/qt6/QtQuickParticles +%{_includedir}/qt6/QtQuickParticles/* +%dir %{_includedir}/qt6/QtQuickShapes +%{_includedir}/qt6/QtQuickShapes/* +%dir %{_includedir}/qt6/QtQuickTemplates2 +%{_includedir}/qt6/QtQuickTemplates2/* +%dir %{_includedir}/qt6/QtQuickTest +%{_includedir}/qt6/QtQuickTest/* +%dir %{_includedir}/qt6/QtQuickTestUtils/ +%{_includedir}/qt6/QtQuickTestUtils/* +%dir %{_includedir}/qt6/QtQuickWidgets +%{_includedir}/qt6/QtQuickWidgets/* +# +%{_libdir}/libQt6*.a +%{_libdir}/libQt6*.prl +%{_libdir}/libQt6*.so +%{_libdir}/objects-Release/QmlCompilerPrivate_resources_1/.rcc/qrc_builtins.cpp.o +%{_libdir}/qt6/mkspecs/features/*.prf +%{_libdir}/qt6/mkspecs/modules/*.pri +%dir %{_libdir}/cmake/Qt6Qml +%{_libdir}/cmake/Qt6Qml/*.cmake +%dir %{_libdir}/cmake/Qt6QmlImportScanner +%{_libdir}/cmake/Qt6QmlImportScanner/* +%dir %{_libdir}/cmake/Qt6QmlModels +%{_libdir}/cmake/Qt6QmlModels/Qt6QmlModelsConfig*.cmake +%dir %{_libdir}/cmake/Qt6QmlWorkerScript +%{_libdir}/cmake/Qt6QmlWorkerScript/Qt6QmlWorkerScriptConfig*.cmake +%dir %{_libdir}/cmake/Qt6BuildInternals/StandaloneTests +%{_libdir}/cmake/Qt6BuildInternals/StandaloneTests/QtDeclarativeTestsConfig.cmake +%dir %{_libdir}/cmake/Qt6LabsFolderListModel +%{_libdir}/cmake/Qt6LabsFolderListModel/Qt6LabsFolderListModel*.cmake +%dir %{_libdir}/cmake/Qt6LabsQmlModels +%{_libdir}/cmake/Qt6LabsQmlModels/Qt6LabsQmlModels*.cmake +%dir %{_libdir}/cmake/Qt6LabsSettings +%{_libdir}/cmake/Qt6LabsSettings/Qt6LabsSettings*.cmake +%dir %{_libdir}/cmake/Qt6PacketProtocolPrivate +%{_libdir}/cmake/Qt6PacketProtocolPrivate/Qt6PacketProtocolPrivate*.cmake +%{_libdir}/cmake/Qt6Qml/Qt6QmlPluginTemplate.cpp.in +%{_libdir}/cmake/Qt6Qml/Qt6qmldirTemplate.cmake.in +%dir %{_libdir}/cmake/Qt6Qml/QmlPlugins +%{_libdir}/cmake/Qt6Qml/QmlPlugins/Qt6*.cmake +%dir %{_libdir}/cmake/Qt6QmlCompilerPrivate +%{_libdir}/cmake/Qt6QmlCompilerPrivate/Qt6QmlCompilerPrivate*.cmake +%dir %{_libdir}/cmake/Qt6QmlCore +%{_libdir}/cmake/Qt6QmlCore/Qt6QmlCore*.cmake +%dir %{_libdir}/cmake/Qt6QmlDebugPrivate +%{_libdir}/cmake/Qt6QmlDebugPrivate/Qt6QmlDebugPrivate*.cmake +%dir %{_libdir}/cmake/Qt6QmlDevToolsPrivate +%{_libdir}/cmake/Qt6QmlDevToolsPrivate/Qt6QmlDevToolsPrivate*.cmake +%dir %{_libdir}/cmake/Qt6QmlDomPrivate +%{_libdir}/cmake/Qt6QmlDomPrivate/Qt6QmlDomPrivate*.cmake +%dir %{_libdir}/cmake/Qt6QmlLocalStorage +%{_libdir}/cmake/Qt6QmlLocalStorage/Qt6QmlLocalStorage*.cmake +%dir %{_libdir}/cmake/Qt6QmlModels +%{_libdir}/cmake/Qt6QmlModels/Qt6QmlModels*.cmake +%dir %{_libdir}/cmake/Qt6QmlTools +%{_libdir}/cmake/Qt6QmlTools/Qt6QmlTools*.cmake +%dir %{_libdir}/cmake/Qt6QmlWorkerScript +%{_libdir}/cmake/Qt6QmlWorkerScript/Qt6QmlWorkerScript*.cmake +%dir %{_libdir}/cmake/Qt6QmlXmlListModel +%{_libdir}/cmake/Qt6QmlXmlListModel/Qt6QmlXmlListModel*.cmake +# Qt quick +%dir %{_libdir}/cmake/Qt6LabsAnimation +%{_libdir}/cmake/Qt6LabsAnimation/Qt6LabsAnimation*.cmake +%{_libdir}/cmake/Qt6LabsSharedImage/Qt6LabsSharedImage*.cmake +%dir %{_libdir}/cmake/Qt6LabsWavefrontMesh +%{_libdir}/cmake/Qt6LabsWavefrontMesh/Qt6LabsWavefrontMesh*.cmake +%dir %{_libdir}/cmake/Qt6Quick +%{_libdir}/cmake/Qt6Quick/Qt6Quick*.cmake +%dir %{_libdir}/cmake/Qt6QuickControls2 +%{_libdir}/cmake/Qt6QuickControls2/Qt6QuickControls2*.cmake +%dir %{_libdir}/cmake/Qt6QuickControls2Impl +%{_libdir}/cmake/Qt6QuickControls2Impl/Qt6QuickControls2Impl*.cmake +%dir %{_libdir}/cmake/Qt6QuickControlsTestUtilsPrivate +%{_libdir}/cmake/Qt6QuickControlsTestUtilsPrivate/Qt6QuickControlsTestUtilsPrivate*.cmake +%dir %{_libdir}/cmake/Qt6QuickDialogs2 +%{_libdir}/cmake/Qt6QuickDialogs2/Qt6QuickDialogs2*.cmake +%dir %{_libdir}/cmake/Qt6QuickDialogs2QuickImpl +%{_libdir}/cmake/Qt6QuickDialogs2QuickImpl/Qt6QuickDialogs2QuickImpl*.cmake +%dir %{_libdir}/cmake/Qt6QuickDialogs2Utils +%{_libdir}/cmake/Qt6QuickDialogs2Utils/Qt6QuickDialogs2Utils*.cmake +%dir %{_libdir}/cmake/Qt6QuickLayouts +%{_libdir}/cmake/Qt6QuickLayouts/Qt6QuickLayouts*.cmake +%dir %{_libdir}/cmake/Qt6QuickParticlesPrivate +%{_libdir}/cmake/Qt6QuickParticlesPrivate/Qt6QuickParticlesPrivate*.cmake +%dir %{_libdir}/cmake/Qt6QuickShapesPrivate +%{_libdir}/cmake/Qt6QuickShapesPrivate/Qt6QuickShapesPrivate*.cmake +%dir %{_libdir}/cmake/Qt6QuickTemplates2 +%{_libdir}/cmake/Qt6QuickTemplates2/Qt6QuickTemplates2*.cmake +%dir %{_libdir}/cmake/Qt6QuickTest +%{_libdir}/cmake/Qt6QuickTest/Qt6QuickTest*.cmake +%dir %{_libdir}/cmake/Qt6QuickTestUtilsPrivate +%{_libdir}/cmake/Qt6QuickTestUtilsPrivate/Qt6QuickTestUtilsPrivate*.cmake +%dir %{_libdir}/cmake/Qt6QuickWidgets +%{_libdir}/cmake/Qt6QuickWidgets/Qt6QuickWidgets*.cmake + +%changelog +* Thu Dec 09 2021 Automatic Build System 6.2.2-1mamba +- automatic version update by autodist + +* Tue Nov 30 2021 Silvan Calarco 6.2.1-1mamba +- update to 6.2.1 + +* Sat Nov 13 2021 Silvan Calarco 5.15.2-3mamba +- require qt5-qtquickcontrols and qt5-qtgraphicaleffects + +* Fri Nov 05 2021 Silvan Calarco 5.15.2-2mamba +- bump release to allow update from monolithic build subpackage + +* Fri Nov 05 2021 Silvan Calarco 5.15.2-1mamba +- package created using the webbuild interface