%global commit 1f904096e3c6fe2e825d78f1245f14855db23cb6 %global commit_date 20260322 %global shortcommit %(c=%{commit}; echo ${c:0:7}) %define debug_package %nil Name: chawan Version: 0~%{commit_date}git.%{shortcommit} Release: 1%{?dist} Summary: TUI web (and (S)FTP, Gopher, Gemini, ...) browser with CSS, inline image and JavaScript support URL: https://github.com/kachick/chawan Source0: %url/archive/%commit/chawan-%commit.tar.gz License: Unlicense BuildRequires: nim BuildRequires: gcc BuildRequires: libssh2-devel BuildRequires: openssl-devel BuildRequires: brotli-devel BuildRequires: pkgconf-pkg-config BuildRequires: make Packager: apolunar %description TUI web (and (S)FTP, Gopher, Gemini, ...) browser with CSS, inline image and JavaScript support. It uses its own small browser engine developed from scratch, which can nevertheless display many websites in a manner similar to major graphical browsers. It can also be used as a terminal pager. %prep %autosetup -n chawan-%commit %build %make_build %install %make_install PREFIX=/usr %files %{_bindir}/cha %{_bindir}/mancha %{_libexecdir}/chawan/ %{_mandir}/man1/cha.1.* %{_mandir}/man1/mancha.1.* %{_mandir}/man5/cha-config.5.* %{_mandir}/man5/cha-localcgi.5.* %{_mandir}/man5/cha-mailcap.5.* %{_mandir}/man5/cha-mime.types.5.* %{_mandir}/man5/cha-urimethodmap.5.* %{_mandir}/man7/cha-api.7.* %{_mandir}/man7/cha-css.7.* %{_mandir}/man7/cha-image.7.* %{_mandir}/man7/cha-protocols.7.* %{_mandir}/man7/cha-terminal.7.* %{_mandir}/man7/cha-troubleshooting.7.* %license UNLICENSE %doc README.md %changelog * Fri Mar 20 2026 apolunar - Initial commit