diff options
Diffstat (limited to 'net-im/kmess/kmess-2.0_beta2.ebuild')
| -rw-r--r-- | net-im/kmess/kmess-2.0_beta2.ebuild | 28 |
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() { |
