Name: dtk6gui Version: 6.7.44 Release: 1%{?dist} Summary: DTK6 GUI library for Deepin Desktop Environment License: LGPL-3.0-or-later URL: https://github.com/linuxdeepin/dtkgui Source0: %{url}/archive/%{version}/dtkgui-%{version}.tar.gz BuildRequires: gcc-c++ BuildRequires: cmake >= 3.25 BuildRequires: qt6-qtbase-devel BuildRequires: qt6-qtbase-private-devel BuildRequires: qt6-qtsvg-devel BuildRequires: qt6-qtwayland-devel BuildRequires: wayland-devel BuildRequires: dtkcommon >= 6.7 BuildRequires: dtk6core-devel >= 6.7 BuildRequires: librsvg2-devel BuildRequires: freeimage-devel BuildRequires: LibRaw-devel Requires: librsvg2 %description DTK6 GUI library providing DCI icon engine, image loading/rendering utilities, and theming support for Qt6-based Deepin applications. %package devel Summary: Development files for %{name} Requires: %{name}%{?_isa} = %{version}-%{release} Requires: dtk6core-devel >= 6.7 Requires: qt6-qtbase-devel %description devel Development files for the DTK6 GUI library. %prep %autosetup -n dtkgui-%{version} %build %cmake \ -DDTK5=OFF \ -DBUILD_DOCS=OFF \ -DBUILD_EXAMPLES=OFF \ -DCMAKE_INSTALL_LIBDIR=%{_libdir} %cmake_build %install %cmake_install %files %license LICENSE LICENSES/* %doc README.md %{_libdir}/libdtk6gui.so.6* %{_libexecdir}/dtk6/DGui/ %files devel %{_includedir}/dtk6/DGui/ %{_libdir}/libdtk6gui.so %{_libdir}/cmake/Dtk6Gui/ %{_libdir}/pkgconfig/dtk6gui.pc %{_libdir}/qt6/mkspecs/modules/qt_lib_dtkgui.pri %changelog * Fri Jul 17 2026 Yonghang Wang - 6.7.44-1 - Initial package for al-stream-2023 (Qt6/DTK6 build)