Обновление версии Мой ассистент

master
serg-sg 1 year ago
parent 0458156029
commit 41afa7ff7a

@ -1,2 +1,3 @@
DIST assistant-4.9.0.deb 18794700 BLAKE2B fe680387212bddeb122518993f2c0dfee8a0444e24b1ca37446d3b6a53d961fdfef91e193f1c16ff04f667023d8b6ffa8ab7dc7e079a2f3f73a7801882e78da7 SHA512 75dfb1cbaad73f8f29f2ca99f9e4997c5aa7ab13a1aedfff96af65dbca9822ab2288435999b3439bfe4c7a5d8bb35a152456a395e7f654692ba67815fbaca0b1
DIST assistant-5.0.0.deb 18816494 BLAKE2B 923a5cabfb40dd798207d16a328cf7ebfbae418a625dd8430ccb6addacfc92edc3248ed38964c2aec43f0a06ff7774ed8168e8385fec699647d271a2ab9d81ec SHA512 d1b51856a680e47da9b9f5ad7fb71764cfbb61d1d64e1448e5960f751e528a5d20c4ba657d16df3bbf36d6ef81c1d9d2dd02b11437e6e9a23d3c7f3e93986174
DIST assistant-5.1.0.deb 18907548 BLAKE2B 98383b1095b05291f5aa23e4d8f544af5e10d7583c2a17387bf623e4c2de157129300c9128a33b7ac2f43e299778defa98e11ac0c2aa87e4ad7fff7950499cb3 SHA512 e0ca323eab0a9e1f70128a886c3fb0d93e60ebac3e7317f16bc9b271ead10db51648073445d370317336c90234aabd82de47b3a8b84ace5d623b80097c20a652

@ -0,0 +1,78 @@
# 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/636 -> ${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_prerm() {
${SCRIPTS_DIR}/setup.sh --uninstall
}
pkg_postrm() {
# Зачистка мусора
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