From 50593c1fe4cf6f36c43ef4d2d34402824603ea93 Mon Sep 17 00:00:00 2001 From: donnstro Date: Wed, 30 Nov 2022 23:22:32 +0300 Subject: [PATCH] =?UTF-8?q?=D0=97=D0=B0=D0=B3=D1=80=D1=83=D0=B7=D0=B8?= =?UTF-8?q?=D0=BB(=D0=B0)=20=D1=84=D0=B0=D0=B9=D0=BB=D1=8B=20=D0=B2=20'app?= =?UTF-8?q?-office/r7-office'?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app-office/r7-office/Manifest.txt | 1 + app-office/r7-office/r7-office-7.2.0.ebuild | 89 +++++++++++++++++++++ 2 files changed, 90 insertions(+) create mode 100644 app-office/r7-office/Manifest.txt create mode 100644 app-office/r7-office/r7-office-7.2.0.ebuild diff --git a/app-office/r7-office/Manifest.txt b/app-office/r7-office/Manifest.txt new file mode 100644 index 0000000..d33e1ae --- /dev/null +++ b/app-office/r7-office/Manifest.txt @@ -0,0 +1 @@ +DIST r7-office-7.2.0.deb 237909192 BLAKE2B 6d59a4e9a2116328c95e5a1e03fe67b411ba58ceb1935e609328c8c83ec1855d86bece4e222d948edffbe978851296c4c5c1138851f21204eab131cb6c6c1958 SHA512 4b0699d86771744b9ebb9f08055cc8dc37c0d9df4f8dc354c2b517c17410194a4f0502d116098a6e0b9e437caec73c80152fb272a4c74a97f2eea74a41a9eb9d diff --git a/app-office/r7-office/r7-office-7.2.0.ebuild b/app-office/r7-office/r7-office-7.2.0.ebuild new file mode 100644 index 0000000..5745502 --- /dev/null +++ b/app-office/r7-office/r7-office-7.2.0.ebuild @@ -0,0 +1,89 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +inherit desktop unpacker pax-utils xdg + +DESCRIPTION="R7-Office Desktop Editors is an application for editing office documents" +HOMEPAGE="https://r7-office.ru/" +LICENSE="AGPLv3" +SLOT="0" + +KEYWORDS="amd64" +IUSE="" +RESTRICT="bindist strip mirror" + +SRC_URI=" + amd64? ( https://download.r7-office.ru/ubuntu/${PN}_${PV}.deb -> ${P}.deb ) +" + +RDEPEND=" + + x11-base/xorg-server + media-plugins/alsa-plugins + + || ( + net-misc/curl + net-misc/wget + ) + + media-plugins/gst-plugins-libav + media-libs/gst-plugins-ugly + app-accessibility/at-spi2-core + app-accessibility/at-spi2-atk + x11-libs/gtk+:3 + x11-libs/cairo + x11-misc/xdg-utils + + gnome-base/gconf + + media-fonts/dejavu + media-fonts/liberation-fonts + media-fonts/crosextrafonts-carlito + media-fonts/corefonts + media-fonts/takao-fonts +" + +S=${WORKDIR} +R7="opt/${PN}" + +src_unpack() { + unpack_deb ${A} +} + +src_prepare() { + gzip -d usr/share/doc/${PN}/changelog.Debian.gz || die + mkdir -p usr/share/doc/${PF} + mv usr/share/doc/${PN}/changelog.Debian usr/share/doc/${PF}/changelog || die + rm -rf usr/share/doc/${PN} + + mkdir -p usr/share/mime/application + sed -i 's/version="1.0"?>/version="1.0" encoding="utf-8"?>/' ${R7}/desktopeditors/mimetypes/*.xml + cp -r ${R7}/desktopeditors/mimetypes/*.xml usr/share/mime/application + + # Исправляем ссылки на иконки + sed -i -E -e 's/^Icon='${PN}'/Icon=\/opt\/'${PN}'\/mediaviewer\/ivapp.ico/' usr/share/applications/${PN}-imageviewer.desktop + sed -i -E -e 's/^Icon='${PN}'/Icon=\/opt\/'${PN}'\/mediaviewer\/mvapp.ico/' usr/share/applications/${PN}-videoplayer.desktop + + default +} + +src_install() { + mv * "${D}" || die + + for icon in "${D}/${R7}/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" ${PN}.png + done +} + +pkg_postinst() { + xdg_mimeinfo_database_update + xdg_desktop_database_update +} + +pkg_postrm() { + xdg_desktop_database_update +}