summaryrefslogtreecommitdiff
path: root/net-im/kmess/kmess-2.0_beta2.ebuild
diff options
context:
space:
mode:
Diffstat (limited to 'net-im/kmess/kmess-2.0_beta2.ebuild')
-rw-r--r--net-im/kmess/kmess-2.0_beta2.ebuild28
1 files changed, 19 insertions, 9 deletions
diff --git a/net-im/kmess/kmess-2.0_beta2.ebuild b/net-im/kmess/kmess-2.0_beta2.ebuild
index 5574d8ba221..f86efb17002 100644
--- a/net-im/kmess/kmess-2.0_beta2.ebuild
+++ b/net-im/kmess/kmess-2.0_beta2.ebuild
@@ -6,9 +6,10 @@ EAPI="2"
KDE_MINIMAL="4.2"
KDE_LINGUAS="ar ca da de el es et fi fr hu it ko nb nl pt_BR sk sl sv th tr zh_CN zh_TW"
-inherit kde4-base versionator
+inherit kde4-base
MY_P="${P/_/}"
+
DESCRIPTION="KMess is an alternative MSN Messenger chat client for Linux"
HOMEPAGE="http://www.kmess.org"
SRC_URI="mirror://sourceforge/${PN}/${MY_P}.tar.gz"
@@ -16,27 +17,36 @@ SRC_URI="mirror://sourceforge/${PN}/${MY_P}.tar.gz"
LICENSE="GPL-2"
KEYWORDS="~amd64 ~x86"
SLOT="4"
-IUSE="debug"
+IUSE="debug gif konqueror xscreensaver"
COMMONDEPEND="
app-crypt/qca:2
- app-crypt/qca-ossl
+ app-crypt/qca-ossl:2
dev-libs/libxml2
dev-libs/libxslt
- x11-libs/libXScrnSaver
+ gif? ( media-libs/giflib )
+ konqueror? ( >=kde-base/libkonq-${KDE_MINIMAL} )
+ xscreensaver? ( x11-libs/libXScrnSaver )
"
DEPEND="${COMMONDEPEND}
- x11-proto/scrnsaverproto
+ xscreensaver? ( x11-proto/scrnsaverproto )
"
RDEPEND="${COMMONDEPEND}
!kdeprefix? ( !net-im/kmess:0 )
+ konqueror? ( >=kde-base/konqueror-${KDE_MINIMAL} )
"
-src_prepare() {
- sed -i -e '/MACRO_LOG_FEATURE( QCA2_OSSL_PLUGIN_FOUND.*$/,/^.*t=3100" )/d' \
- CMakeLists.txt || die "failed to patch CMakeLists.txt"
+S="${WORKDIR}/${MY_P}"
+
+PATCHES=( "${FILESDIR}/${P}-fix-broken-RPATH.patch" )
+
+src_configure() {
+ mycmakeargs="${mycmakeargs}
+ $(cmake-utils_use_with gif GIF)
+ $(cmake-utils_use_with konqueror LibKonq)
+ $(cmake-utils_use_want xscreensaver XSCREENSAVER)"
- kde4-base_src_prepare
+ kde4-base_src_configure
}
pkg_postinst() {