%global commit 0984ac4001af62019e3ae90c89addad59ca17266 %global date 20160915 %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global distprefix %{?date:.%{date}git%{shortcommit}} Name: wayland-tracker Version: 0.5 Release: 0.1%{?dist} Summary: Wayland protocol dumper License: MIT Url: https://github.com/intel/wayland-tracker Source0: %{url}/archive/%{commit}/%{name}-%{version}%{?date:-%{date}git%{shortcommit}}.tar.gz Patch0: 0001-Add-support-for-aeson-pretty-0.8.5.patch %if 0%{?fedora} >= 33 Patch1: 0002-Support-network-3.patch %endif BuildRequires: ghc-Cabal-devel BuildRequires: ghc-rpm-macros BuildRequires: ghc-base-static BuildRequires: ghc-aeson-static BuildRequires: ghc-aeson-pretty-static >= 0.8.1 BuildRequires: ghc-attoparsec-static BuildRequires: ghc-attoparsec-binary-static BuildRequires: ghc-base-static BuildRequires: ghc-base16-bytestring-static BuildRequires: ghc-binary-static BuildRequires: ghc-binary-bits-static >= 0.3 BuildRequires: ghc-bytestring-static BuildRequires: ghc-cmdargs-static BuildRequires: ghc-containers-static BuildRequires: ghc-cpu-static BuildRequires: ghc-mtl-static BuildRequires: ghc-network-static BuildRequires: ghc-stm-static BuildRequires: ghc-time-static BuildRequires: ghc-unix-static BuildRequires: ghc-utf8-string-static BuildRequires: ghc-xml-static %description Wayland-tracker is a Wayland message protocol dumper, licensed with the Wayland MIT license. %prep %autosetup -p1 -n %{name}-%{commit} %build %ghc_bin_build %install %ghc_bin_install %files %doc README.md %license LICENSE %{_bindir}/%{name} %changelog * Sat Jan 09 2021 Aleksei Bavshin - 0.5-0.1 - Initial package