%global commit d97f0a28eae5d79d760869c3746649afefd2cfd9 %global shortcommit %{sub %{commit} 1 7} %global commitdate 20241022 Name: labwc-tweaks Version: 0.1.0~git%{commitdate}.%{shortcommit} Release: 1%{?dist} Summary: GUI configuration app for labwc License: GPL-2.0-only and BSD-3-Clause URL: https://github.com/labwc/labwc-tweaks Source0: %{url}/archive/%{commit}/%{name}-%{shortcommit}.tar.gz BuildRequires: cmake BuildRequires: gcc-c++ BuildRequires: perl-interpreter BuildRequires: cmake(Qt6Core) BuildRequires: cmake(Qt6LinguistTools) BuildRequires: cmake(Qt6Widgets) BuildRequires: pkgconfig(glib-2.0) BuildRequires: pkgconfig(libxml-2.0) Requires: labwc %description labwc-tweaks is a GUI configuration application for the labwc wayland compositor %prep %autosetup -n %{name}-%{commit} %build %cmake %cmake_build %install %cmake_install %find_lang %{name} --with-qt %files -f %{name}.lang %license LICENSE BSD-3-Clause %{_bindir}/%{name} %{_datadir}/applications/*.desktop %{_datadir}/icons/hicolor/scalable/apps/*.svg %{_datadir}/metainfo/labwc_tweaks.appdata.xml %changelog * Sat Jan 11 2025 Shawn W. Dunn - 0.1.0~git20241022.d97f0a2-1 - Initial Packaging