From 06e5995ed51aa55e8891c60f4b6a9ccce553655f Mon Sep 17 00:00:00 2001 From: serg-sg Date: Mon, 26 Feb 2024 11:14:02 +0400 Subject: [PATCH] =?UTF-8?q?=D0=9E=D0=B1=D0=BD=D0=BE=D0=B2=D0=BB=D0=B5?= =?UTF-8?q?=D0=BD=D0=B8=D0=B5=20r7-office=20=D0=B4=D0=BE=20=D0=B2=D0=B5?= =?UTF-8?q?=D1=80=D1=81=D0=B8=D0=B8=202024.1.2.401?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app-office/r7-office/Manifest | 1 + .../r7-office/r7-office-2024.1.2.401.ebuild | 88 +++++++++++++++++++ 2 files changed, 89 insertions(+) create mode 100644 app-office/r7-office/r7-office-2024.1.2.401.ebuild diff --git a/app-office/r7-office/Manifest b/app-office/r7-office/Manifest index 0f4ea68..803659f 100644 --- a/app-office/r7-office/Manifest +++ b/app-office/r7-office/Manifest @@ -3,6 +3,7 @@ DIST r7-office-7.2.1.deb 243515670 BLAKE2B 00f6301f6b31b9406736790ff75c9308f2017 DIST r7-office-7.2.2.deb 243536212 BLAKE2B aa314bee0dee2344eea281885a44e35cb8067053725ed5a2b07421f6bb33f6a8e7f8a714c2eefe7f7fc2b782e282f74e55bfe9c9969eb83c5df013c4acb2a9b9 SHA512 9c108e2e86952a653c6c6c73290ad36537504de276d572c9df4f0a20686d7dfe414baf1d961b94f15b0d4dc0e3ff60cfeab3bf748b4927ed83e462a21146a46d DIST r7-office-7.3.0.deb 321840538 BLAKE2B be6f3573317a74154573a0d0e7dcb1386148bb078f0af78422d9fefa930bed186bb3270534116e6a8cd9aca1b52693ea244472dfd53dca4803e6428ea316cbdb SHA512 cb7466340a494ba4b00b76dd3a27de1bfdf0ef0df6323baa2de61f889d452e510ac9a3aa9d41555e39bc45695b9d5115574860ed2e0d40bc00850b02c0652cd2 DIST r7-office_2024.1.1-373~stretch_amd64.deb 363605162 BLAKE2B bedb78b9c1462d7c7c5031fcd969422dda36c2d89993d243412fe7810ddd6dd2874bc197b027d419934420ee34e78122794b2a698b4edb9372dde18b5b8447c6 SHA512 7588d58aa81b0abacce2ed024298585dae89013c260c875a7a69bb553f1b7e32927c488bc806726fc7bc3c694dbc76f467cf43330beb45120f8984ad6bfebaad +DIST r7-office_2024.1.2-401~stretch_amd64.deb 363666590 BLAKE2B 5d3c54ec90133a6edf27fe8baaf6a1e5318a32b651ffe935ce0b488eca00a6509368e00cf194911969ddc63d94ac11c121bdf9fa36f1cc6fcc856d8c395feb36 SHA512 067499b6aa0ae9678dd2dd1b43dac03a6c8f6f11501a493045c7dfa522e93cbc43365d22f9426a096655b38e2a8af487258fbb768b44175e285ac772d554c0ec DIST r7-office_7.3.3-201~stretch_amd64.deb 332323350 BLAKE2B 04f2dd55c42e411553d6e72100c566fd913099074b7ce43b85b8fd4dd3d31ea2173d7ce659d42c5b08edf0352db14a9e513878179eda8361ee3dae0d8c79ce4d SHA512 7ed459dc9057f2eb87293fc80eb4b370af941b0efcafb5aa0c00be512bc9fdade520efac9bf4eddd6059494aeb567290376b1c6ef9c4b790d3bb6ef05c183ba7 DIST r7-office_7.4.0-223~stretch_amd64.deb 359769980 BLAKE2B b59c6d0988496179eb42e871711f5ea7350242b0920b73da8d8549864338a699844ad93b22e8c106cc08cc694ef36e4eb9567103555d726c18c1b4f2fe43d563 SHA512 94748420f1f06c963dc9c22b7596e20c35a1a8d4b94e27aa776a4d59ab34eb2df536a8c6fc170b6aad7a45420b4a1247da3e3799a28b95198ac9c69bfd2fb274 DIST r7-office_7.4.0-351~stretch_amd64.deb 364665600 BLAKE2B 0302029fe1ca6f16c425fbd3240e09b5f914a1687223297c603f9fc4f74823f1c337af460348e95b79a76a8b58ad5fe9b4e0cfacf9bf73b5147c266e593e8212 SHA512 dfd14971b83099a6d98b4d6e0c2e2354250e03cb77852ecd3d26aece5a29ab96aaaab3009e0c0fb8b7c740c9f00c74b7930d36667ab89af6670a60ea047ca9ce diff --git a/app-office/r7-office/r7-office-2024.1.2.401.ebuild b/app-office/r7-office/r7-office-2024.1.2.401.ebuild new file mode 100644 index 0000000..d490509 --- /dev/null +++ b/app-office/r7-office/r7-office-2024.1.2.401.ebuild @@ -0,0 +1,88 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +inherit desktop unpacker xdg + +DESCRIPTION="R7-Office Desktop Editors is an application for editing office documents" +HOMEPAGE="https://r7-office.ru/" +LICENSE="AGPL-3" +SLOT="0" + +KEYWORDS="~amd64" +#IUSE="" +RESTRICT="bindist strip mirror" + +MY_PV=$(ver_rs 3 '-') + +SRC_URI=" + amd64? ( https://download.r7-office.ru/ubuntu/${PN}_${MY_PV}~stretch_amd64.deb ) +" + +RDEPEND=" + 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} +R7="opt/${PN}" + +src_unpack() { + unpack_deb ${A} +} + +src_prepare() { + 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 +}