From c154939209fe2fa8ac60007f22b420a053f04665 Mon Sep 17 00:00:00 2001 From: Alfred Wingate Date: Tue, 17 Nov 2020 03:13:08 +0200 Subject: [PATCH] app-office/onlyoffice-bin: bump to 6.0.1 & remove old Package-Manager: Portage-3.0.8, Repoman-3.0.2 Signed-off-by: Alfred Wingate --- app-office/onlyoffice-bin/Manifest | 3 +- .../onlyoffice-bin-5.6.4.ebuild | 114 ----------- .../onlyoffice-bin-6.0.0.ebuild | 54 ------ .../onlyoffice-bin-6.0.1.ebuild | 177 ++++++++++++++++++ 4 files changed, 178 insertions(+), 170 deletions(-) delete mode 100644 app-office/onlyoffice-bin/onlyoffice-bin-5.6.4.ebuild delete mode 100644 app-office/onlyoffice-bin/onlyoffice-bin-6.0.0.ebuild create mode 100644 app-office/onlyoffice-bin/onlyoffice-bin-6.0.1.ebuild diff --git a/app-office/onlyoffice-bin/Manifest b/app-office/onlyoffice-bin/Manifest index 359bd86..4c9d32f 100644 --- a/app-office/onlyoffice-bin/Manifest +++ b/app-office/onlyoffice-bin/Manifest @@ -1,3 +1,2 @@ -DIST ONLYOFFICE-DesktopEditors-5.6.4_amd64.deb 179286302 BLAKE2B 8339b2a0717561f12b35efaba02fa0ff505e1f391f3d4694e2b199c72c4e87be7d5de4df0e6ae08a7eb232146ded5c5eca742202c651da69d36b94ced29e188f SHA512 ae3e1401c6f0ed266475468ab38c6507788005bb234afb79e9bccaf379b6b0d1bfe0fdbe25c8eaf78f35ee0d3e5548dff968e8659e55a6f9d1a6e0ffc25ccfcd -DIST ONLYOFFICE-DesktopEditors-6.0.0_amd64.deb 200973674 BLAKE2B 95c8dd8878778190b0e8221d6196027090a43ad722807f0c1f25979ca2d1cf88baafb7d3f8685a7aa6a0b60da6f45a3d2bf4207ff8b52c95a9c86e5418119add SHA512 59dcd4046dfb303b90ca1ef79fe71a3013a529db8a716a8d22a90b71596c1eef51358f7a309559a00fade100b13e4a7b104328593effeac09ce104358279e8c0 DIST onlyoffice-bin-6.0.0_amd64.deb 200973674 BLAKE2B 95c8dd8878778190b0e8221d6196027090a43ad722807f0c1f25979ca2d1cf88baafb7d3f8685a7aa6a0b60da6f45a3d2bf4207ff8b52c95a9c86e5418119add SHA512 59dcd4046dfb303b90ca1ef79fe71a3013a529db8a716a8d22a90b71596c1eef51358f7a309559a00fade100b13e4a7b104328593effeac09ce104358279e8c0 +DIST onlyoffice-bin-6.0.1_amd64.deb 199113182 BLAKE2B fae4bc8e828ef497f8b91a4f73d2ae6c1e834301c1b5f69acb5f6a77f4d991fa18ea97666005ceda2311928eb1cd3ba60ace837b9235c70a8ac92c8ed3dee341 SHA512 4ee535b0f69cc83b5a4fb2fb42b247d034d50ec13c1b94b4de346f9f8c830dc0c85a4faa172ab17bf21b043e8f47d1b89d3dbb4bb8e2bfd3a21d687ac4c6e9c1 diff --git a/app-office/onlyoffice-bin/onlyoffice-bin-5.6.4.ebuild b/app-office/onlyoffice-bin/onlyoffice-bin-5.6.4.ebuild deleted file mode 100644 index 2f60f70..0000000 --- a/app-office/onlyoffice-bin/onlyoffice-bin-5.6.4.ebuild +++ /dev/null @@ -1,114 +0,0 @@ -# Copyright 2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit desktop gnome2-utils multilib unpacker xdg-utils - -MY_PN="ONLYOFFICE-DesktopEditors" -MY_P="${MY_PN}-${PVR//r}" - -DESCRIPTION="onlyoffice is an office productivity suite (binary version)" -HOMEPAGE="https://www.onlyoffice.com/" - -KEYWORDS="~amd64" - -SRC_URI=" - amd64? ( - https://github.com/ONLYOFFICE/DesktopEditors/releases/download/${MY_P}/${PN/bin/desktopeditors}_amd64.deb -> ${MY_P}_amd64.deb - ) -" - -SLOT="0" -RESTRICT="mirror strip" -LICENSE="AGPL-3" - -DEPEND=" - app-arch/bzip2 - dev-libs/expat - dev-libs/glib:2 - dev-libs/libffi - dev-libs/libxml2:2 - dev-libs/nss - dev-libs/atk - dev-qt/qtgui:5 - dev-qt/qtcore:5 - dev-qt/qtdbus:5 - dev-qt/qtmultimedia:5 - dev-qt/qtwidgets:5 - dev-qt/qtx11extras:5 - dev-qt/qtsvg:5 - dev-qt/qtnetwork:5 - dev-qt/qtopengl:5 - media-libs/fontconfig:1.0 - media-libs/freetype:2 - media-libs/glu - media-libs/gst-plugins-base - media-libs/gstreamer - net-misc/curl - virtual/opengl - media-libs/tiff - sys-apps/util-linux - sys-libs/zlib - x11-libs/libdrm - x11-libs/libICE - x11-libs/libSM - x11-libs/libX11 - x11-libs/libXau - x11-libs/libxcb - x11-libs/libXdamage - x11-libs/libXdmcp - x11-libs/libXext - x11-libs/libXfixes - x11-libs/libXrender - x11-libs/libXxf86vm - media-libs/libmng - media-fonts/dejavu - media-fonts/crosextrafonts-carlito - net-print/cups - net-misc/wget - x11-libs/cairo - x11-libs/gtk+:2 -" -RDEPEND=" - ${DEPEND} - dev-db/sqlite:3 - net-libs/libcurl-gnutls - !app-office/onlyoffice -" - -PATCHES=( "${FILESDIR}/fixshellsyntax.patch" ) - -S="${WORKDIR}" - -src_unpack(){ - unpack_deb ${A} -} - -src_install() { - mkdir -p "${D}" - cp -r . "${D}" - local res - for res in 16 24 32 48 64 128 256; do - doicon -s ${res} opt/onlyoffice/desktopeditors/asc-de-${res}.png - done -} - -pkg_preinst(){ - gnome2_gconf_savelist - xdg_environment_reset -} - -pkg_postinst() { - gnome2_gconf_install - xdg_desktop_database_update - xdg_mimeinfo_database_update - xdg_icon_cache_update -} - -pkg_postrm() { - gnome2_gconf_uninstall - xdg_desktop_database_update - xdg_mimeinfo_database_update - xdg_icon_cache_update -} diff --git a/app-office/onlyoffice-bin/onlyoffice-bin-6.0.0.ebuild b/app-office/onlyoffice-bin/onlyoffice-bin-6.0.0.ebuild deleted file mode 100644 index 31843e2..0000000 --- a/app-office/onlyoffice-bin/onlyoffice-bin-6.0.0.ebuild +++ /dev/null @@ -1,54 +0,0 @@ -# Copyright 2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit desktop gnome2-utils multilib unpacker xdg - -MY_PN="ONLYOFFICE-DesktopEditors" -MY_P="${MY_PN}-${PVR//r}" - -DESCRIPTION="onlyoffice is an office productivity suite (binary version)" -HOMEPAGE="https://www.onlyoffice.com/" - -KEYWORDS="~amd64" - -SRC_URI=" - amd64? ( - https://github.com/ONLYOFFICE/DesktopEditors/releases/download/${MY_P}/${PN/bin/desktopeditors}_amd64.deb -> ${MY_P}_amd64.deb - ) -" - -SLOT="0" -RESTRICT="mirror strip" -LICENSE="AGPL-3" - -RDEPEND=" - x11-libs/gtk+:3 - dev-libs/nss - x11-libs/libXScrnSaver - x11-libs/pixman - media-gfx/graphite2 -" - -RDEPEND=" - ${DEPEND} - dev-db/sqlite:3 - net-libs/libcurl-gnutls - !app-office/onlyoffice -" - -S="${WORKDIR}" - -src_unpack(){ - unpack_deb ${A} -} - -src_install() { - mkdir -p "${D}" - cp -r . "${D}" - local res - for res in 16 24 32 48 64 128 256; do - doicon -s ${res} opt/onlyoffice/desktopeditors/asc-de-${res}.png - done -} diff --git a/app-office/onlyoffice-bin/onlyoffice-bin-6.0.1.ebuild b/app-office/onlyoffice-bin/onlyoffice-bin-6.0.1.ebuild new file mode 100644 index 0000000..6e61c70 --- /dev/null +++ b/app-office/onlyoffice-bin/onlyoffice-bin-6.0.1.ebuild @@ -0,0 +1,177 @@ +# Copyright 2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit desktop gnome2-utils unpacker multilib xdg + +MY_P="ONLYOFFICE-DesktopEditors-"${PV}"" + +DESCRIPTION="Onlyoffice is an office productivity suite (binary version)" +HOMEPAGE="https://www.onlyoffice.com/" +SRC_URI=" + amd64? ( + https://github.com/ONLYOFFICE/DesktopEditors/releases/download/ONLYOFFICE-DesktopEditors-"${PV}"/onlyoffice-desktopeditors_amd64.deb -> "${P}"_amd64.deb + ) +" + +LICENSE="AGPL-3" +SLOT="0" +KEYWORDS="~amd64" +RESTRICT="mirror strip" + +RDEPEND=" + app-accessibility/at-spi2-atk:2 + app-accessibility/at-spi2-core:2 + app-arch/bzip2 + !app-office/onlyoffice + dev-lang/orc + dev-libs/atk + dev-libs/double-conversion + dev-libs/expat + dev-libs/fribidi + dev-libs/glib + dev-libs/gmp + dev-libs/nspr + dev-libs/nss + dev-libs/libbsd + dev-libs/libffi + dev-libs/libpcre + dev-libs/libpcre2 + dev-libs/libtasn1 + dev-libs/libunistring + dev-libs/nettle + dev-qt/qtdeclarative:5 + media-gfx/graphite2 + media-libs/alsa-lib + media-libs/fontconfig + media-libs/freetype + media-libs/gst-plugins-base + media-libs/gstreamer + media-libs/harfbuzz + media-libs/libepoxy + media-libs/libpng + net-dns/libidn2 + net-libs/gnutls + net-print/cups + sys-apps/dbus + sys-apps/util-linux + sys-libs/zlib + x11-libs/cairo + x11-libs/gdk-pixbuf + x11-libs/gtk+:3 + x11-libs/libdrm + x11-libs/libICE + x11-libs/libSM + x11-libs/libX11 + x11-libs/libXau + x11-libs/libxcb + x11-libs/libXcomposite + x11-libs/libXcursor + x11-libs/libXdamage + x11-libs/libXdmcp + x11-libs/libXext + x11-libs/libXfixes + x11-libs/libXi + x11-libs/libXinerama + x11-libs/libxkbcommon + x11-libs/libXrandr + x11-libs/libXrender + x11-libs/libXScrnSaver + x11-libs/libXtst + x11-libs/pango + x11-libs/pixman + x11-libs/xcb-util-image +" + +S="${WORKDIR}" + +QA_PREBUILT=" + opt/onlyoffice/desktopeditors/DesktopEditors + opt/onlyoffice/desktopeditors/editors_helper + opt/onlyoffice/desktopeditors/HtmlFileInternal + opt/onlyoffice/desktopeditors/libascdocumentscore.so + opt/onlyoffice/desktopeditors/libcef.so + opt/onlyoffice/desktopeditors/libEGL.so + opt/onlyoffice/desktopeditors/libGLESv2.so + opt/onlyoffice/desktopeditors/libhunspell.so + opt/onlyoffice/desktopeditors/libicudata.so + opt/onlyoffice/desktopeditors/libicudata.so.52 + opt/onlyoffice/desktopeditors/libicudata.so.52.1 + opt/onlyoffice/desktopeditors/libicui18n.so + opt/onlyoffice/desktopeditors/libicui18n.so.52 + opt/onlyoffice/desktopeditors/libicui18n.so.52.1 + opt/onlyoffice/desktopeditors/libicuuc.so + opt/onlyoffice/desktopeditors/libicuuc.so.52 + opt/onlyoffice/desktopeditors/libicuuc.so.52.1 + opt/onlyoffice/desktopeditors/libooxmlsignature.so + opt/onlyoffice/desktopeditors/libqgsttools_p.so + opt/onlyoffice/desktopeditors/libqgsttools_p.so.1 + opt/onlyoffice/desktopeditors/libqgsttools_p.so.1.0 + opt/onlyoffice/desktopeditors/libqgsttools_p.so.1.0.0 + opt/onlyoffice/desktopeditors/libQt5Core.so.5 + opt/onlyoffice/desktopeditors/libQt5DBus.so.5 + opt/onlyoffice/desktopeditors/libQt5Gui.so.5 + opt/onlyoffice/desktopeditors/libQt5Multimedia.so.5 + opt/onlyoffice/desktopeditors/libQt5MultimediaWidgets.so.5 + opt/onlyoffice/desktopeditors/libQt5Network.so.5 + opt/onlyoffice/desktopeditors/libQt5OpenGL.so.5 + opt/onlyoffice/desktopeditors/libQt5PrintSupport.so.5 + opt/onlyoffice/desktopeditors/libQt5Svg.so.5 + opt/onlyoffice/desktopeditors/libQt5Widgets.so.5 + opt/onlyoffice/desktopeditors/libQt5X11Extras.so.5 + opt/onlyoffice/desktopeditors/libQt5XcbQpa.so.5 + opt/onlyoffice/desktopeditors/libqtascdocumentscore.so + opt/onlyoffice/desktopeditors/libvideoplayer.so + opt/onlyoffice/desktopeditors/bearer/libqconnmanbearer.so + opt/onlyoffice/desktopeditors/bearer/libqgenericbearer.so + opt/onlyoffice/desktopeditors/bearer/libqnmbearer.so + opt/onlyoffice/desktopeditors/converter/libDjVuFile.so + opt/onlyoffice/desktopeditors/converter/libdoctrenderer.so + opt/onlyoffice/desktopeditors/converter/libgraphics.so + opt/onlyoffice/desktopeditors/converter/libHtmlFile.so + opt/onlyoffice/desktopeditors/converter/libHtmlRenderer.so + opt/onlyoffice/desktopeditors/converter/libicudata.so.58 + opt/onlyoffice/desktopeditors/converter/libicuuc.so.58 + opt/onlyoffice/desktopeditors/converter/libkernel.so + opt/onlyoffice/desktopeditors/converter/libPdfReader.so + opt/onlyoffice/desktopeditors/converter/libPdfWriter.so + opt/onlyoffice/desktopeditors/converter/libUnicodeConverter.so + opt/onlyoffice/desktopeditors/converter/libXpsFile.so + opt/onlyoffice/desktopeditors/converter/x2t + opt/onlyoffice/desktopeditors/iconengines/libqsvgicon.so + opt/onlyoffice/desktopeditors/imageformats/libqsvg.so + opt/onlyoffice/desktopeditors/imageformats/libqico.so + opt/onlyoffice/desktopeditors/imageformats/libqicns.so + opt/onlyoffice/desktopeditors/imageformats/libqwbmp.so + opt/onlyoffice/desktopeditors/imageformats/libqjpeg.so + opt/onlyoffice/desktopeditors/imageformats/libqtiff.so + opt/onlyoffice/desktopeditors/imageformats/libqtga.so + opt/onlyoffice/desktopeditors/imageformats/libqwebp.so + opt/onlyoffice/desktopeditors/imageformats/libqgif.so + opt/onlyoffice/desktopeditors/mediaservice/libgstcamerabin.so + opt/onlyoffice/desktopeditors/mediaservice/libgstaudiodecoder.so + opt/onlyoffice/desktopeditors/mediaservice/libgstmediacapture.so + opt/onlyoffice/desktopeditors/mediaservice/libgstmediaplayer.so + opt/onlyoffice/desktopeditors/platforminputcontexts/libibusplatforminputcontextplugin.so + opt/onlyoffice/desktopeditors/platforminputcontexts/libqtvirtualkeyboardplugin.so + opt/onlyoffice/desktopeditors/platforminputcontexts/libcomposeplatforminputcontextplugin.so + opt/onlyoffice/desktopeditors/platforms/libqoffscreen.so + opt/onlyoffice/desktopeditors/platforms/libqlinuxfb.so + opt/onlyoffice/desktopeditors/platforms/libqvnc.so + opt/onlyoffice/desktopeditors/platforms/libqxcb.so + opt/onlyoffice/desktopeditors/platforms/libqminimal.so + opt/onlyoffice/desktopeditors/platformthemes/libqgtk3.so + opt/onlyoffice/desktopeditors/playlistformats/libqtmultimedia_m3u.so + opt/onlyoffice/desktopeditors/printsupport/libcupsprintersupport.so + opt/onlyoffice/desktopeditors/swiftshader/libEGL.so + opt/onlyoffice/desktopeditors/swiftshader/libGLESv2.so + opt/onlyoffice/desktopeditors/xcbglintegrations/libqxcb-glx-integration.so +" + +src_install() { + domenu usr/share/applications/onlyoffice-desktopeditors.desktop + dobin usr/bin/desktopeditors usr/bin/onlyoffice-desktopeditors + doins -r opt + fperms +x /opt/onlyoffice/desktopeditors/{DesktopEditors,editors_helper,HtmlFileInternal,converter/x2t} +}