nchat-5.15.26pg_overlay
# Copyright 2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit cmake
DESCRIPTION="Terminal-based Telegram / WhatsApp client for Linux and macOS"
HOMEPAGE="https://github.com/d99kris/nchat"
SRC_URI="https://codeberg.org/Perfect_Gentleman/Sources/raw/branch/main/${P}.tar.xz"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~amd64"
RDEPEND="
dev-libs/openssl
dev-db/sqlite
sys-libs/ncurses
sys-libs/readline
"
DEPEND="${RDEPEND}
dev-util/gperf
sys-apps/file
sys-apps/help2man
virtual/zlib"
BDEPEND="dev-build/cmake
dev-lang/go"
S=${WORKDIR}
src_configure() {
export GOFLAGS+=" -buildvcs=false"
local mycmakeargs=(
-DBUILD_SHARED_LIBS=OFF
-DCMAKE_BUILD_TYPE=None \
-DCMAKE_CXX_FLAGS="$CXXFLAGS" \
-DCMAKE_C_FLAGS="$CFLAGS" \
-DHAS_COREDUMP=OFF \
-DHAS_STATICGOLIB=OFF
-DHAS_TELEGRAM=ON \
-DHAS_WHATSAPP=ON \
-DTD_ENABLE_LTO=ON \
-Wno-dev
)
cmake_src_configure
}
src_compile() {
export GOFLAGS+=" -buildvcs=false"
cmake_src_compile
}