diff options
author | Andreas K. Hüttel <dilfridge@gentoo.org> | 2020-12-05 02:43:55 +0200 |
---|---|---|
committer | Andreas K. Hüttel <dilfridge@gentoo.org> | 2020-12-05 02:46:10 +0200 |
commit | 692e0cf39e9e47799100b38aae0d9bafd693c1a5 (patch) | |
tree | 39d43715060d6a1b600557b9022ec76d3bf534bb /app-office | |
parent | dev-libs/simdjson-0.7.0: Version bump (diff) | |
download | gentoo-692e0cf39e9e47799100b38aae0d9bafd693c1a5.tar.gz gentoo-692e0cf39e9e47799100b38aae0d9bafd693c1a5.tar.bz2 gentoo-692e0cf39e9e47799100b38aae0d9bafd693c1a5.zip |
app-office/libreoffice-bin: Version bump
Bug: https://bugs.gentoo.org/756178
Package-Manager: Portage-3.0.9, Repoman-3.0.2
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
Diffstat (limited to 'app-office')
-rw-r--r-- | app-office/libreoffice-bin/Manifest | 12 | ||||
-rw-r--r-- | app-office/libreoffice-bin/libreoffice-bin-6.4.7.2.ebuild | 251 |
2 files changed, 263 insertions, 0 deletions
diff --git a/app-office/libreoffice-bin/Manifest b/app-office/libreoffice-bin/Manifest index 3821bf83aaa1..fc0ac1259e14 100644 --- a/app-office/libreoffice-bin/Manifest +++ b/app-office/libreoffice-bin/Manifest @@ -1,12 +1,24 @@ DIST amd64-bin-libreoffice-6.4.6.2-r2.tar.xz 131250704 BLAKE2B 3cb2126b88658cddbc42e982c2d25dc3592955c594aa60f731b8082f4173e9cd96f6663c64fbb345ad7b1b99a7981c2364c7382397ccf3ad9be25e176bf4fd1e SHA512 f40b66f6261a35a421817b4d686cedf3361823e0284bf3a40255c9cde85620ef20c5d8fae88ff60c16bfef0cb96b9e8a1bc55c510a132fdeee54b9587ca6b37c +DIST amd64-bin-libreoffice-6.4.7.2.tar.xz 132948096 BLAKE2B fda656550b7ccfdd1fd82b2e67c677b781fa6c27a462af45c19431bd4133fd321980bdc80e3b42e3f5f901cb1b3cf079ac8963e688de5e2d35391351de0cd7f1 SHA512 0a79a04e0edb084e69d51e24dbd6be871a007897795696bec70c2f006f2e8c69ded05f630d4a5e67868d1b3d3a31701caf29a112e6bc350a036a35bef2fb8cec DIST amd64-bin-libreoffice-gnome-6.4.6.2-r2.xd3 1886188 BLAKE2B 4f0cf34b16b1a9c753deee20200670017395a092134683f43d67a5dad3896cc0be72e3ca7ac099af33a0d81fc82e723bd9139285cfe1a0019a872c54103f6b68 SHA512 510000f14073c21dba8a134f7ee5b3889e83aef19abd4443d2ff5ab624ea80f2e220950cd00b0b9b305e857fb875b81758b3d64fa94474392ad87ccac0cb5bf9 +DIST amd64-bin-libreoffice-gnome-6.4.7.2.xd3 1921581 BLAKE2B e54f374a7e595c084314c4123f64aade83da89ceccd7d00467d52de7b4a3e7fbdedfe6f9814c6077337dcc24cd2050fc56cda4ce1b0cb3d31f3534dbffd83b00 SHA512 be83e2511eff1fb5d508c3915fe07de8eb171b962cc22715748b1dcfe90c91deb0981856008f7aad84e1a7c11bf283b53ae57c703af98370e3aa120195e468be DIST amd64-bin-libreoffice-gnome-java-6.4.6.2-r2.xd3 28380619 BLAKE2B d844e396cb4da470ab27c7c566cae91c559d2502f5bf4e0c5796806f6ab860b1e92757e39fe61922c43a34a26b01828fe4d8a59bb4f70d7bdbef0cbf4d0dc276 SHA512 5f7bdc21dbfe17afdeb0460fc7df1d38b411bcc46ea1dbb749c2255d65a9b94d0cd49b1cb3af14cb4b0f89d9ed58a36d857d15a0415e256b9320f0304a379920 +DIST amd64-bin-libreoffice-gnome-java-6.4.7.2.xd3 29310262 BLAKE2B 7522d4e5822118eea25dd0a576f9897067efd0f753b02714d83781865a5621a6b9afadec0486d5fc78ca7820fffaa5f97b48a9705394b60d844a74ebba1f54a9 SHA512 7afcf6e0028b270731d1fc7e7f43f78bfb4f335b3bf5c3e23c4e84999b8acc824787260bcf1e35d36a1e4ba9b53b7300e921594978ef2027697bf879455e8572 DIST amd64-bin-libreoffice-java-6.4.6.2-r2.xd3 28215336 BLAKE2B a6524b72e6d27620e939d1ec7bfd57edc0bf5ed63152e80f3eba4eea8bf18e95eeedbf850e615a8c5f365808b6b83fb538a6679e3950bbc382818d89e2b70c69 SHA512 022da7edea982c03dd9ac96d6fb8719bda51d750722146ce857e781e6e4fe3f7bdddbc8e14cd7cf22edad84a9e955ad903107eb097e7642025e42d6d9056974e +DIST amd64-bin-libreoffice-java-6.4.7.2.xd3 29174864 BLAKE2B a285aa34206fd7bc419359a065d220904e8bb1c8e90960226909574ee6825d46198519156d0e864a06fd921a67d6ceebab57bf6da17c6df8c5277aac977d3a94 SHA512 0c71c4934b1f1405e506d29281dd5272cc1e4229c7766cbad4f88e0340ce585d81714e72acd53805b5cf84b21d79e51b96944b56b6793bb66b53db4372b7c8bf DIST amd64-bin-libreoffice-kde-6.4.6.2-r2.xd3 18424710 BLAKE2B 6153f778a10cc51564a2718de27bd9cea4c55f22bed3f27564079cd8887ae99cec1ab3ca20c859a054ba2531464883a40602447daf348058570f2cff44595f1a SHA512 2b67b2b4a4f1eff704bf6e807b24b82ca8ef51c63a480395256c3bcd89667b860ca9b5d7261c3df5950f75cda67a5c3621947596e826882efb173ccac238a673 +DIST amd64-bin-libreoffice-kde-6.4.7.2.xd3 19698130 BLAKE2B a68cb8c988bb6dbfc29534718337553a9b006305387b49987252b9c3bca8acce0606d675f8d18becac3ae192779bc4bc06b84bcdd3cdb467ddc185e2a1ef4e2a SHA512 b6847ce9bbb62a706af825c6a6ee96222ae8cc01df7580f45bcf8e4d5acf004ce08c8b247f1c0dc67f8fe0c998f443a9dc8840a6937b9ff3aaa73fa96717eb14 DIST amd64-bin-libreoffice-kde-java-6.4.6.2-r2.xd3 28690924 BLAKE2B 2bf8712408e5c993a4c346dc86be3c4ebcf4a24c791ddcfdcf26fa526d4a58404bbd42d2476520fe809b61cafdacaf0591cc598d3730e21e0a4c4a001b3fd0a8 SHA512 db31c45d802664a83dc27fb73b207b38fc465cd563524f4f31be5bdf1cee213219243525d316ccf203b02afb4e7ed562cb5ab9d54ca7e2426f0554280814846f +DIST amd64-bin-libreoffice-kde-java-6.4.7.2.xd3 29844043 BLAKE2B 7947f9e71cf5b54e558417b9ac7788e8185d79cd3b7ad3d4a7318e0c74e105b72fe634358b718c46baacdcf003a2308d11ef36cc800060651a158d7d8c22852f SHA512 18de2a7dee8db9138dfae2f19375a6b3566410711d9cbd7a90b06430efd5e98fe8bf94afc6adfc5a4e4740cdcab2ab0bf5fd357ef67e24ad5c6c432aea552021 DIST x86-bin-libreoffice-6.4.6.2-r2.tar.xz 133202572 BLAKE2B 235a1457025f70c16c2f71e80ae784df8d1d8555b8b47ff3028ad0841598199592e371e71d7f99504806ceba9d59387ec11fbcfdd871466f614d3257522dba8e SHA512 e82c10d2dff99b5572cf80ec53a36ead86b5d0291a734fac6523d3c9da5bba1f3c266f81405a5c205015ed54fc9e60520b05324526c8745fee1393ef7340698d +DIST x86-bin-libreoffice-6.4.7.2.tar.xz 133266796 BLAKE2B 0d3ca2ce2616229dc0fb7f066c6f0fec731c65e105957624d6dd899c9fd99c7d6564864b94e0ec87190f65403d05bdda35adc7671867e7bb5bbe960d397e2c42 SHA512 c15af12f8884658d7f348fa38e7569a8fcf5a3dca3107214d2f65b44ae3206ad2d59fe3f5e5c9ec2874401acf5bf5a1b21175285abb845629151a86706861a10 DIST x86-bin-libreoffice-gnome-6.4.6.2-r2.xd3 1905204 BLAKE2B 4976906069cbbd1a2f32269f9517afb627d59603301a99996bdea5a827bbfcaa602f14134f0d3b7f660b5778547322fb33e5183d410d4bb813220fcebca4f13c SHA512 ae21a2ac49ded6b583ad0854ae20ddddf5fde9ebb17fbd1bc687b44b2c764ddbf08ddd199812d1bcb06bed5b41aa928c8faa9549418549f439b30c6544072643 +DIST x86-bin-libreoffice-gnome-6.4.7.2.xd3 1899092 BLAKE2B 380eebb04c3f4369f7f89267f79c8bee2970c8b3089ceec7d684ccb2e1d790ec5fa59ed04654144a0c940fbec68931c536c133031fddd0ab57f503c954a27b99 SHA512 8b33ee8fdc6d5392bf696fb747db2669963b6894cf643ace0285dd2135fad2de3f67fef0948c654b43157f4e3d762aeba3c4af44e55b2714c20d569d6e239a1a DIST x86-bin-libreoffice-gnome-java-6.4.6.2-r2.xd3 25844744 BLAKE2B 143403983b1c918f3ff82ad934aefb60a2deae830407659f0d72bbebe87a31f13002ebd8ab879ae5469dde5b966f91e9081c716fb82c838182174759e1368bac SHA512 ce8646f82049f38f044fd5c7a330501dddab07e48df9e82bf0114bffd27ca7d9d82c3e55863c57017e7c1aac2d33d8824179646d19fe6afdd3767e225775cb6d +DIST x86-bin-libreoffice-gnome-java-6.4.7.2.xd3 25614604 BLAKE2B 8c928716bdd197247f1c1d6c683497db7a8137ee3d106207c61fdc1aeec537ecdcf1ff1e6f14f7ada5c7ab4664109a12e98402804e59a3099c1a980a365d628f SHA512 aa0557a66f8cea5e4b2bdef62d57838d91298a5250789973c0b4333d4c0d6757cae74b41673cc2531d188fda0183425fb1a9e5ba2f8b058b540e4e7404f3af97 DIST x86-bin-libreoffice-java-6.4.6.2-r2.xd3 25972754 BLAKE2B ce1a7f4557972754f6ba3857bdc0244ab507d984486497a3c6715162db6aeadf58cbe3061a078d91fa8fcc19d8ee266d4650d01ee585c34eef1fb264132230a8 SHA512 52472ae87d0a9af4d9e68591188baf008eaa195ae73a7312b4ee4253a41bbae93aa14236a9042a6019d13d42de347e95a96170eb1f427c145e20f7e278894749 +DIST x86-bin-libreoffice-java-6.4.7.2.xd3 25662372 BLAKE2B cc0725db91009a123a56df9c855cda0c9076f0abcc7feffde64532e7760a57c628826f0aa241d61d4632a207fffceab96eb62c37809bc19da5a05ea60ec1882e SHA512 af0b3e67fb657894c64591be8cf31eddaea7e68540c638b0e6c266c35c550db57269c9618a2a86d1ac2d28520f09b24ddf345c8cfa41cff5bfdf9f7f7bed6283 DIST x86-bin-libreoffice-kde-6.4.6.2-r2.xd3 16601007 BLAKE2B 8006626e82d0423449b0407e32ecb6a345cae46cd4006d545bcb4727873c90a1984c3d811c2b3e83bde7d5b02ea5b81390e7b782473f12564efb536c57d40ba4 SHA512 e6cff3950450bd6d4a026321a69898c29eea4eeb66b34022dddc2447780712fc221e17b8fe2f267d506d4db7c63133bc2bbca78fb3e769a451337abd354d926d +DIST x86-bin-libreoffice-kde-6.4.7.2.xd3 16373424 BLAKE2B 18a65bfdb75230eeaf543765b33f4a557af282e5c61bd8f1f3ba70fa7948985dfcd5dfec3c8855f287d8fd39f02760ef4489a7c1b7dca00adf50a7837acee3e0 SHA512 eb844e3b08671e2bfa4a326e612781702a0f83ce7b90427f9d60b5c2343267b6a62a78c5279bce0a31908ded9d531eaa1c2fce9e6ba593b36b175b0f687a2559 DIST x86-bin-libreoffice-kde-java-6.4.6.2-r2.xd3 27515503 BLAKE2B 3044048d4f7ec8e984ff9e07a3916f5db8f49fd9e10949a31d063ac9daafe916c109a6367959ce5156d14b894ee6ca31be288850e6107c2b83078b59063d4b6c SHA512 98fe91afa0928f7dded76f0088a04cfecf05bf41c5d5b4bddfeac3a37af6fd8e763e21dafe6da234f28e18cd4e51d8b3582ba4c2c2c9d9c72048626e17cb3004 +DIST x86-bin-libreoffice-kde-java-6.4.7.2.xd3 27347786 BLAKE2B 8465ff9ef846358c1510608febebf53eab83478fdada01a2ffc8d9b0b26ae11d3d78996a6eafc87c475a79d3acc93e26b6367ab142be4c2991eb82b70876a861 SHA512 c8ed84cb3b9144fb0e7921b7990b941d4d8ee0932b4ec02108a0a279b78789da6a7ab4d8feaf7523e987e9a99fb65bafe1bc195b6cc98a2f744c3039c1c71940 diff --git a/app-office/libreoffice-bin/libreoffice-bin-6.4.7.2.ebuild b/app-office/libreoffice-bin/libreoffice-bin-6.4.7.2.ebuild new file mode 100644 index 000000000000..2ec6f3b7334d --- /dev/null +++ b/app-office/libreoffice-bin/libreoffice-bin-6.4.7.2.ebuild @@ -0,0 +1,251 @@ +# 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.43-1.org/distfiles/amd64-${BASE_PACKAGENAME}-" +BASE_X86_URI="https://tamiko.43-1.org/distfiles/x86-${BASE_PACKAGENAME}-" + +PYTHON_COMPAT=( python3_7 ) +PYTHON_REQ_USE="xml" + +inherit java-pkg-opt-2 python-single-r1 prefix toolchain-funcs 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.74.0 + dev-libs/icu:0/67.1 + dev-libs/liborcus:0/0.15 + >=media-gfx/graphite2-1.3.10 + media-libs/harfbuzz:0/0.9.18[icu] + media-libs/libpng:0/16 + >=sys-devel/gcc-9.3.0 + >=sys-libs/glibc-2.32 + 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-1.72.0:=[nls] + dev-libs/expat + dev-libs/hyphen + dev-libs/icu:= + dev-libs/libassuan + dev-libs/libgpg-error + dev-libs/liborcus:0/0.15 + 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[X] + 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.8 ) + 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_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 + + ewarn 'If you plan to use the Base application you should use a source build and enable java and firebird.' +} + +pkg_postrm() { + xdg_icon_cache_update + xdg_desktop_database_update + xdg_mimeinfo_database_update +} |