Name: dtk6declarative Version: 6.7.44 Release: 1%{?dist} Summary: DTK6 QML/QtQuick widget toolkit for Deepin Desktop Environment License: LGPL-3.0-or-later URL: https://github.com/linuxdeepin/dtkdeclarative Source0: %{url}/archive/%{version}/dtkdeclarative-%{version}.tar.gz BuildRequires: gcc-c++ BuildRequires: cmake >= 3.10 BuildRequires: qt6-qtbase-devel BuildRequires: qt6-qtbase-private-devel BuildRequires: qt6-qtdeclarative-devel BuildRequires: qt6-qtdeclarative-static BuildRequires: qt6-qttools-devel BuildRequires: qt6-qtshadertools-devel BuildRequires: dtkcommon >= 6.7 BuildRequires: dtk6core-devel >= 6.7 BuildRequires: dtk6gui-devel >= 6.7 Requires: dtk6gui%{?_isa} >= 6.7 %description DTK6 Declarative module provides a QML/QtQuick-based widget development toolkit for the Deepin Desktop Environment. It offers DTK-styled QML controls and visual effects as a modern alternative to the C++ dtkwidget. %package devel Summary: Development files for %{name} Requires: %{name}%{?_isa} = %{version}-%{release} Requires: dtk6core-devel >= 6.7 Requires: dtk6gui-devel >= 6.7 Requires: qt6-qtdeclarative-devel %description devel Development files for the DTK6 Declarative (QML) library. %prep %autosetup -n dtkdeclarative-%{version} %build %cmake \ -DDTK5=OFF \ -DBUILD_DOCS=OFF \ -DBUILD_EXAMPLES=OFF \ -DBUILD_TESTING=OFF \ -DCMAKE_INSTALL_LIBDIR=%{_libdir} %cmake_build %install %cmake_install %files %license LICENSE LICENSES/* %doc README.md %{_libdir}/libdtk6declarative.so.6* %{_libdir}/dtk6/DDeclarative/ %{_libdir}/qt6/qml/ %{_datadir}/dtk6/DDeclarative/ %files devel %{_includedir}/DAppLoader %{_includedir}/DQmlAppMainWindowInterface %{_includedir}/DQmlAppPreloadInterface %{_includedir}/DQuickBlitFramebuffer %{_includedir}/DQuickItemViewport %{_includedir}/DQuickWindow %{_includedir}/dapploader.h %{_includedir}/dqmlappmainwindowinterface.h %{_includedir}/dqmlapppreloadinterface.h %{_includedir}/dquickblitframebuffer.h %{_includedir}/dquickitemviewport.h %{_includedir}/dquickwindow.h %{_includedir}/dtk6declarative_config.h %{_includedir}/dtkdeclarative_global.h %{_libdir}/libdtk6declarative.so %{_libdir}/cmake/Dtk6Declarative/ %{_libdir}/pkgconfig/dtk6declarative.pc %{_libdir}/qt6/mkspecs/modules/qt_lib_dtkdeclarative.pri %{_datadir}/qtcreator/ %changelog * Fri Jul 17 2026 Yonghang Wang - 6.7.44-1 - Initial package for al-stream-2023 (Qt6/DTK6 build)