%global commit0 993c60d24d5006b6bd5bdd935c77f9a2b9134317 %global shortcommit0 %(c=%{commit0}; echo ${c:0:7}) %global date 20221023 Name: blurhash Version: 0.0.1 Release: 1.%{date}git%{shortcommit0}%{?dist} License: BSL-1.0 Summary: C++ blurhash encoder/decoder URL: https://github.com/Nheko-Reborn/%{name} Source0: %{url}/archive/%{commit0}/%{name}-%{shortcommit0}.tar.gz # https://github.com/Nheko-Reborn/blurhash/pull/3 Patch100: %{name}-shared-library.patch BuildRequires: gcc BuildRequires: gcc-c++ BuildRequires: meson %description Simple encoder and decoder for blurhashes. In large parts inspired by the reference implementation. %package devel Summary: Development files for %{name} Requires: %{name}%{?_isa} = %{?epoch:%{epoch}:}%{version}-%{release} %description devel %{summary}. %prep %autosetup -n %{name}-%{commit0} -p1 %build %meson -Dwerror=false %meson_build %install %meson_install %files %doc README.md %license LICENSE %{_libdir}/lib%{name}.so.0* %files devel %{_includedir}/%{name}.hpp %{_libdir}/lib%{name}.so %{_libdir}/pkgconfig/%{name}.pc %changelog * Thu Feb 16 2023 Vitaly Zaitsev - 0.0.1-1.20221023git993c60d - Initial SPEC release.