Blob Blame History Raw
%global commit0 5f6ed202a57c64c9dcd614006aa0e16d49449c76
%global shortcommit0 %(c=%{commit0}; echo ${c:0:7})
%global date 20180214

Name: piper
Version: 0.2.900
Release: 2.%{date}git%{shortcommit0}%{?dist}
Summary: GTK application to configure gaming mice

License: GPLv2+ and LGPLv2.1+
URL: https://github.com/libratbag/%{name}
Source0: %{url}/archive/%{commit0}.tar.gz#/%{name}-%{shortcommit0}.tar.gz
BuildArch: noarch

BuildRequires: libratbag-ratbagd >= 0.9.902
BuildRequires: desktop-file-utils
BuildRequires: libappstream-glib
BuildRequires: pygobject3-devel
BuildRequires: python3-devel
BuildRequires: gettext-devel
BuildRequires: meson

Requires: hicolor-icon-theme

%{?python_provide:%python_provide python3-%{name}}

%description
Piper is a GTK+ application to configure gaming mice, using libratbag
via ratbagd.

%prep
%autosetup -n %{name}-%{commit0} -p1
sed -i '/meson_install.sh/d' meson.build

%build
%meson
%meson_build

%check
%meson_test
desktop-file-validate %{buildroot}%{_datadir}/applications/*.desktop

%install
%meson_install
%find_lang %{name}

%files -f %{name}.lang
%doc README.md
%license COPYING
%{_bindir}/%{name}
%{python3_sitelib}/*
%{_datadir}/%{name}
%{_datadir}/applications/*.desktop
%{_datadir}/icons/hicolor/*/apps/*

%changelog
* Mon Jul 02 2018 Miro HronĨok <mhroncok@redhat.com> - 0.2.900-2.20180214git5f6ed20
- Rebuilt for Python 3.7

* Thu Jun 28 2018 Vitaly Zaitsev <vitaly@easycoding.org> - 0.2.900-1.20180214git5f6ed20
- Initial SPEC release.