From fbbb45a49726378b36de17135926f7e8032d7815 Mon Sep 17 00:00:00 2001 From: Raboneko <119771935+raboneko@users.noreply.github.com> Date: Fri, 31 Oct 2025 21:33:35 -0700 Subject: [PATCH] add: senpai (#6994) (#7005) (cherry picked from commit a6a64714c28f819f23fd4eeb2897611ed37f1d40) Signed-off-by: Owen-sz Co-authored-by: Owen Zimmerman <123591347+Owen-sz@users.noreply.github.com> --- anda/misc/senpai/anda.hcl | 5 ++++ anda/misc/senpai/senpai.spec | 47 ++++++++++++++++++++++++++++++++++++ anda/misc/senpai/update.rhai | 1 + 3 files changed, 53 insertions(+) create mode 100644 anda/misc/senpai/anda.hcl create mode 100644 anda/misc/senpai/senpai.spec create mode 100644 anda/misc/senpai/update.rhai diff --git a/anda/misc/senpai/anda.hcl b/anda/misc/senpai/anda.hcl new file mode 100644 index 0000000000..1b69a9e25a --- /dev/null +++ b/anda/misc/senpai/anda.hcl @@ -0,0 +1,5 @@ +project pkg { + rpm { + spec = "senpai.spec" + } +} diff --git a/anda/misc/senpai/senpai.spec b/anda/misc/senpai/senpai.spec new file mode 100644 index 0000000000..2e1e3702bd --- /dev/null +++ b/anda/misc/senpai/senpai.spec @@ -0,0 +1,47 @@ +Name: senpai +Version: 0.4.1 +Release: 1%?dist +Summary: Your everyday IRC student +License: ISC +URL: https://github.com/delthas/senpai +Source0: %url/archive/refs/tags/v%version.tar.gz +BuildRequires: golang scdoc gcc + +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 + +%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 + +%changelog +* Fri Oct 31 2025 Owen Zimmerman +- Initial commit diff --git a/anda/misc/senpai/update.rhai b/anda/misc/senpai/update.rhai new file mode 100644 index 0000000000..7427ad0a82 --- /dev/null +++ b/anda/misc/senpai/update.rhai @@ -0,0 +1 @@ +rpm.version(gh("delthas/senpai"));