mirror of
https://github.com/gentoo-mirror/gentoo.git
synced 2026-09-24 17:09:10 -07:00
kde-apps/kopete: treeclean
Closes: https://bugs.gentoo.org/760555 (pkgremoved) Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
This commit is contained in:
@@ -1 +0,0 @@
|
||||
DIST kopete-23.04.3.tar.xz 10145676 BLAKE2B a20b08c524d9e9d1fe9efa94590c58454c70c2e9d8bb7150617e81e42a465599f3141b3b783bdcdb1bd0ea81577ccc5a07c6f58902dc3b8198ecde4140f0b7d2 SHA512 74d773e841308d1aa3ad337ae5fa8753574fb8e66c9651e70607b481b24cc8d6008983c7eca5fdda91271c8738a0d06e157ea884af6795d9db2afba261e4df9f
|
||||
@@ -1,176 +0,0 @@
|
||||
# Copyright 1999-2023 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
ECM_HANDBOOK="forceoptional"
|
||||
ECM_TEST="forceoptional"
|
||||
PVCUT=$(ver_cut 1-3)
|
||||
KFMIN=5.106.0
|
||||
QTMIN=5.15.9
|
||||
inherit ecm gear.kde.org
|
||||
|
||||
DESCRIPTION="Multi-protocol IM client based on KDE Frameworks"
|
||||
HOMEPAGE="https://apps.kde.org/kopete/"
|
||||
|
||||
LICENSE="GPL-2" # TODO: CHECK
|
||||
SLOT="5"
|
||||
KEYWORDS="amd64 arm64 ~ppc64 ~riscv x86"
|
||||
IUSE="ssl v4l"
|
||||
|
||||
# Available plugins
|
||||
# addbookmarks: NO DEPS
|
||||
# alias: NO DEPS (disabled upstream)
|
||||
# autoreplace: NO DEPS
|
||||
# contactnotes: NO DEPS
|
||||
# cryptography: BROKEN (app-crypt/gpgme[cxx,qt5], kde-apps/libkleo:5)
|
||||
# highlight: NO DEPS
|
||||
# history: NO DEPS
|
||||
# latex: virtual/latex as RDEPEND
|
||||
# nowlistening: NO DEPS
|
||||
# otr: libotr
|
||||
# pipes: NO DEPS
|
||||
# privacy: NO DEPS
|
||||
# statistics: dev-db/sqlite:3
|
||||
# texteffect: NO DEPS
|
||||
# translator: NO DEPS
|
||||
# urlpicpreview: NO DEPS
|
||||
# webpresence: libxml2 libxslt
|
||||
# NOTE: By default we enable all plugins that don't have any dependencies
|
||||
PLUGINS="+addbookmarks +autoreplace +contactnotes +highlight history latex nowlistening
|
||||
otr pipes +privacy +statistics +texteffect translator +urlpicpreview webpresence"
|
||||
|
||||
# Available protocols
|
||||
# gadu: net-libs/libgadu @since 4.3
|
||||
# groupwise: app-crypt/qca:2
|
||||
# irc: NO DEPS, probably will fail so inform user about it
|
||||
# meanwhile: net-libs/meanwhile
|
||||
# telepathy: net-libs/decibel
|
||||
# testbed: NO DEPS
|
||||
# winpopup: NO DEPS (we're adding samba as RDEPEND so it works)
|
||||
# zeroconf (bonjour): NO DEPS
|
||||
PROTOCOLS="gadu groupwise meanwhile testbed winpopup zeroconf"
|
||||
|
||||
# disabled protocols
|
||||
# irc: NO DEPS
|
||||
# jingle: media-libs/speex net-libs/ortp DISABLED BY UPSTREAM
|
||||
# qq: NO DEPS
|
||||
# telepathy: net-libs/decibel
|
||||
# sms (until fixed)
|
||||
# oscar (until fixed: KDE-bug #402647
|
||||
# xmpp: continuously broken, KDE-bugs #304722, 412228, 457330, 410938, ...
|
||||
|
||||
IUSE="${IUSE} ${PLUGINS} ${PROTOCOLS}"
|
||||
|
||||
# tests hang, last checked for 4.2.96
|
||||
RESTRICT="test"
|
||||
|
||||
COMMON_DEPEND="
|
||||
app-crypt/gpgme:=[cxx,qt5]
|
||||
>=dev-qt/qtgui-${QTMIN}:5
|
||||
>=dev-qt/qtsql-${QTMIN}:5
|
||||
>=dev-qt/qtwidgets-${QTMIN}:5
|
||||
>=dev-qt/qtxml-${QTMIN}:5
|
||||
>=kde-apps/kidentitymanagement-${PVCUT}:5
|
||||
>=kde-apps/libkleo-${PVCUT}:5
|
||||
>=kde-frameworks/kcmutils-${KFMIN}:5
|
||||
>=kde-frameworks/kconfig-${KFMIN}:5
|
||||
>=kde-frameworks/kcontacts-${KFMIN}:5
|
||||
>=kde-frameworks/kcoreaddons-${KFMIN}:5
|
||||
>=kde-frameworks/kcrash-${KFMIN}:5
|
||||
>=kde-frameworks/kdbusaddons-${KFMIN}:5
|
||||
>=kde-frameworks/kdelibs4support-${KFMIN}:5
|
||||
>=kde-frameworks/kemoticons-${KFMIN}:5
|
||||
>=kde-frameworks/khtml-${KFMIN}:5
|
||||
>=kde-frameworks/ki18n-${KFMIN}:5
|
||||
>=kde-frameworks/knotifyconfig-${KFMIN}:5
|
||||
>=kde-frameworks/kparts-${KFMIN}:5
|
||||
>=kde-frameworks/ktexteditor-${KFMIN}:5
|
||||
>=media-libs/phonon-4.11.0[qt5(+)]
|
||||
x11-libs/libX11
|
||||
x11-libs/libXScrnSaver
|
||||
gadu? ( >=net-libs/libgadu-1.8.0[threads] )
|
||||
groupwise? ( >=app-crypt/qca-2.3.0:2[qt5(+)] )
|
||||
meanwhile? ( net-libs/meanwhile )
|
||||
otr? ( >=net-libs/libotr-4.0.0 )
|
||||
statistics? ( dev-db/sqlite:3 )
|
||||
v4l? ( media-libs/libv4l )
|
||||
webpresence? (
|
||||
dev-libs/libxml2
|
||||
dev-libs/libxslt
|
||||
)
|
||||
zeroconf? (
|
||||
>=kde-apps/kidentitymanagement-${PVCUT}:5
|
||||
>=kde-frameworks/kdnssd-${KFMIN}:5
|
||||
)
|
||||
"
|
||||
# jingle? (
|
||||
# dev-libs/expat
|
||||
# dev-libs/openssl:0=
|
||||
# >=media-libs/mediastreamer-2.3.0
|
||||
# media-libs/speex
|
||||
# net-libs/libsrtp:0=
|
||||
# net-libs/ortp:=
|
||||
# )
|
||||
# xmpp? (
|
||||
# >=app-crypt/qca-2.3.0:2[qt5(+)]
|
||||
# net-dns/libidn:0=
|
||||
# sys-libs/zlib
|
||||
# )
|
||||
RDEPEND="${COMMON_DEPEND}
|
||||
latex? (
|
||||
|| (
|
||||
media-gfx/imagemagick
|
||||
media-gfx/graphicsmagick[imagemagick]
|
||||
)
|
||||
virtual/latex-base
|
||||
)
|
||||
ssl? ( >=app-crypt/qca-2.3.0:2[qt5(+),ssl] )
|
||||
"
|
||||
# sms? ( app-mobilephone/smssend )
|
||||
# winpopup? ( net-fs/samba )
|
||||
# xmpp? ( >=app-crypt/qca-2.3.0:2[qt5(+),ssl?] )
|
||||
DEPEND="${COMMON_DEPEND}
|
||||
x11-base/xorg-proto
|
||||
"
|
||||
# jingle? ( dev-libs/jsoncpp )
|
||||
|
||||
src_prepare() {
|
||||
ecm_src_prepare
|
||||
|
||||
# breaks with oscar disabled, bug 901487
|
||||
cmake_run_in tests/protocols cmake_comment_add_subdirectory oscar
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local x x2
|
||||
# Handle common stuff
|
||||
local mycmakeargs=(
|
||||
-DWITH_qq=OFF
|
||||
-DDISABLE_VIDEOSUPPORT=$(usex !v4l)
|
||||
)
|
||||
# $(cmake_use_find_package jingle LiboRTP)
|
||||
# $(cmake_use_find_package jingle Mediastreamer)
|
||||
# $(cmake_use_find_package jingle Speex)
|
||||
|
||||
# enable protocols
|
||||
for x in ${PROTOCOLS}; do
|
||||
case ${x/+/} in
|
||||
jingle) x2=libjingle ;;
|
||||
xmpp) x2=jabber ;;
|
||||
zeroconf) x2=bonjour ;;
|
||||
*) x2=${x/+/} ;;
|
||||
esac
|
||||
mycmakeargs+=( -DWITH_${x2}=$(usex ${x/+/}) )
|
||||
done
|
||||
|
||||
# disable until fixed:
|
||||
mycmakeargs+=( -DWITH_{cryptography,jabber,libjingle,oscar,sms}=OFF )
|
||||
|
||||
# enable plugins
|
||||
for x in ${PLUGINS}; do
|
||||
mycmakeargs+=( -DWITH_${x/+/}=$(usex ${x/+/}) )
|
||||
done
|
||||
|
||||
ecm_src_configure
|
||||
}
|
||||
@@ -1,37 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="project">
|
||||
<email>kde@gentoo.org</email>
|
||||
<name>Gentoo KDE Project</name>
|
||||
</maintainer>
|
||||
<upstream>
|
||||
<bugs-to>https://bugs.kde.org/</bugs-to>
|
||||
<remote-id type="cpe">cpe:/a:kde:kopete</remote-id>
|
||||
</upstream>
|
||||
<use>
|
||||
<!-- PLUGINS -->
|
||||
<flag name="addbookmarks">Automatically add incoming urls to bookmarks.</flag>
|
||||
<flag name="autoreplace">Automatically replace selected text</flag>
|
||||
<flag name="contactnotes">Enables writing personal notes for contacts.</flag>
|
||||
<flag name="highlight">Allows you to specify highlights on specific events.</flag>
|
||||
<flag name="history">Enables saving chat history.</flag>
|
||||
<flag name="latex">Embed latex formatted text into messages.</flag>
|
||||
<flag name="nowlistening">Shows song you currently listen to in your status/etc. Bindings for many players.</flag>
|
||||
<flag name="otr">Allows crypting your chat (drugs and talking nonsense are considered as good alternatives ;]).</flag>
|
||||
<flag name="pipes">Send messages to external pipe.</flag>
|
||||
<flag name="privacy">Filter for incoming messages</flag>
|
||||
<flag name="statistics">Everybody loves statistic graphs, especially cake ones. ;]</flag>
|
||||
<flag name="texteffect">Various fancy text effects for your messages (don't ever consider writing us with this enabled ;]).</flag>
|
||||
<flag name="translator">Translate incoming and outgoing messages.</flag>
|
||||
<flag name="urlpicpreview">Enables in conversation pictures preview.</flag>
|
||||
<flag name="webpresence">Show your status and some more information on web.</flag>
|
||||
<!-- PROTOCOLS -->
|
||||
<flag name="gadu">Enable the Gadu protocol handler.</flag>
|
||||
<flag name="groupwise">Enable the Groupwise protocol handler.</flag>
|
||||
<flag name="meanwhile">Enable the Sametime protocol handler.</flag>
|
||||
<flag name="testbed">Enable the testbed protocol.</flag>
|
||||
<flag name="winpopup">Enable pop-up messages sending on windows. (same as good old "net send" messages ;])</flag>
|
||||
<flag name="zeroconf">Enable Link-Local Messaging via the bonjour protocol.</flag>
|
||||
</use>
|
||||
</pkgmetadata>
|
||||
@@ -278,13 +278,6 @@ media-video/vdr2jpeg
|
||||
# kde-plasma/libksysguard:5. Removal on 2024-08-24.
|
||||
kde-plasma/ksysguard
|
||||
|
||||
# Andreas Sturmlechner <asturm@gentoo.org> (2024-06-16)
|
||||
# After most protocol support is gone, there is barely anything usable
|
||||
# left in kde-apps/kopete. It is also unmaintained and still depends on
|
||||
# kf5-portingaids, as well as conflicting kde-apps in slot 5. bug #760555
|
||||
# Removal on 2024-07-24.
|
||||
kde-apps/kopete
|
||||
|
||||
# Cédric Krier <cedk@gentoo.org> (2023-06-15)
|
||||
# critical regression with potential data loss:
|
||||
# https://lists.mercurial-scm.org/pipermail/mercurial-devel/2024-June/297954.html
|
||||
|
||||
Reference in New Issue
Block a user