Обновление Onlyoffice до версии 7.5.0

master
serg-sg 7 months ago
parent e32e3e387e
commit ccdd4a3ccf

@ -3,3 +3,4 @@ DIST onlyoffice-bin-7.3.0_amd64.deb 195732428 BLAKE2B cd92ec797b15a5dbcc9a213068
DIST onlyoffice-bin-7.3.3_amd64.deb 194296022 BLAKE2B 3f687cd4cfffb742ea078d08b575f3893765f4a82003a52e8645917e3e5f164ed7d547458ee58621dc3cb021bf5bbcc7fa9e88ae5130afac9662c186b256ff1f SHA512 fd3e9a48e488ef8fb8be01f3b1bfeeb87fe1a25d2a81e1716146557cfdf8a3822d36f5a66f43c6cb596d8e072bc1d3407f8320b092d9a1f0e9a54bb9f7920fa8
DIST onlyoffice-bin-7.4.0_amd64.deb 201997240 BLAKE2B 70a97225f230e84e3dc33a7b94970a2ff93d6140b3e50e4533c2d92b592e956c4f7da65dc80f5414d0d8f75211bc08abe15ea35f8f961052c501619811381131 SHA512 ef1546d3b5b8d4257cb8c22e8a204590663f5e61a8e65f82bf410521b8e9ca13bb6999d13a9c1de241f6a8f8787ab9dfef7f3a2fe061b625b68014937324cd81
DIST onlyoffice-bin-7.4.1_amd64.deb 202066536 BLAKE2B eb617fadb0bbffcff80d45cfe19e58a163af50d748f183ac09ae5799164bc5c20567c6e8961cfe6e151041df3ce090dd8de9de67b24e9081755cd92363ecfcc3 SHA512 8676d791ad9e32115837ffa060b208072d47b70b001abb2cbaa4fe1ff15265895756ca2bd2ae571b2f03e3af7d923534e5f3bc65f96a7a56052719e8156b6025
DIST onlyoffice-bin-7.5.0_amd64.deb 245586576 BLAKE2B 8689b8ceaee44225718546532bdafed65a4a877011c90e2ca448a9811b053f30975f08527814abe0197494289db859a4ad9c6e0dd6f30f6cb8cf0317643695b8 SHA512 136d722b4e0687433bd4d2d36616f18c9cb8735d48f38edf401b156522cefb51daba0c2b7729f66767c436c527fdfdd9fc27e0f0f678831bfbe31265b09a886e

@ -0,0 +1,95 @@
# Copyright 2020-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit desktop unpacker pax-utils xdg
DESCRIPTION="ONLYOFFICE Desktop Editors is an application for editing office documents (text documents, spreadsheets and presentations) from ONLYOFFICE cloud portal on local computer without browser using"
HOMEPAGE="https://www.onlyoffice.com/"
SRC_URI="
amd64? (
https://github.com/ONLYOFFICE/DesktopEditors/releases/download/v"${PV}"/onlyoffice-desktopeditors_amd64.deb -> "${P}"_amd64.deb
)
"
LICENSE="AGPL-3"
SLOT="0"
KEYWORDS="~amd64"
RESTRICT="bindist strip mirror"
RDEPEND="
!app-office/onlyoffice
media-libs/alsa-lib
|| (
net-misc/curl
net-misc/wget
)
media-plugins/gst-plugins-libav
media-libs/gst-plugins-ugly
dev-libs/atk
dev-libs/glib
sys-devel/gcc
x11-base/xorg-server
x11-libs/gtk+:3
x11-libs/cairo
x11-libs/libXScrnSaver
x11-misc/xdg-utils
media-fonts/dejavu
media-fonts/liberation-fonts
media-fonts/crosextrafonts-carlito
media-fonts/corefonts
media-fonts/takao-fonts
"
S=${WORKDIR}
MY_P="onlyoffice"
OPT="opt/${MY_P}"
src_unpack() {
unpack_deb ${A}
}
src_prepare() {
gzip -d usr/share/doc/${MY_P}-desktopeditors/changelog.Debian.gz || die
mkdir -p usr/share/doc/${PF}
mv usr/share/doc/${MY_P}-desktopeditors/changelog.Debian usr/share/doc/${PF}/changelog || die
rm -rf usr/share/doc/${MY_P}-desktopeditors
mkdir -p usr/share/mime/application
sed -i 's/version="1.0"?>/version="1.0" encoding="utf-8"?>/' ${OPT}/desktopeditors/mimetypes/*.xml
cp -r ${OPT}/desktopeditors/mimetypes/*.xml usr/share/mime/application
default
}
src_install() {
mv * "${D}" || die
for icon in "${D}/${OPT}/desktopeditors/asc-de-"*.png; do
size="${icon##*/asc-de-}"
size=${size%.png}
dodir "/usr/share/icons/hicolor/${size}x${size}/apps"
newicon -s ${size} "$icon" ${MY_P}-desktopeditors.png
done
fperms +x /opt/onlyoffice/desktopeditors/{DesktopEditors,editors_helper}
}
pkg_postinst() {
xdg-mime install --mode system /opt/onlyoffice/desktopeditors/mimetypes/onlyoffice-docxf.xml
xdg-mime install --mode system /opt/onlyoffice/desktopeditors/mimetypes/onlyoffice-oform.xml
xdg_mimeinfo_database_update
xdg_desktop_database_update
}
pkg_postrm() {
xdg_desktop_database_update
}
Loading…
Cancel
Save