%global commit 8caeacc102efe5c270a66b472d7057dff02de925 %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global commitdate 20211215 Summary: sixel library Name: libsixel Version: 1.10.3 Release: 1.%{commitdate}git%{shortcommit}%{?dist} License: MIT Group: System Environment/Libraries Url: https://github.com/libsixel/libsixel Source0: https://github.com/libsixel/libsixel/archive/%{commit}.tar.gz#/libsixel-%{commit}.tar.gz Requires: libpng Requires: glibc Requires: zlib Requires: libjpeg-turbo Requires: gd Requires: libcurl BuildRequires: meson BuildRequires: gcc # BuildRequires: autoconf automake BuildRequires: libpng-devel BuildRequires: glibc-devel BuildRequires: zlib-devel BuildRequires: libjpeg-devel BuildRequires: gd-devel BuildRequires: libcurl-devel %package devel Summary: sixel library header Requires: libsixel = %{version} %description sixel library %description devel sixel library header %define _unpackaged_files_terminate_build 0 %prep %setup -q -n libsixel-%{commit} %build %meson -Dgd=enabled -Dlibcurl=enabled -Dtests=enabled %meson_build # %clean # rm -rf %{buildroot} # rm -rf %{_builddir}/%{name}-%{version} %install %meson_install %check %meson_test %files %{_bindir}/img2sixel %{_bindir}/libsixel-config %{_bindir}/sixel2png %{_libdir}/libsixel.so* %{_libdir}/pkgconfig/libsixel.pc %{_mandir}/man1/img2sixel.1.gz %{_mandir}/man1/sixel2png.1.gz %{_datadir}/bash-completion/completions %{_datadir}/zsh/site-functions/ %files devel %{_includedir}/sixel.h