From 712e44e09af78308fe2b5e9626d570934026308b Mon Sep 17 00:00:00 2001 From: donnstro Date: Wed, 30 Nov 2022 23:29:12 +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 | 1 + app-office/r7-office/r7-office-7.2.1.ebuild | 89 +++++++++++++++++++++ 2 files changed, 90 insertions(+) create mode 100644 app-office/r7-office/Manifest create mode 100644 app-office/r7-office/r7-office-7.2.1.ebuild diff --git a/app-office/r7-office/Manifest b/app-office/r7-office/Manifest new file mode 100644 index 0000000..8c1abe4 --- /dev/null +++ b/app-office/r7-office/Manifest @@ -0,0 +1 @@ +DIST r7-office.deb 243515670 BLAKE2B 00f6301f6b31b9406736790ff75c9308f20178390726adea0b327f1d7391fea9309dd5fb68a78a1a1fdf091ca7aa57a4a0d5932dd629c87122c0647efcb9b018 SHA512 1086879f279c9d1e7d3c4af1bfa889486fa5ea4feca606830f19f8dcf5806abb61c73aad6280941bca5069c1f3703f63e51a4272f6348a79d5d059295e5c5077 diff --git a/app-office/r7-office/r7-office-7.2.1.ebuild b/app-office/r7-office/r7-office-7.2.1.ebuild new file mode 100644 index 0000000..a099120 --- /dev/null +++ b/app-office/r7-office/r7-office-7.2.1.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/r7-office.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 +}