%global git_date 20250417 %global git_hash 4cee86b %global git_ver 4.2.0 %global rel 3 %global src_name %{name}-%{git_date}-%{git_hash}.tar.xz Name: libqtxdg Summary: QtXdg, a Qt5 implementation of XDG standards Version: %{git_ver}^%{git_date}g%{git_hash} Release: %{rel}%{?dist} # Automatically converted from old format: LGPLv2+ - review is highly recommended. License: LicenseRef-Callaway-LGPLv2+ URL: https://github.com/lxqt/libqtxdg Source0: Source: %{url}/%{src_name} BuildRequires: gcc-c++ BuildRequires: cmake BuildRequires: cmake(Qt6Widgets) BuildRequires: cmake(Qt6Svg) BuildRequires: cmake(Qt6Xml) BuildRequires: cmake(Qt6DBus) BuildRequires: pkgconfig(glib-2.0) BuildRequires: pkgconfig(gio-unix-2.0) BuildRequires: file-devel BuildRequires: lxqt-build-tools BuildRequires: qt6-qtbase-private-devel %{?_qt6:Requires: %{_qt6}%{?_isa} = %{_qt6_version}} Requires: xdg-user-dirs Requires: xdg-utils Obsoletes: libqtxdg-qt5 <= 1.1.0 %description %{summary}. %package devel Summary: Qt - development files for qtxdg Obsoletes: libqtxdg-qt5-devel <= 1.1.0 Requires: %{name}%{?_isa} = %{version}-%{release} %description devel Files used for developing and building software that uses qtxdg. %prep %autosetup -p1 -n %{name} %build %cmake %cmake_build %install %cmake_install %files %doc AUTHORS %license COPYING %{_libdir}/libQt6Xdg.so.4 %{_libdir}/libQt6Xdg.so.%{git_ver} %{_libdir}/libQt6XdgIconLoader.so.4 %{_libdir}/libQt6XdgIconLoader.so.%{git_ver} %{_sysconfdir}/xdg/lxqt-qtxdg.conf %{_sysconfdir}/xdg/qtxdg.conf %files devel %{_libdir}/libQt6Xdg.so %{_libdir}/libQt6XdgIconLoader.so %{_libdir}/pkgconfig/Qt6Xdg.pc %{_libdir}/pkgconfig/Qt6XdgIconLoader.pc %{_includedir}/qt6xdg/ %{_includedir}/qt6xdgiconloader/ %{_datadir}/cmake/qt6xdg/ %{_datadir}/cmake/qt6xdgiconloader/ %{_qt6_archdatadir}/plugins/iconengines/libQt6XdgIconPlugin.so %changelog %autochangelog