# Copyright 1999-2015 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Id$ EAPI=5 inherit eutils fdo-mime git-r3 gnome2-utils toolchain-funcs DESCRIPTION="Lightweight Tox client" HOMEPAGE="http://utox.org" EGIT_REPO_URI="git://github.com/GrayHatter/uTox.git https://github.com/GrayHatter/uTox.git" LICENSE="GPL-3" SLOT="0" IUSE="+dbus +filter_audio" RDEPEND="net-libs/tox[av] media-libs/freetype filter_audio? ( media-libs/libfilteraudio ) media-libs/libv4l media-libs/libvpx media-libs/openal x11-libs/libX11 x11-libs/libXext dbus? ( sys-apps/dbus )" DEPEND="${RDEPEND} virtual/pkgconfig" src_prepare() { epatch_user } src_configure() { if use filter_audio && [ "${PROFILE_IS_HARDENED}" = 1 ]; then ewarn "Building µTox with support for filter_audio using hardened profile results in" ewarn "crash upon start. For details, see https://github.com/notsecure/uTox/issues/844" fi # respect CFLAGS sed -i \ -e '/CFLAGS/s# -g ##' \ Makefile || die } src_compile() { emake \ CC="$(tc-getCC)" \ DBUS=$(usex dbus "1" "0") \ FILTER_AUDIO=$(usex filter_audio "1" "0") } src_install() { emake DESTDIR="${D}" PREFIX="/usr" install } pkg_preinst() { gnome2_icon_savelist } pkg_postinst() { fdo-mime_desktop_database_update gnome2_icon_cache_update } pkg_postrm() { fdo-mime_desktop_database_update gnome2_icon_cache_update }