| # Copyright 1999-2015 Gentoo Foundation |
| # Distributed under the terms of the GNU General Public License v2 |
| # $Id$ |
| |
| EAPI=5 |
| |
| inherit cmake-utils eutils flag-o-matic |
| |
| DESCRIPTION="ICQ Client with v8 support" |
| HOMEPAGE="http://www.licq.org/" |
| SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2" |
| |
| LICENSE="GPL-2" |
| SLOT="2" |
| KEYWORDS="alpha amd64 ia64 ppc sparc x86" |
| IUSE="debug doc linguas_he nls socks5 ssl xosd aosd xmpp qt4 msn" |
| |
| RDEPEND=">=app-crypt/gpgme-1 |
| xmpp? ( net-libs/gloox ) |
| qt4? ( dev-qt/qtgui:4 ) |
| socks5? ( net-proxy/dante ) |
| ssl? ( >=dev-libs/openssl-0.9.5a ) |
| xosd? ( x11-libs/xosd ) |
| aosd? ( x11-libs/libaosd )" |
| DEPEND="${RDEPEND} |
| doc? ( app-doc/doxygen[dot] ) |
| nls? ( sys-devel/gettext ) |
| dev-libs/boost" |
| |
| src_prepare() { |
| local licq_plugins="auto-reply icq rms" |
| use msn && licq_plugins+=" msn" |
| use xosd && licq_plugins+=" osd" |
| use aosd && licq_plugins+=" aosd" |
| use xmpp && licq_plugins+=" jabber" |
| use qt4 && licq_plugins+=" qt4-gui" |
| |
| local plugins="" x |
| for x in ${licq_plugins}; do |
| plugins+=" ${x}\/CMakeLists.txt" |
| done |
| |
| sed -i -e "s/file(GLOB cmake_plugins.*$/set(cmake_plugins ${plugins})/" plugins/CMakeLists.txt |
| } |
| |
| pkg_setup() { |
| # crutch |
| append-flags -pthread |
| } |
| |
| src_configure() { |
| local myopts="-DCMAKE_BUILD_TYPE=$(use debug && echo 'Debug' || echo 'Release')" |
| mycmakeargs="$myopts |
| $(cmake-utils_use doc USE_DOXYGEN) |
| $(cmake-utils_use linguas_he USE_HEBREW) |
| $(cmake-utils_use nls ENABLE_NLS) |
| $(cmake-utils_use socks5 USE_SOCKS5) |
| $(cmake-utils_use ssl USE_OPENSSL) |
| -DUSE_FIFO=ON |
| -DBUILD_PLUGINS=ON" |
| |
| cmake-utils_src_configure |
| } |
| |
| src_install() { |
| cmake-utils_src_install |
| dodoc README |
| |
| docinto doc |
| dodoc doc/* |
| |
| use ssl && dodoc README.OPENSSL |
| |
| exeinto /usr/share/${PN}/upgrade |
| doexe upgrade/*.pl |
| } |