%{!?_qt6_qmldir: %global _qt6_qmldir %{_libdir}/qt6/qml} Name: qml-niri Version: 0.2.0 Release: 2%{?dist} Summary: A QML plugin for niri License: MIT URL: https://github.com/imiric/qml-niri Source0: %{url}/archive/refs/tags/v%{version}.tar.gz BuildRequires: gcc-c++ BuildRequires: cmake BuildRequires: ninja-build BuildRequires: qt6-qtbase-devel >= 6.5 BuildRequires: qt6-qtdeclarative-devel >= 6.5 %description A QML plugin for interacting with the niri Wayland compositor via its IPC protocol. %prep %autosetup %build %cmake -G Ninja -DCMAKE_SKIP_RPATH=ON %cmake_build %install mkdir -p %{buildroot}%{_qt6_qmldir} cp -r %{_vpath_builddir}/Niri %{buildroot}%{_qt6_qmldir} %post -p /sbin/ldconfig %postun -p /sbin/ldconfig %files %license LICENSE %doc README.md %{_qt6_qmldir}/Niri/ %changelog %autochangelog