# Copyright 1999-2019 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 MY_PN="github.com/fnogcps/tg" MY_P="${P}" if [[ "${PV}" == "9999" ]]; then inherit git-r3 EGIT_REPO_URI="https://${MY_PN}" EGIT_SUBMODULES=( tgl ) else EGIT_COMMIT="20200106" EGIT_COMMIT_TGL="57f1bc41ae13297e6c3e23ac465fd45ec6659f50" MY_P="tg-${EGIT_COMMIT}" SRC_URI="https://${MY_PN}/archive/${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz https://github.com/kenorb-contrib/tgl/archive/${EGIT_COMMIT_TGL}.tar.gz -> tgl-${EGIT_COMMIT_TGL}.tar.gz" fi DESCRIPTION="telegram-cli for Telegram IM" HOMEPAGE="https://github.com/fnogcps/tg" LICENSE="GPL-2" SLOT="0/${PVR}" KEYWORDS="~amd64 ~x86" IUSE="json libressl lua luajit" RESTRICT="mirror" DEPEND="sys-libs/zlib sys-libs/readline:0= dev-libs/libconfig dev-libs/libevent json? ( dev-libs/jansson ) lua? ( !luajit? ( >=dev-lang/lua-5.2:= ) !libressl? ( dev-libs/openssl:0= ) libressl? ( dev-libs/libressl:0= )" RDEPEND="${DEPEND}" S="${WORKDIR}/${MY_P}" src_unpack() { default if [[ "${PV}" == "9999" ]]; then git-r3_src_unpack else unpack ${P}.tar.gz unpack tgl-${EGIT_COMMIT_TGL}.tar.gz set -- env \ cp -rp tgl-${EGIT_COMMIT_TGL}/* ${MY_P}/tgl echo "$@" "$@" || die fi } src_configure() { econf --prefix="${EPREFIX}"/usr \ $(usex lua "--enable-liblua") \ $(use_enable json) } src_install() { dobin bin/telegram-cli insinto /etc/telegram-cli/ newins tg-server.pub server.pub }