Добавление МойАссистент 5 версии

master
serg-sg 2 years ago
parent 97d92f1d23
commit 899e30c2e2

@ -1,2 +1,2 @@
DIST assistant-4.9.0.deb 18794700 BLAKE2B fe680387212bddeb122518993f2c0dfee8a0444e24b1ca37446d3b6a53d961fdfef91e193f1c16ff04f667023d8b6ffa8ab7dc7e079a2f3f73a7801882e78da7 SHA512 75dfb1cbaad73f8f29f2ca99f9e4997c5aa7ab13a1aedfff96af65dbca9822ab2288435999b3439bfe4c7a5d8bb35a152456a395e7f654692ba67815fbaca0b1
EBUILD assistant-4.9.0.ebuild 2959 BLAKE2B 33db406838c12b33c2fa03c17ce2056fd711168afc4bacb0c4f62744586ec9c8a664e9dfb3e7a6a8fe9b9346163e2bd135528e93402b464488f0e548910eff01 SHA512 16198a47c511cac16681e53dc77b29a6e7a269a9ea4cf7bb1b349e40978ab66f37c9217b81d446004c76be3b7cc10b3999bb365210819ba6c0fc631db2c7897e
DIST assistant-5.0.0.deb 18816494 BLAKE2B 923a5cabfb40dd798207d16a328cf7ebfbae418a625dd8430ccb6addacfc92edc3248ed38964c2aec43f0a06ff7774ed8168e8385fec699647d271a2ab9d81ec SHA512 d1b51856a680e47da9b9f5ad7fb71764cfbb61d1d64e1448e5960f751e528a5d20c4ba657d16df3bbf36d6ef81c1d9d2dd02b11437e6e9a23d3c7f3e93986174

@ -0,0 +1,76 @@
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
inherit desktop xdg unpacker
DESCRIPTION="Ассистент - удобный инструмент для безопасного удаленного доступа."
HOMEPAGE="https://мойассистент.рф/"
SRC_URI="
https://xn--80akicokc0aablc.xn--p1ai/%D1%81%D0%BA%D0%B0%D1%87%D0%B0%D1%82%D1%8C/Download/617 -> ${P}.deb
"
LICENSE=""
SLOT="0"
KEYWORDS="amd64"
# Зависимости для запуска этой программы
RDEPEND="
app-shells/bash
x11-libs/gtk+:2
sys-process/procps
"
RESTRICT="bindist mirror strip"
S=${WORKDIR}
ASISTDIR="opt/${PN}"
SCRIPTS_DIR="/${ASISTDIR}/scripts"
src_install() {
doins -r .
sed -i -E -e 's/^pidfile=/#pidfile=/' ${D}${SCRIPTS_DIR}/openrc.s
echo -e "\nstart() {
/opt/assistant/scripts/runasts.sh
}" >> ${D}${SCRIPTS_DIR}/openrc.s
}
pkg_postinst() {
# Исправляем права на файлы и папки
chmod -R +x /${ASISTDIR}/{bin,lang}
chmod -R +x /${SCRIPTS_DIR}
chmod -R -x /${SCRIPTS_DIR}/${PN}.service
chmod -R a+rw /${ASISTDIR}/{license,log,screenshot,video}
/${SCRIPTS_DIR}/setup.sh --install
xdg_desktop_database_update
xdg_icon_cache_update
}
pkg_postrm() {
bash "${SCRIPTS_DIR}/setup.sh --uninstall"
rc-update delete zassistantd
eselect rc stop zassistantd
killall asts astrct assistant 2> /dev/null
# Удалить ярлык
rm -f /usr/share/applications/assistant.desktop || die
# Удалить службу
rm -f /etc/init.d/zassistantd || die
# Удалить каталог с журналами после удаления
rm -r -f /opt/assistant || die
xdg_desktop_database_update
xdg_icon_cache_update
}
Loading…
Cancel
Save