From 55b8da184993b6b27e0426838d77dcbc741e12cd Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Tue, 29 Aug 2023 16:05:39 +0100 Subject: gentoo auto-resync : 29:08:2023 - 16:05:39 --- net-im/profanity/Manifest | 5 +- net-im/profanity/metadata.xml | 1 + net-im/profanity/profanity-0.14.0-r1.ebuild | 96 +++++++++++++++++++++++++++++ 3 files changed, 101 insertions(+), 1 deletion(-) create mode 100644 net-im/profanity/profanity-0.14.0-r1.ebuild (limited to 'net-im/profanity') diff --git a/net-im/profanity/Manifest b/net-im/profanity/Manifest index 08cc93194944..83d458dad93b 100644 --- a/net-im/profanity/Manifest +++ b/net-im/profanity/Manifest @@ -1,5 +1,8 @@ DIST profanity-0.13.1.tar.xz 621836 BLAKE2B e038fa01272150cb7974b03f88f64335bf1690115dbbb1c6fe04c79acb69db18c556edf41316af1d363f9715cd2e7aeb3f3bd867836704b620d9a87976b64fa9 SHA512 6d7d3c96c65e26c15cac1157bd296c1dbd3e2471aec959d6c319c68b70ec21cef0c40d7b4eed40c30c377a766db9f13a774ccb4880c227ee368e4dd607d9c267 +DIST profanity-0.14.0-ox-carbons.patch 1525 BLAKE2B 85fe9a76a8c735047365d56555c8e1df7906b5a676740a165fc5d9eab3933124b58abf6bdd0b448b5030a51cd1fad3ce8627cc03a2fbdacdd20c5dcc71d194e1 SHA512 36cfbb12ef7889ae5f318e35da2b0edf39dca067cefb9ac921f27cba0f52746eaae9d65b7631be392dd6e9a15d1fc8f8a3de36efe8707c756e9b008291e7f55e +DIST profanity-0.14.0-xscreensaver.patch 1678 BLAKE2B fe350b2249e45224b6510bb5730f38eafeb47e60a44035eaf88771940c9f0e556cc72ca737cb68c0b148b9faff442b9c9b6cdf9169a3db7ff6c7a60c2bdfc025 SHA512 2875df728b9957fc3bc8734a87c0e1a48913170b9718d6664ea65187327e26da1a7b2f5b80fe243a5ce5ab74983e4f3d22113747f44f8b8e8c13c871d31cf651 DIST profanity-0.14.0.tar.gz 936272 BLAKE2B ec2ae625950a838ee50d6d3a87910bec76f28777bd662e909f394f18c277662694611a59d3be6c7f66821c2800a94b08f94b27a68d82e4de33b7d2f7b14ddf18 SHA512 25afd2f3146e6ed9f573f0e073cad0f06f7f8a21441c3c2c61641442d1aa5b9a7a817cdccc17354b32045ab9a965a95495a30c49088577a5060e8969725ea86e EBUILD profanity-0.13.1.ebuild 1432 BLAKE2B d82eda77c79054e906e97999c74aacd97a799890880a2329a2824570a518b3b694fde9cf9508e8fc76746ea70f09be0c5940d18e408d30ae14f3e135e292c303 SHA512 eeca616896f0552070e0530cf7a5f352daf6f305e7f98aa473070343be69ca3bc20596cf17245fe96a7f05659283b0d5f2fd3ca215a7f16936c181e111a3443b +EBUILD profanity-0.14.0-r1.ebuild 2138 BLAKE2B 5b5dd729f34a15d3312e2d0ee2309348f289272b52cec79d376ba4d9e78601ec2e8cdebe223a87660501f7820a0078fe999a61874159258b57993bda4d2a0323 SHA512 3a22a455a0bd6e1008dd35d96eaa3b67037672916e319c60b01bc760502cb26d73616aa8b5cbe8d28012955efe42d1b028e80dd334db1ab23e03fd3596833513 EBUILD profanity-0.14.0.ebuild 1483 BLAKE2B 2031ef9c2f1fb2a7e0902c542790fd5fb15ce7c26873a03f78623e7b7e370ffa2154c2a3ab5dc50f259a648177b33121a6ce2a621a4ef4668e61601468c9a659 SHA512 1f7af3c0acfec07adabbbaf1a6bd6e52fb58544b8592ea744fc5df0b03dc059d237789eaf1aca63421fa28c759297890254d3d7976ae9a176caf5c61e0322d51 -MISC metadata.xml 919 BLAKE2B 22eda39b3887ce0861568b5ffd158ae55c35d72db4a8fb87ff51e35f768b76b718a8fcb0db6f2444b20dc831bc136bcd3c92ae14064e77055160a3628f1ce52e SHA512 0919abb48af2d22077e3ee6edca9a6f4458044f86182dd5e3a4021668e42eaddfc3d631044293d5d548280c1042123fda707335f33dbaaccb590fb3e4ef20960 +MISC metadata.xml 978 BLAKE2B ebf55a164f1618c73881b073fa44937d8a9c158bcc7b4badbc830530b4256388edb6036e7118353f7b04f6633b97daf5689d5164806560ac5ba3f69b3a954f45 SHA512 ea13a1161d0d21f6c43fcae81b5750310553a0cdc36b1bca68ad4145dc5b48460da119424b948b15bfc0cd1c13d55f326a8edf50505e8c08ac067635b63c0148 diff --git a/net-im/profanity/metadata.xml b/net-im/profanity/metadata.xml index 615f8cd4c2ef..7b75b4cdd81c 100644 --- a/net-im/profanity/metadata.xml +++ b/net-im/profanity/metadata.xml @@ -18,6 +18,7 @@ Enable OMEMO encryption Enable exchanging OMEMO information via QR code Enable encrypted conversations using Off-The-Records messaging + Enable Python plugins support profanity-im/profanity diff --git a/net-im/profanity/profanity-0.14.0-r1.ebuild b/net-im/profanity/profanity-0.14.0-r1.ebuild new file mode 100644 index 000000000000..f5c591413f3e --- /dev/null +++ b/net-im/profanity/profanity-0.14.0-r1.ebuild @@ -0,0 +1,96 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..11} ) +inherit python-single-r1 + +DESCRIPTION="A console based XMPP client inspired by Irssi" +HOMEPAGE="https://profanity-im.github.io" +SRC_URI=" + https://github.com/profanity-im/profanity/releases/download/${PV}/${P}.tar.gz + https://github.com/profanity-im/profanity/commit/122434a.patch + -> ${PN}-0.14.0-ox-carbons.patch + https://github.com/profanity-im/profanity/commit/2ed6211c.patch + -> ${PN}-0.14.0-xscreensaver.patch +" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64 ~arm64" +IUSE="libnotify omemo omemo-qrcode otr gpg test xscreensaver python" +RESTRICT="!test? ( test )" +REQUIRED_USE="omemo-qrcode? ( omemo ) python? ( ${PYTHON_REQUIRED_USE} )" + +RDEPEND=" + >=app-accessibility/at-spi2-core-2.46.0 + dev-db/sqlite:3 + dev-libs/glib:2 + >=dev-libs/libstrophe-0.12.3:= + media-libs/harfbuzz:= + net-misc/curl + sys-libs/ncurses:=[unicode(+)] + sys-libs/readline:= + x11-libs/cairo + x11-libs/gdk-pixbuf:2 + x11-libs/gtk+:3 + x11-libs/pango + x11-misc/shared-mime-info + gpg? ( app-crypt/gpgme:= ) + libnotify? ( x11-libs/libnotify ) + omemo? ( + dev-libs/libgcrypt:= + net-libs/libsignal-protocol-c + ) + omemo-qrcode? ( media-gfx/qrencode:= ) + otr? ( net-libs/libotr ) + python? ( ${PYTHON_DEPS} ) + xscreensaver? ( + x11-libs/libXScrnSaver + x11-libs/libX11 + ) +" +DEPEND=" + ${RDEPEND} + test? ( dev-util/cmocka ) + python? ( + $(python_gen_cond_dep ' + dev-python/cython[${PYTHON_USEDEP}] + ') + ) +" + +PATCHES=( + "${DISTDIR}/${PN}-0.14.0-ox-carbons.patch" + "${DISTDIR}/${PN}-0.14.0-xscreensaver.patch" +) + +pkg_setup() { + use python && python-single-r1_pkg_setup +} + +src_configure() { + local myeconfargs=( + --enable-gdk-pixbuf + $(use_enable libnotify notifications) + $(use_enable omemo) + $(use_enable omemo-qrcode) + $(use_enable otr) + $(use_enable python python-plugins) + $(use_enable gpg pgp) + $(use_with xscreensaver) + ) + + econf "${myeconfargs[@]}" +} + +src_compile() { + emake CFLAGS="${CFLAGS}" +} + +src_install() { + default + + find "${ED}" -type f -name '*.la' -delete || die +} -- cgit v1.2.3