From 8f8747d888eeec7fe55fb6626019810c8668bfe6 Mon Sep 17 00:00:00 2001 From: "Andreas K. Hüttel" Date: Mon, 14 Oct 2019 16:27:20 +0200 Subject: app-office/libreoffice-bin: Version bump, with newer libraries linked MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Bug: https://bugs.gentoo.org/692304 Package-Manager: Portage-2.3.76, Repoman-2.3.17 Signed-off-by: Andreas K. Hüttel --- app-office/libreoffice-bin/Manifest | 12 + .../libreoffice-bin/libreoffice-bin-6.2.7.1.ebuild | 257 +++++++++++++++++++++ 2 files changed, 269 insertions(+) create mode 100644 app-office/libreoffice-bin/libreoffice-bin-6.2.7.1.ebuild (limited to 'app-office/libreoffice-bin') diff --git a/app-office/libreoffice-bin/Manifest b/app-office/libreoffice-bin/Manifest index c9256c01e3c9..98e371bef319 100644 --- a/app-office/libreoffice-bin/Manifest +++ b/app-office/libreoffice-bin/Manifest @@ -1,12 +1,24 @@ DIST amd64-bin-libreoffice-6.2.5.2.tar.xz 104233412 BLAKE2B 577d104f966b6c8809246569cdc92c4af5815ba69a9a56ec41e9666f1f45828385f84cd6b611d76d4f6dca5af75d18d735153ea8eb4ca6e5998039e09d308c2a SHA512 784d780099f14ae2285c2c45086d49571b8def5d531c5dd0432c53922ef560c4c9dfbd8f318218b31823faeb8dc3443a1b2da97b90dac0964b54d0c2cd7b26a3 +DIST amd64-bin-libreoffice-6.2.7.1.tar.xz 104255508 BLAKE2B f65a8e4b247668a4d14cfde90bf50619f57f1324bcda6616ee3333285cdfc6ceeee9d5551a08185bd3a6e3c93882df91049b560268c6ac1e5dd222afb0740e66 SHA512 22938b170e30c5b1d59f9e09fcfaee99f1f57646e12e75deeb9f19f20b48813bce6500cc1acc6401d1853c34fb532d65695335b584d6a3fe99c0ea2ba77f8227 DIST amd64-bin-libreoffice-gnome-6.2.5.2.xd3 827035 BLAKE2B eb4e8693e0863da1170c8cf28abe336054544e87c4c19862e5de90e068c233ff20d287db88f7bfacb599c010d9926198d7654233f3993981c6a9342e1ddd6645 SHA512 09811b27195733a4d62899491c02f72177a9a3ba14bfe34dcd7e103710d3da0a2d750af2094900168a668f5b336c47e4756e045ecbb19f1bc1792ad5b0ad6b00 +DIST amd64-bin-libreoffice-gnome-6.2.7.1.xd3 822043 BLAKE2B 9256f3c6b358102375a18d1a5d3378e37ffd66632095c04a7c2221cd5d527306795535e4fd224718a85f99fe6fa238269c0b9270c5a8170c56e8787545e2c47a SHA512 9dd1d67d7991ddfa8c1126e910b4fbf2ecb52ee6275ff8f91c3cf7f3bc77528e29bda155d81ccb9b7d375d36e0ea5095d68179295d4427a26f981ddb3bce8a9e DIST amd64-bin-libreoffice-gnome-java-6.2.5.2.xd3 29528433 BLAKE2B e8d61fbc5c3b0df1635d9a5f1633884c8090db509ae053e45a9d3c8462737e258584f8badea038218c1af6fa2b8e438afd923d6496207daf9f298b1dcba422cc SHA512 6cd2fb0bf978fe6ba2a5e0b453f63f4443f7042a5f9b1b158aee5c17a634becf1877f3e39a2e689ea65dee95a60c1becda1a381265cff55a32ada5d03104f09a +DIST amd64-bin-libreoffice-gnome-java-6.2.7.1.xd3 29527739 BLAKE2B 646f19101cce9b20d84ebe189502133cef117833a959ca8df450c86514c8219f95b26c389987400a43f30c72a0956b2734292b41ebc1f3d4a43dce24338209d9 SHA512 07d87bcf955629f8428569fb903bc2423c620280a64732b4e5a7d2750428656efbf8fe040278851a57e89d1a49bca07c22c07225e49a8116cb142b69bf693aa3 DIST amd64-bin-libreoffice-java-6.2.5.2.xd3 29397096 BLAKE2B a96bdb8054f340b9ed8cbfb0cac13240787d6cb21babd17be2136e7e1dcd63754bdbb1d346ad00f87c3b90d0540b9ad314adb681f6441e3bf564759cd2fa1142 SHA512 4d557944a8bcae5ede07229ad487585ca9cd1aaf532a9ebe3bd6fdc2720461f760dc54b62ff8898d1a876786797ce2dce0134e7c200778d269c9ff24002e9270 +DIST amd64-bin-libreoffice-java-6.2.7.1.xd3 29397430 BLAKE2B 50c2e60b20c179707fdd9ece97f81aaa8288c193ac2aeb07b6ff0e29c956cb9a0ac74f15c33c064229dcc4f4914c8d3fdff45485147de6df02358049769edb89 SHA512 3c78488d17562723f0fa5c97649c11833e6646a3e67cdef12ee964eaa6d46d9567c24c4f19e5dae312093be44c5ec2faca862e82adec418a8365220dd4af6d6d DIST amd64-bin-libreoffice-kde-6.2.5.2.xd3 18176613 BLAKE2B f96688eedad180dd21336a4458f46281a267ab6b0b8c274a9ff6c0f60415c63e2de723d8474781cb91e426c230f54dbc8032133a4a30db048eea59f31279cb5c SHA512 129ee7e6020db5bab4fb50e3a87060e561e598a6a1fc192d3bbe8a3770ff25e66e3e96b1c04a59f56dd72e18c34a94894d8ed82dccef44f332205805b0891f7a +DIST amd64-bin-libreoffice-kde-6.2.7.1.xd3 18189111 BLAKE2B 518cd92240203e04f13e7321118f114614574bf02bba91086757531558ad7ce80d81a8da25911f732bb05d0a170f6973f40e16e581c5e87a85c955c89132ce36 SHA512 59f84b641c36188435dba80b5c170954eaed19a16e88d4047ca6887cec9248f485d1ea596643fc87ac1e57aa1a0951daee688dd81942250348b8005d7f92e53d DIST amd64-bin-libreoffice-kde-java-6.2.5.2.xd3 29682018 BLAKE2B be1088deb9ac86c740294279cfab4ba55b3db7a9dd048b35275b323ee2c3d69cf7fb5ea9ae188870f3649abf353ad02af20f93343720c618a02a5135b37ced17 SHA512 da772be63d9195756c4d1468be37dfaf2f245d4259f411913fda58eabbc85041359cf7f689050752efc2c30ab30d35adf2e94bfaefdce1cafc762c52ce7d7b50 +DIST amd64-bin-libreoffice-kde-java-6.2.7.1.xd3 29690166 BLAKE2B 123645b8553948cefc137f40b19153aad8977f342e1d49e88a4c278e32fa977afd0807c089f49b269bcb13db4cc34f850f1f6e7daeced4bfc0c08308bb25f18e SHA512 46e6009b9db9c0b4c3f9c300c1ef18da4b9c5ee701c715b8a7d7bbc77821b587fa739a8f40db18afde83d1707f9eb3dc2db8567903030cfe93bd152ad6c03be0 DIST x86-bin-libreoffice-6.2.5.2.tar.xz 106672784 BLAKE2B d87da2ed1497b28db4f315c23c98ffbab8877b126d666e521c6ef3702a1459b3d8718e0fda86b9c9afcbcdabb31dd7ecdc0a5a858bb3fbccc9f2e60ec36325a2 SHA512 a9bd4931dc6dbfb36ddbde6d2bb68370f33d1cf747bec8851ed89339e01db6f634989cfc0e8bfebe4be369da50247db9089fe6cf267ccba8fa864d33161a444b +DIST x86-bin-libreoffice-6.2.7.1.tar.xz 106630264 BLAKE2B 64d5d85d4c8c24287583d4025551fd911f6b97e12ad9d705549c822554348d6ddf3a9189e7c6ca94c5b073fdca76dbe797fb0141e22400d9ae7bb3e3667e37e4 SHA512 eb9faf191e50242693f13dbc00f53004fa088c692139fe3589d2d6c31a86e3808c6e3875e13491528594826e63c231ae4376c815446e8acfbe87cf27e7bf45fc DIST x86-bin-libreoffice-gnome-6.2.5.2.xd3 826042 BLAKE2B 0841b8f411a6c9998253fcc7577a7961c2e7f57171c16261309b3de8279658b24868f35c006e2dbc8ec20d469fd121c0a74eabaae4264d7bfc6a02f71958ecc4 SHA512 42b9a6e009941f2422bf349b45a52912d2012468c3cae7eace956b996b71018bc9073ae3b8fd708360909f8a322465c2c9fcf8f93e9a889b034a730865a9e906 +DIST x86-bin-libreoffice-gnome-6.2.7.1.xd3 824694 BLAKE2B f7af0c25728c7811f4f66a16b3936e0ba2479b79c02732b2b9fb919a29dcca5196edf98c0fc82326b3820acd348402737caaf8ec0c24ec4915facebcb9c7e868 SHA512 f73e290f2a34a3c900a55b83aea3c25a421a27ede5d1b1bfc246d5b63e815cc1929e4ef7768bea5394fc5b53b4659c95c85f91499795ee0f9c70ac7e45a5eabb DIST x86-bin-libreoffice-gnome-java-6.2.5.2.xd3 27157887 BLAKE2B 57ab773fee43927fdf6cd154d3a263417dcbfce54dccdecdd3bf26da4bd663e875f915effbfe0e93b6994a9fecd8eaa072dac44c518e884d77aaa90b9e6868c4 SHA512 53efa82eccb47720b605691d90c9e74b73c705336c4f97ba73d8afabb9093e154979be1a2f3ec5e3485848ca5eb84b62285d027eacf47244709df492ced526b2 +DIST x86-bin-libreoffice-gnome-java-6.2.7.1.xd3 27158231 BLAKE2B 82c0109d8d74b23dcd8b63894cb24de8b633185dda5001f4e9ea100a4f4b98d0bee32f03d7bee7de3c488169de1828da6dceff7ed3e6b229c1d19830725a6a45 SHA512 8b7c45bd3334a67a53aec540ba061416064db9f04d932a961bff76349cc4bc443d442799792dc616add2fc2c34eab4b81b601ab46a6291db6214f96890d6a6d7 DIST x86-bin-libreoffice-java-6.2.5.2.xd3 27188472 BLAKE2B 5e01d5fcbb1e4a93a1f08385ecfcab9582dc1c062bce26abcff6ac744e305e4da4e70d28ed7d7c35a0e768cd39857f67bfd168aaef303ffa4843cc4277efdb2b SHA512 44b5489748fb714b2c23e911121ef916eb8c8655408de458ae8ce5d15fcdaff1ab882207ca937115db0214c69b5aade30128d79d7a0de1a6c08702263a34c345 +DIST x86-bin-libreoffice-java-6.2.7.1.xd3 26651526 BLAKE2B 634612342d22dde9f1bbbbee0a7e9c7f9cb6dbdea40b1007de3b78efaeb5c5e1cd690bdaf2f349706faefb910b5d63beda335b4e4b8ed6435ae5c5173fd38c80 SHA512 ff8828524cd5ae58e5126f35e488faa7c3572840c7c6018a8a20a042cda92d8b3f9e3b9dfb6c4efdc156c2ab85bb6e951bec747abb527b2876bf81b058086e11 DIST x86-bin-libreoffice-kde-6.2.5.2.xd3 16337918 BLAKE2B b1bbb4f97f8a78f3904c10dad119b3854c9091749757b3d904733c949aa6c6fd7cb14b794c45e267f42c342a8d32185c6ded95726e7e93fbf092194e4fbd3f3c SHA512 b181b4aa5a483460114e591bec9bec8d6d3c777bbc027b03b4793a6babc46b56fd88888e02fcb4b142178a28d9748c0a0fbc2b5a55c7260dd86f22cb492c7c7e +DIST x86-bin-libreoffice-kde-6.2.7.1.xd3 16356287 BLAKE2B 72f4dfa5e5ce4e040228c41745b154cbdf8567715adfe85b6ba7bd1cc7255ce353218f3ea8d33e8e503483e3042e2c2803043b39f50a3594b006b6ca3065e49e SHA512 81156e687fad6aa140ddbf92c0f4ee68cddbb8afc041ede2d66557d8107e469df66307fd324351b09ffea39ff5cc6969ff194c0932e967cab07ff72618817836 DIST x86-bin-libreoffice-kde-java-6.2.5.2.xd3 27572925 BLAKE2B 57a97620414c95bee128fb0afa5c586822d479eb0e9e2915a5f01de4077d6c1f008f47453dc0db2baf03b658c414f02d83cc5891caf84270f132ce69ed5d6bc6 SHA512 6cbd73b1e73afbd98d5a6dc784dea52ad460e74dbf04183864d2b614c85f386ec80ae7f3b727f18f1f5f4551e6c0120105931008fe37870262a4e14443445016 +DIST x86-bin-libreoffice-kde-java-6.2.7.1.xd3 27684456 BLAKE2B 8280a950007f598d5adc95c4b2d9c3df8fa57ad0aa1be0d8260c567bc0da64d5e54dbeda80ca83478caaf39c9a843bf6eb4d9528df7f69e66857f97bbc086db1 SHA512 7c3b4ca0483b3d2ff73e36219e636be43631ad2a61ef0fee9630be3789fd5bbcf2cbace5be1f1b132fc407db6964eda9983763bd06bf87a97bd843d23f1be796 diff --git a/app-office/libreoffice-bin/libreoffice-bin-6.2.7.1.ebuild b/app-office/libreoffice-bin/libreoffice-bin-6.2.7.1.ebuild new file mode 100644 index 000000000000..7435980b15f6 --- /dev/null +++ b/app-office/libreoffice-bin/libreoffice-bin-6.2.7.1.ebuild @@ -0,0 +1,257 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +BASE_PACKAGENAME="bin" +BASE_AMD64_URI="https://tamiko.kyomu.43-1.org/distfiles/amd64-${BASE_PACKAGENAME}-" +BASE_X86_URI="https://tamiko.kyomu.43-1.org/distfiles/x86-${BASE_PACKAGENAME}-" + +PYTHON_COMPAT=( python3_6 ) +PYTHON_REQ_USE="threads,xml" + +inherit java-pkg-opt-2 python-single-r1 prefix xdg-utils + +DESCRIPTION="A full office productivity suite. Binary package" +HOMEPAGE="https://www.libreoffice.org" +SRC_URI_AMD64=" + ${BASE_AMD64_URI}libreoffice-${PVR}.tar.xz + kde? ( + !java? ( ${BASE_AMD64_URI}libreoffice-kde-${PVR}.xd3 ) + java? ( ${BASE_AMD64_URI}libreoffice-kde-java-${PVR}.xd3 ) + ) + gnome? ( + !java? ( ${BASE_AMD64_URI}libreoffice-gnome-${PVR}.xd3 ) + java? ( ${BASE_AMD64_URI}libreoffice-gnome-java-${PVR}.xd3 ) + ) + !kde? ( !gnome? ( + java? ( ${BASE_AMD64_URI}libreoffice-java-${PVR}.xd3 ) + ) ) +" +SRC_URI_X86=" + ${BASE_X86_URI}libreoffice-${PVR}.tar.xz + kde? ( + !java? ( ${BASE_X86_URI}libreoffice-kde-${PVR}.xd3 ) + java? ( ${BASE_X86_URI}libreoffice-kde-java-${PVR}.xd3 ) + ) + gnome? ( + !java? ( ${BASE_X86_URI}libreoffice-gnome-${PVR}.xd3 ) + java? ( ${BASE_X86_URI}libreoffice-gnome-java-${PVR}.xd3 ) + ) + !kde? ( !gnome? ( + java? ( ${BASE_X86_URI}libreoffice-java-${PVR}.xd3 ) + ) ) +" + +SRC_URI=" + amd64? ( ${SRC_URI_AMD64} ) + x86? ( ${SRC_URI_X86} ) +" + +IUSE="gnome java kde" +LICENSE="LGPL-3" +SLOT="0" +KEYWORDS="-* ~amd64 ~x86" + +BIN_COMMON_DEPEND=" + app-text/hunspell:0/1.7 + =app-text/libexttextcat-3.4* + =app-text/libmwaw-0.3* + dev-libs/boost:0/1.71.0 + dev-libs/icu:0/64.2 + >=media-gfx/graphite2-1.3.10 + media-libs/harfbuzz:0/0.9.18[icu] + media-libs/libpng:0/16 + >=sys-devel/gcc-8.3.0 + >=sys-libs/glibc-2.29 + virtual/jpeg-compat:62 +" + +# PLEASE place any restrictions that are specific to the binary builds +# into the BIN_COMMON_DEPEND block above. +# All dependencies below this point should remain identical to those in +# the source ebuilds. + +COMMON_DEPEND=" + ${BIN_COMMON_DEPEND} + ${PYTHON_DEPS} + app-arch/unzip + app-arch/zip + app-crypt/gpgme[cxx] + app-text/hunspell:= + >=app-text/libabw-0.1.0 + >=app-text/libebook-0.1 + app-text/libepubgen + >=app-text/libetonyek-0.1 + app-text/libexttextcat + app-text/liblangtag + >=app-text/libmspub-0.1.0 + >=app-text/libmwaw-0.3.1 + app-text/libnumbertext + >=app-text/libodfgen-0.1.0 + app-text/libqxp + app-text/libstaroffice + app-text/libwpd:0.10[tools] + app-text/libwpg:0.3 + >=app-text/libwps-0.4 + app-text/mythes + >=dev-cpp/clucene-2.3.3.4-r2 + =dev-cpp/libcmis-0.5* + dev-db/unixODBC + dev-lang/perl + dev-libs/boost:=[nls] + dev-libs/expat + dev-libs/hyphen + dev-libs/icu:= + dev-libs/libassuan + dev-libs/libgpg-error + >=dev-libs/liborcus-0.14.0 + dev-libs/librevenge + dev-libs/libxml2 + dev-libs/libxslt + dev-libs/nspr + dev-libs/nss + >=dev-libs/redland-1.0.16 + >=dev-libs/xmlsec-1.2.28[nss] + media-gfx/fontforge + media-gfx/graphite2 + media-libs/fontconfig + media-libs/freetype:2 + >=media-libs/harfbuzz-0.9.42:=[graphite,icu] + media-libs/lcms:2 + >=media-libs/libcdr-0.1.0 + >=media-libs/libepoxy-1.3.1[X] + >=media-libs/libfreehand-0.1.0 + media-libs/libpagemaker + >=media-libs/libpng-1.4:0= + >=media-libs/libvisio-0.1.0 + media-libs/libzmf + net-libs/neon + net-misc/curl + sci-mathematics/lpsolve + sys-libs/zlib + virtual/glu + virtual/jpeg:0 + virtual/opengl + x11-libs/cairo[X] + x11-libs/libXinerama + x11-libs/libXrandr + x11-libs/libXrender + net-print/cups + sys-apps/dbus + gnome? ( + dev-libs/glib:2 + gnome-base/dconf + gnome-extra/evolution-data-server + ) + media-libs/gstreamer:1.0 + media-libs/gst-plugins-base:1.0 + !kde? ( + dev-libs/glib:2 + dev-libs/gobject-introspection + gnome-base/dconf + media-libs/mesa[egl] + x11-libs/gtk+:3 + x11-libs/pango + ) + kde? ( + dev-qt/qtcore:5 + dev-qt/qtgui:5 + dev-qt/qtwidgets:5 + dev-qt/qtx11extras:5 + kde-frameworks/kconfig:5 + kde-frameworks/kcoreaddons:5 + kde-frameworks/ki18n:5 + kde-frameworks/kio:5 + kde-frameworks/kwindowsystem:5 + ) + dev-db/mariadb-connector-c +" + +RDEPEND="${COMMON_DEPEND} + !app-office/libreoffice + !app-office/openoffice + media-fonts/liberation-fonts + || ( x11-misc/xdg-utils kde-plasma/kde-cli-tools ) + java? ( >=virtual/jre-1.6 ) + kde? ( kde-frameworks/breeze-icons:* ) +" + +PDEPEND=" + =app-office/libreoffice-l10n-${PV}* +" + +DEPEND="dev-util/xdelta:3" + +# only one flavor at a time +REQUIRED_USE="kde? ( !gnome ) gnome? ( !kde ) ${PYTHON_REQUIRED_USE}" + +RESTRICT="test strip" + +S="${WORKDIR}" + +PYTHON_UPDATER_IGNORE="1" + +QA_PREBUILT="/usr/*" + +pkg_pretend() { + [[ $(gcc-major-version) -lt 4 ]] || \ + ( [[ $(gcc-major-version) -eq 4 && $(gcc-minor-version) -le 4 ]] ) \ + && die "Sorry, but gcc-4.4 and earlier won't work for libreoffice-bin package (see bug #387515)." +} + +pkg_setup() { + python-single-r1_pkg_setup +} + +src_unpack() { + einfo "Uncompressing distfile ${ARCH}-${BASE_PACKAGENAME}-libreoffice-${PVR}.tar.xz" + xz -cd "${DISTDIR}/${ARCH}-${BASE_PACKAGENAME}-libreoffice-${PVR}.tar.xz" > "${WORKDIR}/${ARCH}-${BASE_PACKAGENAME}-libreoffice-${PVR}.tar" || die + + local patchname + use kde && patchname="-kde" + use gnome && patchname="-gnome" + use java && patchname="${patchname}-java" + + if [[ -n "${patchname}" ]]; then + einfo "Patching distfile ${ARCH}-${BASE_PACKAGENAME}-libreoffice-${PVR}.tar using ${ARCH}-${BASE_PACKAGENAME}-libreoffice${patchname}-${PVR}.xd3" + xdelta3 -d -s "${WORKDIR}/${ARCH}-${BASE_PACKAGENAME}-libreoffice-${PVR}.tar" "${DISTDIR}/${ARCH}-${BASE_PACKAGENAME}-libreoffice${patchname}-${PVR}.xd3" "${WORKDIR}/tmpdist.tar" || die + mv "${WORKDIR}/tmpdist.tar" "${WORKDIR}/${ARCH}-${BASE_PACKAGENAME}-libreoffice-${PVR}.tar" || die + fi + + einfo "Unpacking new ${ARCH}-${BASE_PACKAGENAME}-libreoffice-${PVR}.tar" + unpack "./${ARCH}-${BASE_PACKAGENAME}-libreoffice-${PVR}.tar" +} + +src_prepare() { + cp "${FILESDIR}"/50-${PN} "${T}" + eprefixify "${T}"/50-${PN} + default +} + +src_configure() { :; } + +src_compile() { :; } + +src_install() { + dodir /usr + cp -aR "${S}"/usr/* "${ED}"/usr/ + + # prevent revdep-rebuild from attempting to rebuild all the time + insinto /etc/revdep-rebuild && doins "${T}/50-${PN}" +} + +pkg_postinst() { + xdg_icon_cache_update + xdg_desktop_database_update + xdg_mimeinfo_database_update + + use java || \ + ewarn 'If you plan to use the Base application you should enable java or you will get crashes and missing features.' +} + +pkg_postrm() { + xdg_icon_cache_update + xdg_desktop_database_update + xdg_mimeinfo_database_update +} -- cgit v1.2.3-65-gdbad