commit:     4208aaeff26c458bc9e72c5d78fb14bc9514d952
Author:     Lucio Sauer <watermanpaint <AT> posteo <DOT> net>
AuthorDate: Mon Sep  4 00:19:05 2023 +0000
Commit:     Andrew Ammerlaan <andrewammerlaan <AT> gentoo <DOT> org>
CommitDate: Mon Sep  4 00:23:40 2023 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=4208aaef

net-irc/litterbox: new package, add 1.9

Signed-off-by: Lucio Sauer <watermanpaint <AT> posteo.net>

 net-irc/litterbox/Manifest             |  1 +
 net-irc/litterbox/litterbox-1.9.ebuild | 32 ++++++++++++++++++++++++++++++++
 net-irc/litterbox/metadata.xml         | 25 +++++++++++++++++++++++++
 3 files changed, 58 insertions(+)

diff --git a/net-irc/litterbox/Manifest b/net-irc/litterbox/Manifest
new file mode 100644
index 0000000000..0b4fe99ea4
--- /dev/null
+++ b/net-irc/litterbox/Manifest
@@ -0,0 +1 @@
+DIST litterbox-1.9.tar.gz 36931 BLAKE2B 
4ae73011e2e4eaf2d31af42e1454724359a4e6a6b51e0b70f530c79c1ccec76f2b44e7411e329c8da96a07919ab617526733ccdc8661ec285f47e620c33e7940
 SHA512 
b2af91635118010ba5093027bffadbbdaa4e6e80f953881f1fb416ebff410897b9a1259e9cc7ddd33df6334b97704b3992979a85f0310e0dabde6af41b56149a

diff --git a/net-irc/litterbox/litterbox-1.9.ebuild 
b/net-irc/litterbox/litterbox-1.9.ebuild
new file mode 100644
index 0000000000..8475aded95
--- /dev/null
+++ b/net-irc/litterbox/litterbox-1.9.ebuild
@@ -0,0 +1,32 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit edo toolchain-funcs
+
+DESCRIPTION="TLS-only IRC logger"
+HOMEPAGE="https://git.causal.agency/litterbox/about/";
+SRC_URI="https://git.causal.agency/${PN}/snapshot/${P}.tar.gz";
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64"
+
+DEPEND="
+       dev-db/sqlite:3=
+       dev-libs/libretls:=
+"
+RDEPEND="${DEPEND}"
+BDEPEND="virtual/pkgconfig"
+
+src_configure() {
+       tc-export CC
+
+       # note: not an autoconf configure script
+       edo ./configure --prefix="${EPREFIX}"/usr 
--mandir="${EPREFIX}"/usr/share/man
+}
+
+src_compile() {
+       emake all
+}

diff --git a/net-irc/litterbox/metadata.xml b/net-irc/litterbox/metadata.xml
new file mode 100644
index 0000000000..491d8c717c
--- /dev/null
+++ b/net-irc/litterbox/metadata.xml
@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd";>
+<pkgmetadata>
+  <upstream>
+    <maintainer>
+      <name>June McEnroe</name>
+      <email>june@causal.agency</email>
+    </maintainer>
+    <bugs-to>mailto:list+litterbox@causal.agency</bugs-to>
+  </upstream>
+  <longdescription>
+    litterbox is a TLS-only IRC logger. It logs events from IRC in a SQLite
+    database, indexing messages for full-text search. It is intended for
+    use with the IRC bouncer net-irc/pounce, but can also be used independently
+    as a logging bot.
+
+    litterbox provides the scoop command-line query utility. A web interface
+    for litterbox is provided by scooper. Some formats of plain text logs can
+    be imported into the litterbox database with unscoop.
+  </longdescription>
+  <maintainer type="person">
+    <email>lucio.sa...@posteo.net</email>
+    <name>Lucio Sauer</name>
+  </maintainer>
+</pkgmetadata>

Reply via email to