mirror of
https://github.com/gentoo-mirror/gentoo.git
synced 2026-11-09 06:37:10 -08:00
kde-apps/kopete: 21.04.3 version bump
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
This commit is contained in:
@@ -1,2 +1,3 @@
|
||||
DIST kopete-20.12.3.tar.xz 9380060 BLAKE2B c9d1f648a924920984f9ddfd8e5d174f034d3621ecd0468debd3689ae3261da32de2beb297513064bbe23477dc4d395371e02761c287302854f582096eaa2984 SHA512 0948547b0e67e67bce1165beb8099ba4c57e3803dfcb37fd6d547e132a449a484bf523f3312aca8cb4477cae8e8c984859313bf0b72bd70799d46e40e510c9fd
|
||||
DIST kopete-21.04.2.tar.xz 9664248 BLAKE2B 2ff84e5e856ab213d005399967312c90b88511771c5d4f6b6f9884464dd3e6d25b50dcc04cb0d789fd1b01d334ea432537cb753e97b46ad7bc99f09cf31ab052 SHA512 f6bb672402c70341e6de3132e72018f62b0a49539527e0cd0239ad08e38d8b26db7358ea89c83c148225055128679c4c07a693c25c2bab746543137c68486b5c
|
||||
DIST kopete-21.04.3.tar.xz 9663696 BLAKE2B e76dc4c38ceebd7433eb75d1c04a0d137dd7e38f1ceda36446d07d6585bed11af07106670b53df9f7bb01454d1da967498000b997d9529c72b3be8320ac79780 SHA512 fa6ec2a8f40278061d3d07aa5bd82b6c36ca302bdf30b27cfb3271c66a27422f0df964b3e15e72ba8c7699a1459ee7ae23d8f0193d1cd395ff6ea27aeeb08656
|
||||
|
||||
@@ -0,0 +1,170 @@
|
||||
# Copyright 1999-2021 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
ECM_HANDBOOK="forceoptional"
|
||||
ECM_TEST="forceoptional"
|
||||
PVCUT=$(ver_cut 1-3)
|
||||
KFMIN=5.80.0
|
||||
QTMIN=5.15.2
|
||||
inherit ecm 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 ~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
|
||||
# xmpp: net-dns/libidn app-crypt/qca:2 ENABLED BY DEFAULT NETWORK
|
||||
# meanwhile: net-libs/meanwhile
|
||||
# oscar: NO DEPS
|
||||
# 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 oscar testbed winpopup +xmpp zeroconf"
|
||||
|
||||
# disabled protocols
|
||||
# irc: NO DEPS
|
||||
# jingle: media-libs/speex net-libs/ortp DISABLED BY UPSTREAM
|
||||
# qq: NO DEPS
|
||||
# telepathy: net-libs/decibel
|
||||
# skype, sms (until fixed)
|
||||
|
||||
IUSE="${IUSE} ${PLUGINS} ${PROTOCOLS}"
|
||||
|
||||
COMMON_DEPEND="
|
||||
app-crypt/gpgme[cxx,qt5]
|
||||
dev-libs/libpcre
|
||||
>=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
|
||||
x11-libs/libX11
|
||||
x11-libs/libXScrnSaver
|
||||
gadu? ( >=net-libs/libgadu-1.8.0[threads] )
|
||||
groupwise? ( >=app-crypt/qca-2.3.0:2 )
|
||||
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
|
||||
)
|
||||
xmpp? (
|
||||
>=app-crypt/qca-2.3.0:2
|
||||
net-dns/libidn:0=
|
||||
sys-libs/zlib
|
||||
)
|
||||
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:=
|
||||
# )
|
||||
RDEPEND="${COMMON_DEPEND}
|
||||
latex? (
|
||||
|| (
|
||||
media-gfx/imagemagick
|
||||
media-gfx/graphicsmagick[imagemagick]
|
||||
)
|
||||
virtual/latex-base
|
||||
)
|
||||
ssl? ( >=app-crypt/qca-2.3.0:2[ssl] )
|
||||
xmpp? ( >=app-crypt/qca-2.3.0:2[ssl?] )
|
||||
"
|
||||
# sms? ( app-mobilephone/smssend )
|
||||
# winpopup? ( net-fs/samba )
|
||||
DEPEND="${COMMON_DEPEND}
|
||||
x11-base/xorg-proto
|
||||
"
|
||||
# jingle? ( dev-libs/jsoncpp )
|
||||
|
||||
# tests hang, last checked for 4.2.96
|
||||
RESTRICT+=" test"
|
||||
|
||||
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,libjingle,skype,sms}=OFF )
|
||||
|
||||
# enable plugins
|
||||
for x in ${PLUGINS}; do
|
||||
mycmakeargs+=( -DWITH_${x/+/}=$(usex ${x/+/}) )
|
||||
done
|
||||
|
||||
ecm_src_configure
|
||||
}
|
||||
Reference in New Issue
Block a user