Files
minazuki-overlay/net-im/deltachat-desktop-bin/deltachat-desktop-bin-2.48.0.ebuild
Shin'ya Minazuki a3c6c420ac Add net-im/deltachat-desktop-bin
Signed-off-by: Shin'ya Minazuki <shinyoukai@laidback.moe>
2026-04-01 22:16:22 -03:00

35 lines
940 B
Bash

# Copyright 2026 Shin'ya Minazuki
# This file will get removed in a subsequent commit, do not use
EAPI=8
inherit xdg
DESCRIPTION="Decentralized and secure messenger app (binary)"
HOMEPAGE="https://delta.chat"
SRC_URI="https://download.delta.chat/desktop/v${PV}/${PN%-bin}-${PV}.tar.gz"
S="${WORKDIR}/${PN%-bin}-${PV}"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="-* ~amd64"
DELTACHAT_HOME="opt/${PN%-bin}"
IUSE="suid"
src_install() {
cd "${ED}"
einfo "Creating directories"
dodir "/opt"
dodir "/usr/bin"
dodir "/usr/share/applications"
einfo "Copying directories"
cp -r ${WORKDIR}/deltachat-desktop-${PV} ${DELTACHAT_HOME}
einfo "Creating symbolic links"
dosym "../../${DELTACHAT_HOME}/${PN%-bin}" "usr/bin/${PN%-bin}"
use suid && fperms 4711 "/${DELTACHAT_HOME}/chrome-sandbox"
einfo "Creating .desktop files"
cp "${FILESDIR}/deltachat.desktop" "usr/share/applications"
cp "${FILESDIR}/delta-chat.svg" "${ED}/${DELTACHAT_HOME}"
}