%global appid org.sr.ht.delthas.senpai Name: senpai Version: 0.4.1 Release: 3%?dist Summary: Your everyday IRC student License: ISC URL: https://sr.ht/~delthas/senpai/ Source0: https://github.com/delthas/senpai/archive/refs/tags/v%version.tar.gz Source1: org.sr.ht.delthas.senpai.metainfo.xml BuildRequires: golang scdoc gcc anda-srpm-macros terra-appstream-helper Packager: Owen Zimmerman %description senpai is an IRC client that works best with bouncers: - no logs are kept, - history is fetched from the server via CHATHISTORY, - networks are fetched from the server via bouncer-networks, - messages can be searched in logs via SEARCH, - files can be uploaded via FILEHOST (with drag & drop!) %prep %autosetup -n %{name}-%{version} %build %make_build %install install -Dm755 senpai %{buildroot}%{_bindir}/senpai install -Dm644 doc/senpai.1 %{buildroot}%{_mandir}/man1/senpai.1 install -Dm644 doc/senpai.5 %{buildroot}%{_mandir}/man5/senpai.5 install -Dm644 contrib/senpai.desktop %{buildroot}%{_datadir}/applications/senpai.desktop install -Dm644 res/icon.48.png %{buildroot}%{_iconsdir}/hicolor/48x48/apps/senpai.png install -Dm644 res/icon.svg %{buildroot}%{_iconsdir}/hicolor/scalable/apps/senpai.svg %terra_appstream -o %{SOURCE1} %files %doc README.md %license LICENSE %_bindir/senpai %{_mandir}/man1/senpai.1.gz %{_mandir}/man5/senpai.5.gz %{_datadir}/applications/senpai.desktop %{_iconsdir}/hicolor/48x48/apps/senpai.png %{_iconsdir}/hicolor/scalable/apps/senpai.svg %{_metainfodir}/org.sr.ht.delthas.senpai.metainfo.xml %changelog * Tue Nov 18 2025 Owen Zimmerman - Add metainfo * Fri Oct 31 2025 Owen Zimmerman - Initial commit