%global commit bc2f76c4be6f45621fbbea3ca8c666e3182f6377 %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global gitdate 20190520 %global fgittag %{gitdate}.git%{shortcommit} Summary: GNOME Monitor Configuration Tool Name: gnome-monitor-config Version: 0 Release: 0.1%{?fgittag:.%{fgittag}}%{?dist} License: GPLv2+ URL: https://github.com/jadahl/gnome-monitor-config Source0: https://github.com/jadahl/%{name}/archive/%{commit}/%{name}-%{shortcommit}.tar.gz Source1: https://www.gnu.org/licenses/old-licenses/gpl-2.0.txt BuildRequires: meson BuildRequires: ninja-build BuildRequires: gcc BuildRequires: cairo-devel %description A CLI configuration tool used for changing monitor settings in GNOME. This can be used in Wayland, with functionality similar to xrandr on X11. %prep %autosetup -n %{name}-%{commit} cp %{SOURCE1} LICENSE %build %meson %meson_build %install install -m 755 */src/%{name} -D %{buildroot}%{_bindir}/%{name} %files %{!?_licensedir:%global license %%doc} %license LICENSE %{_bindir}/%{name} %changelog * Fri May 31 2019 Jeremy Newton 0-0.1.20190520.gitbc2f76c - Intial Package