%global srcname ansicolors.lua Summary: ANSI terminal color manipulation for Lua Name: lua-ansicolors License: MIT Version: 1.0.2 Release: 1%{?dist} URL: https://github.com/kikito/ansicolors.lua Source0: %{url}/archive/v%{version}/%{srcname}-%{version}.tar.gz BuildRequires: lua-devel BuildArch: noarch %description ansicolors is a simple Lua function for printing to the console in color. %prep %autosetup -n %{srcname}-%{version} %build # Nothing to do %install install -Dpm 644 ansicolors.lua %{buildroot}%{lua_pkgdir}/ansicolors.lua %check #packaged tests require telescope which is not yet packaged #Use example program as a smoke test LUA_PATH="%{buildroot}%{lua_pkgdir}/?.lua;%{buildroot}%{lua_pkgdir}/?/init.lua;;" \ lua -e ' local colors = require "ansicolors" print(colors("%{red}hello")) print(colors("%{redbg}hello%{reset}")) print(colors("%{bright red underline}hello"))' %files %license COPYING %doc README.textile %{lua_pkgdir}/ansicolors.lua %changelog * Fri Sep 15 2023 Benson Muite - 1.0.2-1 - Initial package