aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLucio Sauer <watermanpaint@posteo.net>2023-09-04 02:19:05 +0200
committerLucio Sauer <watermanpaint@posteo.net>2023-09-04 02:23:40 +0200
commit4208aaeff26c458bc9e72c5d78fb14bc9514d952 (patch)
treeb1d1a7bbd5e98c0fe62bf306cfee5073ad1755bd /net-irc
parentnet-irc/catgirl: update upstream maintainer name (diff)
downloadguru-4208aaeff26c458bc9e72c5d78fb14bc9514d952.tar.gz
guru-4208aaeff26c458bc9e72c5d78fb14bc9514d952.tar.bz2
guru-4208aaeff26c458bc9e72c5d78fb14bc9514d952.zip
net-irc/litterbox: new package, add 1.9
Signed-off-by: Lucio Sauer <watermanpaint@posteo.net>
Diffstat (limited to 'net-irc')
-rw-r--r--net-irc/litterbox/Manifest1
-rw-r--r--net-irc/litterbox/litterbox-1.9.ebuild32
-rw-r--r--net-irc/litterbox/metadata.xml25
3 files changed, 58 insertions, 0 deletions
diff --git a/net-irc/litterbox/Manifest b/net-irc/litterbox/Manifest
new file mode 100644
index 000000000..0b4fe99ea
--- /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 000000000..8475aded9
--- /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 000000000..491d8c717
--- /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.sauer@posteo.net</email>
+ <name>Lucio Sauer</name>
+ </maintainer>
+</pkgmetadata>