diff options
author | Andreas K. Hüttel <dilfridge@gentoo.org> | 2020-01-14 05:59:18 +0100 |
---|---|---|
committer | Andreas K. Hüttel <dilfridge@gentoo.org> | 2020-01-14 06:04:54 +0100 |
commit | 91a24384ea476fd38ea7db5e5621209c35543e28 (patch) | |
tree | 1ecf8a5c0a14af4f84cbd3e3f74cc5b0ea59e810 /app-office/libreoffice-bin | |
parent | dev-util/meson: remove "test cases/frameworks/1 boost" (diff) | |
download | gentoo-91a24384ea476fd38ea7db5e5621209c35543e28.tar.gz gentoo-91a24384ea476fd38ea7db5e5621209c35543e28.tar.bz2 gentoo-91a24384ea476fd38ea7db5e5621209c35543e28.zip |
app-office/libreoffice-bin: Version bump 6.3.4.2 with boost 1.72.0
Bug: https://bugs.gentoo.org/704840
Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
Diffstat (limited to 'app-office/libreoffice-bin')
-rw-r--r-- | app-office/libreoffice-bin/Manifest | 12 | ||||
-rw-r--r-- | app-office/libreoffice-bin/libreoffice-bin-6.3.4.2.ebuild | 257 |
2 files changed, 269 insertions, 0 deletions
diff --git a/app-office/libreoffice-bin/Manifest b/app-office/libreoffice-bin/Manifest index 239d2cf7cef1..13124b7f726d 100644 --- a/app-office/libreoffice-bin/Manifest +++ b/app-office/libreoffice-bin/Manifest @@ -1,12 +1,24 @@ DIST amd64-bin-libreoffice-6.2.8.2.tar.xz 104308312 BLAKE2B 417a04efdf839e27a63bf63bafccb57c4eec644f73a2e2651a11e8b61540c81e6a4235c4ae3f903ae155927876cf9ce23e8d12178527196cf44ad267b973e693 SHA512 bec10c3ca57cdef43e6ad580e1a69c7d419d523a4268d484497f067b3e6387e905dc8e98606fc749442c32ec6c36046576a0e237542acdccb9c2add679f2ab4b +DIST amd64-bin-libreoffice-6.3.4.2.tar.xz 120383964 BLAKE2B 2e03acd9de791650263609a370ea7c0ec2ae4af3086f937f9160f17523fe1f2ef9727e1e630875cac24bd28d30d91d88c8e6ea5c227b57705c3af8691ba624ee SHA512 c369cd02b81fba3682080ad99a6f039bd2c99ffa7fe299b1b1e59eb998a712d0c9be1d96e953e37acebe1e1b9e7d94ed7ae143742ed1da4aeb68c5ec081be736 DIST amd64-bin-libreoffice-gnome-6.2.8.2.xd3 811884 BLAKE2B 56f33945bad7912cd0aeba5adb19c4086b96f1d01dc11d389da3758a77ddd229ba671ba779c8febe2887ab790e991c8ad44a885b34d8956e8bc41f17e3763ab2 SHA512 9b14f9db785ceb59cb8ff193bbcf59bae8ef52d5295c4f505aeed57e6d7d14f2ef2c805e145bb7a598e963dfbf1de6cfa1532c2d38e7ea6843fc808e8513cec2 +DIST amd64-bin-libreoffice-gnome-6.3.4.2.xd3 1044405 BLAKE2B f3e0822f7f6254fc63b5f794f89864d6609a08d3f708847bd0c2153a3910b481f042273a929bfd813d613ed7c84c862f6b00222f072393a7395b5f6dbfdc995a SHA512 95113bd128851d3b61361fc2c0b4ef00e676fa9cec8607e08573bafa02c8a9034c590b2e56c5deba607659dc4ebcc0f27373969792f9db29f10f92fc5042ef77 DIST amd64-bin-libreoffice-gnome-java-6.2.8.2.xd3 29523177 BLAKE2B c9104ade23ccfdeb4feeabf5ababd7de0c3609cf3c607e80c1226a75a3b7cc7b88f0e997592c6fabea05f6b5043cca7f118a1326f1eec2978b444584cf88e6f0 SHA512 ca4edac5a9c72b913a37ef09099a089546e450101cf87a56c5e65b9594444a67c02ce37c4167e5c1220bdfb0a181a2511f3df68d1ef36c4c0eb97d37fd56876b +DIST amd64-bin-libreoffice-gnome-java-6.3.4.2.xd3 28710042 BLAKE2B d2ec91775f4225e38b424365d96b3b3be288a27b71f59f4b3fbdc6b6ac1304aa79c881dfa0c1119d519c697cf397504a9d57f383fd5afac158d4dc201f154cc6 SHA512 f4ef915a1eef9658ae1200adf2374646f5a8d117dba5f169920d0a662e8e16fa8e700f726bdd5cc9913973c0d5d55a61f303d2b13cd8c3372159ebb19308601b DIST amd64-bin-libreoffice-java-6.2.8.2.xd3 29390594 BLAKE2B 301566a9fefcf8c0ffcff02df78598c066fde089e39cb13c7ebfdf82e6f7d294a013d2ec3758315bcbde0ed2466d645e0e096a9264cbc4caf77df5ab24e22e88 SHA512 c00f63a713ee32e941486ebe4573a11bd939fa91cfb618a4f66916b8aa6f82382d5b3db9ea6cf92fefdbaadb48c18ec4465418ab3806b8d2a8156d22e9471e3e +DIST amd64-bin-libreoffice-java-6.3.4.2.xd3 28561387 BLAKE2B e4524e07151178167c4e60442b04d665fcf3d10e2a9ae1226d23cbe86e04a3ac2fb8026f2dc17723e747cba54684ebc525c23a0950a57fff7c77bb602f7d7307 SHA512 11cf85d0ef3fd88be747ff324b211cd3ae2e4432b1a8e6d54f4308d0e2f86df209fd26ce4e2309c8c406e655ee217852c817cc46bab1a1135e61020177081c7b DIST amd64-bin-libreoffice-kde-6.2.8.2.xd3 18180052 BLAKE2B 487fcdd3560d0f3455d1418421492cdb87984c4cbea9ed0dcf021acd6e880fa867dc04ba2b3dd360e8f872ad2580ae8a9cab0c5d1958fd0b9b3df236389ff865 SHA512 4eb038394dc5b2cc9a65b1e2d254779294008e57cee1fb7663aef7b04bebde3e1633bec5f79a1bab70c5778fea01d78815dff37036212095c737249bc21cd945 +DIST amd64-bin-libreoffice-kde-6.3.4.2.xd3 17993497 BLAKE2B 9be9c0190f0fe2ca56bc470d27938a6a199b384847252027e7b4573bd00370a57d685dcc45f62a30766d3a7f97366e8754a34f426f2cfee4c2669dfa0c37eebf SHA512 7ef1be0c8d837e8ffb88ab03dbbbc0bfeb7442f81e695a7325b7c130e3175a3b8cf22aa71fbf8e175684fd0e39259c17621b6b0dac7f6681c63ca497888ba59c DIST amd64-bin-libreoffice-kde-java-6.2.8.2.xd3 29672937 BLAKE2B 43cd3e217bacda3a049a9ffd818fbc6773c810d47e4052997ced8622741acea9fb749ce984b7cf7036e63b8ac25bbb16ab5d5fda871df10eb564c4fd993d2837 SHA512 fdea6190c8ef83935007377e9e25fc6bf8985606137d7d12575c45392ff6fadf60fbd0c027575114cd8755130549c1208c87225931618ac076aac1b74cfec923 +DIST amd64-bin-libreoffice-kde-java-6.3.4.2.xd3 28568852 BLAKE2B 649a4d3d4191a8806c7ad047c5ef47f4516ffeaa111646b72dce5bc10a5a5aab9b5feec2c93c6cb2479031dd5d3d464869d63093a5c0254ac6e58feae6439e71 SHA512 c9c1c30ccb279351a00e2389a47dff6468abfe0d28fb2afb1a94e68631601bbb89f83192bddee55b8c155959e92259b1b171409e846b8be6f761041452196ede DIST x86-bin-libreoffice-6.2.8.2.tar.xz 106649560 BLAKE2B 724bc56e5b6d188b1a3c33dc796743e2a8d86e0266ae64eb2a2e0684b994bd6715d54c66bed7fd76bbb4f0070d9ef72560c0909af65ed9796c1879ac283cbd7d SHA512 84a07205701bde4c1313cdef94ae283b6b92a94818146e2a41b4ae1b164b9d3816fa4135555dd06f43c8400f1ed305586ff09a27fceff4cd4bda30be382b2b41 +DIST x86-bin-libreoffice-6.3.4.2.tar.xz 122223412 BLAKE2B 0075aa5a6b1b0d3a827d59cbeea5a55cd7fb8e263ee974e1e61bbc70fea4adf256d691d0cf898eb6f2d56de74903b02d41e6321846a5548553eacec79041835f SHA512 8842965b124ac909f553f428240476e7a1e6c7ecf4448bb55bce0a53eb60b169f9e481cc9828a74aa5553e61581bfaa4504a1c4ef6e5b2144120cd7e1d2ac8a1 DIST x86-bin-libreoffice-gnome-6.2.8.2.xd3 822252 BLAKE2B 7a27a5532d9b50af3f083e06e1a24added544a8d709a6f28a325aa961f9d260ffb5c8e3991819e1d9f57062b46ef710882ce5184c0c653d03cd270201ece51a8 SHA512 b630af8ad45ef8ecda27bc2639938de23c61eafa4dc5e1e6e1ea214dff29c4be6f43a1be01fdbfa11ce143ef670b98cb7cb2f4c8e358180305d0f98dfb717974 +DIST x86-bin-libreoffice-gnome-6.3.4.2.xd3 1045006 BLAKE2B 088e84623e976ae6ed6c237d5b3226a3e8c828b6c2d9c9664814459a4d8c3c0478218fbd62bc7898711d2786304931ca24f8fa7314b9cc2834ffb03925762c13 SHA512 2fe49e8b27304aab3acbc9b5ecbd9bb4acd1426314ab083b016af0cb3dc35e530524983d1a8c65c23e2597108e7f07ae96287a8c3f535f4a035a834cf36429f6 DIST x86-bin-libreoffice-gnome-java-6.2.8.2.xd3 26335604 BLAKE2B efe33bcfc280ec96e49686d7e7c3b874e140aef567ab2addfd3d8b3f9af61b5114aaeec732eacbeaec3f8e06c7dc0061dfd9714081525f6268d3cd87db1f4263 SHA512 7833bb7b915dfd09561809ae724b51d0d4e6f1787f642a0807f9e715239f6981afc19d8b8fec495cddd3ed201a1939f15a64193bf859db159cefc0fe9c14f32e +DIST x86-bin-libreoffice-gnome-java-6.3.4.2.xd3 27117930 BLAKE2B 580fba65ea072d346522a88f0d663be520d25d7260bbea4f74478523a6027a6bbbb969c0630f8e0a9fbfef86b9a01219162188b5359bb7fc70f5004ac77a1856 SHA512 e78c108a5a0d0b9c0382f12a9c03f7e02e80cd61b31f881f12fa5fed8d77a36a93f52f37bd89fd626d92a23bb30b4bde99fba65bd18de7863837678fe6744b4c DIST x86-bin-libreoffice-java-6.2.8.2.xd3 26296517 BLAKE2B bc32f77f33df5e38e0123a4685fda4283e7cd5443b19f43f2b304b4b93813c9344a98892473386892d1e072c41037e2acc93990c817eb0814fb7b57c825911d7 SHA512 03ff046197d72f73517e81216a5190c9a88e00d891c164f4820f5d1be3832850b5a0f08dedc511bb85a7ef7dbf6abfb8f4f43a2bc4a960fd765a8140c698d367 +DIST x86-bin-libreoffice-java-6.3.4.2.xd3 25450755 BLAKE2B abdb68a94301a686a3592b3c31330adfe77a4500b2845ec134613ccf7944af32243fb91f63a30015d5cfac4192f1f7c36f460e38cb44cc6400a22c25d01a1a45 SHA512 830b8307c5800c38c773653e64cfb276ab182f4b2cb1b338c94762ae4994efbee616b49df2855c3f8d8970e8f0c7095e6353f18d24c5415e51eb7e8696bd39bb DIST x86-bin-libreoffice-kde-6.2.8.2.xd3 16352392 BLAKE2B 27d904f59daaceff373c97a2a242628b809afccdb0f86532b9728bfd73e30d3e6a691b2b26aa411b52f2f7d3ad8d27f1a794270b755c2e2ba6a369d0220b3383 SHA512 29bea00acd81617d806bfc3111c6474bbe1e15f8315f75d452a9168104012c87677b7add2e7aa7851479a3d18d5f432daa3a2b7e58565d16e86d967575d1758d +DIST x86-bin-libreoffice-kde-6.3.4.2.xd3 15509638 BLAKE2B 886a5e6c2969946fe37972e8feead95f73e62a99c0da49bdf8a7fa2e5b3a6f6ce0ae672948066edb16cb192679f3bbcac3c3de5190e8e8bf30e049eedecbe043 SHA512 8493ef0b5b0f416d0c2bd4b92b46043458764f1f20b1e26b8e532c5205bb4589c0e8143b41bad83c9026aa6156b813880ee64602b7cb84d37d81bcdf2e8082ff DIST x86-bin-libreoffice-kde-java-6.2.8.2.xd3 27129416 BLAKE2B 2795e746bc58bde08e51d14075f95ded646b84b7512e19d7000971291df563940ebe587f021141a076a60ba30ff78eaca7d9eba0258648d9277c3dfaf2cdba84 SHA512 cdfe17e0d8517ea71b43276ca15cae5d709239ae8310b9fa6679ab57379776c82328fe20259b0382567ae8a8149feb37ddeea2c23c34de2483547833259bea99 +DIST x86-bin-libreoffice-kde-java-6.3.4.2.xd3 26699170 BLAKE2B 6883f499429a1d77213ecabf9438555e94d74b69779776bcb029a1400f24c7f5ce3ecca76bb56f2806dd5c81cff1e2ac1b35c0dbd293e10627a98ebdcb5e6909 SHA512 8282896e75cabc7db04212d8714e22bb6948c34e2002a2894ae5b8739bc441b994f965f80ba2e19ab9b6a2f1194e527bee3f3509af841ea9f88809cc97b586ff diff --git a/app-office/libreoffice-bin/libreoffice-bin-6.3.4.2.ebuild b/app-office/libreoffice-bin/libreoffice-bin-6.3.4.2.ebuild new file mode 100644 index 000000000000..8e5fafd9990d --- /dev/null +++ b/app-office/libreoffice-bin/libreoffice-bin-6.3.4.2.ebuild @@ -0,0 +1,257 @@ +# Copyright 1999-2020 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.72.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-9.2.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.2 + 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 +} |