Name: dtk6widget Version: 6.7.44 Release: 1%{?dist} Summary: DTK6 Widget library for Deepin Desktop Environment License: LGPL-3.0-or-later URL: https://github.com/linuxdeepin/dtkwidget Source0: %{url}/archive/%{version}/dtkwidget-%{version}.tar.gz BuildRequires: gcc-c++ BuildRequires: cmake >= 3.13 BuildRequires: qt6-qtbase-devel BuildRequires: qt6-qtbase-private-devel BuildRequires: qt6-qtsvg-devel BuildRequires: qt6-qttools-devel BuildRequires: dtkcommon >= 6.7 BuildRequires: dtk6core-devel >= 6.7 BuildRequires: dtk6gui-devel >= 6.7 BuildRequires: xcb-util-devel BuildRequires: startup-notification-devel BuildRequires: libXext-devel BuildRequires: libXi-devel BuildRequires: libX11-devel Requires: dtk6gui%{?_isa} >= 6.7 %description DTK6 Widget library providing Deepin-styled UI controls for Qt6 applications. Includes custom buttons, sliders, dialogs, title bars, input widgets, and more that match the Deepin Desktop design language. %package devel Summary: Development files for %{name} Requires: %{name}%{?_isa} = %{version}-%{release} Requires: dtk6core-devel >= 6.7 Requires: dtk6gui-devel >= 6.7 Requires: qt6-qtbase-devel %description devel Development files for the DTK6 Widget library. %prep %autosetup -n dtkwidget-%{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}/libdtk6widget.so.6* %{_libexecdir}/dtk6/DWidget/ %{_datadir}/dtk6/DWidget/translations/ %files devel %{_includedir}/dtk6/DWidget/ %{_libdir}/libdtk6widget.so %{_libdir}/cmake/Dtk6Widget/ %{_libdir}/pkgconfig/dtk6widget.pc %{_libdir}/qt6/mkspecs/modules/qt_lib_DtkWidget.pri %changelog * Fri Jul 17 2026 Yonghang Wang - 6.7.44-1 - Initial package for al-stream-2023 (Qt6/DTK6 build)