aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJoe Kappus <joe@wt.gd>2023-01-16 05:40:38 -0500
committerJoe Kappus <joe@wt.gd>2023-01-16 05:40:38 -0500
commita2389800ee54c63950567ef73586d8541cd4c5c5 (patch)
tree61c21d05de095dc09dea0b76de7b8cd220c70bf4
parentnet-libs/ulfius: drop 2.7.11 (diff)
downloadguru-a2389800ee54c63950567ef73586d8541cd4c5c5.tar.gz
guru-a2389800ee54c63950567ef73586d8541cd4c5c5.tar.bz2
guru-a2389800ee54c63950567ef73586d8541cd4c5c5.zip
net-nntp/pan: new package, add 0.154
Bug: https://bugs.gentoo.org/784266 Signed-off-by: Joe Kappus <joe@wt.gd>
-rw-r--r--net-nntp/pan/Manifest1
-rw-r--r--net-nntp/pan/metadata.xml24
-rw-r--r--net-nntp/pan/pan-0.154.ebuild55
3 files changed, 80 insertions, 0 deletions
diff --git a/net-nntp/pan/Manifest b/net-nntp/pan/Manifest
new file mode 100644
index 000000000..d2644617a
--- /dev/null
+++ b/net-nntp/pan/Manifest
@@ -0,0 +1 @@
+DIST pan-v0.154.tar.bz2 1787904 BLAKE2B a0103b14e05811d1c79893359fb3f8c7c050956352f015580f924b46a302eb0131d80492e0904230f9af0a1d298c8d5ff601955d3a4592c36b5c2cc0992522da SHA512 ab1b5ec9c7c6633b716aa4e645e579d5b831f8814d05c99e945ad8803d4666dcbc8ff8fb5a05a1bd21e86ccc839b7b756bf7a1c3c4d5d929a214c7197046376f
diff --git a/net-nntp/pan/metadata.xml b/net-nntp/pan/metadata.xml
new file mode 100644
index 000000000..470bb9ec1
--- /dev/null
+++ b/net-nntp/pan/metadata.xml
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer type="person">
+ <email>joe@wt.gd</email>
+ <name>joecool</name>
+</maintainer>
+<upstream>
+ <remote-id type="gnome-gitlab">pan</remote-id>
+ <bugs-to>https://gitlab.gnome.org/GNOME/pan/-/issues</bugs-to>
+ <maintainer>
+ <email>dod@debian.org</email>
+ <name>Dominique Dumont</name>
+ </maintainer>
+</upstream>
+<use>
+ <flag name="dbus">Use DBUS. Support running multiple instances</flag>
+ <flag name="gnome-keyring">Use libsecret/gcr for password storage</flag>
+ <flag name="libnotify">Build libnotify support for notifications</flag>
+ <flag name="nls">Localization support</flag>
+ <flag name="spell">Spellchecking support (enchant/gtkspell)</flag>
+ <flag name="ssl">TLS 1.x support (through gnutls)</flag>
+</use>
+</pkgmetadata>
diff --git a/net-nntp/pan/pan-0.154.ebuild b/net-nntp/pan/pan-0.154.ebuild
new file mode 100644
index 000000000..f009697f5
--- /dev/null
+++ b/net-nntp/pan/pan-0.154.ebuild
@@ -0,0 +1,55 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit autotools gnome2
+
+DESCRIPTION="A newsreader for GNOME"
+HOMEPAGE="https://gitlab.gnome.org/GNOME/pan/"
+SRC_URI="https://gitlab.gnome.org/GNOME/pan/-/archive/v${PVR}/${PN}-v${PVR}.tar.bz2"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE="dbus gnome-keyring libnotify nls spell ssl"
+
+RDEPEND="
+ >=dev-libs/glib-2.26:2
+ dev-libs/gmime:3.0
+ >=sys-libs/zlib-1.2.0
+ >=x11-libs/gtk+-3.00:3
+ gnome-keyring? (
+ >=app-crypt/gcr-3.20
+ >=app-crypt/libsecret-0.20
+ )
+ libnotify? ( >=x11-libs/libnotify-0.4.1:0= )
+ spell? (
+ >=app-text/enchant-2.2.3:2
+ >=app-text/gtkspell-3.0.10:3 )
+ ssl? ( >=net-libs/gnutls-3:0= )
+"
+DEPEND="${RDEPEND}
+ app-text/yelp-tools
+ >=sys-devel/gettext-0.19.7
+ virtual/pkgconfig
+"
+
+S="${WORKDIR}/pan-v${PVR}"
+
+src_prepare() {
+ default
+ eautoreconf
+}
+
+src_configure() {
+ local myconf=(
+ $(use_with dbus) \
+ $(use_with gnome-keyring gkr) \
+ $(use_with nls) \
+ $(use_with spell gtkspell) \
+ $(use_enable libnotify) \
+ $(use_with ssl gnutls)
+ )
+
+ gnome2_src_configure "${myconf[@]}"
+}