# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$

EAPI=6

inherit eutils fdo-mime gnome2-utils

DESCRIPTION="Citrix Receiver for Linux"
HOMEPAGE="https://www.citrix.ru/downloads/citrix-receiver/linux/receiver-for-linux-latest.html"

#download deb from https://www.citrix.ru/downloads/citrix-receiver/linux/receiver-for-linux-latest.html
#Accept custom license
SRC_URI="icaclient_13.5.0.10185126_amd64.deb"

LICENSE="Custom"
SLOT="0"
KEYWORDS="~amd64"
IUSE=""
RESTRICT="strip"

DEPEND_COMMON=""
RDEPEND="net-libs/webkit-gtk:2"
DEPEND=""

S="${WORKDIR}"

src_prepare() {
	unpack ./control.tar.gz
	unpack ./data.tar.gz
	default
}

src_install() {
	doins -r opt usr etc
	#fix executables
	fperms 755 /opt/Citrix/ICAClient/selfservice
	fperms 755 /opt/Citrix/ICAClient/ServiceRecord
	fperms 755 /opt/Citrix/ICAClient/AuthManagerDaemon
	fperms 755 /opt/Citrix/ICAClient/PrimaryAuthManager
	fperms 755 /opt/Citrix/ICAClient/wfica
	#create symlinks
	dosym /opt/Citrix/ICAClient/lib/ctxh264_fb.so /lib64/ctxh264_fb.so
	dosym /opt/Citrix/ICAClient/lib/ctxjpeg_fb_8.so /lib64/ctxjpeg_fb_8.so
	dosym /opt/Citrix/ICAClient/lib/ctxjpeg_fb.so /lib64/ctxjpeg_fb.so
	dosym /opt/Citrix/ICAClient/lib/libAMSDK.so /lib64/libAMSDK.so
	dosym /opt/Citrix/ICAClient/lib/libcoreavc_sdk.so /lib64/libcoreavc_sdk.so
	dosym /opt/Citrix/ICAClient/lib/libkcph.so /lib64/libkcph.so
	dosym /opt/Citrix/ICAClient/lib/libkcpm.so /lib64/libkcpm.so
	dosym /opt/Citrix/ICAClient/lib/UIDialogLib.so /lib64/UIDialogLib.so
}

pkg_postinst() {
	#update caches
	fdo-mime_desktop_database_update
	fdo-mime_mime_database_update
	gnome2_icon_cache_update
	gnome2_schemas_update
}