diff options
author | V3n3RiX <venerix@redcorelinux.org> | 2019-01-12 16:58:08 +0000 |
---|---|---|
committer | V3n3RiX <venerix@redcorelinux.org> | 2019-01-12 16:58:08 +0000 |
commit | c8a77dfe4d3d307c1d5dd2650b7297447d8b609d (patch) | |
tree | 9ea78393bc3ecd6ab4de449383d4e97e5f3648ae /app-office | |
parent | 2891d29af8907ce881662f4a02844926d7a293c7 (diff) |
gentoo resync : 12.01.2019
Diffstat (limited to 'app-office')
42 files changed, 2506 insertions, 852 deletions
diff --git a/app-office/Manifest.gz b/app-office/Manifest.gz Binary files differindex 12a41209c6c3..62627b64f7e9 100644 --- a/app-office/Manifest.gz +++ b/app-office/Manifest.gz diff --git a/app-office/calligra/Manifest b/app-office/calligra/Manifest index e0baa7c705bb..dc6cc9666e60 100644 --- a/app-office/calligra/Manifest +++ b/app-office/calligra/Manifest @@ -1,9 +1,14 @@ AUX calligra-3.1.0-doc.patch 323 BLAKE2B 56a886a5b4a4f371eebe3c4f72d5a4817b2fa19af29e55ee0af1f84751a84ec28df8794b8cb7ceb026c701843356ef83d0310dfc2454815d09c95edbb93a0c08 SHA512 6254828157896b44ba77ae36f99876a2806dd917e65a36fdf25ee75e1a6683678ef1dd4275d6712d4f25f808d53dcb20bc3787bb4217e77054e9797bf0ccef72 AUX calligra-3.1.0-no-arch-detection.patch 436 BLAKE2B 117544b6089912f34b3c4cb3ee7837fb4f4377cdc0edc8a6de91156fb99ce010bc857752cf683f7f57ca604dd6393b36eeb807a6007e59bf589e404d02d0cef1 SHA512 f8f747279eabb165da68fe83300223a2bd49a530116c04c9a31de2a32f9f2b3eb46f7866ce194c91d9fcb0ab77fde628574dc9a55e6a08c327e2716849a0da8d +AUX calligra-3.1.0-no-webkit.patch 2587 BLAKE2B 9c5de12f3fe100060ec89eec8190ac2d5e97cc0e3f6e97e8b5e6f9c6c46f80e49b1e85e052dc16831aaf0a2b70abd9ecb4fa787bcefdeb2685c72dc59f2ea0ef SHA512 582d5e532ab237ee3f4bb87b12e47272d27f8c57448056a8900df7a76b38e8831dd2d352e0d4a3eb6bd1d651c5a34a7714a307c32ed218ce225ac17723615479 AUX calligra-3.1.0-plan-qt-5.11.patch 3818 BLAKE2B 1a1f619a491cbc3440ec8db091a1a0775c56f37ebb0be1a4ea0815ced8b6d22598b985e1a419bb572edb430c253d3fd5d0194d6f264ed4ac59c10d8d811cbc72 SHA512 fc375a35f5e29efc404f3546b995568f3c0a9cd3fb94e3c98085a897f9e9d08a1ea41ad1359665392b2f7449e552dead236c3617a4462d94ad4fa2689538150d +AUX calligra-3.1.0-poppler-0.69.patch 2963 BLAKE2B 8fac1f298d414ac52073dfdb645d00eab1f2c71f876eea08feb8d9057f33b3ff5dbf69abe10984aa15717ef505522b07153341e846ace24a5f80f175dfed4600 SHA512 b408f1333af40c7270a2f14fa5f9069ec16baeceac7e2b91be2e9759d095d6df92a16b33e0b7c6897dbb15f01ae789436f8864cd1dd38ff009c1a77501e32083 +AUX calligra-3.1.0-poppler-0.71.patch 6868 BLAKE2B 3787bcc3564598450ec14b9bd4e63559af6ebd3a92f9c80560812f7b9a8f94681987ca6dfa49faee7ed3985d09a7f49d2a2499f9c6acfb5a96a0f8c86d7b8484 SHA512 1376ac7940e6ca0e9615445dc9c16f5ff75db547944dc8a5006520ff30b9d34eced1e5fa679a82535ceb581ae96352d1b6c039b54038290973f456de4d792917 +AUX calligra-3.1.0-poppler-0.72.patch 2053 BLAKE2B 1a69315b986aeb2464a57c5fdb63e2d0c33cb256be64c868af666169ab693109c45ad0ed15f35639020e2e1eb707592694b07896dced4f364e0cff817ce3190a SHA512 216eb134eb24f10492581a30dacd7e7b8259cdac3d6f21423cc773b1752a8464eabb15c6263c5bbe4e8e741cf1e02db07e854b4f2113399773ad6c56025fe1b9 AUX calligra-3.1.0-qt-5.11.patch 3537 BLAKE2B 25aa9f832eb49876e0ee28d3af945658f9e93610fa894cb73dc274083febf5d62c97de427c10277f07aa7ef8054f4e0c811c70d4b0c4068cd018a3475c9a7e80 SHA512 f895ee2b9999ab4ff6dae523e4f4ea6f72bd05a8f8163a33f05401b63c08cc3c987a1207d1008ae808db0564c0036194e3d6ab5806c681b793c5191f9e585a7e AUX calligra-3.1.0-stage-qt-5.11.patch 656 BLAKE2B 1a4d8f005fd03395617ba0b225302e40b4aaf75c2a838a3009a3b3b6df7e75afdc798f27f08e76b7ad0ea60766612912d06eebe87c209ad9cab45db4bb3ccf54 SHA512 685bfca658404dc9920c805b97832b0a481a0ec0614bf142978c4ae03329e5e93b28d5af09d021b53c6d7a1316404f87612ab316f6a47c3f174572b50c65989b DIST calligra-3.1.0.tar.xz 58037392 BLAKE2B b933012fe0031f4d6eac626054e7fb248f85635e5873224328d30f9aed31dce0a0a49f99cf6eea9c232477400af1d16ffc4dae483cdfd5081720434e95684e50 SHA512 ad1b689a5b36deafcf6985d4a0a1e8148d10e19fb4a0be8343c6e1d24146b9a8ffa0890ab5bbb21816b3134d21150b57f6159db1a30cc54c0fde5bf7bdf4537b DIST calligraplan-3.1.0.tar.xz 3617600 BLAKE2B af45aa28529c18c9fa9fae2b7c03ea1b795d3fec3fd44dbcc4ed056a4b1b843b10cb8a9ad6dab319775a7d7032520721a4719605859dd60100a19eafdcb621ed SHA512 a8ccc6ee2f0381b811926a296122464bdb79aad7c75ff0f7a554e4596165ff7fd7ef62c9af9232ea36542d6b538446c8920fe77cbbe7ffacdf6e6b99a1b68156 EBUILD calligra-3.1.0-r2.ebuild 6841 BLAKE2B 08d6ba5579bec64f7fe865ecd47678cec0d85829063f4e8578792bf79a5a288943a6bd42fead2a557c8dc594676a8c04afe07f75762b40bc6de12957a9b3072b SHA512 1e0fdf8cc1a2b75320671be47eea2982aefaf108d158fa998d1b1a3a07e1e3332bd671075df281aa0ae34eb22fd2bc8c55f591f49fc7dec3f8b78b58555273f1 +EBUILD calligra-3.1.0-r3.ebuild 5738 BLAKE2B f4d518cd1d7556ea5685681e74da885baf760613a1ceb0f281d61402b3134537ae78938fa5fbb91e27c60404e0ca5f1cadee6d90a98ff69b61df46bfabd08308 SHA512 e3e4bd0fb709f2affe5a0f3433a67c17a606f365c39ae792cd98eb2facf68489ed4b8f53c78e87d500a7b3dce67ab3c6178b639a5d7e4ce839e5f2d927655386 MISC metadata.xml 1108 BLAKE2B 266bc6539219906527f6e8692cfac1a4c894164466e01bd3ddc290ed665d19af6419ae1a8939002a4ccc719826def4038264ecdd65fca3aef8627106114c804b SHA512 61655e86072fdb828475b721492c3029b834931126af3cd015b2de87f3e7d56a866707d04b04dc36319f45f77fe5f3b650131c1e82a4e65d094288d8effe1893 diff --git a/app-office/calligra/calligra-3.1.0-r3.ebuild b/app-office/calligra/calligra-3.1.0-r3.ebuild new file mode 100644 index 000000000000..766e2b2b60aa --- /dev/null +++ b/app-office/calligra/calligra-3.1.0-r3.ebuild @@ -0,0 +1,202 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +CHECKREQS_DISK_BUILD="4G" +KDE_DOC_DIR="xxx" # contains no language subdirs +KDE_HANDBOOK="forceoptional" +KDE_TEST="forceoptional" +inherit check-reqs kde5 + +DESCRIPTION="KDE Office Suite" +HOMEPAGE="https://www.calligra.org/" +SRC_URI="mirror://kde/stable/${PN}/${PV}/${P}.tar.xz" + +LICENSE="GPL-2" +KEYWORDS="~amd64 ~x86" + +CAL_FTS=( karbon sheets stage words ) + +IUSE="activities +crypt +fontconfig gemini gsl import-filter +lcms okular openexr +pdf + phonon pim spacenav +truetype X $(printf 'calligra_features_%s ' ${CAL_FTS[@]})" + +# TODO: Not packaged: Cauchy (https://bitbucket.org/cyrille/cauchy) +# Required for the matlab/octave formula tool +COMMON_DEPEND=" + $(add_frameworks_dep karchive) + $(add_frameworks_dep kcmutils) + $(add_frameworks_dep kcodecs) + $(add_frameworks_dep kcompletion) + $(add_frameworks_dep kconfig) + $(add_frameworks_dep kconfigwidgets) + $(add_frameworks_dep kcoreaddons) + $(add_frameworks_dep kdelibs4support) + $(add_frameworks_dep kemoticons) + $(add_frameworks_dep kglobalaccel) + $(add_frameworks_dep kguiaddons) + $(add_frameworks_dep ki18n) + $(add_frameworks_dep kiconthemes) + $(add_frameworks_dep kio) + $(add_frameworks_dep kitemmodels) + $(add_frameworks_dep kitemviews) + $(add_frameworks_dep kjobwidgets) + $(add_frameworks_dep knotifications) + $(add_frameworks_dep knotifyconfig) + $(add_frameworks_dep kparts) + $(add_frameworks_dep kross) + $(add_frameworks_dep ktextwidgets) + $(add_frameworks_dep kwallet) + $(add_frameworks_dep kwidgetsaddons) + $(add_frameworks_dep kwindowsystem) + $(add_frameworks_dep kxmlgui) + $(add_frameworks_dep sonnet) + $(add_qt_dep designer) + $(add_qt_dep qtdbus) + $(add_qt_dep qtdeclarative) + $(add_qt_dep qtgui) + $(add_qt_dep qtnetwork) + $(add_qt_dep qtprintsupport) + $(add_qt_dep qtscript) + $(add_qt_dep qtsvg) + $(add_qt_dep qtwidgets) + $(add_qt_dep qtxml) + dev-lang/perl + sys-libs/zlib + virtual/libiconv + activities? ( $(add_frameworks_dep kactivities) ) + crypt? ( app-crypt/qca:2[qt5(+)] ) + fontconfig? ( media-libs/fontconfig ) + gemini? ( $(add_qt_dep qtdeclarative 'widgets') ) + gsl? ( sci-libs/gsl ) + import-filter? ( + $(add_frameworks_dep khtml) + app-text/libetonyek + app-text/libodfgen + app-text/libwpd:* + app-text/libwpg:* + >=app-text/libwps-0.4 + dev-libs/librevenge + media-libs/libvisio + ) + lcms? ( + media-libs/ilmbase:= + media-libs/lcms:2 + ) + openexr? ( media-libs/openexr ) + pdf? ( >=app-text/poppler-0.64:=[qt5] ) + phonon? ( media-libs/phonon[qt5(+)] ) + pim? ( $(add_kdeapps_dep kcalcore) ) + spacenav? ( dev-libs/libspnav ) + truetype? ( media-libs/freetype:2 ) + X? ( + $(add_qt_dep qtx11extras) + x11-libs/libX11 + ) + calligra_features_sheets? ( dev-cpp/eigen:3 ) + calligra_features_stage? ( okular? ( $(add_kdeapps_dep okular) ) ) + calligra_features_words? ( + dev-libs/libxslt + okular? ( $(add_kdeapps_dep okular) ) + ) +" +DEPEND="${COMMON_DEPEND} + dev-libs/boost + sys-devel/gettext + x11-misc/shared-mime-info + test? ( $(add_frameworks_dep threadweaver) ) +" +RDEPEND="${COMMON_DEPEND} + calligra_features_karbon? ( media-gfx/pstoedit[plotutils] ) + !app-office/calligra:4 + !app-office/calligra-l10n:4 +" +RESTRICT+=" test" + +PATCHES=( + "${FILESDIR}"/${P}-no-arch-detection.patch + "${FILESDIR}"/${P}-doc.patch + "${FILESDIR}"/${P}-qt-5.11.patch + "${FILESDIR}"/${P}-stage-qt-5.11.patch + "${FILESDIR}"/${P}-poppler-0.69.patch + "${FILESDIR}"/${P}-poppler-0.71.patch + "${FILESDIR}"/${P}-poppler-0.72.patch # not upstreamable + "${FILESDIR}"/${P}-no-webkit.patch +) + +pkg_pretend() { + check-reqs_pkg_pretend +} + +pkg_setup() { + kde5_pkg_setup + check-reqs_pkg_setup +} + +src_prepare() { + kde5_src_prepare + + if ! use test; then + sed -e "/add_subdirectory( *benchmarks *)/s/^/#DONT/" \ + -i libs/pigment/CMakeLists.txt || die + fi + + # Unconditionally disable deprecated deps (required by QtQuick1) + punt_bogus_dep Qt5 Declarative + punt_bogus_dep Qt5 OpenGL + + # Hack around the excessive use of CMake macros + if use okular && ! use calligra_features_words; then + sed -i -e "/add_subdirectory( *okularodtgenerator *)/ s/^/#DONT/" \ + extras/CMakeLists.txt || die "Failed to disable OKULAR_GENERATOR_ODT" + fi + + if use okular && ! use calligra_features_stage; then + sed -i -e "/add_subdirectory( *okularodpgenerator *)/ s/^/#DONT/" \ + extras/CMakeLists.txt || die "Failed to disable OKULAR_GENERATOR_ODP" + fi +} + +src_configure() { + local cal_ft myproducts + + # applications + for cal_ft in ${CAL_FTS[@]}; do + use calligra_features_${cal_ft} && myproducts+=( "${cal_ft^^}" ) + done + + use lcms && myproducts+=( PLUGIN_COLORENGINES ) + use spacenav && myproducts+=( PLUGIN_SPACENAVIGATOR ) + + local mycmakeargs=( + -DPACKAGERS_BUILD=OFF + -DRELEASE_BUILD=ON + -DWITH_Iconv=ON + -DPRODUCTSET="${myproducts[*]}" + $(cmake-utils_use_find_package activities KF5Activities) + -DWITH_Qca-qt5=$(usex crypt) + -DWITH_Fontconfig=$(usex fontconfig) + $(cmake-utils_use_find_package gemini Libgit2) + $(cmake-utils_use_find_package gemini Qt5QuickWidgets) + -DWITH_GSL=$(usex gsl) + -DWITH_LibEtonyek=$(usex import-filter) + -DWITH_LibOdfGen=$(usex import-filter) + -DWITH_LibRevenge=$(usex import-filter) + -DWITH_LibVisio=$(usex import-filter) + -DWITH_LibWpd=$(usex import-filter) + -DWITH_LibWpg=$(usex import-filter) + -DWITH_LibWps=$(usex import-filter) + $(cmake-utils_use_find_package phonon Phonon4Qt5) + $(cmake-utils_use_find_package pim KF5CalendarCore) + -DWITH_LCMS2=$(usex lcms) + -DWITH_Okular5=$(usex okular) + -DWITH_OpenEXR=$(usex openexr) + -DWITH_Poppler=$(usex pdf) + -DWITH_Eigen3=$(usex calligra_features_sheets) + -DBUILD_UNMAINTAINED=$(usex calligra_features_stage) + -ENABLE_CSTESTER_TESTING=$(usex test) + -DWITH_Freetype=$(usex truetype) + ) + + kde5_src_configure +} diff --git a/app-office/calligra/files/calligra-3.1.0-no-webkit.patch b/app-office/calligra/files/calligra-3.1.0-no-webkit.patch new file mode 100644 index 000000000000..f126e2e51386 --- /dev/null +++ b/app-office/calligra/files/calligra-3.1.0-no-webkit.patch @@ -0,0 +1,70 @@ +From 9817c4c2ee1e11ae1d2eacb31b8a2a65d6ea6e8d Mon Sep 17 00:00:00 2001 +From: Dag Andersen <danders@get2net.dk> +Date: Mon, 22 Oct 2018 09:41:53 +0200 +Subject: Stage does not use WebKit, so remove + +--- + CMakeLists.txt | 21 +-------------------- + stage/part/CMakeLists.txt | 1 - + 2 files changed, 1 insertion(+), 21 deletions(-) + +diff --git a/CMakeLists.txt b/CMakeLists.txt +index 8b148c0..1e29140 100644 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -272,14 +272,7 @@ find_package(Qt5 ${REQUIRED_QT_VERSION} QUIET + Quick + QuickWidgets + Sql +- WebKit +-# WebKitWidgets +-) +-message("**********************************************************************************************************************") +-message("**********************************************************************************************************************") +-message("Qt WebKitWidgets is required for Stage's html export preview. This will need porting, as that module no longer exists.") +-message("**********************************************************************************************************************") +-message("**********************************************************************************************************************") ++) + + # Qt5Declarative was removed in Qt 5.6.0 so search for it in a separate call + # Including it in a collected find_package(Qt5 ...) call can lead to a fatal not-found error: +@@ -313,14 +306,6 @@ set_package_properties(Qt5WebKit PROPERTIES + PURPOSE "Required for Braindump's Web shape" + TYPE OPTIONAL + ) +-set_package_properties(Qt5WebKitWidget PROPERTIES +- PURPOSE "Required for Stage" +- TYPE RECOMMENDED +-) +- +-if(Qt5WebKit_FOUND) +- add_definitions( -DCAN_USE_QTWEBKIT ) +-endif() + + set(HAVE_OPENGL ${Qt5OpenGL_FOUND}) + +@@ -983,10 +968,6 @@ calligra_drop_product_on_bad_condition( FEATURE_RDF + Soprano_FOUND "Soprano not found" + ) + +-# calligra_drop_product_on_bad_condition( PART_STAGE +-# Qt5WebKitWidgets_FOUND "Qt5WebKitWidgets devel not found" +-# ) +- + calligra_drop_product_on_bad_condition( PART_SHEETS + EIGEN3_FOUND "Eigen devel not found" + ) +diff --git a/stage/part/CMakeLists.txt b/stage/part/CMakeLists.txt +index d6000a1..9bdc840 100644 +--- a/stage/part/CMakeLists.txt ++++ b/stage/part/CMakeLists.txt +@@ -165,7 +165,6 @@ target_link_libraries(calligrastageprivate + KF5::IconThemes + KF5::Completion + Qt5::Svg +-# Qt5::WebKitWidgets + ) + if(HAVE_OPENGL) + target_link_libraries(calligrastageprivate PRIVATE Qt5::OpenGL) +-- +cgit v1.1 diff --git a/app-office/calligra/files/calligra-3.1.0-poppler-0.69.patch b/app-office/calligra/files/calligra-3.1.0-poppler-0.69.patch new file mode 100644 index 000000000000..c82fbd242b8a --- /dev/null +++ b/app-office/calligra/files/calligra-3.1.0-poppler-0.69.patch @@ -0,0 +1,83 @@ +From 56bd4bab320b0c0a893751caee9a15a2241e3ef8 Mon Sep 17 00:00:00 2001 +From: Antonio Rojas <arojas@archlinux.org> +Date: Wed, 24 Oct 2018 08:28:00 +0200 +Subject: Fix build with poppler>=0.69 + +Remove no longer available Object::memCheck usage (which didn't do anything anyway since DEBUG_MEM was not set); add some const's + +Differential Revision: https://phabricator.kde.org/D16388 +--- + filters/karbon/pdf/PdfImport.cpp | 3 --- + filters/karbon/pdf/SvgOutputDev.cpp | 8 ++++---- + filters/karbon/pdf/SvgOutputDev.h | 2 +- + 3 files changed, 5 insertions(+), 8 deletions(-) + +diff --git a/filters/karbon/pdf/PdfImport.cpp b/filters/karbon/pdf/PdfImport.cpp +index c3e96b0..48b08df 100644 +--- a/filters/karbon/pdf/PdfImport.cpp ++++ b/filters/karbon/pdf/PdfImport.cpp +@@ -102,9 +102,6 @@ KoFilter::ConversionStatus PdfImport::convert(const QByteArray& from, const QByt + delete globalParams; + globalParams = 0; + +- // check for memory leaks +- Object::memCheck(stderr); +- + return KoFilter::OK; + } + +diff --git a/filters/karbon/pdf/SvgOutputDev.cpp b/filters/karbon/pdf/SvgOutputDev.cpp +index 931917a..7901317 100644 +--- a/filters/karbon/pdf/SvgOutputDev.cpp ++++ b/filters/karbon/pdf/SvgOutputDev.cpp +@@ -212,7 +212,7 @@ QString SvgOutputDev::convertMatrix(const QMatrix &matrix) + .arg(matrix.dx()) .arg(matrix.dy()); + } + +-QString SvgOutputDev::convertMatrix(double * matrix) ++QString SvgOutputDev::convertMatrix(const double * matrix) + { + return QString("matrix(%1 %2 %3 %4 %5 %6)") + .arg(matrix[0]).arg(matrix[1]) +@@ -402,7 +402,7 @@ void SvgOutputDev::drawString(GfxState * state, GooString * s) + + QString str; + +- char * p = s->getCString(); ++ const char * p = s->getCString(); + int len = s->getLength(); + CharCode code; + Unicode *u = nullptr; +@@ -429,7 +429,7 @@ void SvgOutputDev::drawString(GfxState * state, GooString * s) + double x = state->getCurX(); + double y = state->getCurY(); + +- double * ctm = state->getCTM(); ++ const double * ctm = state->getCTM(); + QMatrix transform(ctm[0], ctm[1], ctm[2], ctm[3], ctm[4], ctm[5]); + + QMatrix mirror; +@@ -522,7 +522,7 @@ void SvgOutputDev::drawImage(GfxState *state, Object */*ref*/, Stream *str, + return; + } + +- double * ctm = state->getCTM(); ++ const double * ctm = state->getCTM(); + QMatrix m; + m.setMatrix(ctm[0] / width, ctm[1] / width, -ctm[2] / height, -ctm[3] / height, ctm[2] + ctm[4], ctm[3] + ctm[5]); + +diff --git a/filters/karbon/pdf/SvgOutputDev.h b/filters/karbon/pdf/SvgOutputDev.h +index 85fe55d..2a44908 100644 +--- a/filters/karbon/pdf/SvgOutputDev.h ++++ b/filters/karbon/pdf/SvgOutputDev.h +@@ -84,7 +84,7 @@ public: + private: + QString convertPath(GfxPath *path); + QString convertMatrix(const QMatrix &matrix); +- QString convertMatrix(double * matrix); ++ QString convertMatrix(const double * matrix); + QString printFill(); + QString printStroke(); + +-- +cgit v1.1 diff --git a/app-office/calligra/files/calligra-3.1.0-poppler-0.71.patch b/app-office/calligra/files/calligra-3.1.0-poppler-0.71.patch new file mode 100644 index 000000000000..6b50e3a42ed0 --- /dev/null +++ b/app-office/calligra/files/calligra-3.1.0-poppler-0.71.patch @@ -0,0 +1,202 @@ +From fa4c2961b8280456d4c1484565b973d312e0bd1c Mon Sep 17 00:00:00 2001 +From: Albert Astals Cid <aacid@kde.org> +Date: Thu, 25 Oct 2018 23:04:39 +0200 +Subject: Mark the functions as override + +So when poppler API breaks (as it often does) it stops compiling and +someone has to fix it + +From 82d68cebf870ac97fd27b626a08c3fb4dd94ea3e Mon Sep 17 00:00:00 2001 +From: Albert Astals Cid <aacid@kde.org> +Date: Thu, 25 Oct 2018 23:06:34 +0200 +Subject: GBool -> bool + +It was just a typedef in poppler and it'll die in next versions + +From f099b8e143bbeb1de3c7e89f4764006c3de61ae4 Mon Sep 17 00:00:00 2001 +From: Antonio Rojas <arojas@archlinux.org> +Date: Fri, 2 Nov 2018 21:23:13 +0100 +Subject: Fix build with poppler 0.71 + +Port away from removed API + +diff -u a/filters/karbon/pdf/SvgOutputDev.cpp b/filters/karbon/pdf/SvgOutputDev.cpp +--- a/filters/karbon/pdf/SvgOutputDev.cpp ++++ b/filters/karbon/pdf/SvgOutputDev.cpp +@@ -39,7 +39,7 @@ + { + public: + Private(const QString &fname) +- : svgFile(fname), defs(0), body(0), state(gTrue) ++ : svgFile(fname), defs(0), body(0), state(true) + , brush(Qt::SolidPattern) {} + + ~Private() { +@@ -52,7 +52,7 @@ + QString defsData; + QTextStream * defs; + QTextStream * body; +- GBool state; ++ bool state; + QSizeF pageSize; + QPen pen; + QBrush brush; +@@ -62,7 +62,7 @@ + : d(new Private(fileName)) + { + if (! d->svgFile.open(QIODevice::WriteOnly)) { +- d->state = gFalse; ++ d->state = false; + return; + } + +@@ -75,24 +75,24 @@ + delete d; + } + +-GBool SvgOutputDev::isOk() ++bool SvgOutputDev::isOk() + { + return d->state; + } + +-GBool SvgOutputDev::upsideDown() ++bool SvgOutputDev::upsideDown() + { +- return gTrue; ++ return true; + } + +-GBool SvgOutputDev::useDrawChar() ++bool SvgOutputDev::useDrawChar() + { +- return gFalse; ++ return false; + } + +-GBool SvgOutputDev::interpretType3Chars() ++bool SvgOutputDev::interpretType3Chars() + { +- return gFalse; ++ return false; + } + + void SvgOutputDev::startPage(int pageNum, GfxState *state, XRef */*xref*/) +@@ -387,7 +387,7 @@ + return stroke; + } + +-void SvgOutputDev::drawString(GfxState * state, GooString * s) ++void SvgOutputDev::drawString(GfxState * state, const GooString * s) + { + int render = state->getRender(); + // check for invisible text -- this is used by Acrobat Capture +@@ -476,7 +476,7 @@ void SvgOutputDev::drawString(GfxState * state, const GooString * s) + + void SvgOutputDev::drawImage(GfxState *state, Object *ref, Stream *str, + int width, int height, GfxImageColorMap *colorMap, +- int *maskColors, GBool /*inlineImg*/) ++ bool /*interpolate*/, int *maskColors, bool inlineImg) + { + ImageStream * imgStr = new ImageStream(str, width, colorMap->getNumPixelComps(), colorMap->getBits()); + imgStr->reset(); +@@ -550,7 +549,0 @@ +-void SvgOutputDev::drawImage(GfxState *state, Object *ref, Stream *str, +- int width, int height, GfxImageColorMap *colorMap, +- GBool /*interpolate*/, int *maskColors, GBool inlineImg) +-{ +- drawImage(state, ref, str, width, height, colorMap, maskColors, inlineImg); +-} +- + +--- a/filters/karbon/pdf/SvgOutputDev.h ++++ b/filters/karbon/pdf/SvgOutputDev.h +@@ -20,11 +20,6 @@ + #ifndef SVGOUTPUTDEV_H + #define SVGOUTPUTDEV_H + +-// Don't show this warning: it's an issue in poppler +-#ifdef __GNUC__ +-#pragma GCC diagnostic ignored "-Wunused-parameter" +-#endif +- + #include <poppler/Object.h> + #include <poppler/OutputDev.h> + +@@ -44,40 +44,37 @@ + explicit SvgOutputDev(const QString &fileName); + virtual ~SvgOutputDev(); + +- GBool isOk(); ++ bool isOk(); + +- virtual GBool upsideDown(); +- virtual GBool useDrawChar(); +- virtual GBool interpretType3Chars(); +- virtual void startPage(int pageNum, GfxState *state, XRef *xref); +- virtual void endPage(); ++ bool upsideDown() override; ++ bool useDrawChar() override; ++ bool interpretType3Chars() override; ++ void startPage(int pageNum, GfxState *state, XRef *xref) override; ++ void endPage() override; + + // path painting +- virtual void stroke(GfxState * state); +- virtual void fill(GfxState * state); +- virtual void eoFill(GfxState *state); ++ void stroke(GfxState * state) override; ++ void fill(GfxState * state) override; ++ void eoFill(GfxState *state) override; + + // text +- virtual void drawString(GfxState * state, GooString * s); ++ void drawString(GfxState * state, const GooString * s) override; + + // images +- virtual void drawImage(GfxState *state, Object *ref, Stream *str, ++ void drawImage(GfxState *state, Object *ref, Stream *str, + int width, int height, GfxImageColorMap *colorMap, +- int *maskColors, GBool inlineImg); +- virtual void drawImage(GfxState *state, Object *ref, Stream *str, +- int width, int height, GfxImageColorMap *colorMap, +- GBool interpolate, int *maskColors, GBool inlineImg); ++ bool interpolate, int *maskColors, bool inlineImg) override; + + // styles +- virtual void updateAll(GfxState *state); +- virtual void updateFillColor(GfxState *state); +- virtual void updateStrokeColor(GfxState *state); +- virtual void updateFillOpacity(GfxState *state); +- virtual void updateStrokeOpacity(GfxState *state); +- virtual void updateLineJoin(GfxState *state); +- virtual void updateLineCap(GfxState *state); +- virtual void updateMiterLimit(GfxState *state); +- virtual void updateLineWidth(GfxState *state); ++ void updateAll(GfxState *state) override; ++ void updateFillColor(GfxState *state) override; ++ void updateStrokeColor(GfxState *state) override; ++ void updateFillOpacity(GfxState *state) override; ++ void updateStrokeOpacity(GfxState *state) override; ++ void updateLineJoin(GfxState *state) override; ++ void updateLineCap(GfxState *state) override; ++ void updateMiterLimit(GfxState *state) override; ++ void updateLineWidth(GfxState *state) override; + + /// Dumps content to svg file + void dumpContent(); +--- a/filters/karbon/pdf/PdfImport.cpp ++++ b/filters/karbon/pdf/PdfImport.cpp +@@ -88,9 +88,9 @@ KoFilter::ConversionStatus PdfImport::convert(const QByteArray& from, const QByt + SvgOutputDev * dev = new SvgOutputDev(m_chain->outputFile()); + if (dev->isOk()) { + int rotate = 0; +- GBool useMediaBox = gTrue; +- GBool crop = gFalse; +- GBool printing = gFalse; ++ bool useMediaBox = true; ++ bool crop = false; ++ bool printing = false; + pdfDoc->displayPages(dev, firstPage, lastPage, hDPI, vDPI, rotate, useMediaBox, crop, printing); + dev->dumpContent(); + } diff --git a/app-office/calligra/files/calligra-3.1.0-poppler-0.72.patch b/app-office/calligra/files/calligra-3.1.0-poppler-0.72.patch new file mode 100644 index 000000000000..3b2e690257be --- /dev/null +++ b/app-office/calligra/files/calligra-3.1.0-poppler-0.72.patch @@ -0,0 +1,54 @@ +From 8f20ea906235cbee1d4aac4706e4eb03366875bf Mon Sep 17 00:00:00 2001 +From: "Tobias C. Berner" <tcberner@FreeBSD.org> +Date: Mon, 7 Jan 2019 19:50:48 +0100 +Subject: [PATCH] Make compatible with poppler 0.72 + +--- + filters/karbon/pdf/SvgOutputDev.cpp | 13 +++++++++++++ + 1 file changed, 13 insertions(+) + +diff --git a/filters/karbon/pdf/SvgOutputDev.cpp b/filters/karbon/pdf/SvgOutputDev.cpp +index 4a1fad6bbcf..b1d4ea2d427 100644 +--- a/filters/karbon/pdf/SvgOutputDev.cpp ++++ b/filters/karbon/pdf/SvgOutputDev.cpp +@@ -25,6 +25,7 @@ + #include <poppler/GfxState.h> + #include <poppler/Stream.h> + #include <poppler/GfxFont.h> ++#include <poppler/glib/poppler-features.h> + + #include <QFile> + #include <QTextStream> +@@ -409,7 +410,11 @@ void SvgOutputDev::drawString(GfxState * state, const GooString * s) + + QString str; + ++#if POPPLER_CHECK_VERSION(0,72,0) ++ const char * p = s->c_str(); ++#else + const char * p = s->getCString(); ++#endif + int len = s->getLength(); + CharCode code; + Unicode *u = nullptr; +@@ -459,10 +464,18 @@ void SvgOutputDev::drawString(GfxState * state, const GooString * s) + *d->body << " y=\"" << y << "px\""; + + if (font && font->getFamily()) { ++#if POPPLER_CHECK_VERSION(0,72,0) ++ *d->body << " font-family=\"" << QString::fromLatin1(font->getFamily()->c_str()) << "\""; ++#else + *d->body << " font-family=\"" << QString::fromLatin1(font->getFamily()->getCString()) << "\""; ++#endif + //debugPdf << "font family:" << QString::fromLatin1( font->getFamily()->getCString() ); + } else if (font && font->getName()) { ++#if POPPLER_CHECK_VERSION(0,72,0) ++ *d->body << " font-family=\"" << QString::fromLatin1(font->getName()->c_str()) << "\""; ++#else + *d->body << " font-family=\"" << QString::fromLatin1(font->getName()->getCString()) << "\""; ++#endif + //debugPdf << "font name:" << QString::fromLatin1( font->getName()->getCString() ); + } + *d->body << " font-size=\"" << qMax(state->getFontSize(), state->getTransformedFontSize()) << "px\""; +-- +2.20.1 diff --git a/app-office/calligraplan/Manifest b/app-office/calligraplan/Manifest new file mode 100644 index 000000000000..8fe36d7b460d --- /dev/null +++ b/app-office/calligraplan/Manifest @@ -0,0 +1,5 @@ +AUX calligraplan-3.1.0-qca.patch 3725 BLAKE2B dfcc41d00c7c90691e6c9a8a8c25308ace7819c88282ed2f4a36725b9d26ce6ae7d1bf547ec01d097971302278bee914f23039bbf66e952ed1a5fedd84423bbc SHA512 df94f3348d824de566c0a6566f076ff2a25236030353907c828a0e1cde58768c6403e2d699c419e8ef05635e6af43cb3c7cb4780568c7bf8c9e6bdcf0086463c +AUX calligraplan-3.1.0-qt-5.11.patch 3618 BLAKE2B b1b3053e07f83eb2b07a8fde231a7deb727a34e9922246e75690e469b8b599525eb8148a5babd5771e18421bed1930bc800fddcafca6ce43d08eab1093f2d135 SHA512 3db56dfc75c667ab141259718899e7294b000ddc10084266fa9d6226da4ccde74e70673ef5603b4dbc4f92322eb0fbaaf3b0ec6bca312603f4da95463414df10 +DIST calligraplan-3.1.0.tar.xz 3617600 BLAKE2B af45aa28529c18c9fa9fae2b7c03ea1b795d3fec3fd44dbcc4ed056a4b1b843b10cb8a9ad6dab319775a7d7032520721a4719605859dd60100a19eafdcb621ed SHA512 a8ccc6ee2f0381b811926a296122464bdb79aad7c75ff0f7a554e4596165ff7fd7ef62c9af9232ea36542d6b538446c8920fe77cbbe7ffacdf6e6b99a1b68156 +EBUILD calligraplan-3.1.0.ebuild 2733 BLAKE2B fab64b817ba416775901ffa2615a7c9917b4105b9753fdaf2ed02da7f597e7c840173093db27fa31556cead1f6bf2590aab3d6f5c11be63adffc5e10c86bc07c SHA512 d134ca1bee68974627e8bf1ec9259cbdc62ab164801c2895a1c2532ff2a30f64723bf5fbe5051b4d4da6e53c7181c9d637f4139edfb13abbb3a1202ec8a2b4dc +MISC metadata.xml 724 BLAKE2B dd7cca931c7ffc08be44c9df711973d13fadc3deee2956b235af3653aab250977cbb491ac308da5a5502efbd359114e646ae1cb10e3f445308b90b4eeab8a6dd SHA512 367dbf0d7d0a2d03167e4e7abec2975ada6d047dd767a60967532c1fb89db09f2082ff52c1940a306dbff4feec5c8050f163d2fff6170dbe287b241d3f7c1c02 diff --git a/app-office/calligraplan/calligraplan-3.1.0.ebuild b/app-office/calligraplan/calligraplan-3.1.0.ebuild new file mode 100644 index 000000000000..1ee634ee1769 --- /dev/null +++ b/app-office/calligraplan/calligraplan-3.1.0.ebuild @@ -0,0 +1,105 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +KDE_HANDBOOK="forceoptional" +KDE_TEST="forceoptional" +inherit kde5 + +DESCRIPTION="Project management application" +HOMEPAGE="https://www.calligra.org/" +SRC_URI="mirror://kde/stable/${PN/plan/}/${PV}/${P}.tar.xz" + +LICENSE="GPL-2" +KEYWORDS="~amd64 ~x86" +IUSE="activities +holidays kwallet pim X" + +# FIXME: Disabled by upstream for good reason +# Crashes plan (https://bugs.kde.org/show_bug.cgi?id=311940) +# $(add_kdeapps_dep akonadi) +# $(add_kdeapps_dep akonadi-contacts) +# Currently upstream-disabled in plan +# =dev-libs/kproperty-3.0*:5 +# =dev-libs/kreport-3.0*:5 +DEPEND=" + $(add_frameworks_dep karchive) + $(add_frameworks_dep kconfig) + $(add_frameworks_dep kconfigwidgets) + $(add_frameworks_dep kcoreaddons) + $(add_frameworks_dep kdbusaddons) + $(add_frameworks_dep kglobalaccel) + $(add_frameworks_dep kguiaddons) + $(add_frameworks_dep khtml) + $(add_frameworks_dep ki18n) + $(add_frameworks_dep kiconthemes) + $(add_frameworks_dep kio) + $(add_frameworks_dep kitemviews) + $(add_frameworks_dep kjobwidgets) + $(add_frameworks_dep knotifications) + $(add_frameworks_dep kparts) + $(add_frameworks_dep kservice) + $(add_frameworks_dep ktextwidgets) + $(add_frameworks_dep kwidgetsaddons) + $(add_frameworks_dep kwindowsystem) + $(add_frameworks_dep kxmlgui) + $(add_qt_dep designer) + $(add_qt_dep qtdbus) + $(add_qt_dep qtgui) + $(add_qt_dep qtprintsupport) + $(add_qt_dep qtwidgets) + $(add_qt_dep qtxml) + dev-lang/perl + dev-libs/kdiagram:5 + sys-libs/zlib + activities? ( $(add_frameworks_dep kactivities) ) + holidays? ( $(add_frameworks_dep kholidays) ) + kwallet? ( + $(add_frameworks_dep kwallet) + app-crypt/qca:2[qt5(+)] + ) + pim? ( + $(add_kdeapps_dep kcalcore) + $(add_kdeapps_dep kcontacts) + ) + X? ( + $(add_qt_dep qtx11extras) + x11-libs/libX11 + ) +" +RDEPEND="${DEPEND} + !app-office/calligra[calligra_features_plan(-)] + !app-office/calligra-l10n:4 + $(add_qt_dep qtsvg) +" + +RESTRICT+=" test" + +PATCHES=( + "${FILESDIR}"/${P}-qt-5.11.patch + "${FILESDIR}"/${P}-qca.patch +) + +src_prepare() { + kde5_src_prepare + # Unconditionally disable deprecated deps + punt_bogus_dep Qt5 OpenGL + # FIXME: disable bogus deps + punt_bogus_dep KF5 KCMUtils + punt_bogus_dep Qt5 Network + punt_bogus_dep Qt5 Svg +} + +src_configure() { + local mycmakeargs=( + $(cmake-utils_use_find_package activities KF5Activities) + $(cmake-utils_use_find_package holidays KF5Holidays) + $(cmake-utils_use_find_package pim KF5CalendarCore) + $(cmake-utils_use_find_package pim KF5Contacts) + $(cmake-utils_use_find_package kwallet Qca-qt5) + $(cmake-utils_use_find_package kwallet KF5Wallet) + ) + # Qt5DBus can't be disabled because of KF5DBusAddons dependency + + kde5_src_configure +} diff --git a/app-office/calligraplan/files/calligraplan-3.1.0-qca.patch b/app-office/calligraplan/files/calligraplan-3.1.0-qca.patch new file mode 100644 index 000000000000..213cc9935bea --- /dev/null +++ b/app-office/calligraplan/files/calligraplan-3.1.0-qca.patch @@ -0,0 +1,127 @@ +From 9c5eb86128da46899e719209a92a65df012c6d8e Mon Sep 17 00:00:00 2001 +From: Andreas Sturmlechner <andreas.sturmlechner@gmail.com> +Date: Tue, 1 Jan 2019 19:19:19 +0100 +Subject: [PATCH] Re-add accidentally removed test for QCA, KF5Wallet is + optional + +--- + CMakeLists.txt | 18 +++++++++++++++++- + src/libs/store/CMakeLists.txt | 15 +++++++-------- + 2 files changed, 24 insertions(+), 9 deletions(-) + +diff --git a/CMakeLists.txt b/CMakeLists.txt +index eed9d3c..3cb4b63 100644 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -128,7 +128,6 @@ find_package(KF5 ${REQUIRED_KF5_VERSION} REQUIRED + Parts + # Sonnet + TextWidgets +- Wallet + WidgetsAddons + WindowSystem + XmlGui +@@ -260,6 +259,23 @@ set_package_properties(KChart PROPERTIES + TYPE REQUIRED + ) + ++## ++## Test for QCA2 ++## ++macro_optional_find_package(Qca-qt5 2.1.0 QUIET) ++set_package_properties(Qca-qt5 PROPERTIES ++ DESCRIPTION "Qt Cryptographic Architecture" ++ URL "https:/download.kde.org/stable/qca-qt5" ++ PURPOSE "Required for encrypted OpenDocument files and encrypted xls files support" ++ TYPE OPTIONAL ++) ++ ++find_package(KF5Wallet ${REQUIRED_KF5_VERSION}) ++ ++if(Qca-qt5_FOUND AND KF5Wallet_FOUND) ++ add_definitions( -DQCA2 ) ++endif() ++ + find_package(Perl REQUIRED) + find_package(ZLIB REQUIRED) + +diff --git a/src/libs/store/CMakeLists.txt b/src/libs/store/CMakeLists.txt +index 2c96fa7..f998264 100644 +--- a/src/libs/store/CMakeLists.txt ++++ b/src/libs/store/CMakeLists.txt +@@ -4,14 +4,8 @@ endif() + + ########### libkostore ############### + +-if( Qca-qt5_FOUND ) +- add_definitions( -DQCA2 ) +-endif() +- + set(kostore_LIB_SRCS + KoDirectoryStore.cpp +- KoEncryptedStore.cpp +- KoEncryptionChecker.cpp + KoLZF.cpp + KoStore.cpp + KoStoreDevice.cpp +@@ -23,6 +17,12 @@ set(kostore_LIB_SRCS + StoreDebug.cpp + KoNetAccess.cpp # temporary while porting + ) ++if( Qca-qt5_FOUND ) ++ set(kostore_LIB_SRCS ${kostore_LIB_SRCS} ++ KoEncryptedStore.cpp ++ KoEncryptionChecker.cpp ++ ) ++endif() + + add_library(planstore SHARED ${kostore_LIB_SRCS}) + generate_export_header(planstore BASE_NAME kostore) +@@ -35,12 +35,11 @@ target_link_libraries(planstore + PRIVATE + Qt5::Gui + KF5::Archive +- KF5::Wallet + KF5::KIOWidgets + KF5::I18n + ) + if( Qca-qt5_FOUND ) +- target_link_libraries(planstore PRIVATE qca-qt5) ++ target_link_libraries(planstore PRIVATE qca-qt5 KF5::Wallet) + endif() + + set_target_properties(planstore PROPERTIES +diff --git a/src/libs/widgets/KoDocumentInfoDlg.cpp b/src/libs/widgets/KoDocumentInfoDlg.cpp +index 1615a61..55e2c32 100644 +--- a/src/libs/widgets/KoDocumentInfoDlg.cpp ++++ b/src/libs/widgets/KoDocumentInfoDlg.cpp +@@ -26,7 +26,9 @@ + #include "KoDocumentInfo.h" + #include "KoDocumentBase.h" + #include "KoGlobal.h" ++#ifdef QCA2 + #include <KoEncryptionChecker.h> ++#endif + #include "KoPageWidgetItem.h" + //#include <KoDocumentRdfBase.h> + #include <KoIcon.h> +@@ -105,12 +107,16 @@ KoDocumentInfoDlg::KoDocumentInfoDlg(QWidget* parent, KoDocumentInfo* docInfo) + d->aboutUi = new Ui::KoDocumentInfoAboutWidget(); + QWidget *infodlg = new QWidget(); + d->aboutUi->setupUi(infodlg); ++#ifdef QCA2 + if (!KoEncryptionChecker::isEncryptionSupported()) { ++#endif + d->aboutUi->lblEncryptedDesc->setVisible(false); + d->aboutUi->lblEncrypted->setVisible(false); + d->aboutUi->pbEncrypt->setVisible(false); + d->aboutUi->lblEncryptedPic->setVisible(false); ++#ifdef QCA2 + } ++#endif + d->aboutUi->cbLanguage->addItems(KoGlobal::listOfLanguages()); + d->aboutUi->cbLanguage->setCurrentIndex(-1); + +-- +2.20.1 + diff --git a/app-office/calligraplan/files/calligraplan-3.1.0-qt-5.11.patch b/app-office/calligraplan/files/calligraplan-3.1.0-qt-5.11.patch new file mode 100644 index 000000000000..584d14e447e7 --- /dev/null +++ b/app-office/calligraplan/files/calligraplan-3.1.0-qt-5.11.patch @@ -0,0 +1,124 @@ +From f53805bdc108b608e40f217e6a78e7e4df4284f2 Mon Sep 17 00:00:00 2001 +From: Andreas Sturmlechner <andreas.sturmlechner@gmail.com> +Date: Sun, 18 Mar 2018 11:56:57 +0100 +Subject: [PATCH] Fix build with Qt 5.11 (missing headers) + +Reviewers: #calligra:_3.0 + +Tags: #calligra:_3.0 + +Differential Revision: https://phabricator.kde.org/D11454 +--- + src/kptview.h | 1 + + src/kptviewlist.cpp | 1 + + src/libs/ui/kptaccountseditor.cpp | 1 + + src/libs/ui/kptdocumentspanel.h | 1 + + src/libs/ui/kptitemviewsettup.cpp | 2 +- + src/libs/ui/kpttaskeditor.cpp | 1 + + src/libs/ui/reportsgenerator/ReportsGeneratorView.cpp | 1 + + src/libs/widgets/KoPageLayoutWidget.cpp | 2 ++ + 15 files changed, 18 insertions(+), 1 deletion(-) + +diff --git a/src/kptview.h b/src/kptview.h +index 44d11935e71..a98e55342db 100644 +--- a/src/kptview.h ++++ b/src/kptview.h +@@ -28,6 +28,7 @@ + #include "kptcontext.h" + #include "kptviewbase.h" + ++#include <QActionGroup> + #include <QDockWidget> + #include <QMap> + +diff --git a/src/kptviewlist.cpp b/src/kptviewlist.cpp +index f34e702e055..0e6db7b2ffe 100644 +--- a/src/kptviewlist.cpp ++++ b/src/kptviewlist.cpp +@@ -25,6 +25,7 @@ + #include <QStyle> + #include <QBrush> + #include <QContextMenuEvent> ++#include <QHeaderView> + #include <QMenu> + + #include <kmessagebox.h> +diff --git a/src/libs/ui/kptaccountseditor.cpp b/src/libs/ui/kptaccountseditor.cpp +index 7991fafd779..54e3a87c94f 100644 +--- a/src/libs/ui/kptaccountseditor.cpp ++++ b/src/libs/ui/kptaccountseditor.cpp +@@ -40,6 +40,7 @@ + #include <QContextMenuEvent> + #include <QMenu> + #include <QAction> ++#include <QHeaderView> + + #include <KLocalizedString> + #include <kactioncollection.h> +diff --git a/src/libs/ui/kptdocumentspanel.h b/src/libs/ui/kptdocumentspanel.h +index 00ea3af80b2..491cb1ebb86 100644 +--- a/src/libs/ui/kptdocumentspanel.h ++++ b/src/libs/ui/kptdocumentspanel.h +@@ -26,6 +26,7 @@ + + #include "kptdocuments.h" + ++#include <QModelIndexList> + #include <QWidget> + #include <kundo2qstack.h> + +diff --git a/src/libs/ui/kptitemviewsettup.cpp b/src/libs/ui/kptitemviewsettup.cpp +index d1c3b1fc157..7c97a070b9a 100644 +--- a/src/libs/ui/kptitemviewsettup.cpp ++++ b/src/libs/ui/kptitemviewsettup.cpp +@@ -25,9 +25,9 @@ + + #include "KoPageLayoutWidget.h" + ++#include <QHeaderView> + #include <QPushButton> + +- + namespace KPlato + { + +diff --git a/src/libs/ui/kpttaskeditor.cpp b/src/libs/ui/kpttaskeditor.cpp +index 21546118d33..91db5acbb18 100644 +--- a/src/libs/ui/kpttaskeditor.cpp ++++ b/src/libs/ui/kpttaskeditor.cpp +@@ -45,6 +45,7 @@ + #include <QVBoxLayout> + #include <QDragMoveEvent> + #include <QAction> ++#include <QHeaderView> + #include <QMenu> + + #include <kactionmenu.h> +diff --git a/src/libs/ui/reportsgenerator/ReportsGeneratorView.cpp b/src/libs/ui/reportsgenerator/ReportsGeneratorView.cpp +index 344ebc2b599..9146f06ab8c 100644 +--- a/src/libs/ui/reportsgenerator/ReportsGeneratorView.cpp ++++ b/src/libs/ui/reportsgenerator/ReportsGeneratorView.cpp +@@ -31,6 +31,7 @@ + #include <KFile> + + #include <QAction> ++#include <QHeaderView> + #include <QTreeView> + #include <QStandardItemModel> + #include <QModelIndex> +diff --git a/src/libs/widgets/KoPageLayoutWidget.cpp b/src/libs/widgets/KoPageLayoutWidget.cpp +index c9e17b748a9..b67e9848807 100644 +--- a/src/libs/widgets/KoPageLayoutWidget.cpp ++++ b/src/libs/widgets/KoPageLayoutWidget.cpp +@@ -23,6 +23,8 @@ + + #include <KoUnit.h> + ++#include <QButtonGroup> ++ + class Q_DECL_HIDDEN KoPageLayoutWidget::Private + { + public: +-- +2.16.2 + diff --git a/app-office/calligraplan/metadata.xml b/app-office/calligraplan/metadata.xml new file mode 100644 index 000000000000..a7529db60e61 --- /dev/null +++ b/app-office/calligraplan/metadata.xml @@ -0,0 +1,18 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>kde@gentoo.org</email> + <name>Gentoo KDE Project</name> + </maintainer> + <maintainer type="project"> + <email>office@gentoo.org</email> + <name>Gentoo Office project</name> + </maintainer> + <use> + <flag name="activities">Enable kactivities support</flag> + <flag name="holidays">Enable <pkg>kde-frameworks/kholidays</pkg> integration</flag> + <flag name="kwallet">Enable access to encrypted OpenDocument files with <pkg>kde-frameworks/kwallet</pkg> storage</flag> + <flag name="pim">Enable support for KDE PIM resources integration</flag> + </use> +</pkgmetadata> diff --git a/app-office/gnucash/Manifest b/app-office/gnucash/Manifest index c1171190ae79..8b97b3417de9 100644 --- a/app-office/gnucash/Manifest +++ b/app-office/gnucash/Manifest @@ -1,8 +1,12 @@ AUX gnucash-3.2-no-gui.patch 440 BLAKE2B 223d9527e0f290e73774b39ee25dae2c1740d4ed8b340d5d8cdfde74734ae30ebc391ca4ef8df6b162dd53cfd1b5ae3c7d5cd64446978a86969bb5fcc9ea6440 SHA512 628d38969abd7475f88ed9013d99691768abd11a751205092e04b92183551e0dce2e32f1212f66fde47e83730e1d26addbc47d990478e8a8968f9c9f0bc041bd +AUX gnucash-3.4-test-stress-options.scm 14743 BLAKE2B f294001a1e888f72ca1fed616d62bd013d7b281ab1143e61ec61a595c2f0e51cfdfc1481a8a9992254fc430155e542138dfab284696ed7a6e0084bb3c81454f9 SHA512 3c8bc5c489c3de49ad940fb6dc99676d60fa0028f1014d2aaa519e8c6a76ceb7c91e2e97edc8e5e9b5c2f7d8a984f463f78ad3a10f49c4eb844e5d9e657b4030 +AUX gnucash-3.4-test-transaction.patch 1157 BLAKE2B 41e516e6cf6f29ea3c41b7dc464c38204b088575d7a9c66a355cf7e3eaaed0cfbfe8b7f30c816795ab84e4102e44475266119564c722ebd8f9401a6d462bec9f SHA512 fb4c578a35d85b12ecdf1a9b818225f410792e84f866573b7de97ce94890ddb22dcbf283baf1d0649a3f68ee83db9fb3aa0784ba9c4cec6b65d133d7e12793bf DIST gnucash-3.2.tar.bz2 13383942 BLAKE2B ce4beb9eab290bbc85c4b3bf68b205a8ebb274056bf10ef1721bce48ec18e4df4b488ce885dc767b4f1e951dabcdc2ba702cb5fe239f249ec50c8d2d1d12a434 SHA512 ef74cbf396096a71316e14500a5b4e57670f9e9c0c5d46f3afe051ccbae2e46a5f14edd8dd805dfb61276b934db286d48ae044160699df82689e2718ed2f7573 DIST gnucash-3.3.tar.bz2 13440713 BLAKE2B a308af90d8a8e50eb732d29c7eadac1fb75b63006da5bbaa9044039c43c1c17976c6b6fdb1706a08a527b75b1300df3a8ed469151370097b0308a173a170e41b SHA512 4bf0369ca9b3c91c98a0d916f0befc7e5675a246559a6a72dba6592b64f56f3cbd1885b0711e44e8d9cca290be742812763691ae2f639ea31ec534e52e17b3f9 +DIST gnucash-3.4.tar.bz2 13564432 BLAKE2B 478d8e2e4acbd0725ceaf997a1e62ba3875e9d4a003e8a3e69111a9d29118447fb2da8ef3e5dd5274d83a3adef1ee9f4a153cdfd17cabe69864b53bab8c7e813 SHA512 4cebef0ba70e59a82d3b2b7b0b138ddb22e8866dc761e156ff1f15920145d12923719effef21ad4c65ccd62fbd14a1529cf0bfcaab70c5b33d103761d08062e0 DIST gtest-1.8.0.tar.gz 1281617 BLAKE2B ac052b4d0eb0d8ded03a8c7dff05177818627b8a51f2dbc2c162b2ee2a5d1323539e7d0d02236d9ebb799995e018f0171c2fdaeb4de3bb339548265e50de79e6 SHA512 1dbece324473e53a83a60601b02c92c089f5d314761351974e097b2cf4d24af4296f9eb8653b6b03b1e363d9c5f793897acae1f0c7ac40149216035c4d395d9d EBUILD gnucash-3.2-r2.ebuild 3959 BLAKE2B 37cdc89d7db8903b4b89332d7f9b47cef47fb29588a443b979a49d43bad5e883158a939898368afc02cae89402b25a7498a5a373c51cb8fb9c5265c7d05c15ae SHA512 97da97ae88ed1aa564ec605d5e8d24852869745521457d98e76adbb4b72a2a28025bcddad413e2f85a2d3f6c4116c40a889438428c9c5197a873e1834077235b EBUILD gnucash-3.3-r1.ebuild 4018 BLAKE2B 17e75c78e4c6c9f45a36297765a512f4972670048358f745cad46a320004487621f145d8b9279ad8629a533e72f1259a39f4a42bfed501fc039b3a6e68ccbbac SHA512 66660f2357731b28a130de0c01cad1d30ea1a36aff30f02a144aa4d2e60945ba12f3847e0827d1548a9477f1f53b1293fefe28004db3e0875cce8495081b5767 EBUILD gnucash-3.3.ebuild 3960 BLAKE2B fb2ce5241798a3aa3f7c1c69608c5707f44bcb847d73d64efc690478a1958ceb01f36d749377dc13502cc6e160875f62bbae40f79e4299aefb5b2f8c5d5e9d3c SHA512 a6bdc6f366cbcf8cec17f3772c45d8ed081d926326870ab966653eba405d693f20677a1dfb4db44f077fc673b42d96689ee71ee4bd7f47a7a78ad5c93edcd22d +EBUILD gnucash-3.4.ebuild 4282 BLAKE2B b105ee7ff529866108c47933850d0207198ac81ca5c84ab0ca4c55bef0992d52f6d34ad4a6a07c015df374cca7a06a1d6c72b2265f048319995e270d6b0dd8fc SHA512 3710292c480f22a77aca55ab5c33860a550cae133abf81bef4b006e23003eced962425c469c963e941c6e4876d90e49ca8a7e6f3c91ce1f8a016bcade4a12558 MISC metadata.xml 877 BLAKE2B 0fcba4a83ba82aa6634bc2e3d71da766f2890340e827ba478157fae994456daaecd12722991626069e04086d670a77f156e378a5b0d7b8ee35717561ca944a03 SHA512 1654790fbffc4ec76fc9520221877ad7eaa8fc774f4a05e9e250e44c0fb989081bafcacb018c8d2f6a4787d1794672a87e09c1687919b544a8f1fb36bb449bdc diff --git a/app-office/gnucash/files/gnucash-3.4-test-stress-options.scm b/app-office/gnucash/files/gnucash-3.4-test-stress-options.scm new file mode 100644 index 000000000000..e85cd61a8efe --- /dev/null +++ b/app-office/gnucash/files/gnucash-3.4-test-stress-options.scm @@ -0,0 +1,315 @@ +(use-modules (ice-9 textual-ports)) +(use-modules (ice-9 popen)) +(use-modules (gnucash utilities)) +(use-modules (gnucash gnc-module)) +(gnc:module-begin-syntax (gnc:module-load "gnucash/app-utils" 0)) +(use-modules (gnucash engine test test-extras)) +(use-modules (gnucash report standard-reports)) +(use-modules (gnucash report business-reports)) +(use-modules (gnucash report view-column)) +(use-modules (gnucash report stylesheets)) +(use-modules (gnucash report taxinvoice)) +(use-modules (gnucash report report-system)) +(use-modules (gnucash report report-system test test-extras)) +(use-modules (srfi srfi-64)) +(use-modules (srfi srfi-98)) +(use-modules (gnucash engine test srfi64-extras)) +(use-modules (sxml simple)) +(use-modules (sxml xpath)) + +;; NOTE +;; ---- +;; SIMPLE stress tests by default +;; +;; PAIRWISE COMBINATORICS are enabled by setting environment variable COMBINATORICS +;; to the fullpath for the compiled jenny from http://burtleburtle.net/bob/math/jenny.html +;; +;; e.g. COMBINATORICS=/home/user/jenny/jenny ninja check + +(define optionslist '()) + +(define (generate-optionslist) + (gnc:report-templates-for-each + (lambda (report-id template) + (let* ((options-generator (gnc:report-template-options-generator template)) + (name (gnc:report-template-name template)) + (options (options-generator))) + (set! optionslist + (cons (list (cons 'report-id report-id) + (cons 'report-name (gnc:report-template-name template)) + (cons 'options (let ((report-options-tested '())) + (gnc:options-for-each + (lambda (option) + (when (memq (gnc:option-type option) + '(multichoice boolean)) + (set! report-options-tested + (cons (vector + (gnc:option-section option) + (gnc:option-name option) + (gnc:option-type option) + (case (gnc:option-type option) + ((multichoice) (map (lambda (d) (vector-ref d 0)) + (gnc:option-data option))) + ((boolean) (list #t #f)))) + report-options-tested)))) + options) + report-options-tested))) + optionslist)))))) + +;; Explicitly set locale to make the report output predictable +(setlocale LC_ALL "C") + +(define (run-test) + (test-runner-factory gnc:test-runner) + (test-begin "stress options") + (generate-optionslist) + (tests) + (test-end "stress options")) + +(define jennypath + (get-environment-variable "COMBINATORICS")) + +(define jenny-exists? + ;; this is a simple test for presence of jenny - will check + ;; COMBINATORICS env exists, and running it produces exit-code of + ;; zero, and tests the first few letters of its output. + (and (string? jennypath) + (zero? (system jennypath)) + (string=? (string-take (get-string-all (open-input-pipe jennypath)) 6) + "jenny:"))) + +(define (set-option! options section name value) + (let ((option (gnc:lookup-option options section name))) + (if option + (gnc:option-set-value option value)))) + +(define (mnemonic->commodity sym) + (gnc-commodity-table-lookup + (gnc-commodity-table-get-table (gnc-get-current-book)) + (gnc-commodity-get-namespace (gnc-default-report-currency)) + sym)) + +(define structure + (list "Root" (list (cons 'type ACCT-TYPE-ASSET)) + (list "Asset" + (list "Bank") + (list "GBP Bank" (list (cons 'commodity (mnemonic->commodity "GBP")))) + (list "Wallet")) + (list "Income" (list (cons 'type ACCT-TYPE-INCOME))) + (list "Income-GBP" (list (cons 'type ACCT-TYPE-INCOME) + (cons 'commodity (mnemonic->commodity "GBP")))) + (list "Expenses" (list (cons 'type ACCT-TYPE-EXPENSE))) + (list "Liabilities" (list (cons 'type ACCT-TYPE-LIABILITY))) + (list "Equity" (list (cons 'type ACCT-TYPE-EQUITY))) + )) + +(define (simple-stress-test report-name uuid report-options) + (let ((options (gnc:make-report-options uuid))) + (test-assert (format #f "basic test ~a" report-name) + (gnc:options->render uuid options (string-append "stress-" report-name) "test")) + (format #t "Testing SIMPLE combinations for:\n~a" report-name) + (for-each + (lambda (option) + (format #t ",~a/~a" + (vector-ref option 0) + (vector-ref option 1))) + report-options) + (newline) + (for-each + (lambda (idx) + (display report-name) + (for-each + (lambda (option) + (let* ((section (vector-ref option 0)) + (name (vector-ref option 1)) + (value (list-ref (vector-ref option 3) + (modulo idx (length (vector-ref option 3)))))) + (set-option! options section name value) + (format #t ",~a" + (cond + ((boolean? value) (if value 't 'f)) + (else value))))) + report-options) + (catch #t + (lambda () + (gnc:options->render uuid options "stress-test" "test") + (display "[pass]\n")) + (lambda (k . args) + (format #t "[fail]... error: (~s . ~s) options-list are:\n~a" + k args + (gnc:html-render-options-changed options #t)) + (test-assert "logging test failure as above..." + #f)))) + (iota + (apply max + (map (lambda (opt) (length (vector-ref opt 3))) + report-options))) + ))) + +(define (combinatorial-stress-test report-name uuid report-options) + (let* ((options (gnc:make-report-options uuid)) + (render #f)) + (test-assert (format #f "basic test ~a" report-name) + (set! render + (gnc:options->render + uuid options (string-append "stress-" report-name) "test"))) + (if render + (begin + (format #t "Testing n-tuple combinatorics for:\n~a" report-name) + (for-each + (lambda (option) + (format #t ",~a/~a" + (vector-ref option 0) + (vector-ref option 1))) + report-options) + (newline) + ;; generate combinatorics + (let* ((option-lengths (map (lambda (report-option) + (length (vector-ref report-option 3))) + report-options)) + (jennyargs (string-join (map number->string option-lengths) " ")) + (n-tuple (min + ;; the following is the n-tuple + 2 + (length report-options))) + (cmdline (format #f "~a -n~a ~a" + jennypath n-tuple jennyargs)) + (jennyout (get-string-all (open-input-pipe cmdline))) + (test-cases (string-split jennyout #\newline))) + (for-each + (lambda (case) + (unless (string-null? case) + (let* ((choices-str (string-filter char-alphabetic? case)) + (choices-alpha (map char->integer (string->list choices-str))) + (choices (map (lambda (n) + (- n (if (> n 96) 97 39))) ; a-z -> 0-25, and A-Z -> 26-51 + choices-alpha))) + (let loop ((option-idx (1- (length report-options))) + (option-summary '())) + (if (negative? option-idx) + (catch #t + (lambda () + (gnc:options->render uuid options "stress-test" "test") + (format #t "[pass] ~a:~a \n" + report-name + (string-join option-summary ","))) + (lambda (k . args) + (format #t "[fail]... error (~s . ~s) options-list are:\n~a" + k args + (gnc:html-render-options-changed options #t)) + (test-assert "logging test failure as above..." + #f))) + (let* ((option (list-ref report-options option-idx)) + (section (vector-ref option 0)) + (name (vector-ref option 1)) + (value (list-ref (vector-ref option 3) + (list-ref choices option-idx)))) + (set-option! options section name value) + (loop (1- option-idx) + (cons (format #f "~a" + (cond + ((boolean? value) (if value 't 'f)) + (else value))) + option-summary)))))))) + test-cases))) + (display "...aborted due to basic test failure")))) + +(define test + ;; what strategy are we using here? simple stress test (ie tests as + ;; many times as the maximum number of options) or combinatorial + ;; tests (using jenny) + (if jenny-exists? + combinatorial-stress-test + simple-stress-test)) + +(define (create-test-data) + (let* ((env (create-test-env)) + (account-alist (env-create-account-structure-alist env structure)) + (bank (cdr (assoc "Bank" account-alist))) + (gbp-bank (cdr (assoc "GBP Bank" account-alist))) + (wallet (cdr (assoc "Wallet" account-alist))) + (income (cdr (assoc "Income" account-alist))) + (gbp-income (cdr (assoc "Income-GBP" account-alist))) + (expense (cdr (assoc "Expenses" account-alist))) + (liability (cdr (assoc "Liabilities" account-alist))) + (equity (cdr (assoc "Equity" account-alist)))) + ;; populate datafile with old transactions + (env-transfer env 01 01 1970 bank expense 5 #:description "desc-1" #:num "trn1" #:memo "memo-3") + (env-transfer env 31 12 1969 income bank 10 #:description "desc-2" #:num "trn2" #:void-reason "void" #:notes "notes3") + (env-transfer env 31 12 1969 income bank 29 #:description "desc-3" #:num "trn3" + #:reconcile (cons #\c (gnc-dmy2time64 01 03 1970))) + (env-transfer env 01 02 1970 bank expense 15 #:description "desc-4" #:num "trn4" #:notes "notes2" #:memo "memo-1") + (env-transfer env 10 01 1970 liability expense 10 #:description "desc-5" #:num "trn5" #:void-reason "any") + (env-transfer env 10 01 1970 liability expense 11 #:description "desc-6" #:num "trn6" #:notes "notes1") + (env-transfer env 10 02 1970 bank liability 8 #:description "desc-7" #:num "trn7" #:notes "notes1" #:memo "memo-2" + #:reconcile (cons #\y (gnc-dmy2time64 01 03 1970))) + (let ((txn (xaccMallocTransaction (gnc-get-current-book))) + (split-1 (xaccMallocSplit (gnc-get-current-book))) + (split-2 (xaccMallocSplit (gnc-get-current-book))) + (split-3 (xaccMallocSplit (gnc-get-current-book)))) + (xaccTransBeginEdit txn) + (xaccTransSetDescription txn "$100bank -> $80expenses + $20wallet") + (xaccTransSetCurrency txn (xaccAccountGetCommodity bank)) + (xaccTransSetDate txn 14 02 1971) + (xaccSplitSetParent split-1 txn) + (xaccSplitSetParent split-2 txn) + (xaccSplitSetParent split-3 txn) + (xaccSplitSetAccount split-1 bank) + (xaccSplitSetAccount split-2 expense) + (xaccSplitSetAccount split-3 wallet) + (xaccSplitSetValue split-1 -100) + (xaccSplitSetValue split-2 80) + (xaccSplitSetValue split-3 20) + (xaccSplitSetAmount split-1 -100) + (xaccSplitSetAmount split-2 80) + (xaccSplitSetAmount split-3 20) + (xaccTransSetNotes txn "multisplit") + (xaccTransCommitEdit txn)) + (let ((closing-txn (env-transfer env 31 12 1977 expense equity 111 #:description "Closing"))) + (xaccTransSetIsClosingTxn closing-txn #t)) + (env-transfer-foreign env 15 01 2000 gbp-bank bank 10 14 #:description "GBP 10 to USD 14") + (env-transfer-foreign env 15 02 2000 bank gbp-bank 9 6 #:description "USD 9 to GBP 6") + (for-each (lambda (m) + (env-transfer env 08 (1+ m) 1978 gbp-income gbp-bank 51 #:description "#51 income") + (env-transfer env 03 (1+ m) 1978 income bank 103 #:description "$103 income") + (env-transfer env 15 (1+ m) 1978 bank expense 22 #:description "$22 expense") + (env-transfer env 09 (1+ m) 1978 income bank 109 #:description "$109 income")) + (iota 12)) + (let ((mid (floor (/ (+ (gnc-accounting-period-fiscal-start) + (gnc-accounting-period-fiscal-end)) 2)))) + (env-create-transaction env mid bank income 200)))) + +(define (run-tests prefix) + (for-each + (lambda (option-set) + (let ((report-name (assq-ref option-set 'report-name)) + (report-guid (assq-ref option-set 'report-id)) + (report-options (assq-ref option-set 'options))) + (if (member report-name + ;; these reports seem to cause problems when running... + '( + ;; eguile-based reports + "Tax Invoice" + "Receipt" + "Australian Tax Invoice" + "Balance Sheet (eguile)" + + ;; tax-schedule - locale-dependent? + "Tax Schedule Report/TXF Export" + + ;; unusual reports + "Welcome to GnuCash" + "Hello, World" + "Multicolumn View" + "General Journal" + )) + (format #t "\nSkipping ~a ~a...\n" report-name prefix) + (begin + (format #t "\nTesting ~a ~a...\n" report-name prefix) + (test report-name report-guid report-options))))) + optionslist)) + +(define (tests) + (run-tests "with empty book") + (create-test-data) + (run-tests "on a populated book")) diff --git a/app-office/gnucash/files/gnucash-3.4-test-transaction.patch b/app-office/gnucash/files/gnucash-3.4-test-transaction.patch new file mode 100644 index 000000000000..bf7180e664fd --- /dev/null +++ b/app-office/gnucash/files/gnucash-3.4-test-transaction.patch @@ -0,0 +1,25 @@ +From 95bee405cf5568f5899287ba62058cf894361676 Mon Sep 17 00:00:00 2001 +From: Christopher Lam <christopher.lck@gmail.com> +Date: Wed, 2 Jan 2019 00:00:56 +0800 +Subject: [PATCH] [test-transaction] fix a test which was hardcoded to 2018. + +This test was hard-coded to pass in 2018. Fix. +--- + gnucash/report/standard-reports/test/test-transaction.scm | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +diff --git a/gnucash/report/standard-reports/test/test-transaction.scm b/gnucash/report/standard-reports/test/test-transaction.scm +index 755aba2983..2f428e24e9 100644 +--- a/gnucash/report/standard-reports/test/test-transaction.scm ++++ b/gnucash/report/standard-reports/test/test-transaction.scm +@@ -652,8 +652,8 @@ + (list "Grand Total" "$2,280.00" "$2,280.00") + (get-row-col sxml -1 #f)) + (test-equal "dual amount column, first transaction correct" +- (list "01/03/18" "$103 income" "Root.Asset.Bank" "$103.00" "$103.00") +- (get-row-col sxml 1 #f))) ++ (list "$103 income" "Root.Asset.Bank" "$103.00" "$103.00") ++ (cdr (get-row-col sxml 1 #f)))) + ) + + (test-end "display options") diff --git a/app-office/gnucash/gnucash-3.4.ebuild b/app-office/gnucash/gnucash-3.4.ebuild new file mode 100644 index 000000000000..970c9bf9bf22 --- /dev/null +++ b/app-office/gnucash/gnucash-3.4.ebuild @@ -0,0 +1,178 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +# google{test,mock} version +GV="1.8.0" +PYTHON_COMPAT=( python3_{4,5,6} ) + +inherit cmake-utils gnome2-utils python-single-r1 xdg-utils + +DESCRIPTION="A personal finance manager" +HOMEPAGE="http://www.gnucash.org/" +SRC_URI="https://github.com/Gnucash/${PN}/releases/download/${PV}/${P}.tar.bz2 + https://github.com/google/googletest/archive/release-${GV}.tar.gz -> gtest-${GV}.tar.gz" + +SLOT="0" +LICENSE="GPL-2" +KEYWORDS="~amd64 ~ppc ~ppc64 ~x86" + +IUSE="aqbanking chipcard debug doc examples gnome-keyring +gui mysql nls ofx + postgres python quotes -register2 sqlite" + +REQUIRED_USE=" + chipcard? ( aqbanking ) + python? ( ${PYTHON_REQUIRED_USE} )" + +# libdbi version requirement for sqlite taken from bug #455134 +# +# dev-libs/boost must always be built with nls enabled. +# guile[deprecated] because of SCM_LIST*() use +RDEPEND=" + >=dev-libs/glib-2.46.0:2 + >=dev-libs/libxml2-2.7.0:2 + >=sys-libs/zlib-1.1.4 + >=dev-scheme/guile-2.2.0:12=[deprecated,regex] + dev-libs/boost:=[icu,nls] + dev-libs/icu:= + dev-libs/libxslt + aqbanking? ( + >=net-libs/aqbanking-5[gtk,ofx?] + sys-libs/gwenhywfar[gtk] + chipcard? ( sys-libs/libchipcard ) + ) + gnome-keyring? ( >=app-crypt/libsecret-0.18 ) + gui? ( + gnome-base/dconf + net-libs/webkit-gtk:4= + >=x11-libs/gtk+-3.14.0:3 + ) + mysql? ( + dev-db/libdbi + dev-db/libdbi-drivers[mysql] + ) + ofx? ( >=dev-libs/libofx-0.9.1 ) + postgres? ( + dev-db/libdbi + dev-db/libdbi-drivers[postgres] + ) + python? ( ${PYTHON_DEPS} ) + quotes? ( + >=dev-perl/Finance-Quote-1.11 + dev-perl/Date-Manip + dev-perl/HTML-TableExtract + ) + sqlite? ( + >=dev-db/libdbi-0.9.0 + >=dev-db/libdbi-drivers-0.9.0[sqlite] + ) +" + +DEPEND="${RDEPEND} + ~dev-cpp/gtest-${GV} + >=sys-devel/gettext-0.19.6 + dev-lang/perl + dev-perl/XML-Parser + sys-devel/libtool + virtual/pkgconfig +" + +PDEPEND="doc? ( + ~app-doc/gnucash-docs-${PV} + gnome-extra/yelp +)" + +PATCHES=( "${FILESDIR}"/${PN}-3.2-no-gui.patch + # Fixed in 3.5 + "${FILESDIR}"/${PN}-3.4-test-transaction.patch ) + +pkg_setup() { + use python && python-single-r1_pkg_setup + xdg_environment_reset +} + +src_unpack() { + default + cp "${FILESDIR}"/gnucash-3.4-test-stress-options.scm \ + ${PN}-${PV}/${PN}/report/standard-reports/test/test-stress-options.scm \ + || die "Failed copying scm" +} + +src_configure() { + local sql_on_off="OFF" + if use mysql || use postgres || use sqlite ; then + sql_on_off="ON" + fi + + local mycmakeargs=( + -DGMOCK_ROOT="${WORKDIR}"/googletest-release-${GV}/googlemock + -DGTEST_ROOT="${WORKDIR}"/googletest-release-${GV}/googletest + # Disable fallback to guile-2.0 + -DCMAKE_DISABLE_FIND_PACKAGE_GUILE2=ON + -DCOMPILE_GSCHEMAS=OFF + -DDISABLE_NLS=$(usex !nls) + -DENABLE_REGISTER2=$(usex register2) + -DWITH_AQBANKING=$(usex aqbanking) + -DWITH_OFX=$(usex ofx) + -DWITH_PYTHON=$(usex python) + -DWITH_SQL=${sql_on_off} + -DWITH_GNUCASH=$(usex gui) + ) + + cmake-utils_src_configure +} + +src_test() { + if use python ; then + cp common/test-core/unittest_support.py \ + "${BUILD_DIR}"/common/test-core/ || die + fi + + cd "${BUILD_DIR}" || die + XDG_DATA_HOME="${T}/$(whoami)" emake check +} + +src_install() { + cmake-utils_src_install + + rm "${ED%/}"/usr/share/doc/${PF}/README.dependencies || die + + if use examples ; then + mv "${ED%/}"/usr/share/doc/gnucash \ + "${ED%/}"/usr/share/doc/${PF}/examples || die + pushd "${ED%/}"/usr/share/doc/${PF}/examples/ > /dev/null || die + rm AUTHORS DOCUMENTERS LICENSE NEWS projects.html ChangeLog* \ + *win32-bin.txt || die + popd > /dev/null || die + docompress -x /usr/share/doc/${PF}/examples/ + else + rm -r "${ED%/}"/usr/share/doc/gnucash || die + fi + + use aqbanking && dodoc doc/README.HBCI + use ofx && dodoc doc/README.OFX +} + +pkg_postinst() { + if use gui ; then + gnome2_icon_cache_update + gnome2_schemas_update + fi + xdg_desktop_database_update + xdg_mimeinfo_database_update + + ewarn "Backup all financial files or databases before using GnuCash >=2.7.0!" + ewarn + ewarn "GnuCash 2.7.0 introduced large changes in its file format and database" + ewarn "schema that WILL prevent you from reverting back to GnuCash 2.6." +} + +pkg_postrm() { + if use gui ; then + gnome2_icon_cache_update + gnome2_schemas_update + fi + xdg_desktop_database_update + xdg_mimeinfo_database_update +} diff --git a/app-office/libreoffice-bin-debug/Manifest b/app-office/libreoffice-bin-debug/Manifest index 322b6c1be3d4..c8066eaaa6a7 100644 --- a/app-office/libreoffice-bin-debug/Manifest +++ b/app-office/libreoffice-bin-debug/Manifest @@ -23,5 +23,5 @@ DIST x86-debug-libreoffice-kde-6.1.4.2.xd3 336243150 BLAKE2B 91f903eb7ea3b72b2a1 DIST x86-debug-libreoffice-kde-java-6.0.6.2.xd3 587012572 BLAKE2B 5a3495eb3a1b9149e9378501303716c76ba1ce82f18339e60b1727f1467e351b9fa788196fae0f03aac122534d36f26d19d10421fea79603b4240a580b1a6b6d SHA512 64fcbb87757cb8519a2d4c9935c677f112d1d6f570ee30d6226525e9159fc136271e8b31f15ea06864d63f3003526d84c6253c6f532fd0cacc99f755396bbf50 DIST x86-debug-libreoffice-kde-java-6.1.4.2.xd3 590359965 BLAKE2B bc169ef7144612def9255191fbd7d2765b42ed8e7f1a1450b4253c6bad1b582481c544c237c26d4bc41f724c4c114b8c55ec05989f337de59cd1285c29428d94 SHA512 31bf9f75e1722ea8dd17ef86d7819fcb0f40369ea7d7399fc88b4e715800bf9419cc4d4bd476dbe5840f8d7e9e9c9fe78289caf4938290224f58d5c5ab68e2af EBUILD libreoffice-bin-debug-6.0.6.2.ebuild 2626 BLAKE2B 632daab6702e56cce06c16acfda09c0042296e34dfd75246debfc6d40c786ac15f447505a9948dfcfb58062bd86cdc13ed1ec93c8f9cb7df7091fe14dd9f6064 SHA512 7cd35b5da20aee77866d7eb35af29b3335611a7407fe94ac0f30a8faf3aa70d707f1afc2e5c6fcec3fcc684e947f5be887676753b70799f681efee8282645031 -EBUILD libreoffice-bin-debug-6.1.4.2.ebuild 2628 BLAKE2B 2a0de51d58f88ff314e4fc25238f5ce291eda474619b5810ba41be1d9520b3d4abe6f46b2730af53138acfe4c3b57d4cb2bb3ad354fd1d9458535106a51c6c36 SHA512 65fb81e661de4a2b57016e92ce64f817c74696c57cc00a5e7693ba9b5341f262030154605e06a363fb75f9fa22d1fa0a491e1ce912af73cdfe3bcb8d216d0a5c +EBUILD libreoffice-bin-debug-6.1.4.2.ebuild 2626 BLAKE2B 62ef593013fec0d24717823b361c0d0948aedc1e5bc2c99795d9b1f44f38f6e6de0598beb13342ceac5a7a8f247a981c9e9fefffbb4edd3ffc227aad57d8c632 SHA512 de472a71d20ae953b2a1f7da843c0cf24b25192e49d6f39862ec301734f5169e890c4717da8a280061b98936e7352662b0eb822e6587c18b7405c7a6f26aeb28 MISC metadata.xml 481 BLAKE2B 2b7085b47722f20719ca5e219b52e4334c4819db8c61dcee1446ac28e70cd90a3ac7e1713a4e95a0d3952d931ebcc34b137294b1e17f79cea9f41ec31fb3cd55 SHA512 6c5698440da103c49a6a26c99d3af9ef88f79a74542bca66cc8adad77dd5412760630e5753f163e92cbe58b53c0fd899b9115ca3ae85627bbacdc01c6dd7bb63 diff --git a/app-office/libreoffice-bin-debug/libreoffice-bin-debug-6.1.4.2.ebuild b/app-office/libreoffice-bin-debug/libreoffice-bin-debug-6.1.4.2.ebuild index 9db8af43438e..dd563997b9b9 100644 --- a/app-office/libreoffice-bin-debug/libreoffice-bin-debug-6.1.4.2.ebuild +++ b/app-office/libreoffice-bin-debug/libreoffice-bin-debug-6.1.4.2.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2018 Gentoo Authors +# Copyright 1999-2019 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=6 @@ -46,7 +46,7 @@ SRC_URI=" IUSE="gnome java kde" LICENSE="LGPL-3" SLOT="0" -KEYWORDS="-* ~amd64 ~x86" +KEYWORDS="-* amd64 x86" RDEPEND="=app-office/${PN/-debug}-${PVR}[gnome=,java=,kde=]" diff --git a/app-office/libreoffice-bin/Manifest b/app-office/libreoffice-bin/Manifest index b6a74fe268d8..1637415b494d 100644 --- a/app-office/libreoffice-bin/Manifest +++ b/app-office/libreoffice-bin/Manifest @@ -24,5 +24,5 @@ DIST x86-bin-libreoffice-kde-6.1.4.2.xd3 15913661 BLAKE2B ebeea8f8efa2608ad23c0c DIST x86-bin-libreoffice-kde-java-6.0.6.2.xd3 24393402 BLAKE2B db927aa404b4b0d6e9cc5f8be019e5701937f3fc2146d731a8fa007ddedf5a992b1f36c4eb4e30f20821b497d20011441db305d344b24831cfa075a232dc542a SHA512 f42defba10412acb0676fe3e23dfd39a11456812db908ac1e8120d4ef9cf95fce6d1cdcd344c21b6675e17b8117488caa36b0bc44bcabbc77d19c95ac8789875 DIST x86-bin-libreoffice-kde-java-6.1.4.2.xd3 25702585 BLAKE2B a66567473b111de9a8303f5fd861f5abb62de40be477f33f20755aa2e04896816ff04ce9bc6adcab841adb333a5edd8ae7f50c201d837166e81f38ccef49b8aa SHA512 f5c689cc8682652d2c9b7c3a5e7a7831295b55f241d63aa9e0f470ee772d8a7be4c72244e4e2d76fbc82cb075b0fcfcf293ddf27bf6aed83c73abc57f491fe33 EBUILD libreoffice-bin-6.0.6.2.ebuild 6792 BLAKE2B 24f3505fe905125205eec9529be539352d8418ab4b8fa2cc1dede6ed841cdda05304fac9d71bef08236f16d375133dcb6b93142c65689764060203d7ad0013e9 SHA512 b5a2d493c5880dc772ccc2abeaf9b8eac9e1a87c44d08f912be30dd1ed3f897a7522edb27e9ddafffd4550adab36428e84707b50e6f90be1f27dd5e3da09c02a -EBUILD libreoffice-bin-6.1.4.2.ebuild 6771 BLAKE2B aec3262e690a3fb489e89ee2533f50353ff430db44353baef765d5ba5f9c10f05fde8a3ff14a8cf05d8f669fa65315d19c4278bcfba14e6b61f1aa608289c49e SHA512 a5c9542c0692c006f13f0d3720b881b06abb51f5dbfae81f4a4f14c3a378008a6423af7c01973f40a736f86a225fee6b6e3765c111c01d4ed8b78c5139a4b2cb +EBUILD libreoffice-bin-6.1.4.2.ebuild 6769 BLAKE2B b7fcbc498c3f2246ae4e06db9599eeaa1a85539861681c9327a13e304799529b186481515dafd031064f860e136847cdc58cba41cac00da2fb7ae31d8a905bb2 SHA512 1cf00015d51727ab65fb931963f7cedf376aa9906d65d5f9282cb415b43c8a6bd96692230c8a6f7f5d313b5b651472cde826a21d60ab80f63f72f7453c8cee76 MISC metadata.xml 510 BLAKE2B 3c08e88fbf4a981a3adde50ee62d59899f24f87b2aee7359bec6c337adde486096de536227d81b1e3eeb2a27e01c08ca1d91db6d9311e0d34211528f63aea23c SHA512 12331dfd1fe409ce5a65bcf1ce8bd2e23f2e789b7009216e987b861fde897b78b16487399338af0e94e9e40da70ba32624251d71de5aae7d5b23891f54a994f0 diff --git a/app-office/libreoffice-bin/libreoffice-bin-6.1.4.2.ebuild b/app-office/libreoffice-bin/libreoffice-bin-6.1.4.2.ebuild index 1e4586411304..6c64fa2c6a95 100644 --- a/app-office/libreoffice-bin/libreoffice-bin-6.1.4.2.ebuild +++ b/app-office/libreoffice-bin/libreoffice-bin-6.1.4.2.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2018 Gentoo Authors +# Copyright 1999-2019 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=6 @@ -51,7 +51,7 @@ SRC_URI=" IUSE="gnome java kde" LICENSE="LGPL-3" SLOT="0" -KEYWORDS="-* ~amd64 ~x86" +KEYWORDS="-* amd64 x86" BIN_COMMON_DEPEND=" app-text/hunspell:0/1.6 diff --git a/app-office/libreoffice-l10n/Manifest b/app-office/libreoffice-l10n/Manifest index cb5d8663a54d..0a855571374f 100644 --- a/app-office/libreoffice-l10n/Manifest +++ b/app-office/libreoffice-l10n/Manifest @@ -335,6 +335,175 @@ DIST LibreOffice_6.1.4.2_Linux_x86_rpm_langpack_xh.tar.gz 289979 BLAKE2B 99e987a DIST LibreOffice_6.1.4.2_Linux_x86_rpm_langpack_zh-CN.tar.gz 793869 BLAKE2B 6520ff193de644324512f0b66e38843a4a8f4a3ffe2e03d0e5bb7994ce6975e50e921beae721f911488701577ae84e291188e98369de192e11786964814ace73 SHA512 9d6754d85b7dfc2d6fd53f01270d2881dc7222eae708c38a2f11c5d285fd45a4724ea61d9247a5ff0b200acd742306b82918d151e9f128bd1cdca9be9be392bb DIST LibreOffice_6.1.4.2_Linux_x86_rpm_langpack_zh-TW.tar.gz 799086 BLAKE2B 38ae9fe79cfa89d31d503f9971d363d1b84e5910bb2becc1daf30a561c795bb1a6ecd4f889033ab480ad27b103a034769f42a5e6b76c923e0b25a3efe29a44ed SHA512 4514d7dfc8f355a342b5ebafdd9e4b491f691f7040dd806c486d244f419a113107f04ed56c3cce91a93c81196fda68c18132da34ed65d109f3ee508b29a65f41 DIST LibreOffice_6.1.4.2_Linux_x86_rpm_langpack_zu.tar.gz 320320 BLAKE2B b8fd93d9377e50e4b07142b4bc84e612c11f644a7b6c03528390b5e22779336936bf4dedd267cd857b2f70e26cc600e46e165833197282f30e83ef4042380772 SHA512 7a211110104316b7f16e088d845d7b88a714ca8121ecb2c7f5c838c81ddf1f0113275b2efb54847d7f1403f382e7be7b731de393d3672926b5ab6d4e598d5e60 +DIST LibreOffice_6.2.0.2_Linux_x86_rpm_helppack_am.tar.gz 2571687 BLAKE2B da9386f971efd048beae227ababda48ba2413c4969d323227ba1c1c3d89f0fe2ab9563809f2570ea666d2fd15f75a5d2b3b02303f49b2e8ad1cf1016ad549bf2 SHA512 31df83a97f49992e87a590e20cba869ae5b8863d757fcb85fcf6fab0cf0dd94efb1d26082d0dc319b8c5f177403faad6c27339e97e1fdb1ea5ac9c564b59195f +DIST LibreOffice_6.2.0.2_Linux_x86_rpm_helppack_ast.tar.gz 2463403 BLAKE2B ccb68d90da9b7cedf57a454b2ad1a6acee1dbf658ce9e8955add2a94bff8b70a21418d514e3c1d0211f439132ff805b11b6cc43f9c4bdbf123c0a65f413d7342 SHA512 f1c1ba18768b28f6eb95d7bdd260ee4ce6bbb573df2c77f5c0ef496fe71a5df3d3f077352b5a915832485091cf5f076e2a04d53f51e9c686c51ae518c5dd12bd +DIST LibreOffice_6.2.0.2_Linux_x86_rpm_helppack_bg.tar.gz 2657243 BLAKE2B d8a7ec3e68a90dd771e6fc36ab2459eac434cf6d00a8becdf74b5b8c94e898baf22792c9eb49670f16ad9ebd3c791628f4c8729f2e6375421b59f12e34d9533d SHA512 ffbf1434894eb832143d7b807df7958a3b284fb383db1465a2af18a1dd7c8cea6d792a41ed36383868a6ba52e78d835e009788867716f64ea6699dd32964cc37 +DIST LibreOffice_6.2.0.2_Linux_x86_rpm_helppack_bn-IN.tar.gz 2672160 BLAKE2B 792be295a96bec9be18593965f777c2334c19df5082f77b72a135c53d3279e8f1d23b859bd33f8108ce5ec3121dc686910eb4b49ee36c7fb0ce73e8e15a4635d SHA512 b1666ada2de81549f163617554e440d51849fce972a1cc9b9a8bcf36839a42e93f24c4a830d5221a2a62297ce7fce77aa40ee049cdadecc0aac13aff9d25e848 +DIST LibreOffice_6.2.0.2_Linux_x86_rpm_helppack_bn.tar.gz 2647118 BLAKE2B cac5786cd382c6e59da994312f2f49f85dfe009402f329f532c956fe3f8975f206b51458e6324fd6e38804272b7d30ff764e664d507c036d96eb222dd68260d0 SHA512 256fdfa64cbef4bacc30920ab2184c07c1a77e21333b3d8ab8dbcca77715ba6c5229ee786e0b788bceb4071f0b0e8051572015e4ad5deae1ccdb778555f2fb88 +DIST LibreOffice_6.2.0.2_Linux_x86_rpm_helppack_bo.tar.gz 2660344 BLAKE2B 73c3c925a3cfa2396c2768e0e63336ae2d6cc0a08a8faf5703a3e7f16ce3c01938fe75004682b8d80860d2c8a284a3ebff39a571f63b97d838346970ca26c419 SHA512 4fcf5d24ac876bf0614b3d4833aa2113041e74faa9c10f1bfb8bf445c7dc038ad3c52811547a1ee8870f602c9472df7fbfb5f3e21dd9ce64fae39242e4b03b12 +DIST LibreOffice_6.2.0.2_Linux_x86_rpm_helppack_bs.tar.gz 2376852 BLAKE2B bd669d4f37ea2ce80305caaaa47d16c5824092c094a5eb835157d952869b040c4d87466c3be7700da4024bc626614f143f1331e0e0122b850dfaada532fe927a SHA512 f594b2a39104c0e7a965924f634a3e03f865f2189577b964bd25fd1893b5dd511b1a02781d1c3c3e3acaf234afb7555f2845896bb3eed8de99fb1c17f26f698f +DIST LibreOffice_6.2.0.2_Linux_x86_rpm_helppack_ca-valencia.tar.gz 2459294 BLAKE2B 6eb79faa8b748a9c25acf3904139a707b3bc19273473ad3bb7ee5616f7a2d34371dd7aca6b259016e1fbe8ea5f0e7cf326baa17e928cf4be8606abdbd76cc820 SHA512 6a228a612179e9cca822b982a6ad4f024b2c6f014268b05a84e094b13edf255b8ead8e65cac9d979093f856f37de21fe5ea6f87ddb86468a56125fe580177157 +DIST LibreOffice_6.2.0.2_Linux_x86_rpm_helppack_ca.tar.gz 2445287 BLAKE2B f56fd641aa19bb9d63e59c5a37f4c3fec312f006c7e53e64eb43f8275b182d1712faf2570d92064d67fca15d961e62602ca9eed1ecbb4df47e024bf2e3ba90ad SHA512 8910842f35ba338e2b0cf8e24c4b43e89914d275858d34c0a68d1c29570800aeeb34daec5982facad0cc7ea996d0ab2f46d4524f3fd859bb844ec152b1715536 +DIST LibreOffice_6.2.0.2_Linux_x86_rpm_helppack_cs.tar.gz 2443838 BLAKE2B 750e53ab1f66ac83583f66583530baf5918b11ecd0d477b6fcbfd4bacdd815db2108a7102d72c0da196adf6f36986c1f6ae0b1dba3f7f211f6249d9ab52760c2 SHA512 49813c2fe21c979e42402e054b44b0d167a07223e393a1fb4e44a68b607a7bf5529e1e817b7ed1bbd81bc26d783f2bc3dea97988c67acf5f87486b42aa2e3fe9 +DIST LibreOffice_6.2.0.2_Linux_x86_rpm_helppack_da.tar.gz 2406530 BLAKE2B 9043c896034d88dabdadb3393ead1ef40a25e9097b673c076453707582a5c84d6935e12c9fa0c7bb0f05474978fefba21b2bdcb4ce4f0d29a61d74a95e44fd2d SHA512 8af7925f1a526573ebfaff14cd51bc8a3d2313e70e32424c6b00ed032027c0c77984c4458e7a62f0aaf9756498850f00f033f4a44f0d28be5a65ed1fad7736f2 +DIST LibreOffice_6.2.0.2_Linux_x86_rpm_helppack_de.tar.gz 2501937 BLAKE2B 4b3926cfb75f1dadd68cfd44e298d3232659da6accb0a21cb29edf06506b152b7136dc06c2cf7ad34a9e6c237934d14758d65ba2e61339eef72e280c6a8df576 SHA512 8db82836141a155debdb9bbc0d30fb6a4ae97c50187eee4da67e6ea23904bf3650a9532ce725129c267c5e2f471745d06470be811f063c7cdca703bfb37d72b6 +DIST LibreOffice_6.2.0.2_Linux_x86_rpm_helppack_dz.tar.gz 2815836 BLAKE2B e328c4324f0c364d4157bb8c0a1707613ce2ec5bd26faecbb5f4f90e8d66e55b5d8cfa3a52b93160d162cfdb76288ea022906e4d0a3cebc1b7128a8fc9387267 SHA512 246b5047bc5bce0fa1382d95501870e53f0ead502013b756946b0afa2dd1d6ed7b6fdabebef39b884d77a04b942971389cf18c3349968e62f4d5b617be76bd26 +DIST LibreOffice_6.2.0.2_Linux_x86_rpm_helppack_el.tar.gz 2864556 BLAKE2B 5716fc71c853ba19b48f25b566aba05303c01e49dd3784fe533decd90bad2f38bf8f27bd7a36aeadd55e79d2849577136d9bbb45ade841aac5a3298e95800cb3 SHA512 5ef30f8e464e1d79b5f1ef8878bb07904c10e4b57cf1e5aeec386713fd82652612943a67626d92723d52ad37ab76df6720ceefceee1418948dc8c74cb1d54bc3 +DIST LibreOffice_6.2.0.2_Linux_x86_rpm_helppack_en-GB.tar.gz 2281619 BLAKE2B 3ac6982d4000a2375a420e890199d153fb1fc1db99121c4acdd6d2bacbd4248bd0839f60889a773f914a65e607295a84c99c840f4527138b66787c17e164be8e SHA512 729399060fd728ffcd4a45012e7172dfecd89d67688b922f5d545eb48285e40b410e7c29f02545373b097092dc0e8c6bb913e583841d864699b0d0748c237e8b +DIST LibreOffice_6.2.0.2_Linux_x86_rpm_helppack_en-US.tar.gz 2100640 BLAKE2B cdd472b6abc6822bea0737171ee7f78c580830a883812f788e9ea41e0f8043436a4698680f044c75c76f4fe65c2ebb56a539f4bda42c80d58cd8e0b38bd53a56 SHA512 bd25530186b01a6c682404edc29a4532dead0093100bae563cf494d8e7e1c99ad72b1318a2accefecec8e9dcaf50469732134a1bd7c6b6f90c3625e574e58470 +DIST LibreOffice_6.2.0.2_Linux_x86_rpm_helppack_en-ZA.tar.gz 2278595 BLAKE2B 33cdd9fdb8d4440e0f392ee57aed8ce88b83b55644445d0c770b96c34d42b0b7b9efa1b789e08a7eedca2c8ba024b63490ff244069c1ab6a59c56aff68aa685f SHA512 ae03217edeaf08582ab137d9b6ce2e428707efc1cbae01bbc935da08d2570b4fb78a7671ce792991651258ffae9ec49a12db8f49eda8915621331863a4072401 +DIST LibreOffice_6.2.0.2_Linux_x86_rpm_helppack_eo.tar.gz 2359095 BLAKE2B 1897ed170848f4d95fd71d92223f7d227b8d7b91d8443e469dd33bdcb17499bb04feeff43145b42da96c15551028d12544f76bd3b2c83c9af9ad480eb630f3af SHA512 35261fc0d528d39bcf8182881bcb3d41c2083efee65af7c43bda37fbae54d0a830c043b0eabdf7a74f9912a066ab9a4f479b1014d4fcc45aa340da10f6c5f286 +DIST LibreOffice_6.2.0.2_Linux_x86_rpm_helppack_es.tar.gz 2486504 BLAKE2B 8fecfbc8c8cab1fb8eb7d7c57be52d2d0e8abb91ea43c20e59078cdd5eff25f869a7aa2ab3c8bab29ac94bbb6f3a497391fb4cba2d5f27ecf75ecbd2acbe50a3 SHA512 126dd095df740e9eeecd6125dbf6497bf8bb3dd4a0744c686d237fee65f7ebece2e5d64960ec6785028e1883df86e8a75644c612dff407b0fa26e2620fc2d506 +DIST LibreOffice_6.2.0.2_Linux_x86_rpm_helppack_et.tar.gz 2404246 BLAKE2B 291abd5c34a0d9366c349581e6c7e110bd0212a30cd56cf68da14fb076892a239724ab764d9082f05b26e23338ed0fa82dc4d0f61af4c4da419cd4388ad54691 SHA512 4079b18a43bdab96fd46f027c3a7e58ea54675c6b5c082823449d5de020dad6d5ec88a5165b42b5c3ba9e41e9501112f690f85cb92f2f307f887b90d07964560 +DIST LibreOffice_6.2.0.2_Linux_x86_rpm_helppack_eu.tar.gz 2357201 BLAKE2B 19503bf48fbff3b4be7ba0d018c4376b7eb13492aa9ccc2417a2f6fa31342f00811b7c6e645d3e58e629ccf3388108f2aab38d77db769cccab631534c32d7dfa SHA512 436429b9223e5dba2f6161001b46e4b828752845d4705dbad970619b520c7a5c074656b6458f19aa26889950f84220f2394eb2ad459a399c7af182c0e92a7fd0 +DIST LibreOffice_6.2.0.2_Linux_x86_rpm_helppack_fi.tar.gz 2452869 BLAKE2B 193b7cec1d333eb92bc469befcf286117b17e8503cc5cddef1a875d25e3b793bd223ae2db7ca535d58a23ca351a2e4d01cb46ec748be604693cbf2464c40029e SHA512 7c06a665fd64e3e5589f151769a6d752eecec86b5ba811c939ce15727fc302ae3159395220e78cc7024ae1b4c527391658cf5f7d60b102e5926ab7627af6f36b +DIST LibreOffice_6.2.0.2_Linux_x86_rpm_helppack_fr.tar.gz 2470525 BLAKE2B d702576e4796d9fbf27ae24833d6f345c8ffa95859e266a81f784346d40cba981ac4398732f84b3f2de1b57420a76ee69eb90d67a0e888fc1c50036935f8da3a SHA512 b4d99c0799b0bbb9bcbc921d193e783069499a0926b36d52c469d3425a945d7cd4623083a39a4c68ee840ddbbbfbc72186531b1d80d84a0e0340c2827d9ce761 +DIST LibreOffice_6.2.0.2_Linux_x86_rpm_helppack_gl.tar.gz 2444869 BLAKE2B ae325d631f68c65965f50523abb239c4ad392b3f22a14cf48afc48062e5c18624c86e03b9f1317be42cf852a3048e20acf34cba22c539a1f6c777ebdd0c3e463 SHA512 763247e92b0dfd8005e440c87efafb24d90744845be60c96f973f29f6db34663b70b1d1021e616b0e35f975d75d3176389f220046ce34c739c874d336d8444ff +DIST LibreOffice_6.2.0.2_Linux_x86_rpm_helppack_gu.tar.gz 2330878 BLAKE2B e5c56566b87bbf010ebb805d685ee0d622e39d5aa62216d4b8e9bc966e26f1a74320372abca4fb5981aab2bc82d9429229094dec25e3a996988daecb3048a94e SHA512 0e70cf47cff015d393312a6fc3ee9eaa87002864b3524e62226020b0ee9f9ed6fb4a3ead782323e40bd7a8f501345a9d2c892aceefaabc52df8f173c92760791 +DIST LibreOffice_6.2.0.2_Linux_x86_rpm_helppack_he.tar.gz 2216788 BLAKE2B 103c296d77e403a32231d7086b0a8da436f7392d4447bcd6540d406b37d7c2c9e2cbaa8c438f1a0aa405a7cb5170e050e2fb9726c8ec6d8d1bec0ba36e9718f5 SHA512 f5312100892bed61f24382d726c8b6b4b7476ca6a04eb8ed28cb4d87c8c04d0e8e49b7a4191cb14348d84d0fdda07e9b4990497d2a450aaaa649ae5362b5b7f5 +DIST LibreOffice_6.2.0.2_Linux_x86_rpm_helppack_hi.tar.gz 2437759 BLAKE2B 51ca472ee7a91558b7b6a4d29d9470fe1a04a205a800d9a08af9bcc76333195474e2615587b42eddcb8052432277c72e33ac8127e064fb46bbe4aec9553f6c53 SHA512 69f69ce4dcddae25425123916cbdab5447d6a3c7bef8c82c0b3ebf050a906bf5bcff7e4bbe4468c02dee552d6664b58afe80d34690be13af5c5d0035afa71d0e +DIST LibreOffice_6.2.0.2_Linux_x86_rpm_helppack_hr.tar.gz 2333806 BLAKE2B ffac83aa59b67bffb07fffdf36fe5ad35a77f25259eb43ca7b4cb4ac1ac32e623a24aa843cb00bba1cbb73b335c9215dd649ee901633bb2d5d96d74320609be5 SHA512 7f2831e27a83803171483bc82d9d186cb59d57c091fe9a02ed3231f5257bb16dfee7589aacc39c54480e4bf3b60c875d0f5534bf3264ef6fb162cd70a096d222 +DIST LibreOffice_6.2.0.2_Linux_x86_rpm_helppack_hu.tar.gz 2568522 BLAKE2B 1d9bc2e8820f6c3f98d8d7e47dd17c76e18c86e0a4d7c5a97984ce3fbff9b9e4ea81cb74b03e22198b5c5de093eba63780089cd3d99467837203faaddd93fc8b SHA512 af7bb0c4442dd3d922e5cbd4d6aad608648ae9af571a70aa4390520cea46b20676c17cea0f3de70d4c162aca706e48ca1a0234080f6023a44c8940dc861516d4 +DIST LibreOffice_6.2.0.2_Linux_x86_rpm_helppack_id.tar.gz 2357608 BLAKE2B c649f64625d8ffb5d13d14a55a3bde0e1c12a5dec7741314c1d0a61964218312ac5c7cbf310ca1096c32069634a88bde2f4f78b3369c424addbac2babebc928c SHA512 6088ae86bba86176f77244db5db498a67b45623c8bc129dbac1b46b21a80167511ffcb37aad0ddb51ea0eee2078d93c39fd8766d26e8ab3805167ae0384dad11 +DIST LibreOffice_6.2.0.2_Linux_x86_rpm_helppack_is.tar.gz 2356271 BLAKE2B 155ce96c80e9f3db2bd9e5d3c87d22dee3d0688864381ce88156ac26decb0aa27c721f8cce88b97ee24096006709769ecdc901a7d44216b84a007cd9544821ad SHA512 68a8ae6e8102357eedf0aa3414aeefd5b4b594dbf1b94eaf51374a5d8f00be2ea0a0d94cfee06dcb8f570e3d068bccce853444d24a188697da7ca8dc7a91ae94 +DIST LibreOffice_6.2.0.2_Linux_x86_rpm_helppack_it.tar.gz 2448136 BLAKE2B 1d997bc1897a059bf258835e5b663e7a39d710a640295b49f6a9f7f842c140c970d513c9642cfaf297ef2f16404029e127df282aa7e37de91a9daa2ef1f7648a SHA512 06f59ec63e3d8f3d4f9280746a424c999e285822201f31df45c566ff078507eda0e2d0a3957c607ed3459f5c4f432f6abf57c78969b411cc6707abb27f72b275 +DIST LibreOffice_6.2.0.2_Linux_x86_rpm_helppack_ja.tar.gz 2615231 BLAKE2B 680e1a7051fa0be36ff605cd93ecf2faa3bc78f4f4a329ae581c81cddb9656a27a8f2f411931b1c34a9718ce93db847322277762fea1950930040e73c6411186 SHA512 46d90fa74ba7c06012a2af726d1db2b25ec50327af8513c183d3c1af4fe4c4bfe73f5fe9fa131dc2b90ffc5092bfb3060b7088962df02280d37e4470a20a2a87 +DIST LibreOffice_6.2.0.2_Linux_x86_rpm_helppack_ka.tar.gz 2469534 BLAKE2B 613ee6af4a7afb8916827bd5c18fb7b5b306c9970ef4f218cc3f1c6a24323c1877f4e14abcc0570c2c96673b561b0c2fbdc8687d84529a669cd9e42072cd6d07 SHA512 6c58353b6109e749fd7266671b3d808dcd65354309844d3f1ab5bc61e57e1cb17cbcb654f9b57e1d7057b61d50c54a56bbbc85b76cd4bb943280d6a62a4042d5 +DIST LibreOffice_6.2.0.2_Linux_x86_rpm_helppack_km.tar.gz 2756865 BLAKE2B 4b2a6ff38dcab09549b233d4d32b667a4f1af1dbdbb7dfb29c0de960c975ecc413efba03b892ef04c00e3e27d741480e7b0432c8ea0af58b0ac1157ae8b23ef0 SHA512 01297586e3bbca8f64729855f92ee242ad41929b20cc67bfbfb585be9baae27d19d9a4093b01cebb5c4dd5c0ae7ee4309e6e33602e05ec3d4639bc3145865893 +DIST LibreOffice_6.2.0.2_Linux_x86_rpm_helppack_ko.tar.gz 2485287 BLAKE2B 5048375ac3ba112f1a54a0b42382f879e51352288e8f7a4e1fa38772423939bf104d54893930e6ebbafdfea53a3afb0a5e5caea7eac9cc318e3a731ee21bbcb3 SHA512 81af51dfbed9ab520496e66cce54e350411ce3b2afbfa540ac76bb63cfd735ad847bc7a45f29bec1f07d3fd1222eb6ac9b70ab6872da01ab27e0661f095a5df0 +DIST LibreOffice_6.2.0.2_Linux_x86_rpm_helppack_mk.tar.gz 2451002 BLAKE2B 443341c8c49bca156586d35c535b411372bb424501ba4b0ba212d9d058e9a5b256f2e594aecc30e204ddcbfd73d12b191906e4461f44715c9906d2088b4d0cfa SHA512 e8e1352ad784f9a513b66e119df2a9db5c57fdf05cad838fd3bb737d7e6ca09c4cd121378d9a40c4e13a28beb52b1ceb595152b51d4d1d498e2d5da56cf41eb4 +DIST LibreOffice_6.2.0.2_Linux_x86_rpm_helppack_nb.tar.gz 2383138 BLAKE2B d6373cd14aad14b17f87024dd5476e40c656fc2dd521aa962bf4bbcb9e87c53da8d97ad1962cde44c817f6c25ed727fcce422580e4a1cb252a18e8e3793ee589 SHA512 8a7138032e015e42e7bffce9715fb2a8b8ac1c4e5f1be95c81914eaf408db9f70e9ce65981b2b0b37590abaf1162a8dbaa27af5cf737ae5869fbca72a6087c72 +DIST LibreOffice_6.2.0.2_Linux_x86_rpm_helppack_ne.tar.gz 2680789 BLAKE2B ad4b673b9686ebc78fd9602265c83e3554305c77cdd623a920c00abbf836a7323d11e309e1f0e82830dd18816337940fe1eda45c2de19eaed83ef382bc6fa0da SHA512 c9b1ffc047fbd2fe58ae3ab682c96cd5daa7c5492c925c737bea896a4b8af1a9a8360bc91d989f57fc46d1cc056735b5f9aeb1023ddb40c3c48791d01abf9403 +DIST LibreOffice_6.2.0.2_Linux_x86_rpm_helppack_nl.tar.gz 2451074 BLAKE2B 332ca6c12770a024188af800ab6df221a39b2732da73987165aabea36f17c80dfaf2839fb953adf1a46100785d18e15b5b522f844b6146352057ba042607baad SHA512 e8ee325febd212b367f037bf8fedad920323794061236aa5ac94e60fb5581d24e09345f240ebaf004e3db36f1d4955fcdbcf32268d412d073ff5cbe4cc622eb1 +DIST LibreOffice_6.2.0.2_Linux_x86_rpm_helppack_nn.tar.gz 2377509 BLAKE2B 624194ded55721315bc9cbd922b4f41e5a6f55b35fb6242a7cda81bceacf8b8e7ffa87694de1107947c70279d4a5e4fc21ee0e4e2e93327f01140758c0a35bd5 SHA512 68840f6727b3326ed8b5f4cef503b254b10fc43c7c141f419885edb2b2065afcf9bce95621d2165149fea97caeb5c4897504dfee7642699d5faf4a00c7fd4b06 +DIST LibreOffice_6.2.0.2_Linux_x86_rpm_helppack_om.tar.gz 2465319 BLAKE2B cb1a406b2476b7aaa79b6380a28c2de5ac1d957fe2396257db3e6d5e5279869aa2a4289dccc0473c9f498328d5a9d72bb9b305888e9b45a0015b737874e4572f SHA512 cf2a4b7200ea08b002fe2c67384daf58af57d4d7ebc6703003e5173990fd87a48203bb305b5d8a26919963bcff40541dfd5813e6cc02206076c02ca33d50528a +DIST LibreOffice_6.2.0.2_Linux_x86_rpm_helppack_pl.tar.gz 2538942 BLAKE2B 6478502a925d23590df407071060bd0200d0a0022dcba1557d0bf33c855e715ad1b8c78af4e461dd15568ed05febe9a9e6c9aacdf57224d31763e1e5fada6e34 SHA512 d65d3ae0e61eb61d83f01e080a2f98e10eda11730945a60d7e36efd9f24acb965a584829c12030a2b4c529d0bbe4a9782549f4f745de5e4d534828657c1545fa +DIST LibreOffice_6.2.0.2_Linux_x86_rpm_helppack_pt-BR.tar.gz 2455614 BLAKE2B 1c132355fd1529efa66c8fa6bc70978c971ac80e3915036ac674805351a1a623bf6aab8bc44fa3dbbe5806b3042ba01a25d85fae041c73fa3b600a05cd1f2c80 SHA512 1a20efadfe52b1e14d398f96a93c92aedc34f2b36dd21081b43491663c4068dcc112648422e897ccaac8d90726561118663c82a907cde74fb2c62f04293ac2c9 +DIST LibreOffice_6.2.0.2_Linux_x86_rpm_helppack_pt.tar.gz 2420627 BLAKE2B eab38d4589310be8e5fa68dbda00c7be2b94381f92555e372e69bdf5133b84b72deca8de6c6087448397d80d0e090352b6f1d94a2d7a438f5a6954ac5476e46c SHA512 257871771a249a9b8547f67e131c75c4c3b820ecb473b4af75421921eb79879632810b73bd742df5edf01becd7c99daed9262e7ef59b91e9c694bd6c58ed6f49 +DIST LibreOffice_6.2.0.2_Linux_x86_rpm_helppack_ru.tar.gz 2722987 BLAKE2B f52f1132a768bf8e258272198cb43d80a12e83f312e55917ee143f0cfe827a3123d9689d5b3180fb50647eb935dbee91a1b831775b1051cdf4773b9024fe01dc SHA512 f2883e10b440f78471093a5a55cd9a31b4106d4d37f2c05c8f7dfdeb87842cfad8812b5ac6ad5977836b71375326c3b55d56fd6a45cfc1dc625208fe41a8e27b +DIST LibreOffice_6.2.0.2_Linux_x86_rpm_helppack_si.tar.gz 2429900 BLAKE2B 142ea186ff1061ad5233b21f8961b117d91acdd8e27b5683b05bd5d1b1afcb8db961a2204ff1eaa0f4c4b59719e94c5d9a68aabc4901ee8ce4d0e7503bf14ebc SHA512 0692964e246db5125ec0f90d44b5c5e6737332212011d4448820f0232eeafa23885556b095d12de83d3caa4166e9597cded9b4e3a7a8aeb7bb15e61800b85d62 +DIST LibreOffice_6.2.0.2_Linux_x86_rpm_helppack_sk.tar.gz 2477161 BLAKE2B 0d6cd0b70548345d56a9248b7b423ab1e83c153c1d33ec21aeb17417bc157747a9f059f7a8860267c816030b418c81579bbb115ae12c58165298de56fc43ebf6 SHA512 3fb01e87b812e31538d1c6451688ea65162fbb29d2cf18ece842ce7c7dec397281abd27e281144b03f7c82a37e0a98e57cd7998474f09d6e1cf56903db4ca066 +DIST LibreOffice_6.2.0.2_Linux_x86_rpm_helppack_sl.tar.gz 2420219 BLAKE2B a233dd66157a6488f91484c1aec0bf8a4b6c585bddc238338eb33520f6e2323d64ba4fc3db8c0efee7d81edef1c240d3d0ba788ed4e3e89463e26ef33f279d8a SHA512 041e56b5fef1acd4a8e373a5e86d1dea30d63baa9c7bd48df15e6177552ae36102cfe662c9b75d80a0ff8b71dc052c4ec15737f4630b19f9a8027cf66b0c2b8e +DIST LibreOffice_6.2.0.2_Linux_x86_rpm_helppack_sq.tar.gz 2334744 BLAKE2B 7c6178ad0cab17fff01228045a2a0d67a27b34a5dd2ab3c8229cb7c73994f0cfda7798e63dadf6534ed6750cf9cdaaccd65ad0218d4d090b8c1108e0daa04834 SHA512 2290772a28a243654d0c6788f39c9a1eb290a6f83553a12e233d19029e95b028aa44fa84c086381eaff2855c3d57c29ae9db6da7611ad52a1d11b80e1d396c50 +DIST LibreOffice_6.2.0.2_Linux_x86_rpm_helppack_sv.tar.gz 2420678 BLAKE2B 99b1d8dd38fd229bbfd40a9d2dcc13997d521c4aa1708d8efa8029be2e7b98ee38042ae3d8092bf0c17dd177c960b75e019f0cc948103708181acc7c6b53bbbd SHA512 cb22e3003179b5ef9774d5064cb05e50eed7cfc94d5ac27a959bef1487d6c5f03916796af2530dd1c9949c349eb8236e5e6ead1f87fc35fa839df8b40a3c5aad +DIST LibreOffice_6.2.0.2_Linux_x86_rpm_helppack_tg.tar.gz 2421993 BLAKE2B 3e869ba43784c96bcd69b55a59cfd6bef8ee722a5691a10b114860de3b52be2031dd975408e8dec2ec45dc061bfdbdc49b9428dfc309b4e6bef862a148b9efc1 SHA512 804e317576a55c843aa6460bc77954674cc163cf31f49f28d367ec352f834aa2fad2496dc7d346bcde998d526bda15c9bfa3867265ea4e4718f25e1a55dc42c7 +DIST LibreOffice_6.2.0.2_Linux_x86_rpm_helppack_tr.tar.gz 2487201 BLAKE2B 8dd3cc3accaed203fb285bf2d3984b7ddc8264837a8ef72a9c83f3e51b3263fa70449b43a9f25c392faf92081626dbdcaf8f2e4dee5e195f59ebbe9e141c4f72 SHA512 9009368b351deeecb13fcdf9f09234ee672bf0c4e54bc9a6b186252af7551be3dc85bb60d3062ab842dc4b34c97a1acead547bc214ed01528f6e0b5c11344e22 +DIST LibreOffice_6.2.0.2_Linux_x86_rpm_helppack_ug.tar.gz 2392384 BLAKE2B 509fc68875f0d16013abb01cfa5b34199346f1d1a60895271244cff5668fba94f41caa94b46cb9fc5f622696b14dfaf002df3cf99ae9f91d5003da85261116fd SHA512 391d5ee3e83d19d2d63a3aba7dd1e4b23039015f63f5fe89b1bd4887c29203097c2882542d805572884724751718e9ef117451e4a5cc46af774c6015b5c92ea0 +DIST LibreOffice_6.2.0.2_Linux_x86_rpm_helppack_uk.tar.gz 2673708 BLAKE2B 3d753f4d3daa80515053da7d1d2df9899daade2f8964f1e30f33b008ce704d91e0a49d5f61eb6501f83fc8017a8268831855ddf0837e5cfe8cf74ca68dba6dfb SHA512 2b2d8ed592c38010bb1f17666e6f7930bf0fc445e1f8ae17a5c6af13e030f82be4abfce6d4063d8239a1d16fa73f92ca7c87a0decc056a86b5c48439077e1ea7 +DIST LibreOffice_6.2.0.2_Linux_x86_rpm_helppack_vi.tar.gz 2475820 BLAKE2B 8c0260a040205ea3b983c246289993fc5cc26f2f7ab4747c8994987b9490a63ccbadd6ea7a26233e4f27e401d29b3f5896072732e26e1c0a4c1b7c8215a03c9f SHA512 afcea6703ee5836b2a100682f9730617a99bad5e1fbb09320a02550a100099cc76ca336f3de9ecc9c569261f71b2881841f5778454a2096fd152fafcb24ed9c0 +DIST LibreOffice_6.2.0.2_Linux_x86_rpm_helppack_zh-CN.tar.gz 2501722 BLAKE2B bfe73da1039d77533a0e240c9a81516055fef30edee504dcf6566ddd50c19484e4b6f6f0c0303d00af344578f88ff5e116e790d3d38dc59e298ba06aed7d43d9 SHA512 00b483b71bab77e3f02e285e4332764e21457e693b24e0f097520a1ef63ea44c693bf04aeb9b4a982609ca2845a518ac0614fb3cdd02a6ed227ad9158dd60eed +DIST LibreOffice_6.2.0.2_Linux_x86_rpm_helppack_zh-TW.tar.gz 2523440 BLAKE2B 592c1362f68bb6027c55c51271b6703983d03db7def59972e6c609409f219a0aa137e8da2a32f88a1f874c4bd492e7fbfc27540ffc74f9fecad0d60ad170c835 SHA512 fe739059dada6d0fa1977e79dca063929efb4aaf812299d319bd14db0fb6d2b8c33093c881037e1853c70ad865920cc0f2b9c6930268641feee4442771d83760 +DIST LibreOffice_6.2.0.2_Linux_x86_rpm_langpack_af.tar.gz 1005870 BLAKE2B 5e9b38b81de8376d67ff3e7ba4fe9ac45e9145bbcbd23cb7e2fc503c491b1c6ac4e534ace43ed29330eebcbfa80cf0072cd1c156c4504409a0c7a09e5ee493e1 SHA512 a44f521d86cb0160374cc5f69215d4e82309f9e4a3408b9d4f4670854984b0e9cea170402a8abd1de18d986604819c53f2f7bcaa30c6a431d0287f3599e5b9b6 +DIST LibreOffice_6.2.0.2_Linux_x86_rpm_langpack_am.tar.gz 762917 BLAKE2B 1e3ad464789b9fe1ac27a26cf77d51aa0a31b876b9d2a74b2fa62aff01c6f6ae646068c9dc307a4d6a2fef906ee2f28acca88c90af54ac6d74789a3578694bb6 SHA512 aabd1052ce57d28071c1e12df5114c402a3d01716d42603bfdb15780a54c6ca153adf40788c809f8a7818e375c11a2a15b96a7357f47a535e6815fc9d3b77dfc +DIST LibreOffice_6.2.0.2_Linux_x86_rpm_langpack_ar.tar.gz 2414699 BLAKE2B c6cae2860c8ecbbb78c8a0a4ab410ea0ed5d6d79a07d5172b07289c742b7b3394cee01b503ca8158b406317e7cf2745e487f84816f36606855f435a3b068b977 SHA512 757fbbe2632e93280e329e0babbbcfd9011170d5da1947a75852a19a60fd83993667159ca3f36789abce9de0f6ad1e4b6431b3743783399750938d7a1f47f1d2 +DIST LibreOffice_6.2.0.2_Linux_x86_rpm_langpack_as.tar.gz 532078 BLAKE2B 5c47e62fa7f57febdcda6065e5fcbfa71ef45f4ed532b4619f8bbcec41dfce74c226b158651abdcc1df5a81f4f8383a0b22ef71b580dbd34c300d9f4534a846c SHA512 8c88029b9f09318ba0e2afa7a684214687c9979648c21bee2385ea69965ea9cc50672fdf597ed9482acebce924f45320b0cbfebc57cfbee2aca6d736129e7d73 +DIST LibreOffice_6.2.0.2_Linux_x86_rpm_langpack_ast.tar.gz 440083 BLAKE2B da1944d3cfc38b611e3e39ad2096af604271b7ad12284cc72ba21bb6a1e37b081b647a55e5d1a1d94b99f3d2d33c3112b34131612f8b9288d646a800bccf63b5 SHA512 4e0a137af9a9e5872b9bc64cf1a1e35eb697a49cc4ecfc65f24734a4f5f8dba2795e804a4cc2d0383535a24a9230256624eeccd95931c824c9768fb1644316b9 +DIST LibreOffice_6.2.0.2_Linux_x86_rpm_langpack_be.tar.gz 1055573 BLAKE2B a13709089df4c453ef0c541132989cdedc4659d3bb9c370ebf3674e8d86d0a7aa7561160984c0619a18046e50e4dcb4aa700155466ba747c52a70a923bcb06c9 SHA512 a9bc0c22bdcd67d77e9622a26ccde24289924b5adbdf75dda6c3d26126d7d4a9c5b4c7c8d105be9843539399d5b2327ac3f473e710ff5df67180ce71223a0bcc +DIST LibreOffice_6.2.0.2_Linux_x86_rpm_langpack_bg.tar.gz 2447771 BLAKE2B bd2c2d288829e799184df3d79ece4e4dc3d2493aff6be58a7d9c743166f60d6b416b63a1fecced9135ba13c0016a3336d330cf6eae0f394755644514c27b9cde SHA512 e6cb3979aef3b48c5cb6b89d580dc931ccf54e96222fdec3ae5ffddc221f568bcf45a0c28ae643380e65c16ad8bf6397196f5aba43b9a6bbf04e5db4a1400b3f +DIST LibreOffice_6.2.0.2_Linux_x86_rpm_langpack_bn-IN.tar.gz 648839 BLAKE2B c737fab1cb6d9c2b8e5ddcecc844d8b9645894493d6e578b5d4659fc36dbcadace133909e3ac020813884ce2fc40c1026cce6553b574842edab131fba7d72907 SHA512 cbc11292181fe845f87c2739cc74c0fb137755dfec48041e23504d13fa77790e944873a0f2851c41cf8d55fbb426983903a6173d4a692f451c4062cb43dfc273 +DIST LibreOffice_6.2.0.2_Linux_x86_rpm_langpack_bn.tar.gz 788850 BLAKE2B 7d10cb8223d3484ab7d7ebec01236c6182d1c964f268dc3c0e8522f2f7ac3b407648f46df92f1a226171860b1269c775a17c2135ec8d4888e54cf00be482fd88 SHA512 bb47b70f47a5d0dc73116e35af2058ad6a8f7e9b8b9fddb2311251109716e1424c1bf0b360b63c5898e41a9eb2e9cbcdeac3d396f5d226cf44fdee98bdff5933 +DIST LibreOffice_6.2.0.2_Linux_x86_rpm_langpack_bo.tar.gz 380202 BLAKE2B c5b65558a4780ffd00bcee8447a0f31c718cf37a41e1a9675b544c03369f549cd18b68c8ad1a5213733ef9a029e1df14dc347d04d5f87a368d38a1a35be32bb7 SHA512 9678b879d7502299a5e31127456a8a0e3b11e44141c1006350fdf15c19dd641f69950306ac7f7c2ee697e2e83bddd0dd3137c1a91fed4318c9e7bb80f5512c7c +DIST LibreOffice_6.2.0.2_Linux_x86_rpm_langpack_br.tar.gz 1538425 BLAKE2B d005ffbf43f1fd0c59f57ba4ccf56c882611cf83911d32d1638b720ef85ba248ee4f12766b9776f287b6d754959e603f6d65052a079f4543b6e2ab35b49ff49a SHA512 17a7ff503c4ffa973729cd1f5dcfb17699da7bc32610aceb8988c4080aeb228101e967511b31ef4707413852771e35a54d47a78c6e12ff7d804930f173be520b +DIST LibreOffice_6.2.0.2_Linux_x86_rpm_langpack_brx.tar.gz 337251 BLAKE2B 5b57c62078adb44e30ec7a7502fce2713108ac75ebf749a2180540586a77d8498e459ea0f2877ab45a5a2d190ed6df860220c3ee895872ae568bc89222055744 SHA512 960a70a48b6b6920a92e2933fb3df907ebd880edb7f98629bebbdab2498a5a1b58da1a68e6382dc0e562d2d44202dcd05820e5ce37269ce8b0c7c0ad948ac08b +DIST LibreOffice_6.2.0.2_Linux_x86_rpm_langpack_bs.tar.gz 636864 BLAKE2B d52e1dfd2a3c6d3093640c65316449ccd52d4e05ab115edf5cb47444c5c1fc23d13be37448a358a00ea89953dfb6e460b3732e79040aed4c22ab9bcf00188a55 SHA512 0b704b7907d8fbbfa82b8f549dc41bdd0f5a5c5f6e6cee8dc7b41205e3d2be5929f5c631865c928e354dbee664856f068926976b1ad51a12ede0a01ce77b92b7 +DIST LibreOffice_6.2.0.2_Linux_x86_rpm_langpack_ca-valencia.tar.gz 1973334 BLAKE2B eb468fa263022145d3d4268a8a520bca1d0b483d26ce3018c8489e08c8c7555e01d9823bdea11a324232c4a4fa15bdced4435ae13c8663065f6d555cd3ddda0b SHA512 3dae874a626832bf49cd8fb5d0dd6df3e3b70930b4d923f537959ba9e46527e60582bf0644e9e72464fd6fa3efde7b2a84ad9d326b9d9bbd72d73d672c7f612e +DIST LibreOffice_6.2.0.2_Linux_x86_rpm_langpack_ca.tar.gz 2014506 BLAKE2B 2b2680c5f1c2414e5015af999870abe85505cf8d50e6373573ad7477ddab734885451e5c1492690f1d82d0b2ddb119789e9247cb2c34f4b59b35daed9356118d SHA512 b92e44d62da70a72cb8bf5077b4625ffd964faf0a554598f7845fbca4687ea484a2fa14378317e2ddc2c66baca5189dc31e2b8310569d8b20abc1efb9bb20696 +DIST LibreOffice_6.2.0.2_Linux_x86_rpm_langpack_cs.tar.gz 3188459 BLAKE2B d4966cd979d0737c3ceb5e88057b6d48cb9c39d56672fe542dbe5c822fa125976240de29ce2673fe1df6bdffc6226e61526de416741971f153f7b9584164d584 SHA512 4d8cdfad81c2cd056ea6b79cca51cf4217f019148214117196dfc200d971dca04559d23e0345b7070eeb8e649c6a8fb482a7c8cb7531af3cfea7f41d615fe5e9 +DIST LibreOffice_6.2.0.2_Linux_x86_rpm_langpack_cy.tar.gz 723524 BLAKE2B efce5f60ac27a4c0ea51187a26140acc85ff58f19f788a0e9375a71176502bd7f3ff879663684143d0d9933f9d32686e4b742647669e23ed954ce0ab6a2f65f3 SHA512 cc5096d3c260ccffce5e155315dcf0d07d23cbb8a54cece82b4c64d6fb245b21e38a20dbbf92cb96bd9a646e2fd2e5785e93a884d31ef8cb5fcdfdb25e76468b +DIST LibreOffice_6.2.0.2_Linux_x86_rpm_langpack_da.tar.gz 2628529 BLAKE2B cc561f13ad143dfc12e9560e288c58712e163909b0950531916d4e0ef46f47c0848a3a55907a4a04a27fad824c17fd99efcaec559d252922d450ffad66b4c687 SHA512 762d2d14091e24569499a5a67c1bd61b2434313f7a8ee70e03a2f195268168c55004c4804509a9074a0c64d1de518fc6ef779c457516611eeb4eff1bc9ae4846 +DIST LibreOffice_6.2.0.2_Linux_x86_rpm_langpack_de.tar.gz 21757590 BLAKE2B 4e0859fb96847b5e8358dc33a4f8c7f0c512ec37c7643c97d6801155316a1ff8a03ddd0da031544f182382f83fd54bdace69716f2ec6364318694df7d11c589f SHA512 e7963dedf8debca7eb69e68b1df454a401959ac773c6e97250e8561153ea0bbd161c3b967fbe0b363c6d6c7c67086aa6d6a4a66ba80642d35af5600149c0f784 +DIST LibreOffice_6.2.0.2_Linux_x86_rpm_langpack_dgo.tar.gz 441088 BLAKE2B 178f8ab13b73aeb6c930f38f64a1c726664ea51a1fb637bf23537d5410c1461f4a3a0f16105f4ecefad50306ce1a9bbb851276c5037418f93e28630a23aca00b SHA512 448fca01351262ed8d609e4e08b43443a3ff0ba4a50f3dd0fbe2583849f901c0e0b7387fdf71b19da407c5b934fd0260f2f157d1726cc460bf740646a8b46b66 +DIST LibreOffice_6.2.0.2_Linux_x86_rpm_langpack_dz.tar.gz 368456 BLAKE2B ea19516572dc0768ff7c18585104c885e144f2945b034da8a105e456af60e8ea1827aa82be741c45d5ddb1164808bf631516387c7b4732ee4dc46b3ef1741c54 SHA512 a7f70fbd3914bdc79bf68eebc3aa5d4533a4588b3499b8c41c3f3eb02606102f199a39b5433d4848575bb20754c5a22bc34161388c07399d740868312e82cc38 +DIST LibreOffice_6.2.0.2_Linux_x86_rpm_langpack_el.tar.gz 2827951 BLAKE2B fa1252e3166fb362908d9d28398b33d830e30974061100e534c3d386479045e65c92c02a26c65f5fe7d90f1ab34661d0fbeef3ac0952f521d56cb71fef01bbeb SHA512 355b7b5013d6b869eb9cc23a82e3c0bbb22026d88c24845436682e236c3239771ad8e9567a4fe9a941e583daec112d3f8ddf3c27185082d808e0e0dca9b068ba +DIST LibreOffice_6.2.0.2_Linux_x86_rpm_langpack_en-GB.tar.gz 7337599 BLAKE2B 5d1c276ac895e44c2e7e2ff375bc407e824ef4ac952b94badf6eb0d1995c07a50728368672db001e1beb9d427a5402a9cd5bc142a987bf0c80059b74b06247f2 SHA512 e4e5051002651684d6cff04eb83f050ba5a093c55f37a83e8d885ec4afdd7e4b16bac8e340a9ece9b8151b3472a5bf1fbc0bb5fd4be290d994be74bef1b0c4b4 +DIST LibreOffice_6.2.0.2_Linux_x86_rpm_langpack_en-ZA.tar.gz 6924937 BLAKE2B b7a656b1d5d2f155a1073d240f92e3c8d50b589419762f9d81a509d54bc4fb06ff80e5c53989d3e93cf1a22eaebad3e92110c572637b24c00aa97d9ef49fa484 SHA512 cf06568d2b0d0a633f5fafce558244a206422ec22963f0a38bd3115ba535fe7163425931a4d465fd0a13d84c5c1f42c4709767baf2fd0529871948909708f4ef +DIST LibreOffice_6.2.0.2_Linux_x86_rpm_langpack_eo.tar.gz 720146 BLAKE2B fe381264b27ccf649217303182f88643bb6e2fa0f64ef3d35828ca4fd7174fc1b0a25b027a728e2c529447e08220ec1205c7e40b6c5a08a3982e8e83c444facf SHA512 b5ba0908b59087086982c2007b4738c3e00dcaab3346ee9015e45cee877de41614dc1924c8c3b9e3712ec52d7d3b8c80b873ad1a4d1f1a5b3108fd607700d222 +DIST LibreOffice_6.2.0.2_Linux_x86_rpm_langpack_es.tar.gz 2236120 BLAKE2B 3981f03ff2ec1da40f1d27f09dca248516cba6cf9d38058ff8b7490c64a1d58ab682aba9563463080a2987a47369ed0ea50511973790e0f16036c42bcc3b1c7b SHA512 78ef0cc5fec9e1488f2e4fb3896fd2e83ae3dc6f5b6ca36c984bb1d4492f6526a8b7935a45f7e1f96f254fdf1da0aa59900195142fdba593b6df9a23f8e6d0e4 +DIST LibreOffice_6.2.0.2_Linux_x86_rpm_langpack_et.tar.gz 1603424 BLAKE2B b0748fcb1b9ba3974222ee94d0842a4e1a2485d18102f0d93e96f95318ad889b80785751024d9ac452458adb3a4b735eddf0c6355761066eaaf507426d56f789 SHA512 7f0cdb5fe70746fb46a6dce7a9601d424488a9884fbd19ce64487fb55f9d37679027022683dd306abfe82df566ae6019d6ac0163f3f53e0b1a97ba7c74479a8e +DIST LibreOffice_6.2.0.2_Linux_x86_rpm_langpack_eu.tar.gz 729300 BLAKE2B 4b1d232cb446dc9d923f97d0b396847b6c4852a6f400d0dd4579564a9cb31446de1696e43c4985f3f2e2b5f4b552a082a45d1c32bcd07fcd9119f222dbd32aa2 SHA512 715da70ebe1b97065f5bb6bf72c95ee30c6baeae386b74081ce6bf9eebf69a98b78d76852ddcd8655c44a84cd88fa1a50e01bb08e3019ff1a5fbf08f7d9448aa +DIST LibreOffice_6.2.0.2_Linux_x86_rpm_langpack_fa.tar.gz 332899 BLAKE2B 7ff3f4429f6a2a0d0596a4a8069dcd312ba52eea50102a002bd486b954d9020606fe0fe19551d0bd7ff8148b1d853c6863422e4d0b2c25aae0c40fe1c1f92451 SHA512 9873cca6d1176836fd73c6ef4eab953d931678a88f8c39f30dbf135bcccaa52d30ebd54dc9953d66b88edbb4ca62f5fda7062fc36a4f2e9d531294ec611191fd +DIST LibreOffice_6.2.0.2_Linux_x86_rpm_langpack_fi.tar.gz 703300 BLAKE2B a21d263ce5323ec7bd47c0d801dd9f931887369db613beb77d91ed72a5c3729e8f509da67d436fdc7071027858138052d2a870e25c721db039c53f0fe2e41a6f SHA512 1a67b790c4dc8bf77669e1d067180570c664ce61031de988a3f350df4b14fda30d27657c7da79f3c63246a2e451c20be58351856b2c2739b626ef2abe2133f06 +DIST LibreOffice_6.2.0.2_Linux_x86_rpm_langpack_fr.tar.gz 3035783 BLAKE2B 19637ea9be3c231ac98bdf98cdf5452dca1a46e6a934bc61a9bf9c73c8717977801fcb4d05fa67726b06cafbdff075bcc1f7ec0fcc2a7abdb692a9c0ef851be6 SHA512 53a749b622b2c020502d7e64b6e91bfc71682857a029ded85233b16a670a7dfeebbf20522362593ae174e5f5e250eab5f613c6312e94200e3d2a86849e0d17be +DIST LibreOffice_6.2.0.2_Linux_x86_rpm_langpack_ga.tar.gz 742380 BLAKE2B 64590be295a0d149d02650e7de770d20f5a3ce204168c9467d036b15fa843f59c86daec7b1b1023595f4c90bf528f35e376aa603b6f66952acf7cf17204ef7cd SHA512 e78a9a03d42c3adc7d7c702d10752cbae77c5904b529619dccb3e15058b1dbbc23afe5b5e4e4a8eeb6b99cadc0c80a1dc8c9ec5880ba2d481965d59cae017cad +DIST LibreOffice_6.2.0.2_Linux_x86_rpm_langpack_gd.tar.gz 1780998 BLAKE2B dc449777086024583fb354f4ffb33dfc633c0f202d07e0a2ec68e0af99741d0800d5545b1efe9b40fb7e28b83d1942af2229337929ca9413cd21c7deec355e21 SHA512 04e00616b77f91bebe40af703611989f124c7718dfc5f4d53ac275e29a0da78a4eeab740c5d2155b11c90509192bb1bd9c3d6d3a61fc311190299f14d5824515 +DIST LibreOffice_6.2.0.2_Linux_x86_rpm_langpack_gl.tar.gz 2620637 BLAKE2B bd4ae1c17dcecfcfa1a091197655d9bb3c0be70f8be202bb554331d416943ed5d521d6239deab67927bf1a76a4737b0b7b75041977f308bc9c4ed7c64e92312f SHA512 fb97606d839b0764a3d9d84088398ddfa2012038cedf4f97fc743c50173f0f22a38a67fc0eb687f66fa874754177c1e6c55d42840cbb14a3e42c8ef838a16ba4 +DIST LibreOffice_6.2.0.2_Linux_x86_rpm_langpack_gu.tar.gz 1229399 BLAKE2B e5e1119025ca114b5d6a3f6f4f23965cbe3848d07ea694d4063419cc5e938a39c5df04072e5419ab7ee5342a25e3d54978a687096b8152b6aa8fa4edda50d184 SHA512 3ffcbda877dfa93c6b5194676057b0a0d60e06f2ba0ea2485abdb4da0b8c7f0846562a82694c4f72487b122bf0ebedbc1551251d3e4c5eb3293344c37290c4da +DIST LibreOffice_6.2.0.2_Linux_x86_rpm_langpack_gug.tar.gz 509166 BLAKE2B 2d60dc3cf8db7872e690584bd372aa9e359cfd63fcbb3d2b8cea7e1ef06da77925e7df5d9f55092a62f5b58c10d2ed89822408c9558a8b23ecc5187ddaf2e25b SHA512 f689ab734988a5fba7e5a749578bce20c7f6b3c8ca60e231bb603411d44595e775f468d4ea38a578c2fa2e36fbf1e872d968bf6c1d91edf329867835e285c796 +DIST LibreOffice_6.2.0.2_Linux_x86_rpm_langpack_he.tar.gz 1621997 BLAKE2B b0673774069d6046b841f28b39a958bc8a3fa95f397b05f65624752b46139f71e64738fcbb0e9181fe531098cdf3106f65cb92e29f8a943d9a7d9dbcf476efba SHA512 c182db2449ac86edf063b35cb4dffe741f9ff9760463e790b729bc26b39c568ce6f1e8c0d303dfea3ad9ee9cec4db906b0b5d63b50de4dfe9bac03be3270dee6 +DIST LibreOffice_6.2.0.2_Linux_x86_rpm_langpack_hi.tar.gz 570928 BLAKE2B 8a334e8ff0c496cbc971eeb3045d2f9e189f0d0f439614df7b660640d37e04c3f6859ac2a6b6dc54f60ec4c48abea9a4f028345271ca088bf0385266e45f85ad SHA512 b3cca2e6e58249bdee71b51808ecb2cfe6386812ebf53dc6056e89bc75299646d2292d984ee411cc4b671e92b3d9d38f1b729038883cca606eab3785a3d7632e +DIST LibreOffice_6.2.0.2_Linux_x86_rpm_langpack_hr.tar.gz 970917 BLAKE2B 74ddcffeb5d3ffbeb34781730ed5c369f7af8946c4c48b96de1fb66d5c819abc95e800a5f1ea681708ed35e9b1a23f2bba72bdf63883b3c0049b4127afb2b689 SHA512 79e593ca71a56941335cee9b0fc1460949841cbac15ee49a5d3c23c9f23bd0dc5a6654a70cf0cbe904aa7f4938df3d4e4e4c972f6305e9e3fb1041bfd7aca9a1 +DIST LibreOffice_6.2.0.2_Linux_x86_rpm_langpack_hu.tar.gz 3013146 BLAKE2B eab8ff68c108acaaf5fcfbcd64828c84ce216c27f4a67a22c5a624671e23475f945ff6444387e9755b7e696a8c1f3af78c023aee3e62a559af9afcb5248d9971 SHA512 536d75796e2fb5ee9d6bcd55ad591a96a97a89936d7f7918cc213e8a3f8b5daa3492e1b28f9e2cc5b26b764be538fd80450993802d1f7d084607902c9ec85c46 +DIST LibreOffice_6.2.0.2_Linux_x86_rpm_langpack_id.tar.gz 1582653 BLAKE2B 8e6762ff2dfc3807e08f368d490f6beae5f42ae2b630b9a6c7fb7474dd36be560e809f5a5a8f706ec1e3de44c8d86b0df01a6cbb94af0cb133da5742470125e2 SHA512 1ac03de19ba5107327e3b5676b451c5aa310af60c0339c238f3468ac26d8b1a856259431b0a95e4895362dac196e8e954a5f7b0c089a59e489e66025e7c246d0 +DIST LibreOffice_6.2.0.2_Linux_x86_rpm_langpack_is.tar.gz 1500546 BLAKE2B ec2b1f606c37075bb826e304244ea91930584c82e8a41b4907f9a72dcd8373824361dda735c66c1884c85d283b6ae216bbbf88b647bba4ab50daef9e2c6cebac SHA512 89f1f8e5c65aa8dcfa3af8818c60d1c5450cfcefe8fdb040e014ba348571e6e79f65514aedc97b169ca82f1eddb63cc105b6626a29cef7cdb670aef02294bed7 +DIST LibreOffice_6.2.0.2_Linux_x86_rpm_langpack_it.tar.gz 2068177 BLAKE2B c464e83a25017031b98649dbbc8745cf01d259e61ccee42b2af3749e483c5aaf79cdf1c7fbbe38be4295ec446e8bb748df0390d1ac50c1d3e6233a9cdef2301c SHA512 2670b06a223b69cbaad6ae0058772a6deaa5ed9a2565f40f40c5a2549ef0bf86f9d5b60614197719b4e8c3fd5c6bf229e23df16e63a2f9756e4b7239764d676f +DIST LibreOffice_6.2.0.2_Linux_x86_rpm_langpack_ja.tar.gz 809447 BLAKE2B 754df3132cb691d5f691c56b19d46e5265969f4b16fb16bbee9b28a155d4986323fa7a5ec7eacb773fd07b912f3b3dfd4bd0673c9be375649712fea4dca7ad1f SHA512 4af477e24cad6432cd9554b102d817725769abcf71a90c195a8644caec5ea42c80c1680c0ba86c647738d52724ceb805223305d0ef56da11fdf6b99da6330c1a +DIST LibreOffice_6.2.0.2_Linux_x86_rpm_langpack_ka.tar.gz 360700 BLAKE2B 96fcdac4735c36faafd9c041aaaa7106406e9a9663cb9e74f52256d6ce3fa72984f3a803c07f7022fba8e9df87f76e8756992a9a33b37ad06f1d9b99e170b235 SHA512 290933180764aaea35fb953415299be75d9204a7b527570170f401e397237087140b816fc7d2f62dadd375f192bd032fdb6f27c6af5c63838ebc7bc6e8a60f98 +DIST LibreOffice_6.2.0.2_Linux_x86_rpm_langpack_kk.tar.gz 781495 BLAKE2B 6bca798bd59e37652710dce01eac004e497ac0c7e568c5f6866b8d649a8138b1f3b6dd5e9b878a643111f853dff093a0cf0b20cb56f46ec18ee6f200e2254f22 SHA512 a65922bf8d5c10b02a01a99a47b5fe25d529a3964852112cbbea85aacf7de6ad46c86f95f65c0e83fd159060a8d675c59704d29ede867770c807064fe914f377 +DIST LibreOffice_6.2.0.2_Linux_x86_rpm_langpack_km.tar.gz 683519 BLAKE2B 5561e98fee6b89a5d89a0e9e985867d32b629765599056400fc8a71a0c836cb9fccd27314f010800b4994e98533b57d9b86183821890c9634b597a5f6f4c8c58 SHA512 19332babd8709ebe352a9b27c5c84e60c08526f5fac6f7778047ce98d397214c556616774158dc858999c2922247bb6e6df812740408d5c50ffc00287b20dceb +DIST LibreOffice_6.2.0.2_Linux_x86_rpm_langpack_kmr-Latn.tar.gz 334445 BLAKE2B e43672c22f25b1843109bb6d6d94ff463b220d6dccbba8ddba81f4002efcd6ff2d6d05649674a79629dc9c5b28d1428f764ec559ccf0ad4f5424a51a6162e1be SHA512 203e298dd0669de228cfec4df980775abf3caaaa17615e07669fcf8591645209de58c4bb2902c1ff1f4f4c9a9e0dc7c44918a43f77f344a3e8491d5bc788a6e2 +DIST LibreOffice_6.2.0.2_Linux_x86_rpm_langpack_kn.tar.gz 583571 BLAKE2B 7f59caf6d00bfa50eca0e21f486b8b8334ec791113deb188364f45f6c12f9305f1f2ff84e3bd762c84245af881ccdc9dfb2a204671f48b7fb945f206bbdcaee0 SHA512 61967f043c0727d22be66cf447da47f8079bbf6167147f82142ce64e38df7c4d867b3768ca8e3f5b93f66035fb888cf9b290d9cb8a383f206b22d87e7d001c6b +DIST LibreOffice_6.2.0.2_Linux_x86_rpm_langpack_ko.tar.gz 806346 BLAKE2B 20a6acdc429eabe2da3a8ba865ede6a696625fafc485bc4dae6f1e6442a547d19a2d5b0dca342ffbfd772db964377018db0669e0fdb7c18e10faa0174bd51d6d SHA512 95c3c8134d0ca18c56327b2a756fc36f58df6c663920544aae71ac6c5974297b7f36f9ecb16dcc9f0a6b43862dbaf2fa604f95d63933c2f7cd70160fef79a896 +DIST LibreOffice_6.2.0.2_Linux_x86_rpm_langpack_kok.tar.gz 411976 BLAKE2B 17bb116083f039a0d82b45908031f7f5b9f74a1ffedd00189c8f527e8b44dc60e0e43ab494a1c8e0f0468364a95b194c2c15afbb1a048272efa2d473e7e9889a SHA512 35bd98baf976429b690629da7981a7788346879f2408ed9d81c7a017c53bfef575c8a74ec571e20bd2599c9e24356ea3d07e4c667b5b41d59560a9667627052d +DIST LibreOffice_6.2.0.2_Linux_x86_rpm_langpack_ks.tar.gz 330709 BLAKE2B 55509b49afbc5389b22fcf0b63dead338c0a8762781f6ae545957eea66104fa867bc159db2de4437065e759d4f81d687988300f17b72a95ed3a28dc63a46ded8 SHA512 e76e6bb09451952c61ef96b2f5d79f44dbd10d432f2a1c5f6b52125a978800e29f175e80fcb7bcc2468db5959650d710a7d39c23794e1bbc9d78877afb1e0084 +DIST LibreOffice_6.2.0.2_Linux_x86_rpm_langpack_lb.tar.gz 142643 BLAKE2B 3dddae2f9ce9cfc8ea94a96e166f94c06087bd7b55ea0f205b76e831ee9f2d799ac60a8b5e60ac97db7d8af25b063676a24ceac8fc2a3c038925ee67db62078b SHA512 082f5a151d0988835744269b33f53fa07ba6cad1b5726dafec44f131e5c546308a285233f6c6158ff918611f1b419cc224fea67b0e68bd8cf7635adab9064f50 +DIST LibreOffice_6.2.0.2_Linux_x86_rpm_langpack_lo.tar.gz 432235 BLAKE2B 1de7f8fb5a2dc27b377c53992b331f97791922f31a54bdca5a5441eba78d0611b3b3ebd5d722d2cb1dce54bba65cdf69e979cff47d992e1e25b2548fade7d919 SHA512 4ae1be8ffc3598fee0086462ce247dd104a884be73de3478063f1fe7d59b3f909b50ed0680f6b4e861f2304aafd51687f22bdb2db3408ef244633123a815fd3c +DIST LibreOffice_6.2.0.2_Linux_x86_rpm_langpack_lt.tar.gz 1024373 BLAKE2B 62d1bfefd64cc890c76088dde5e4c157bbb3e715da9bb8b19b136b4b8c2ec1e44d0bcfb9440dd1c84496d3e2748a87352f71a76c877de4c126ca1843e92734f1 SHA512 c7b0c37e5d19dabf20a6047681c7b4e73b419419ddc2d349642eb437a4c03b3a8fcbdf309a04f5dc7c8a9b0bd7e12394b0b8fe54f6a5139f3215351f410d759c +DIST LibreOffice_6.2.0.2_Linux_x86_rpm_langpack_lv.tar.gz 1480561 BLAKE2B 3599ac2b0618bdb77dbb0a85e5dffc3e825ae419ffd99b9cd02db758d9344e51c2967d2025a95a5e246cc7ae10d5e28a5c5748eb9fffbc9fc653535c6bfd8af2 SHA512 75c067f549a3f011d1dbf43bd7cc4eb229adbc9f9d09c50c4cc7390f36f0e59b3484ec8a260fb9476d8330b205c4db7212bbe51bdf9fd3c3df0af5b4d38b9fdd +DIST LibreOffice_6.2.0.2_Linux_x86_rpm_langpack_mai.tar.gz 331167 BLAKE2B 759c92f63b5c7f5f963f8acc06f19e42b5a6a5a2368ce95afe8527eaf67a84769cbb5466f7e64831b0a81d78eccbf01e49715f16f7e7421966e7630a9a538c04 SHA512 b3520d0891950915bfda6b76be7dc69199dc6893162eecbff32eb634f3825278b9c1fa0f1dfa44e125ee837c9887d6bf31a55d70d9efeb10b7571c706ca612aa +DIST LibreOffice_6.2.0.2_Linux_x86_rpm_langpack_mk.tar.gz 384208 BLAKE2B 948210451c735ba7fc2150d1fbece741ee8e68d149aa7c3c3bf761d1c39691cb3475088c40d9b0cb67355211df109c38b6db10f63b2b8836a494de1158333888 SHA512 26e7b32daf5ee7d163caa2495a24a1a39cb77b29693abd2a544344de1aaf0333649dc6aab0a4fe1decefbb10c301e2eb157143860a16edf67e73eb5ace13b81d +DIST LibreOffice_6.2.0.2_Linux_x86_rpm_langpack_ml.tar.gz 545135 BLAKE2B 5d7cffed39f03e16b59ca9604a28c8faafa992016b46245d9f4d206ae6af2de14f63291e4201bc5e40cf4a0b2dc2b6c030925902c6a1efb8ca22479bc61dbfe3 SHA512 ef7b677ca6284000d034bb2968e9964f65d1a9e89245985e52fcd8307066076bc1b32822a2996fd52c4a5414a59a1f5444c23d6b8ed442e8e855e395dd446c79 +DIST LibreOffice_6.2.0.2_Linux_x86_rpm_langpack_mn.tar.gz 508313 BLAKE2B 69628a5a425fffbc4136d2e80f2e1778fe4033a4a9e8957ebd5f74ea6b85697bbc9a637ab53d7a5ee2e99460004db4173bc10a90312f3441e3b8e1a9d719faaa SHA512 95e2174267652aa22d93ebe08b16c0b4c7beea0b94eb0853a6171315dfd914bf1d949a845ab3f717d6f928363d8a002e5aacdc699d8015f3184ea817aa5e395c +DIST LibreOffice_6.2.0.2_Linux_x86_rpm_langpack_mni.tar.gz 403802 BLAKE2B 2cb955bfe546b007e069e821475091f1daec22f3ee22aa743bc0e8a3298ee4e0fe21cf11dfe5919d64d260eb5bf39955409b11204cbf971d7c92a03c948e3cbd SHA512 f01b63718d96b3dde4d1f23b44cdd71832b7dafe3870fd91b4084eedd313bec6f967c96f01d644af25999f66861d0db6c6a650c4d86b471ee639096ed23ee2d1 +DIST LibreOffice_6.2.0.2_Linux_x86_rpm_langpack_mr.tar.gz 579299 BLAKE2B 576591a3da11947d3fc8969c6dadc153faf510c37fb3c23996454e7b607abe66818d0f8f8198bccf77cb82c18cc211342fb1e9ca3022902ef480103a05891a0d SHA512 528ea295c2c5ab0b4806b762699a8d48731b9848a99c2d9c1b869a83e0ec50bb50810f7b97ca49d29a9eb09e6e2f480e779eb81da6f9edb5117fdc66200044a9 +DIST LibreOffice_6.2.0.2_Linux_x86_rpm_langpack_my.tar.gz 465572 BLAKE2B 689fb8e457d9b7dab709f6e3bb7842b36eda307f894b3a37b32cc224f35a76bc158010f731a235aada08a69814c6e0b83c45cdfd2cfd4a915bbc288ed8b66de3 SHA512 067b70cec37d6ba8b57c76d546fc1bfac6eff79f79dc4bd1c0ba322f20d7cc8d1b439d3f7abb9973b59cfa1ff029684e4a040264324c8bc1fd8393d18e5394d7 +DIST LibreOffice_6.2.0.2_Linux_x86_rpm_langpack_nb.tar.gz 4064717 BLAKE2B f597aeaeb037bdbee94cf7128daaf4a7c1bf9583c86c250a40ef1484d0a8b916553dd621ee8cc22edb053898a6a8df3e6ced056823c0fe88febfaa986a7bdbd2 SHA512 cd0f80ef9b37c57304d9c2c52148cc92da60cd9c092ea14adc58fac7ed0c7288c771c9d26cf17c9bca034db8bde507f60b438bc6898401c4f88f6c7bf0e4924d +DIST LibreOffice_6.2.0.2_Linux_x86_rpm_langpack_ne.tar.gz 844377 BLAKE2B 71a5d091e4a406a07363010c4d7b7c34a7ee326da4cda3984c024ab3058eaba06bd224c93cdcdf98e7b5ef3ac81d1e69938c7aa5d6c7475cae7eee9bab11481f SHA512 5fffc4b121268d4232966784e120b20894a49f22f44515b9237b8a4cb4e685409d5df4e7c72907daedd917fbb1d049fae3c4f71396d9793fbfaad08d7343ae6f +DIST LibreOffice_6.2.0.2_Linux_x86_rpm_langpack_nl.tar.gz 1519975 BLAKE2B 6199840682d0a3bea3887f3c70a2f1d1434afe082627c16c2cb8a155b1acb2bd0ed0a155625ef39e6c4dc2a197f347742a026c4087f178f8364de339a32bf061 SHA512 3ace44ac0a196099fd94e166a8921280aa4eac325aa770cc97cbcde5c34f4dd7bea825276413bb44791492f9bb8efe0fb5efab8f3b159b8c95784a65df69170e +DIST LibreOffice_6.2.0.2_Linux_x86_rpm_langpack_nn.tar.gz 4064004 BLAKE2B afca89bbcf5669fd27c982a04136e3d28df56e6ed9126e507e435905b349bdfa42c8a768c195ff0859f016e1dfb82bba9ffef37a6563104c4ef00ca86f8574cf SHA512 50184d1576e5180412aa3c05705d9630fa5538d5f450ddc31de1ff646e51179d90ef97aefd405b4567b10816cc4159c867ad2a41523f8a1a24daf5eb611ccb62 +DIST LibreOffice_6.2.0.2_Linux_x86_rpm_langpack_nr.tar.gz 277622 BLAKE2B 40214707c79b1ad8ba459b0771fe526caf0aef5ee6b916a0d3796886f38bfe2f99752b18f334324c96089bc820b65fa7d1896ffe82f0b75d0e038a6a064ec01e SHA512 e3d00c2760a3d0782117ebdcea1baf74461a1393cc4029e8aa21d61220e72ed9ff149a64e3a81d19376ef20a8b8aaf2712d3bfa97d6bea7cb6878e2efedb7487 +DIST LibreOffice_6.2.0.2_Linux_x86_rpm_langpack_nso.tar.gz 322030 BLAKE2B ecca0a8ed7a63b896dbe360009bfca0d8f22db8ab0119f6d883fc3bf3c4b1ce78c59efe3dac4c1565391f71a43c145f2de7ffb84a50ec138f501adb9c14a003d SHA512 602fcc0cf8f8e45454a3e0d48fb2ba086e647403687e500e2d9bf073e1e2df17718b1b60d8f5cb1e0919a8b9e913bf60930bd6a67ebcb07eaab85d1da9bebc2d +DIST LibreOffice_6.2.0.2_Linux_x86_rpm_langpack_oc.tar.gz 881984 BLAKE2B 0b628486cfcdff23928a4f2bea30ee12add31c44079a08a307b7394df8e6ccf97559131ebf7f2bcba563c83035474a75af4da4e35a4bc666a1a6f28c9d125eee SHA512 baa7185ffdeccb4cd8d4fdf9e340ef44b81ee9d7a755ecbfdc63b4312cf54a8e54c936ace8f4edbd5a1069157f5eded79559fe08aab5fca8fa9489fdf80c633c +DIST LibreOffice_6.2.0.2_Linux_x86_rpm_langpack_om.tar.gz 371019 BLAKE2B 8b5dfd21e688ad7e9720c06c32cdb0d4dd4ef6cc3d25102f2589a61fb29724397c0cdc7a878937828ca6a88351da3707e0ab54618faeac0487db659c657bac66 SHA512 edfcc0169a984517af6200e5e9ad36dd727cb1e645628c3d34f1d36c1c32aa74da12bf6fb476c3cc106ea974bfc6a3ce6779fa1c7481741f82f52b56286c901a +DIST LibreOffice_6.2.0.2_Linux_x86_rpm_langpack_or.tar.gz 601999 BLAKE2B 47d8db7a6b392a809cf9f8718de5e2add151f38204fa834e68a96f96c0c1b479a3b42dfb85edbb102732e4e5af976db69fb0977362176c68d09a7771b71ed9d9 SHA512 b45fb5049a2aa80055f3ec1f1a35d169993c99d52e24a89a870cbffdb35d073e2502bdbb82d211b339c73b5e633ce02168fa4f2b88a6e4e593ac4ede5eccda22 +DIST LibreOffice_6.2.0.2_Linux_x86_rpm_langpack_pa-IN.tar.gz 471558 BLAKE2B 2e4011b10882abff37095710769e64bfaea9a00a82225b9164b1f0a48c3ac24b56bad972259cd7f605c591f0dca9c4fdb59bfc75c2b53b6c82d207bfd12cf914 SHA512 1a195eba28d3499e9fd985e07162661f88329e06b1da896c121372345e6f37b5c29d0454cda424fdec449ea165145414da320514d6b74c9b815490aa4a5bf3b7 +DIST LibreOffice_6.2.0.2_Linux_x86_rpm_langpack_pl.tar.gz 3093189 BLAKE2B 152308c27384676833ea1a09e6d1571d3d8c58513afa4320705b54c9fee6342bd2c99fc88b57ca813595bb38cad2e68d9e3c1acd7eb1336afa3b3a09a5765902 SHA512 f704f1d9ae3b23e64f531b840453a6a4f053d89ecd57e96e82dba68fb4cc59e26d87a68075eb9f1e040f1cb4e24b3a379c16eb2796d9acab1d684875a8ed133e +DIST LibreOffice_6.2.0.2_Linux_x86_rpm_langpack_pt-BR.tar.gz 2816984 BLAKE2B 9868df077893c2bffe6ab22fd5efa7b19604251b680318c87b06fdfb63f9ce3123f1aa87b4ac73e6c862a7b3c115d1735c711a9ce0f47d3c8d88941d6d10927a SHA512 f8a187d7a0ea7a4eb6b328f52bd9e21f55dffa5f2ee9a47948d0ed42cfe08e360d9bfd8017d25e1816326ab47769e439a83147db621caa627f7c26bae6bef720 +DIST LibreOffice_6.2.0.2_Linux_x86_rpm_langpack_pt.tar.gz 2371288 BLAKE2B 79a3b3aa816b30767950cfa0fa5c8450b63ec1ea5e4c16f05e55d8420c24f6d7d543eeeb4c3fc869f2040836e38816b698fe653747e606ba40faf79283e2924a SHA512 2526bca4d34fbfd66f124f75c0c409e287846fa097e08e105a624f6aa9208e6cb156a19bd646302aa7af4ab1bc848f7169c834230d09fd5a01cfdb0c53e623a9 +DIST LibreOffice_6.2.0.2_Linux_x86_rpm_langpack_ro.tar.gz 2531499 BLAKE2B a53619c8064e0af0157c2419c85563c8a667c47cb6a9365e0be32bc3c1e06866b0ae8a2ef18c560ce1b8d3d1cd1c3a58ffd239cd5512c37aba9ee5e51e4b6188 SHA512 ad001e554ae1736271faa9e157f31b0a9b1d07b9b2d066e0ac6208b2bbd3e69440d59ec4420ca45cc3420b2f25af04a715013ed0f6ba3420562318a06ac7bcca +DIST LibreOffice_6.2.0.2_Linux_x86_rpm_langpack_ru.tar.gz 1879325 BLAKE2B b90bac7e9671c9aab7f82c532d6f92cb0e41d2a3dacaf0fe2cc3e503ae22634e5fd36d768e3033b7b9a7fdecd37ad04494c5b358e9a7c030786d1ef275d87fc6 SHA512 a2499c871613e5ba0c7ef6acb5e2bf4b7f46504f1048a115d68675cdda23e8166bc51a43ce02592a04fa080acd5d8d0ec07c66018b98b601b2e70f202cf8e05d +DIST LibreOffice_6.2.0.2_Linux_x86_rpm_langpack_rw.tar.gz 346189 BLAKE2B 9ee28e7f7c3c4acbf8b294f100b9cefc5e950077eff2e5e98905a0e7ebffe8ed4be5daff65c22f5b9faf9e8836e3e61c9563f622ef54b65262484147c8719320 SHA512 ba49d47ae20b550af0929c2ba2954a671c57972525a01cdeff91e98725822625c939deb4c6a6db67d4ef7f1425da347b5cf6cd9fa8f820f5aa573da09613c75e +DIST LibreOffice_6.2.0.2_Linux_x86_rpm_langpack_sa-IN.tar.gz 451841 BLAKE2B 63449f8dc51985982512599bf0afcbae448584bdfcf9c3456faa39c74b26c296101710309c866353ffe3b3edf0b1ce9bb9215446c180ab11127bf10e28189b7e SHA512 42b333f26191adb55c7afcce90c633968862c34f61bb613b843e3ba60bc4dbb2fb350c7e75b3bc3ea58f2c7f865584ab4ad5153123b8254f758e60731c4a1554 +DIST LibreOffice_6.2.0.2_Linux_x86_rpm_langpack_sat.tar.gz 522734 BLAKE2B 958d420fd7196eb2bc9302f0abdfed1e4653d75386e2494b996c93c902e33e3839952ce2f0075ef630b7e3233b37729f96d85bceaa5b63aa8512b4f8e7231cc1 SHA512 9d3fd353f9547addf4493a8fda36cca25c9519c94b8c45776ae607d14d5ab6830e2015dca9db96afee72378757c2345dbd0917140c0285f167b6f541441c2e8a +DIST LibreOffice_6.2.0.2_Linux_x86_rpm_langpack_sd.tar.gz 437887 BLAKE2B 927b3106b1aefcaabaa258a6734efeddfa3ecc784a65758f32e482fdc1d0cfcd6d95dbb5459ae3e8d1c6d6a091f89d0a62fefeb75b8e29bdd015f0a86c9b3f09 SHA512 5e1036613cc1871176fe82b01f6daa56c69fc43c1193bad8812d363979ec698b098dd26adaf0692342c941ab9b0b69d14f07d2e520124253a190b467328a3c0f +DIST LibreOffice_6.2.0.2_Linux_x86_rpm_langpack_si.tar.gz 738479 BLAKE2B 3c763cf8444e8ddebf545b2914ce231f297ce6268b81ad3f284141b9e23625f89b1aa824cc8258996a097914aa9ec941cb919841f4911a26ec71307874db221f SHA512 30c8878521f9a184ed240f9a1096f88c136f77b5c8fbf61d2f23d64fc4c2957d1f95003b6b3d7dcde5e43234c901064738b91092228e05a01bd3ca2a0cc3c0d4 +DIST LibreOffice_6.2.0.2_Linux_x86_rpm_langpack_sid.tar.gz 452285 BLAKE2B 2ead23f4702035bac7ad855764136b9061117e1585d72899b9ce26265de6d32e5ea5b3de00aff9171e0106e89a6a5358c6065732b629d561be2307cad458010c SHA512 6027bef3c0f545ed98a16b52a942b3867e2b0ceb2c6cfa4b46adcf88e77c84de0c90b6cc6ab0937da1def8e227e05efee734c03c881f981f76372f6eaee16de4 +DIST LibreOffice_6.2.0.2_Linux_x86_rpm_langpack_sk.tar.gz 2027916 BLAKE2B 3532ce41e4e295584d4f148344921cf7d5d5f71e4c8c4365ce671f0c9ff5f858d41a8ce9e00417cf9cf3fc15478d0d7535b54d6ee0844b2a957b2eff0e98d75f SHA512 22cad9561f96b523dab2f6ead49757cb441247946024db077a02e8cafecaa03569a10919a25298381ce47aef716e37ba4b98d7d93148a32050844f01dbad5840 +DIST LibreOffice_6.2.0.2_Linux_x86_rpm_langpack_sl.tar.gz 2432924 BLAKE2B d61d758fb25b1092c36266ca2ad77add085dbcf169aa8f1544c4e36fb4d925fdc5db2a216390b47ea115e786ee1a4716bc5dbe0258d908d7569b338af3d58616 SHA512 6df80e2df5219713bc6eb6f8bd23fb975b82b2c48533a4060986fa8e69d59db07b9733d3039d110d1b08608abfdc778223d6dec9df9a4cd22a5f69574d1bd18a +DIST LibreOffice_6.2.0.2_Linux_x86_rpm_langpack_sq.tar.gz 1171063 BLAKE2B 7b34af71ac56b4c260ab2016b77c548996430de293998466865e9b76ac548a8560fd057217e4ca5fbd1931e652c7d9e74e34242c7f34b50d4017f6fd8c9fb762 SHA512 0fea122848d3442acf2cae8e9a301711a74cdd2f15f2354908594953b0c2734032d0f5b912e01f10d9c7997668f1b06c53d171081fa28d128ca2be1abb9a12bb +DIST LibreOffice_6.2.0.2_Linux_x86_rpm_langpack_sr-Latn.tar.gz 1460949 BLAKE2B 11f961854bcf1a3d34a98f421adf69f87a86b1dc96d4525886643a22630022c148cc679973ca542eafdc4295ca8c019f8c35c216ba57216cab5ac536eacac480 SHA512 579707e3af81ce379a8e9313878f92e96297a95d58361ba8266c9d83e5c8f9da5adc68b98f27b3040362eb0dfb822e81d3111b6314847036eefe54504949e2c8 +DIST LibreOffice_6.2.0.2_Linux_x86_rpm_langpack_sr.tar.gz 1480531 BLAKE2B eb004a90633dd652fc621cd13d118407ec7d855808365ead58431c1ee8bab6431c61989338e2615ccd4155000067743cea577c2c747b1d7399f4ee311c8776f1 SHA512 13db28ae33a47fb82f26e4cdb039db46def31970543a5cdd91f36efffa301147e4eaa1fc96bcba1f1ac89ada6782c4f7b72c506ef82c8d7dc8106f5bc74af6f9 +DIST LibreOffice_6.2.0.2_Linux_x86_rpm_langpack_ss.tar.gz 286291 BLAKE2B 87fa7efdad8cf7f8d6a2db8038cd5f4a3c748593df840f5547ee9ee5078737e6a9851791f7a4f31e97460e98fd7152084cc9fbea1b6cc6ad759db4635b4af549 SHA512 e9a80215fcd75af6cbc0f3db81802024610009dced985b49b06e9eccd1815846d75b3a82beebb65cf9fdaf0fafe5091123ae9d45f691f4881cb9f14dc3076a74 +DIST LibreOffice_6.2.0.2_Linux_x86_rpm_langpack_st.tar.gz 279459 BLAKE2B 2bc74bfaf1605d41ef16f0e69c549721c8c85b8623d6f2bc17aad345fd856750843ede3e02f73c034d07271d9a888243027d585b5f1cdd2d05c81aceefab9e12 SHA512 8267b25f1307eb5c5797c4ddff9b33f335d5afd2d4f0dd84cc33246db80ac248ed3c145626d8e8fa32f7bc29a14d14e2304f5a0d09e574af8aa31ce5d814074e +DIST LibreOffice_6.2.0.2_Linux_x86_rpm_langpack_sv.tar.gz 2609090 BLAKE2B 66397a0140543eb37a1dcfe739617e62bcd80fdfc0108c3e35ed3bffe9bf97b1b768964000e59b18b1d5e3d9ef895d373835aacdf09fcab214b75cc599db66f0 SHA512 30f543104e0395ca05c21e574ec6914b83eeee31995d2e988bd044b6f4ba17e133a611aa516681b9c570321ef960e588158436961004fa92b320a8ec5298f430 +DIST LibreOffice_6.2.0.2_Linux_x86_rpm_langpack_sw-TZ.tar.gz 318612 BLAKE2B 48351cde394c6ea2f51ae000dd20d784866c288de0e61d1842bc4190802c8530cadcc7f1ca5fa1d87472ab88b3fdccb814ac3d35c0653059eec56524f4f10440 SHA512 bc439b883d40cfada8392a0324fda5a32530d6b3657fb979fee4d8a028a744eb17eaeaff9cd4b028030390791a17625b4eb7833464d4e49d77be78bb07ee6725 +DIST LibreOffice_6.2.0.2_Linux_x86_rpm_langpack_ta.tar.gz 685756 BLAKE2B f80347a0f3cc8b16089e0f6e9810bac0ebf1544c2dbb52e844bdb019bfddf6642f4597195369a27b9ff5bb071856897729c7fd3a7d9c573beb1eb1949be89883 SHA512 c9cd6a4f9ac3924962bdaaa8bc3e909a374b9e8032e4807b96af5b973dad555b6a8dade5bfa74921ff44e382206869d247a9200029db30198ad96321f74e4efd +DIST LibreOffice_6.2.0.2_Linux_x86_rpm_langpack_te.tar.gz 1089429 BLAKE2B 1a06987242212b45ab353843e6e271cf3f8dc93b906312afac36a8f016cffb264c7fa4fbc0462c2af50bdc0b0e4b9e120afc4d69d1d148f8c56282debc123749 SHA512 f972fcf878bcc5697f55a068157c80de1e37fb67be94d523007c17676c153a62a2dae23da02cbaf2141eba6932d7025d89950fb8e44388dd977c605ed692072e +DIST LibreOffice_6.2.0.2_Linux_x86_rpm_langpack_tg.tar.gz 358358 BLAKE2B 718b4d2c0d815df37295a1e34f0df3b947f0073953a0e7d4903da951008a8a7ad2456bb4344017bc738bbeca158896b457df5d7e52cca450d594111d431307de SHA512 f4e0d2e9bbe1b83c55faaa02c1e2d27550cd897cf4548f0edec8204756c802c62b5fa72dbda66c92acbea6bf6628f0d964f8e6afa89968d540d4b5f10d6fc012 +DIST LibreOffice_6.2.0.2_Linux_x86_rpm_langpack_th.tar.gz 622578 BLAKE2B 3196710669e424377ef21c66ef1d0856f0bc455563c5de14f56ac0e9337c5b743fff8362ef242614d007b21bda17ca8fff2cc2059577122e40c9b06c65c4163b SHA512 4ab552cbb04e9a16def25c16be2d97356cb43f71d9814ddf15018fa260a24a0ff9e278c13745462a9e2c7e758975a2834e33da5164acff9bf745efc6bfb02642 +DIST LibreOffice_6.2.0.2_Linux_x86_rpm_langpack_tn.tar.gz 258981 BLAKE2B b6231eca05fcffb413b4bacf2f1dce873100277cf662566479b6eef8849c4a8c32e0c56590e3dfc1345641f087f4f43de2deb4b4d7cc8f125d8d03f028ea099d SHA512 84aed21f125a44b1d6c8c6049abf93b75c0224fa40f228b55b2a8b4892a56693d33082409ab326ddf5c24b776c0343c27b929b3c67dc93ce17e32e7b48c6b352 +DIST LibreOffice_6.2.0.2_Linux_x86_rpm_langpack_tr.tar.gz 760133 BLAKE2B c9d04b243ee62680cf58157109c4bd0e2a960110490b38e1245db32ff049494e2f17fc8fd339ac174e0351576abbdf0120057aaf7ddb50a6e4906937310b2b4f SHA512 f440c4374db91b27919d3d3c5ba36d16a1ab76a7a7126cc6f89bcd7805f09be29cbbce0bbd79a19a7eb3c95e840ba958aa35f6097025ed544cec305c71c4fc35 +DIST LibreOffice_6.2.0.2_Linux_x86_rpm_langpack_ts.tar.gz 277099 BLAKE2B a2d0227276a229c1b16fbbd634758196c3690b9f490980312341bf7cc3eb054ad63c17cd3d57c3641994c60908d26678a29a4bbc4a564ce0ab84bbdef92618b2 SHA512 17e467b4c77f2cbf30b511c03a73f5c0c6523fcd0da2d76fe562778674e1435dffe27407979c662dbae2f350530f0166c646f1ccf6bc0b8a6f21683682f69f07 +DIST LibreOffice_6.2.0.2_Linux_x86_rpm_langpack_tt.tar.gz 183363 BLAKE2B 5cc18cdd2c39dc0d480d55dfd4a1cff0df85e9810cf9b54b8257fb608ec8439ba667f54d0364ff30817efc55daccceae5a8cd474ec2a1ee2d0e0e42ba84990bf SHA512 b09d3ee2979b3c891f3e52089f4892399d81d7e3b7d8b15cb133dbaba598fda02c872987775def3a18abccb387b2ea17b66a65f20804e6713796dc9ee22472f0 +DIST LibreOffice_6.2.0.2_Linux_x86_rpm_langpack_ug.tar.gz 549900 BLAKE2B d641437d5ded4d527da6951a523687d15afafcc89b513d26485956cc1da87ea881d2a25a2808379a8b3603269acdf98caec4bc49c26bdf5289681d7700a33577 SHA512 a6e156f68518ff3c30ffd821b1e483612be42b52d50e5feeac9bae10504558aa08a1c548551f656adf1d9a453a16ad01060a9992c09018b57f06e38dd095c89c +DIST LibreOffice_6.2.0.2_Linux_x86_rpm_langpack_uk.tar.gz 1621094 BLAKE2B feed3c66b03400dd0aa9943d39775f92ef10db97fcded85b6535a6a6ab78d7a843a46c20ef16ad307c4a9f1466d6f0a5263274ab4901fb321d05501cb9a91c1a SHA512 a87a763e4d4cf489c8edb6652f92d689b5d85d290ac1c2b9295ea8ec98939245e79a2af3ae36a5c20545d618b60baa587504319974a95f877fbad464d32217c9 +DIST LibreOffice_6.2.0.2_Linux_x86_rpm_langpack_uz.tar.gz 314813 BLAKE2B 9d414708b1e10d05c4315ab3dbcde6e0a8a3a1f181f3096c20a5d3986b0eb1ed2fa3643fdc0c1c64a542da04412a050e16c3a9c38709f283861ad9db21afb84b SHA512 6e727b92d54ada836d42471f0148536db4f77e462ed192b01d63df56f1701d80e02a876bfdf4e3546f2891c95aaf0a0b21f1a02ba7d5d29a68f94f377c6fffcd +DIST LibreOffice_6.2.0.2_Linux_x86_rpm_langpack_ve.tar.gz 282347 BLAKE2B 17a8141746a1be060d4a54c8d696c62716cc8136ea0450d33191df72b643f8e99cd650342769260ba66828436d708f9d3027e9484c50e49dbc9869a57cf5320c SHA512 bc34571bc6d8fd2034f393c384295f70f1de2a3e07e0625985c307b85a4967755f2b4a6a346b9cf250483ce7aef2eb5d763b5ad60051bbed5af3115fbb1acda3 +DIST LibreOffice_6.2.0.2_Linux_x86_rpm_langpack_vi.tar.gz 464883 BLAKE2B 4491b32f8a6372b5dfcc21b04d9951dd1ab09de684a9221f2eb6673bb3acbe574bdcbcd2ceb922cafb54f4d5523734e864a5e09a9a54a29175bcefbe3178cb87 SHA512 45c3ce600084eb485fd03e749d7107ba2927c5ddf33ffba360485fd6855298237ed166e3e214ae6e102aa3cd324540ddf7c16afcec3878bda69d73a647a65905 +DIST LibreOffice_6.2.0.2_Linux_x86_rpm_langpack_xh.tar.gz 290220 BLAKE2B bfc25c5a8b4e9d9966d50c31ee94ee36be58a463ce482ee15e0150a940959b18d7f2a23ef476615851c601667c952b876a01629b3f610646be3b698282895bc7 SHA512 aab2042d9a44ea1aaecaaf6cf1be79c22db08c8865dbf4837beb6aa866a41dd35a96606c7380db4cc7e79b0dca8662f89f37c0fb68285939b508389ae20b6afa +DIST LibreOffice_6.2.0.2_Linux_x86_rpm_langpack_zh-CN.tar.gz 809658 BLAKE2B 24d78fcaf2cb0498375b6107a3ce2a1c273eb9ede364a91e1ada69c8fbfea8bd454f8926844d24d040c217a017c6c6333039408b09b8870d9fbafe141022a70a SHA512 9b3ddef62a2e3093c64a0e19b7833958c0fc5f7f9993e0ebe32a65ac2be6abbc7356cafae9135a7346b482c01ab941237a3bb123a0437a804c4b548d45086737 +DIST LibreOffice_6.2.0.2_Linux_x86_rpm_langpack_zh-TW.tar.gz 807679 BLAKE2B b02599d2761a073648bffd91d9126c99341eb00c3ba42647597a24375fa95fad4688693bdb6f8730b4c215d5f5bc61c1a29673487a3e79e8f64e6585cbb94b65 SHA512 83ff35edc6c51ae4dbb043fe03a2aa489ae3aaa9c50e7ba9e05f870bc4155d2f1423336d0a0ba63e2a654fcf60bf6e7ad0fa9dcb8eb516cd59497a3c25991e50 +DIST LibreOffice_6.2.0.2_Linux_x86_rpm_langpack_zu.tar.gz 321260 BLAKE2B b6297b413a51bf63b97da41ae28dbd2bda21ad180af5b1a91a6cc8f9a14331b0e972cb37c5a94f64862e47cc8a0215651a488671c1d30fb5f6c9824bb77dba70 SHA512 37199aa84d3630bcfbfdf4d8fc17aa5e586a5316f574769c97877bdefff943489acd09fe59e00e898050e7234a7fe3b9cfbf6c69f52830a598258adbc406d56d EBUILD libreoffice-l10n-6.0.6.2.ebuild 3323 BLAKE2B 4640490672fd2643f71c011321f3876bbedf9cf5a83beb8e63d9e80f591a217c3db90d8124296ee7ad532b08df2ec0a4088c8ca06ec5287faf360d63f72c5076 SHA512 056058e0d7c780e19090d3a7cf5cc38d2338e36ee2380a090034ee2aba9390a4b18ffb8fa28fedc2f42ec22712d6a6ad47792df5958a7c587f666a70dc5434f0 -EBUILD libreoffice-l10n-6.1.4.2.ebuild 3626 BLAKE2B 8a2032ae2f935c88ef49a70a899adb798ed62c07fb35ebaae3db68bbe693b75299d1f0fac22052a91196aa9498d77b327476f6184fe3f78ff5daaf6409a835ad SHA512 598331678165243bb31ec61be5c6ec46b59cbf47b68a9aa6dd609f51c96fb901c5e23a12bc5d39101706ca5f0334ddc632ea8467f91112ad8aa1c798261da42d +EBUILD libreoffice-l10n-6.1.4.2.ebuild 3624 BLAKE2B 2b6d4ac738668df01a41adec81827de1b93dcee3ec6f622f89ebcddc3ca2a162c6493a06c635f17cf7a9b69f9c6eb8f61606124640f438db1f5a064c16d09811 SHA512 f4347080c7a16640feb557b566c332901b4090a1b711caafe7e7445d7728bfabe2bf7617ac7047489921384dd601320e32f3ea205d7a4db2c6f510b3d6748e9c +EBUILD libreoffice-l10n-6.2.0.2.ebuild 3639 BLAKE2B de8fea6f83477c0b6a7bfd5b4699a048e9c9bb86c0d62cc66907973561fd35bc699867f611dc9df594e4eb937a75ad869ad0dd528a9b660bfd1735aa93cd8e9f SHA512 9f3018e338a11dcb36280866393d526222fbf2adf81a9507a6d1e9f8922b98a98fc16a6dced01dee5aa415e171d59125b3212fddd73610d5e3b64443e9dea358 MISC metadata.xml 369 BLAKE2B 7629064f409fe8ba7f0daa435ff56eaf0870f70b45961c635119725e9a78ca40bbdf77a39e70f83a31103944f579b13db5fb07f8dc9e7ecb77491d36220370e9 SHA512 8cc7592062150a5472a5b8cf4106d0c3fd7270c7e6d0d566852bbc6670a90be2c73e6c04f085e32b41f40dd1adf9800a53a1af8df5cb297c20394c55e3df45c6 diff --git a/app-office/libreoffice-l10n/libreoffice-l10n-6.1.4.2.ebuild b/app-office/libreoffice-l10n/libreoffice-l10n-6.1.4.2.ebuild index a11a956daf3d..8712656dd28c 100644 --- a/app-office/libreoffice-l10n/libreoffice-l10n-6.1.4.2.ebuild +++ b/app-office/libreoffice-l10n/libreoffice-l10n-6.1.4.2.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2018 Gentoo Authors +# Copyright 1999-2019 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -17,7 +17,7 @@ BASE_SRC_URI_STABLE="https://download.documentfoundation.org/${PN/-l10n/}/stable LICENSE="|| ( LGPL-3 MPL-1.1 )" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="amd64 ~arm ~arm64 ~ppc64 x86 ~amd64-linux ~x86-linux" IUSE="offlinehelp" # diff --git a/app-office/libreoffice-l10n/libreoffice-l10n-6.2.0.2.ebuild b/app-office/libreoffice-l10n/libreoffice-l10n-6.2.0.2.ebuild new file mode 100644 index 000000000000..620fa073a7ce --- /dev/null +++ b/app-office/libreoffice-l10n/libreoffice-l10n-6.2.0.2.ebuild @@ -0,0 +1,92 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit rpm + +BASE_PV=$(ver_cut 1-3) +MY_PV="${PV/_alpha/.alpha}" +MY_PV="${MY_PV/_beta/.beta}" +[[ ${PV} == *alpha* || ${PV} == *beta* ]] && PN_DEV="Dev" + +DESCRIPTION="Translations for the Libreoffice suite" +HOMEPAGE="https://www.libreoffice.org" +BASE_SRC_URI_TESTING="https://download.documentfoundation.org/${PN/-l10n/}/testing/${BASE_PV}/rpm" +BASE_SRC_URI_STABLE="https://download.documentfoundation.org/${PN/-l10n/}/stable/${BASE_PV}/rpm" + +LICENSE="|| ( LGPL-3 MPL-1.1 )" +SLOT="0" +KEYWORDS="" +#KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux" +IUSE="offlinehelp" + +# +# when changing the language lists, please be careful to preserve the spaces (bug 491728) +# +# "en:en-US" for mapping from Gentoo "en" to upstream "en-US" etc. +LANGUAGES_HELP=" am ast bg bn-IN bn bo bs ca-valencia ca cs da de dz el en-GB en:en-US en-ZA eo es et eu fi fr gl gu he hi hr hu id is it ja ka km ko mk nb ne nl nn om pl pt-BR pt ru si sk sl sq sv tg tr ug uk vi zh-CN zh-TW " +LANGUAGES="${LANGUAGES_HELP}af ar as be br brx cy dgo fa ga gd gug kk kmr-Latn kn kok ks lb lo lt lv mai ml mn mni mr my nr nso oc or pa:pa-IN ro rw sa:sa-IN sat sd sid sr-Latn sr ss st sw-TZ ta te th tn ts tt uz ve xh zu " + +for lang in ${LANGUAGES_HELP}; do + helppack="offlinehelp? ( ${BASE_SRC_URI_STABLE}/x86/LibreOffice${PN_DEV}_${BASE_PV}_Linux_x86_rpm_helppack_${lang#*:}.tar.gz -> LibreOffice_${MY_PV}_Linux_x86_rpm_helppack_${lang#*:}.tar.gz ${BASE_SRC_URI_TESTING}/x86/LibreOffice${PN_DEV}_${MY_PV}_Linux_x86_rpm_helppack_${lang#*:}.tar.gz -> LibreOffice_${MY_PV}_Linux_x86_rpm_helppack_${lang#*:}.tar.gz )" + SRC_URI+=" l10n_${lang%:*}? ( ${helppack} )" +done +for lang in ${LANGUAGES}; do + if [[ ${lang%:*} != en ]]; then + langpack="${BASE_SRC_URI_STABLE}/x86/LibreOffice${PN_DEV}_${BASE_PV}_Linux_x86_rpm_langpack_${lang#*:}.tar.gz -> LibreOffice_${MY_PV}_Linux_x86_rpm_langpack_${lang#*:}.tar.gz ${BASE_SRC_URI_TESTING}/x86/LibreOffice${PN_DEV}_${MY_PV}_Linux_x86_rpm_langpack_${lang#*:}.tar.gz -> LibreOffice_${MY_PV}_Linux_x86_rpm_langpack_${lang#*:}.tar.gz" + SRC_URI+=" l10n_${lang%:*}? ( ${langpack} )" + fi + IUSE+=" l10n_${lang%:*}" +done +unset lang helppack langpack + +RDEPEND+="app-text/hunspell" + +RESTRICT="strip" + +S="${WORKDIR}" + +src_prepare() { + default + + local lang dir rpmdir + + # First remove dictionaries, we want to use system ones. + find "${S}" -name *dict*.rpm -delete || die "Failed to remove dictionaries" + + for lang in ${LANGUAGES}; do + # break away if not enabled + use l10n_${lang%:*} || continue + + dir=${lang#*:} + + # for english we provide just helppack, as translation is always there + if [[ ${lang%:*} != en ]]; then + rpmdir="LibreOffice_${MY_PV}_Linux_x86_rpm_langpack_${dir}/RPMS/" + [[ -d ${rpmdir} ]] || die "Missing directory: ${rpmdir}" + rpm_unpack ./${rpmdir}/*.rpm + fi + if [[ "${LANGUAGES_HELP}" =~ " ${lang} " ]] && use offlinehelp; then + rpmdir="LibreOffice_${MY_PV}_Linux_x86_rpm_helppack_${dir}/RPMS/" + [[ -d ${rpmdir} ]] || die "Missing directory: ${rpmdir}" + rpm_unpack ./${rpmdir}/*.rpm + fi + done +} + +src_configure() { :; } +src_compile() { :; } + +src_install() { + local dir="${S}"/opt/${PN/-l10n/}$(ver_cut 1-2)/ + # Condition required for people who do not install anything e.g. no l10n + # or just english with no offlinehelp. + if [[ -d "${dir}" ]] ; then + insinto /usr/$(get_libdir)/${PN/-l10n/}/ + doins -r "${dir}"/* + fi + # remove extensions that are in l10n for some weird reason + rm -rf "${ED}"/usr/$(get_libdir)/${PN/-l10n/}/share/extensions/ || \ + die "Failed to remove extensions" +} diff --git a/app-office/libreoffice/Manifest b/app-office/libreoffice/Manifest index c6379c1bc5c3..797779a8d925 100644 --- a/app-office/libreoffice/Manifest +++ b/app-office/libreoffice/Manifest @@ -1,23 +1,21 @@ -AUX libreoffice-5.2.5.1-glibc-2.24.patch 361 BLAKE2B d95ded4f051c77aed22ce99f6273b73ec0893190622f55a3d6d3c3e3e53c59a2f3ce3f645b011c1afa02b727ee803898c65f8feff723955a2fe1a69de6d24480 SHA512 b5ff4c6d3771bcdde21613ad15459120ac1d759b1b3b422b5cba3ee23f7ddf88fde274956f2c91f0a6a37cb36a8d90d8f90bd865e6c2d3ff7c2100e2b469dbd8 AUX libreoffice-5.3.4.2-kioclient5.patch 605 BLAKE2B 30961066c080c4d06ca978b7c0ad4b57a3739d6d34a2941f2ea57d3a5c4ab65e3f3c2376243aa88c9c05b1038cf9bfb7605a370d11513bb4553de2d268010519 SHA512 2aa6d1fc96749b79b3291f6e27630c6cf59d2c743f0dd8603867ba8aec2c17f87b70e1dd031365013f7e9ea53c160e9cb3f48af592a587dc05f3ae4cc1b35df6 AUX libreoffice-5.4-system-pyuno.patch 1399 BLAKE2B d7516b0ac19509dae8eaaac94acad65e35c71b68ea0f2962c41d9422a89993dc90e76b1f7cd3d19f8f3860b443f063ee1c17024c7f56fd3b8470d2b690eb9c32 SHA512 41b57b857a294b8ac234aaf160dbd380008f716ffdf481b7c733f1dab8702876aad827ab9f1b8f2f26778f0b3a6dfdc9e3ae190188a484d9aeb4568df2e9b418 -AUX libreoffice-6.0.3.2-disable-flaky-tests-1.patch 8928 BLAKE2B e5399e0e520dfe4ac5d0a02c3bf3372ccdc7725f073aabb74c36600a7cd09eb45a9e5d5486bf700ae374723206e3a421069b298137d14a9b05e17e70f2d9d3b4 SHA512 ca100dc389ed93a5eeed35f001d9e0f6f886782bfaa3dead3105b9bce91ca9e721354b55cd67fdb40c7d2d64966c530ebc6ba6a4e3c62b0e006759c7b64f1b29 -AUX libreoffice-6.0.3.2-testTdf108947.patch 638 BLAKE2B 38da9bf34a921d22002d45e650c738687706c77a67ac2748ee14efb48f47a328b1339712687b525a4f66a1ad0b36fc69c0613ef441067a206ea4df81754f4727 SHA512 a712fb653d86a74a96d568805ca48d183a7ec71f32ef34cfb98a4999cb7fead3f5cd11f5d8f8944041583d5221b0dbaeb3cdfc625a1958118e867569d0c56479 AUX libreoffice-6.1-nomancompress.patch 967 BLAKE2B e60afbfd7007a5fab7291ffba34369137336327f4d1ee27789c5f6229b9a82f4aeab0eaeaf494e60b992c66fcdb276b6423b87713febb14e9eeaffa388369ca8 SHA512 f82e23f15cefd947af20a50e1e4168c9023d5f8b9e19da7f76b141a60be4fa3516ad16400ce26e4d0ff293c570031ac87bbbf6766444e1b31e7bc3ee8ef58083 +AUX libreoffice-6.2.0.1-poppler-0.71-1.patch 8113 BLAKE2B 731f0a7622da871d901d7392ca2be3ffe4d397e8cb9127bbb5393de9bd861cddef0d99db8b037d5b6e841e1339ad7f815e6a10f5d892741af4971a4d95870244 SHA512 f657e1c31f8734ea646010012c094d2d9508dba7bc6ea9ffa5e02613066f8f75720474c02079148461930cc8dfd1b9c52a2544b0ef888760af790c1f62b3580f +AUX libreoffice-6.2.0.1-poppler-0.71-2.patch 2654 BLAKE2B a0455e8eec3f221e418e24fb81fad849d5908c5239ca0a61ea329edfeddba91b06ca45ee324284a9fcab53dc88d4f290846c66bc1615030446dc588d6453e3ae SHA512 49ffc37d6ce484f9b601831518052fa09c925b51bfebe6965c3bffe3bdf19e2093d3859dcb57e13d6468fd1c5da7512f3164f4309832afd9ed591ab0541dde1d +AUX libreoffice-6.2.0.1-poppler-0.72.patch 1667 BLAKE2B b24a61ecdd7560d5e89ecbebb2cf81ba0d3845bba40603455e549715ea3baaf0cdb9c9999d8c8efc22c4c516ba7239e6a6b8bbf29791ac76cabf1b683e2f866b SHA512 d9b300ff2493f2c1563d60babf2f7ff2620d059e9dadbbd0461d3b8c243130d7e458ba747df5abfa3e8e674a7751279a72be52e46b8077b4132cd46167bfe2ab DIST 17410483b5b5f267aa18b7e00b65e6e0-hsqldb_1_8_0.zip 3519470 BLAKE2B ccfdf6b7f88f22d3ec7898c529c374f13059979450aabdccc9781ca91dd27d0119dfec3d33dda073c2973fa4a8aacae13924c9a67e38a1422c48bfee41b6f3e8 SHA512 a231eba4a1baca11766ef292ab45e302081115477fe23018652882923308856835cf8c9ecba61a5cf22543474ccef3136965d794a90c9e4e9e6dcc21f9af6e1a DIST 185d60944ea767075d27247c3162b3bc-unowinreg.dll 12288 BLAKE2B c067f60d0ee325feae4f168ad0f84602708fe724a1d9a9a054ed4991992c1d4637b31083cf569326b8aac1ec598e71ec65fb31ee16233b9c736e97ef062b47d7 SHA512 854b8ae29b57b40ba6bb6ff66e723a0e8dad053fcc2849f0ad763cd8a31352f4aeba9636fd4e3f0f2a0cd985a6f49b4261b9ace68d6be821ed42cfa7a73eb13c DIST 35c94d2df8893241173de1d16b6034c0-swingExSrc.zip 9796 BLAKE2B a30b0225313b23092bc57ccd989f26ea04a323dcb17a0ea8baaa6a21b5d5e2b6e29fcae9d18ecd043073030e104ad56c86a115760590f57eda86c22c9fe478b0 SHA512 4a48f1e32907fb2dee601cda3cd7a0d7198b2d51f2a572b647f1e93f901fd511eef3567676e52dfb1723a2cdfbc01f2015ca0bb22903b0bc1476dd618cc9aa8a DIST 798b2ffdc8bcfe7bca2cf92b62caf685-rhino1_5R5.zip 1521926 BLAKE2B d2769842c180997055648a8b1a33cc89988b74628bad8aa012242e0c1afa5b5b8568323c107187072207ee69bd841ba4ca3bbfe27ef65223ddc729d1a1aa6590 SHA512 ec5ae23c8fe2f5efc377f7a9665039afadf28b4d8f2791379296766a5fbc9a3bf7548f9b0e3b3b07762229ec733a92ccbb69791ee0318c9c6f78f8e847253d3f DIST a7983f859eafb2677d7ff386a023bc40-xsltml_2.1.2.zip 23150 BLAKE2B 51db6bd90585b13857ecb494c805c9fb6874e1e65d7aee73d23e1716670836a14b376bcca810f96fd55b0ed653b2660a268030f246c822cbb04f867ef763a3b3 SHA512 2d3835f7ac356805025cafedcad97faa48d0f5da386e6ac7b7451030059df8e2fdb0861ade07a576ebf9fb5b88a973585ab0437944b06aac9289d6898ba8586a -DIST libreoffice-6.0.5.2-patchset-01.tar.xz 39820 BLAKE2B d8b436378b05a8a58156817b5d1e0323fd6fcfde9aa9fc4fc6a8056a06a16c84c5860ffe1ae715faddb707c5aa417b43e6c7f5c05821f86208edbb3778d830a1 SHA512 ec99a6358c0a20075abc0aa136ad6ccded4562fa0f25897efe2a8783fb33b97b92a2dd8041206b3344a79dfd10ebe98b79c8bf0b4e8539e45942978f0028dc59 -DIST libreoffice-6.0.6.2.tar.xz 205022916 BLAKE2B 715d24c7bbfe4d570011f5090cf647421f68e73fb76047ec0fb973ec0bfb30be3ec1d521bdd92369e23abaa444e7afd3e070ff613486e8f85b9ca76d9496fd0e SHA512 8cf7bd4d8f81ee09f8a21c4ccb12f788c67cf1cba71e08b9b720f9e8b4ec2dfcc25452ef05b6b60529463241c2b23a70eb6a79a8f15b95e890a2ea9cbb458517 DIST libreoffice-6.1.4.2.tar.xz 207710664 BLAKE2B 52bab412094c1ff7e184ea65c588360c18b061c3e14b7be07171f6b5831261766e2ac7d7373f5f789d125671da41e8b67d34360d4b7014dcb98df01828aeb094 SHA512 ba81b7744b908f9fe67a83e72c17c08b3b2e99599a5fd4f9cc1f2d81b3fd0ddb8065ae466205f85185ab9420350cea0b2d60108df3e583b74bd1fcd9e4eb0c3c +DIST libreoffice-6.2.0.2.tar.xz 213471412 BLAKE2B 61c07f0b6e2c12d197d93346ae4b9f583189a093f9fe49156c5f6ccee4309a77b4a6f6a133a61764d11dd56e7e36734ed4ebf3abab035021c0692477d556acf7 SHA512 6c8e039548b50071e50eea6719a92c11c85da2c7ae73bc70bddc5eb32859823fc5f5ab5867ec0b76d8a094cd21a228d6b0d3a7fa834e8005a2d7a82c7ecdb278 DIST libreoffice-branding-gentoo-0.8.tar.xz 151568 BLAKE2B f03c7ddeb53c5ca3fd23401679601fcf2c4037ba17be4eb7b784c7ce7ebb71a24b8ab4aac8b7da8c6b1f14dd23bc1294ba85ff4f70ad271fb4ee3c5372e10883 SHA512 785031a699b1d1895ce4b50ffc3ddf645f3a0ef9acdf37facfd18cf75db9484cb8f53a50abb63d6006ead76a80b6ff5aa99661063245ebb84bd64013d713de7f -DIST libreoffice-help-6.0.6.2.tar.xz 2972748 BLAKE2B 38534d5fd08751af587fd5b5be03b39b086e2bc26878c50e98bafd7a2b48f517ac29b8d434748449b0a3e8a451c31f40255094d64965800aadfd94c111295be5 SHA512 89caab57774f85f3e58523c0debb57247a0f10959634bf296aaacc4928bcce6ea8ed9f167b267e2e0eeb52b69714eeb094fedfa3e810cf409dfbc7c5e49b7c13 DIST libreoffice-help-6.1.4.2.tar.xz 15757700 BLAKE2B 53c398efb3b839740a9146ea1b0f70f019936c914f7aedf38b7da69faf532ab139a8847d6eb251b2850511e0e7bd169c74fafedd0926dc987659aa27878cf740 SHA512 e24f2f6795856da62f77ebfdcfedc8190b8ecef74e395fc263f0cab4a27c0fe3d95f37665747a590fc7a6a93c6c3473a2a4501c50d415cc602f85838955fe9ab -EBUILD libreoffice-6.0.6.2.ebuild 16750 BLAKE2B 7ea6bb2645ee81c15ed71d5353d15507ba5c29d05758de31af8528897f251880f08e08dad979c43d27a9199429c182ec618a038f772e5827106b824343e31948 SHA512 d7dafe868dfb5a59199f71090bc05cb6402aa247ee309e5fa199dcd00d2c44f57a5ddfc6e97f7f851c457d0fe7fb0d8033795b58ae626ff2c616dbbeb0c13e64 -EBUILD libreoffice-6.1.4.2.ebuild 16802 BLAKE2B cce42bed53384a2362edd12cee583a142991a0d4b7f97a9011cdcae0a37744fce32ca381807e1d688185a2beb3649a49940dad2ffa2cd85d2040397d2c998118 SHA512 a49bdff7cbb0bc586d5589c2c1cf07bae590425142480657bf9e4acc3a402780aa034b0c67efb79dda49a8d2e9e722fd7944875fad1445776ee6247d7c3a5b67 -EBUILD libreoffice-6.1.9999.ebuild 16802 BLAKE2B cce42bed53384a2362edd12cee583a142991a0d4b7f97a9011cdcae0a37744fce32ca381807e1d688185a2beb3649a49940dad2ffa2cd85d2040397d2c998118 SHA512 a49bdff7cbb0bc586d5589c2c1cf07bae590425142480657bf9e4acc3a402780aa034b0c67efb79dda49a8d2e9e722fd7944875fad1445776ee6247d7c3a5b67 -EBUILD libreoffice-6.2.9999.ebuild 16843 BLAKE2B 164d3dcff010af3b9c8544c61c1f767dbd3ce998fac34379e2c431d9ce6d08f9a34d436005108b505b370e632cab6ffc0d3715a0999fab0c80a365ca05f9b69d SHA512 827da528559c43600afdfe96cb44c267abed25d29d5661399cfdcf86204e95d566827ece053f5dbd3c4d6279636f479c988b526f1998988c8d9d39ef57d7afcb +DIST libreoffice-help-6.2.0.2.tar.xz 16186468 BLAKE2B 3846172642023633420ba83f3c65430dd7c1e5b4fc652e758081175d6b52c412822acd2af1dc31ebcc5344bd4f4b5ba6d49beb4f43f997fd99cbe1ecd69a9f96 SHA512 43c99f3db3d773d3f724600a875b964a65ae3dcab4ab7348289828cf860475a036cd6ba2d54d57cfec4ca259c085932fa479d465475591919e86108c56ed5feb +EBUILD libreoffice-6.1.4.2.ebuild 16800 BLAKE2B 9bd5e46e7e599f9f916d49f5d72aaa0934257a2b46301c74fb61d0e78c7b93eb0297a7bfca5d99b56d8909e5d289d18fc520f290c2f7512962cf940fe774a950 SHA512 df15098dc1693424aee0db6bda394cc001f5370ee0b841befc040f1e1376bc87287f4f507540d5270442c66cdbe2aacf65571039458ab1a426b89037de22c1e8 +EBUILD libreoffice-6.2.0.2.ebuild 16977 BLAKE2B da9afade6f0175e61cc0ea4fe9078b02ad7986c844052a8da6e5ad5bf6821a2b2c239d6da14a8013a6d8994a8e47b7f2d7983895747719b2db908d58013c14d1 SHA512 ae994bb4750f9f3c5a3ab3d5e8b4bb848fc014071998430cd43e184e7d617b6bf50ce78b0002f3a1ddb9d06a1e98ee1bce4b57cb32a09e6fd18ddc86db181858 +EBUILD libreoffice-6.2.9999.ebuild 16963 BLAKE2B 0c37f62ada78a98b86fb4e79583e1badcf6a29d7c6797bc4675de6863b3c524976216c3dd1523b392e42c4041b848fd4966f5f65d136daa2b2e1248d62e3ed91 SHA512 d661ba2c44c6c1a251a08b630414b9cd0c3877a1d8be97df50362b87da35aba50a8d91a2055011a55ffb9d3c4d0e1ffcb0ab8c96f0476b0577ad59f079ff401c EBUILD libreoffice-9999.ebuild 16843 BLAKE2B 164d3dcff010af3b9c8544c61c1f767dbd3ce998fac34379e2c431d9ce6d08f9a34d436005108b505b370e632cab6ffc0d3715a0999fab0c80a365ca05f9b69d SHA512 827da528559c43600afdfe96cb44c267abed25d29d5661399cfdcf86204e95d566827ece053f5dbd3c4d6279636f479c988b526f1998988c8d9d39ef57d7afcb MISC metadata.xml 1008 BLAKE2B 62a25f90e9b01f8fd924e861b0ddf1789e3124474cf73e2fad217e54e0324e38ad5bf37ff703b37bb5946d66e5de8711ff5e9b53a15e0ad368ebb3d04a3a05a3 SHA512 146662ca1c1dd7eb49c00b927657329befd3ee58ac0226ebb5fe81aefe90d7bf66ed6113cbe93774c0b917377eef8c1821a9ede278c9ba791a3ab544a2eaf2c7 diff --git a/app-office/libreoffice/files/libreoffice-5.2.5.1-glibc-2.24.patch b/app-office/libreoffice/files/libreoffice-5.2.5.1-glibc-2.24.patch deleted file mode 100644 index d714ff2074bc..000000000000 --- a/app-office/libreoffice/files/libreoffice-5.2.5.1-glibc-2.24.patch +++ /dev/null @@ -1,10 +0,0 @@ ---- libreoffice-5.2.5.1.orig/desktop/unx/source/pagein.c 2017-01-11 16:54:33.000000000 -0800 -+++ libreoffice-5.2.5.1/desktop/unx/source/pagein.c 2017-02-03 10:22:51.697673613 -0800 -@@ -26,6 +26,7 @@ - #include <string.h> - #include <sys/stat.h> - #include <sys/types.h> -+#include <sys/sysmacros.h> - - /* do_pagein */ - static void do_pagein (const char * filename) diff --git a/app-office/libreoffice/files/libreoffice-6.0.3.2-disable-flaky-tests-1.patch b/app-office/libreoffice/files/libreoffice-6.0.3.2-disable-flaky-tests-1.patch deleted file mode 100644 index 03421c5e12be..000000000000 --- a/app-office/libreoffice/files/libreoffice-6.0.3.2-disable-flaky-tests-1.patch +++ /dev/null @@ -1,216 +0,0 @@ -Kindly borrowed from Debian. - -14:13 < mst__> _rene_, the toolkit unoapi tests are known to be flaky (in some - system dependent way) e.g. on the Win@6 tinderbox it always - crashes -14:14 < mst__> _rene_, sc.ScAccessible* tests also fail on some systems some of - the time - -diff --git a/toolkit/Module_toolkit.mk b/toolkit/Module_toolkit.mk -index 25db0b6..14e507c 100644 ---- a/toolkit/Module_toolkit.mk -+++ b/toolkit/Module_toolkit.mk -@@ -26,11 +26,11 @@ $(eval $(call gb_Module_add_targets,toolkit,\ - ifneq ($(OOO_JUNIT_JAR),) - $(eval $(call gb_Module_add_subsequentcheck_targets,toolkit,\ - JunitTest_toolkit_complex \ -- JunitTest_toolkit_unoapi_1 \ -- JunitTest_toolkit_unoapi_2 \ -- JunitTest_toolkit_unoapi_3 \ -- JunitTest_toolkit_unoapi_4 \ - )) - endif -+# JunitTest_toolkit_unoapi_1 \ -+# JunitTest_toolkit_unoapi_2 \ -+# JunitTest_toolkit_unoapi_3 \ -+# JunitTest_toolkit_unoapi_4 \ - - # vim: set noet sw=4 ts=4: -diff --git a/sc/qa/unoapi/sc_1.sce b/sc/qa/unoapi/sc_1.sce -index fa1684c..cc8e1a5 100644 ---- a/sc/qa/unoapi/sc_1.sce -+++ b/sc/qa/unoapi/sc_1.sce -@@ -24,10 +24,3 @@ - # i84554 -o sc.AccessibleEditableTextPara_PreviewNote - # i88241 -o sc.AccessibleEditableTextPara_HeaderFooter - -o sc.AccessibleEditableTextPara_PreviewCell ---o sc.ScAccessibleCell --# i91044 -o sc.ScAccessibleCsvCell --# i91044 -o sc.ScAccessibleCsvGrid --# i84641 -o sc.ScAccessibleCsvRuler --# i88330 -o sc.ScAccessibleDocument --# i91045 -o sc.ScAccessibleDocumentPagePreview ---o sc.ScAccessiblePageHeader -diff --git a/sc/qa/unoapi/sc_2.sce b/sc/qa/unoapi/sc_2.sce -index dbfc3e1..d235c5d 100644 ---- a/sc/qa/unoapi/sc_2.sce -+++ b/sc/qa/unoapi/sc_2.sce -@@ -15,11 +15,6 @@ - # except in compliance with the License. You may obtain a copy of - # the License at http://www.apache.org/licenses/LICENSE-2.0 . - # --# fdo#FOO -o sc.ScAccessiblePageHeaderArea ---o sc.ScAccessiblePreviewCell ---o sc.ScAccessiblePreviewHeaderCell ---o sc.ScAccessiblePreviewTable --# fdo#45337 -o sc.ScAccessibleSpreadsheet - # FIXME_REMOVE_WHEN_RE_BASE_COMPLETE - # -o sc.ScAnnotationObj - # -o sc.ScAnnotationShapeObj - -12:18 < _rene_> chris_wot: ping? -12:18 < chris_wot> heya -12:18 < chris_wot> you pinged? -12:19 < _rene_> chris_wot: any news on - https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=815292? -12:20 < _rene_> (of course the this-night-uploaded rc3 also failed) -12:21 < chris_wot> ah, sorry - I've looked at an EMF regression, but I've not - gotten any further on that one -12:22 < chris_wot> I honestly think that for this one just disable the test for - now -12:22 < chris_wot> I'll ping the ML - -This seems fixed when opening the original doc. - -diff --git a/sw/qa/extras/ooxmlexport/ooxmlexport7.cxx b/sw/qa/extras/ooxmlexport/ooxmlexport7.cxx -index 54eed4d..78019bd 100644 ---- a/sw/qa/extras/ooxmlexport/ooxmlexport7.cxx -+++ b/sw/qa/extras/ooxmlexport/ooxmlexport7.cxx -@@ -1128,30 +1128,30 @@ DECLARE_OOXMLEXPORT_TEST(testTDF93675, "no-numlevel-but-indented.odt") - - - --DECLARE_OOXMLEXPORT_TEST(testFlipAndRotateCustomShape, "flip_and_rotate.odt") --{ -- xmlDocPtr pXmlDoc = parseExport("word/document.xml"); -- if (!pXmlDoc) -- return; -- // there should be no flipH and flipV attributes in this case -- assertXPathNoAttribute(pXmlDoc, "//a:xfrm", "flipH"); -- assertXPathNoAttribute(pXmlDoc, "//a:xfrm", "flipV"); -- // check rotation angle -- assertXPath(pXmlDoc, "//a:xfrm", "rot", "13500000"); -- // check the first few coordinates of the polygon --#ifndef MACOSX /* Retina-related rounding roundtrip error -- * hard to smooth out due to the use of string compare -- * instead of number */ --#if !defined(_WIN32) -- assertXPath(pXmlDoc, "//a:custGeom/a:pathLst/a:path/a:lnTo[1]/a:pt", "x", "2351"); -- assertXPath(pXmlDoc, "//a:custGeom/a:pathLst/a:path/a:lnTo[1]/a:pt", "y", "3171"); -- assertXPath(pXmlDoc, "//a:custGeom/a:pathLst/a:path/a:lnTo[2]/a:pt", "x", "1695"); -- assertXPath(pXmlDoc, "//a:custGeom/a:pathLst/a:path/a:lnTo[2]/a:pt", "y", "3171"); -- assertXPath(pXmlDoc, "//a:custGeom/a:pathLst/a:path/a:lnTo[3]/a:pt", "x", "1695"); -- assertXPath(pXmlDoc, "//a:custGeom/a:pathLst/a:path/a:lnTo[3]/a:pt", "y", "1701"); --#endif --#endif --} -+//DECLARE_OOXMLEXPORT_TEST(testFlipAndRotateCustomShape, "flip_and_rotate.odt") -+//{ -+// xmlDocPtr pXmlDoc = parseExport("word/document.xml"); -+// if (!pXmlDoc) -+// return; -+// // there should be no flipH and flipV attributes in this case -+// assertXPathNoAttribute(pXmlDoc, "//a:xfrm", "flipH"); -+// assertXPathNoAttribute(pXmlDoc, "//a:xfrm", "flipV"); -+// // check rotation angle -+// assertXPath(pXmlDoc, "//a:xfrm", "rot", "13500000"); -+// // check the first few coordinates of the polygon -+//#ifndef MACOSX /* Retina-related rounding roundtrip error -+// * hard to smooth out due to the use of string compare -+// * instead of number */ -+//#if !defined(_WIN32) -+// assertXPath(pXmlDoc, "//a:custGeom/a:pathLst/a:path/a:lnTo[1]/a:pt", "x", "2351"); -+// assertXPath(pXmlDoc, "//a:custGeom/a:pathLst/a:path/a:lnTo[1]/a:pt", "y", "3171"); -+// assertXPath(pXmlDoc, "//a:custGeom/a:pathLst/a:path/a:lnTo[2]/a:pt", "x", "1695"); -+// assertXPath(pXmlDoc, "//a:custGeom/a:pathLst/a:path/a:lnTo[2]/a:pt", "y", "3171"); -+// assertXPath(pXmlDoc, "//a:custGeom/a:pathLst/a:path/a:lnTo[3]/a:pt", "x", "1695"); -+// assertXPath(pXmlDoc, "//a:custGeom/a:pathLst/a:path/a:lnTo[3]/a:pt", "y", "1701"); -+//#endif -+//#endif -+//} - - - CPPUNIT_PLUGIN_IMPLEMENT(); -diff --git a/svx/qa/unoapi/svx.sce b/svx/qa/unoapi/svx.sce -index 1c3925f..a16f001 100644 ---- a/svx/qa/unoapi/svx.sce -+++ b/svx/qa/unoapi/svx.sce -@@ -25,7 +25,7 @@ - #i111216 -o svx.AccessiblePresentationGraphicShape - #i111216 -o svx.AccessiblePresentationOLEShape - #i85539 -o svx.AccessiblePresentationShape ---o svx.AccessibleShape -+#-o svx.AccessibleShape - #i90294 -o svx.GraphicExporter - -o svx.SvxDrawPage - #i85501 -o svx.SvxGraphCtrlAccessibleContext - -19:26 <@x1sc0> _rene_, since that test is using exact dimensions, it seems it - fails on your side probably because the paragraph style is - different. 1. I will change the test to avoid the exact - dimensions. 2. meantime you can skip that test: -https://cgit.freedesktop.org/libreoffice/core/commit/?id=e05f16e6bf36efbaab16dd2ed1427a750ce7cafd -19:26 < IZBot> core - disable UI test that does exact comparison -19:27 < _rene_> mmh, ok, saw that but that was for a different test, so.. :) -19:27 -!- jacobo [~jaragunde@fanzine.igalia.com] has quit [Quit: Leaving.] -19:27 < _rene_> thanks, will do - -diff --git a/uitest/writer_tests/tdf79236.py b/uitest/writer_tests/tdf79236.py -index 8585e48d8c64..704f42c009a1 100644 ---- a/uitest/writer_tests/tdf79236.py -+++ b/uitest/writer_tests/tdf79236.py -@@ -8,8 +8,11 @@ from uitest.framework import UITestCase - import time - from uitest.uihelper.common import get_state_as_dict, type_text - -+import unittest -+ - class tdf79236(UITestCase): - -+ @unittest.skip("Currently broken") - def test_paragraph(self): - - self.ui_test.create_doc_in_start_center("writer") - -14:39 < ztamas> _rene_: chart2dump is used to fail because of font size differences, just use a bigger delta or disable it if it - fails for you. -14:40 <@sberg_> noelgrandin, no -14:40 < noelgrandin> sberg_, sure seems that way both in the debugger and in the resulting SAL_WARN output -14:42 < ztamas> _rene_: there were some work on making font rendering consistent on different platforms, but it's not finished - yet, I guess -diff --git a/chart2/Module_chart2.mk b/chart2/Module_chart2.mk -index 3273055d5373..cb452139170c 100644 ---- a/chart2/Module_chart2.mk -+++ b/chart2/Module_chart2.mk -@@ -33,9 +33,9 @@ $(eval $(call gb_Module_add_slowcheck_targets,chart2,\ - CppunitTest_chart2_export \ - CppunitTest_chart2_import \ - CppunitTest_chart2_trendcalculators \ -- CppunitTest_chart2_dump \ - CppunitTest_chart2_pivot_chart_test \ - )) -+# CppunitTest_chart2_dump \ - - ifeq ($(ENABLE_CHART_TESTS),TRUE) - ifeq ($(WITH_FONTS), TRUE) -diff --git a/sw/qa/extras/ooxmlimport/ooxmlimport.cxx b/sw/qa/extras/ooxmlimport/ooxmlimport.cxx -index 4d65beeb90c4..f3d71501c41a 100644 ---- a/sw/qa/extras/ooxmlimport/ooxmlimport.cxx -+++ b/sw/qa/extras/ooxmlimport/ooxmlimport.cxx -@@ -1559,14 +1559,14 @@ DECLARE_OOXMLIMPORT_TEST(testTdf43017, "tdf43017.docx") - } - - --DECLARE_OOXMLIMPORT_TEST(testTdf112443, "tdf112443.docx") -+/*DECLARE_OOXMLIMPORT_TEST(testTdf112443, "tdf112443.docx") - { - // the position of the flying text frame should be off page - // 30624 below its anchor - OUString aTop = parseDump("//fly[1]/infos/bounds", "top"); - CPPUNIT_ASSERT_EQUAL( OUString("30624"), aTop ); - --} -+}*/ - - DECLARE_OOXMLIMPORT_TEST(testTdf113946, "tdf113946.docx") - { diff --git a/app-office/libreoffice/files/libreoffice-6.0.3.2-testTdf108947.patch b/app-office/libreoffice/files/libreoffice-6.0.3.2-testTdf108947.patch deleted file mode 100644 index bd84b3162527..000000000000 --- a/app-office/libreoffice/files/libreoffice-6.0.3.2-testTdf108947.patch +++ /dev/null @@ -1,13 +0,0 @@ -diff --git a/sw/qa/extras/rtfimport/rtfimport.cxx b/sw/qa/extras/rtfimport/rtfimport.cxx -index 457aedce0acb..4f02cf2b4040 100644 ---- a/sw/qa/extras/rtfimport/rtfimport.cxx -+++ b/sw/qa/extras/rtfimport/rtfimport.cxx -@@ -1352,7 +1352,7 @@ DECLARE_RTFIMPORT_TEST(testImportHeaderFooter, "tdf108055.rtf") - DECLARE_RTFIMPORT_TEST(testTdf108947, "tdf108947.rtf") - { - //Check page count -- CPPUNIT_ASSERT_EQUAL(2, getPages()); -+ CPPUNIT_ASSERT_EQUAL(1, getPages()); - - //Check if Headers/Footers contain what they should in this document - uno::Reference<text::XText> xHeaderTextRight = getProperty<uno::Reference<text::XText>>( diff --git a/app-office/libreoffice/files/libreoffice-6.2.0.1-poppler-0.71-1.patch b/app-office/libreoffice/files/libreoffice-6.2.0.1-poppler-0.71-1.patch new file mode 100644 index 000000000000..9899f5864ca6 --- /dev/null +++ b/app-office/libreoffice/files/libreoffice-6.2.0.1-poppler-0.71-1.patch @@ -0,0 +1,164 @@ +From 5e8bdd9203dd642111c62a6668ee665a20d4ba19 Mon Sep 17 00:00:00 2001 +From: Mike Kaganski <mike.kaganski@collabora.com> +Date: Tue, 20 Nov 2018 08:45:38 +0100 +Subject: poppler dropped GBool since 0.71 + +See https://lists.freedesktop.org/archives/libreoffice/2018-November/081410.html + +Change-Id: I258e08894486a925bed50a3a4232b6e805af6784 +Reviewed-on: https://gerrit.libreoffice.org/63625 +Tested-by: Jenkins +Reviewed-by: Stephan Bergmann <sbergman@redhat.com> +--- + .../pdfimport/xpdfwrapper/pdfioutdev_gpl.cxx | 21 +++++++------ + .../pdfimport/xpdfwrapper/pdfioutdev_gpl.hxx | 35 +++++++++++++--------- + 2 files changed, 31 insertions(+), 25 deletions(-) + +diff --git a/sdext/source/pdfimport/xpdfwrapper/pdfioutdev_gpl.cxx b/sdext/source/pdfimport/xpdfwrapper/pdfioutdev_gpl.cxx +index 575a90a..ab74b36 100644 +--- a/sdext/source/pdfimport/xpdfwrapper/pdfioutdev_gpl.cxx ++++ b/sdext/source/pdfimport/xpdfwrapper/pdfioutdev_gpl.cxx +@@ -514,7 +514,7 @@ void PDFOutDev::printPath( GfxPath* pPath ) + PDFOutDev::PDFOutDev( PDFDoc* pDoc ) : + m_pDoc( pDoc ), + m_aFontMap(), +- m_pUtf8Map( new UnicodeMap("UTF-8", gTrue, &mapUTF8) ), ++ m_pUtf8Map( new UnicodeMap("UTF-8", true, &mapUTF8) ), + m_bSkipImages(false) + { + } +@@ -939,9 +939,9 @@ void PDFOutDev::endTextObject(GfxState*) + } + + void PDFOutDev::drawImageMask(GfxState* pState, Object*, Stream* str, +- int width, int height, GBool invert, +- GBool /*interpolate*/, +- GBool /*inlineImg*/ ) ++ int width, int height, poppler_bool invert, ++ poppler_bool /*interpolate*/, ++ poppler_bool /*inlineImg*/ ) + { + if (m_bSkipImages) + return; +@@ -969,8 +969,8 @@ void PDFOutDev::drawImageMask(GfxState* pState, Object*, Stream* str, + + void PDFOutDev::drawImage(GfxState*, Object*, Stream* str, + int width, int height, GfxImageColorMap* colorMap, +- GBool /*interpolate*/, +- int* maskColors, GBool /*inlineImg*/ ) ++ poppler_bool /*interpolate*/, ++ int* maskColors, poppler_bool /*inlineImg*/ ) + { + if (m_bSkipImages) + return; +@@ -1018,11 +1018,10 @@ void PDFOutDev::drawImage(GfxState*, Object*, Stream* str, + void PDFOutDev::drawMaskedImage(GfxState*, Object*, Stream* str, + int width, int height, + GfxImageColorMap* colorMap, +- GBool /*interpolate*/, ++ poppler_bool /*interpolate*/, + Stream* maskStr, + int maskWidth, int maskHeight, +- GBool maskInvert +- , GBool /*maskInterpolate*/ ++ poppler_bool maskInvert, poppler_bool /*maskInterpolate*/ + ) + { + if (m_bSkipImages) +@@ -1036,11 +1035,11 @@ void PDFOutDev::drawMaskedImage(GfxState*, Object*, Stream* str, + void PDFOutDev::drawSoftMaskedImage(GfxState*, Object*, Stream* str, + int width, int height, + GfxImageColorMap* colorMap, +- GBool /*interpolate*/, ++ poppler_bool /*interpolate*/, + Stream* maskStr, + int maskWidth, int maskHeight, + GfxImageColorMap* maskColorMap +- , GBool /*maskInterpolate*/ ++ , poppler_bool /*maskInterpolate*/ + ) + { + if (m_bSkipImages) +diff --git a/sdext/source/pdfimport/xpdfwrapper/pdfioutdev_gpl.hxx b/sdext/source/pdfimport/xpdfwrapper/pdfioutdev_gpl.hxx +index da021a2a..a6135fa 100644 +--- a/sdext/source/pdfimport/xpdfwrapper/pdfioutdev_gpl.hxx ++++ b/sdext/source/pdfimport/xpdfwrapper/pdfioutdev_gpl.hxx +@@ -130,6 +130,13 @@ namespace pdfi + { return const_cast<GooString &>(familyName); } + }; + ++ // Versions before 0.15 defined GBool as int; 0.15 redefined it as bool; 0.71 dropped GBool ++#if POPPLER_VERSION_MAJOR == 0 && POPPLER_VERSION_MINOR < 71 ++ typedef GBool poppler_bool; ++#else ++ typedef bool poppler_bool; ++#endif ++ + class PDFOutDev : public OutputDev + { + // not owned by this class +@@ -151,17 +158,17 @@ namespace pdfi + + // Does this device use upside-down coordinates? + // (Upside-down means (0,0) is the top left corner of the page.) +- virtual GBool upsideDown() override { return gTrue; } ++ virtual poppler_bool upsideDown() override { return true; } + + // Does this device use drawChar() or drawString()? +- virtual GBool useDrawChar() override { return gTrue; } ++ virtual poppler_bool useDrawChar() override { return true; } + + // Does this device use beginType3Char/endType3Char? Otherwise, + // text in Type 3 fonts will be drawn with drawChar/drawString. +- virtual GBool interpretType3Chars() override { return gFalse; } ++ virtual poppler_bool interpretType3Chars() override { return false; } + + // Does this device need non-text content? +- virtual GBool needNonText() override { return gTrue; } ++ virtual poppler_bool needNonText() override { return true; } + + //----- initialization and control + +@@ -233,29 +240,29 @@ namespace pdfi + + //----- image drawing + virtual void drawImageMask(GfxState *state, Object *ref, Stream *str, +- int width, int height, GBool invert, +- GBool interpolate, +- GBool inlineImg) override; ++ int width, int height, poppler_bool invert, ++ poppler_bool interpolate, ++ poppler_bool inlineImg) override; + virtual void drawImage(GfxState *state, Object *ref, Stream *str, + int width, int height, GfxImageColorMap *colorMap, +- GBool interpolate, +- int *maskColors, GBool inlineImg) override; ++ poppler_bool interpolate, ++ int* maskColors, poppler_bool inlineImg) override; + virtual void drawMaskedImage(GfxState *state, Object *ref, Stream *str, + int width, int height, + GfxImageColorMap *colorMap, +- GBool interpolate, ++ poppler_bool interpolate, + Stream *maskStr, int maskWidth, int maskHeight, +- GBool maskInvert +- , GBool maskInterpolate ++ poppler_bool maskInvert, ++ poppler_bool maskInterpolate + ) override; + virtual void drawSoftMaskedImage(GfxState *state, Object *ref, Stream *str, + int width, int height, + GfxImageColorMap *colorMap, +- GBool interpolate, ++ poppler_bool interpolate, + Stream *maskStr, + int maskWidth, int maskHeight, + GfxImageColorMap *maskColorMap +- , GBool maskInterpolate ++ , poppler_bool maskInterpolate + ) override; + + static void setPageNum( int nNumPages ); +-- +cgit v1.1 + diff --git a/app-office/libreoffice/files/libreoffice-6.2.0.1-poppler-0.71-2.patch b/app-office/libreoffice/files/libreoffice-6.2.0.1-poppler-0.71-2.patch new file mode 100644 index 000000000000..37b44556219f --- /dev/null +++ b/app-office/libreoffice/files/libreoffice-6.2.0.1-poppler-0.71-2.patch @@ -0,0 +1,72 @@ +From 8ff41a26caf51544699863c89598d37d93dc1b21 Mon Sep 17 00:00:00 2001 +From: Aleksei Nikiforov <darktemplar@basealt.ru> +Date: Thu, 22 Nov 2018 17:54:00 +0300 +Subject: Fix build with poppler 0.71 + +Change-Id: I470ece9dc4766e10e1ccb5e99b25a8d8cc4cbf38 +Reviewed-on: https://gerrit.libreoffice.org/63860 +Tested-by: Jenkins +Reviewed-by: Stephan Bergmann <sbergman@redhat.com> +--- + sdext/source/pdfimport/xpdfwrapper/pdfioutdev_gpl.cxx | 4 ++++ + sdext/source/pdfimport/xpdfwrapper/pdfioutdev_gpl.hxx | 4 ++++ + sdext/source/pdfimport/xpdfwrapper/wrapper_gpl.cxx | 4 ++-- + 3 files changed, 10 insertions(+), 2 deletions(-) + +diff --git a/sdext/source/pdfimport/xpdfwrapper/pdfioutdev_gpl.cxx b/sdext/source/pdfimport/xpdfwrapper/pdfioutdev_gpl.cxx +index ab74b36..101e3be 100644 +--- a/sdext/source/pdfimport/xpdfwrapper/pdfioutdev_gpl.cxx ++++ b/sdext/source/pdfimport/xpdfwrapper/pdfioutdev_gpl.cxx +@@ -578,7 +578,11 @@ void PDFOutDev::restoreState(GfxState*) + printf( "restoreState\n" ); + } + ++#if POPPLER_CHECK_VERSION(0, 71, 0) ++void PDFOutDev::setDefaultCTM(const double *pMat) ++#else + void PDFOutDev::setDefaultCTM(double *pMat) ++#endif + { + assert(pMat); + +diff --git a/sdext/source/pdfimport/xpdfwrapper/pdfioutdev_gpl.hxx b/sdext/source/pdfimport/xpdfwrapper/pdfioutdev_gpl.hxx +index a6135fa..98d8ede 100644 +--- a/sdext/source/pdfimport/xpdfwrapper/pdfioutdev_gpl.hxx ++++ b/sdext/source/pdfimport/xpdfwrapper/pdfioutdev_gpl.hxx +@@ -173,7 +173,11 @@ namespace pdfi + //----- initialization and control + + // Set default transform matrix. ++#if POPPLER_CHECK_VERSION(0, 71, 0) ++ virtual void setDefaultCTM(const double *ctm) override; ++#else + virtual void setDefaultCTM(double *ctm) override; ++#endif + + // Start a page. + virtual void startPage(int pageNum, GfxState *state +diff --git a/sdext/source/pdfimport/xpdfwrapper/wrapper_gpl.cxx b/sdext/source/pdfimport/xpdfwrapper/wrapper_gpl.cxx +index 0f4a35b..b0a6ac4 100644 +--- a/sdext/source/pdfimport/xpdfwrapper/wrapper_gpl.cxx ++++ b/sdext/source/pdfimport/xpdfwrapper/wrapper_gpl.cxx +@@ -69,7 +69,7 @@ int main(int argc, char **argv) + + // read config file + globalParams = new GlobalParams(); +- globalParams->setErrQuiet(gTrue); ++ globalParams->setErrQuiet(true); + #if defined(_MSC_VER) + globalParams->setupBaseFonts(nullptr); + #endif +@@ -145,7 +145,7 @@ int main(int argc, char **argv) + i, + PDFI_OUTDEV_RESOLUTION, + PDFI_OUTDEV_RESOLUTION, +- 0, gTrue, gTrue, gTrue); ++ 0, true, true, true); + rDoc.processLinks(&aOutDev, i); + } + +-- +cgit v1.1 + diff --git a/app-office/libreoffice/files/libreoffice-6.2.0.1-poppler-0.72.patch b/app-office/libreoffice/files/libreoffice-6.2.0.1-poppler-0.72.patch new file mode 100644 index 000000000000..7f0b1f71a1ee --- /dev/null +++ b/app-office/libreoffice/files/libreoffice-6.2.0.1-poppler-0.72.patch @@ -0,0 +1,43 @@ +From 65a6c9ae4791188ffcecf489073cf38873ce5e17 Mon Sep 17 00:00:00 2001 +From: Andreas Sturmlechner <asturm@gentoo.org> +Date: Tue, 8 Jan 2019 11:24:40 +0100 +Subject: Fix build with poppler-0.72 + +Change-Id: I0664d1b39e97b7555c0a3cba442db52b84f37134 +Reviewed-on: https://gerrit.libreoffice.org/65960 +Tested-by: Jenkins +Reviewed-by: Michael Stahl <Michael.Stahl@cib.de> +--- + sdext/source/pdfimport/xpdfwrapper/pdfioutdev_gpl.cxx | 8 ++++++++ + 1 file changed, 8 insertions(+) + +diff --git a/sdext/source/pdfimport/xpdfwrapper/pdfioutdev_gpl.cxx b/sdext/source/pdfimport/xpdfwrapper/pdfioutdev_gpl.cxx +index 101e3be..dab405b 100644 +--- a/sdext/source/pdfimport/xpdfwrapper/pdfioutdev_gpl.cxx ++++ b/sdext/source/pdfimport/xpdfwrapper/pdfioutdev_gpl.cxx +@@ -555,7 +555,11 @@ void PDFOutDev::processLink(Link* link, Catalog*) + LinkAction* pAction = link->getAction(); + if (pAction && pAction->getKind() == actionURI) + { ++#if POPPLER_CHECK_VERSION(0, 72, 0) ++ const char* pURI = static_cast<LinkURI*>(pAction)->getURI()->c_str(); ++#else + const char* pURI = static_cast<LinkURI*>(pAction)->getURI()->getCString(); ++#endif + + std::vector<char> aEsc( lcl_escapeLineFeeds(pURI) ); + +@@ -757,7 +761,11 @@ void PDFOutDev::updateFont(GfxState *state) + + aFont = it->second; + ++#if POPPLER_CHECK_VERSION(0, 72, 0) ++ std::vector<char> aEsc( lcl_escapeLineFeeds(aFont.familyName.c_str()) ); ++#else + std::vector<char> aEsc( lcl_escapeLineFeeds(aFont.familyName.getCString()) ); ++#endif + printf( " %d %d %d %d %f %d %s", + aFont.isEmbedded, + aFont.isBold, +-- +cgit v1.1 diff --git a/app-office/libreoffice/libreoffice-6.0.6.2.ebuild b/app-office/libreoffice/libreoffice-6.0.6.2.ebuild deleted file mode 100644 index a05ea79b58b8..000000000000 --- a/app-office/libreoffice/libreoffice-6.0.6.2.ebuild +++ /dev/null @@ -1,568 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -PYTHON_COMPAT=( python2_7 python3_{4,5,6} ) -PYTHON_REQ_USE="threads,xml" - -MY_PV="${PV/_alpha/.alpha}" -MY_PV="${MY_PV/_beta/.beta}" -# experimental ; release ; old -# Usually the tarballs are moved a lot so this should make everyone happy. -DEV_URI=" - https://dev-builds.libreoffice.org/pre-releases/src - https://download.documentfoundation.org/libreoffice/src/${MY_PV:0:5}/ - https://downloadarchive.documentfoundation.org/libreoffice/old/${MY_PV}/src -" -ADDONS_URI="https://dev-www.libreoffice.org/src/" - -BRANDING="${PN}-branding-gentoo-0.8.tar.xz" -PATCHSET="${PN}-6.0.5.2-patchset-01.tar.xz" - -[[ ${MY_PV} == *9999* ]] && SCM_ECLASS="git-r3" -inherit autotools bash-completion-r1 check-reqs eapi7-ver flag-o-matic gnome2-utils java-pkg-opt-2 multiprocessing pax-utils python-single-r1 qmake-utils toolchain-funcs xdg-utils ${SCM_ECLASS} -unset SCM_ECLASS - -DESCRIPTION="A full office productivity suite" -HOMEPAGE="https://www.libreoffice.org" -SRC_URI="branding? ( https://dev.gentoo.org/~dilfridge/distfiles/${BRANDING} )" -[[ -n ${PATCHSET} ]] && SRC_URI+=" https://dev.gentoo.org/~asturm/distfiles/${PATCHSET}" - -# Split modules following git/tarballs; Core MUST be first! -# Help is used for the image generator -# Only release has the tarballs -if [[ ${MY_PV} != *9999* ]]; then - for i in ${DEV_URI}; do - SRC_URI+=" ${i}/${PN}-${MY_PV}.tar.xz" - SRC_URI+=" ${i}/${PN}-help-${MY_PV}.tar.xz" - done - unset i -fi -unset DEV_URI - -# Really required addons -# These are bundles that can't be removed for now due to huge patchsets. -# If you want them gone, patches are welcome. -ADDONS_SRC=( - "java? ( ${ADDONS_URI}/17410483b5b5f267aa18b7e00b65e6e0-hsqldb_1_8_0.zip )" - # no release for 8 years, should we package it? - "libreoffice_extensions_wiki-publisher? ( ${ADDONS_URI}/a7983f859eafb2677d7ff386a023bc40-xsltml_2.1.2.zip )" - # Does not build with 1.6 rhino at all - "libreoffice_extensions_scripting-javascript? ( ${ADDONS_URI}/798b2ffdc8bcfe7bca2cf92b62caf685-rhino1_5R5.zip )" - # requirement of rhino - "libreoffice_extensions_scripting-javascript? ( ${ADDONS_URI}/35c94d2df8893241173de1d16b6034c0-swingExSrc.zip )" - # not packageable - "odk? ( http://download.go-oo.org/extern/185d60944ea767075d27247c3162b3bc-unowinreg.dll )" -) -SRC_URI+=" ${ADDONS_SRC[*]}" - -unset ADDONS_URI -unset ADDONS_SRC - -# Extensions that need extra work: -LO_EXTS="nlpsolver scripting-beanshell scripting-javascript wiki-publisher" - -IUSE="bluetooth +branding coinmp +cups dbus debug eds firebird googledrive -gstreamer +gtk gtk2 jemalloc kde mysql odk pdfimport postgres test vlc -$(printf 'libreoffice_extensions_%s ' ${LO_EXTS})" - -REQUIRED_USE="${PYTHON_REQUIRED_USE} - bluetooth? ( dbus ) - kde? ( gtk ) - libreoffice_extensions_nlpsolver? ( java ) - libreoffice_extensions_scripting-beanshell? ( java ) - libreoffice_extensions_scripting-javascript? ( java ) - libreoffice_extensions_wiki-publisher? ( java ) -" - -LICENSE="|| ( LGPL-3 MPL-1.1 )" -SLOT="0" -[[ ${MY_PV} == *9999* ]] || \ -KEYWORDS="amd64 ~arm ~arm64 x86 ~amd64-linux ~x86-linux" - -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/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.13.3 - 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.24[nss] - 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 - net-nds/openldap - 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 - bluetooth? ( net-wireless/bluez ) - coinmp? ( sci-libs/coinor-mp ) - cups? ( net-print/cups ) - dbus? ( dev-libs/dbus-glib ) - eds? ( - dev-libs/glib:2 - gnome-base/dconf - gnome-extra/evolution-data-server - ) - firebird? ( >=dev-db/firebird-3.0.2.32703.0-r1[server] ) - gstreamer? ( - media-libs/gstreamer:1.0 - media-libs/gst-plugins-base:1.0 - ) - gtk? ( - dev-libs/glib:2 - dev-libs/gobject-introspection - gnome-base/dconf - media-libs/mesa[egl] - x11-libs/gtk+:3 - x11-libs/pango - ) - gtk2? ( - x11-libs/gdk-pixbuf - >=x11-libs/gtk+-2.24:2 - x11-libs/pango - ) - jemalloc? ( dev-libs/jemalloc ) - kde? ( - dev-qt/qtcore:5 - dev-qt/qtgui:5 - dev-qt/qtx11extras:5 - dev-qt/qtwidgets:5 - kde-frameworks/kconfig:5 - kde-frameworks/kcoreaddons:5 - kde-frameworks/ki18n:5 - kde-frameworks/kio:5 - kde-frameworks/kwindowsystem:5 - ) - libreoffice_extensions_scripting-beanshell? ( dev-java/bsh ) - libreoffice_extensions_scripting-javascript? ( dev-java/rhino:1.6 ) - mysql? ( dev-db/mysql-connector-c++ ) - pdfimport? ( app-text/poppler:=[cxx] ) - postgres? ( >=dev-db/postgresql-9.0:*[kerberos] ) -" - -RDEPEND="${COMMON_DEPEND} - !app-office/libreoffice-bin - !app-office/libreoffice-bin-debug - !app-office/openoffice - media-fonts/dejavu - media-fonts/liberation-fonts - media-fonts/libertine - || ( x11-misc/xdg-utils kde-plasma/kde-cli-tools ) - java? ( >=virtual/jre-1.6 ) - kde? ( kde-frameworks/breeze-icons:* ) - vlc? ( media-video/vlc ) -" - -if [[ ${MY_PV} != *9999* ]] && [[ ${PV} != *_* ]]; then - PDEPEND="=app-office/libreoffice-l10n-$(ver_cut 1-2)*" -else - # Translations are not reliable on live ebuilds - # rather force people to use english only. - PDEPEND="!app-office/libreoffice-l10n" -fi - -# FIXME: cppunit should be moved to test conditional -# after everything upstream is under gbuild -# as dmake execute tests right away -DEPEND="${COMMON_DEPEND} - >=dev-libs/libatomic_ops-7.2d - dev-perl/Archive-Zip - >=dev-util/cppunit-1.14.0 - >=dev-util/gperf-3 - dev-util/intltool - >=dev-util/mdds-1.2.3:1= - media-libs/glm - sys-devel/bison - sys-devel/flex - sys-devel/gettext - sys-devel/ucpp - virtual/pkgconfig - x11-base/xorg-proto - x11-libs/libXt - x11-libs/libXtst - java? ( - dev-java/ant-core - >=virtual/jdk-1.6 - ) - odk? ( >=app-doc/doxygen-1.8.4 ) - test? ( - app-crypt/gnupg - dev-util/cppunit - media-fonts/dejavu - ) -" - -PATCHES=( - # not upstreamable stuff - "${FILESDIR}/${PN}-5.4-system-pyuno.patch" - "${FILESDIR}/${PN}-5.3.4.2-kioclient5.patch" - "${FILESDIR}/${PN}-6.0.3.2-disable-flaky-tests-1.patch" #bug 656676 - - # TODO: upstream - "${FILESDIR}/${PN}-5.2.5.1-glibc-2.24.patch" - "${FILESDIR}/${PN}-6.0.3.2-testTdf108947.patch" #bug 656600 - - # gtk3-kde5 vcl plugin backported from master - "${WORKDIR}"/${PATCHSET/.tar.xz/} -) - -S="${WORKDIR}/${PN}-${MY_PV}" - -_check_reqs() { - CHECKREQS_MEMORY="512M" - if is-flagq "-g*" && ! is-flagq "-g*0" ; then - CHECKREQS_DISK_BUILD="22G" - else - CHECKREQS_DISK_BUILD="6G" - fi - check-reqs_$1 -} - -pkg_pretend() { - use java || \ - ewarn "If you plan to use Base application you should enable java or you will get various crashes." - - if has_version "<app-office/libreoffice-5.3.0[firebird]"; then - ewarn "Firebird has been upgraded to version 3. It is unable to read back Firebird 2.5 data, so" - ewarn "embedded firebird odb files created in LibreOffice pre-5.3 can't be opened with this version." - ewarn "See also: https://wiki.documentfoundation.org/ReleaseNotes/5.3#Base" - fi - - [[ ${MERGE_TYPE} != binary ]] && _check_reqs pkg_pretend -} - -pkg_setup() { - java-pkg-opt-2_pkg_setup - python-single-r1_pkg_setup - xdg_environment_reset - - [[ ${MERGE_TYPE} != binary ]] && _check_reqs pkg_setup -} - -src_unpack() { - default - - if [[ ${MY_PV} = *9999* ]]; then - local base_uri branch mypv - base_uri="https://anongit.freedesktop.org/git" - branch="master" - mypv=${MY_PV/.9999} - [[ ${mypv} != ${MY_PV} ]] && branch="${PN}-${mypv/./-}" - git-r3_fetch "${base_uri}/${PN}/core" "refs/heads/${branch}" - git-r3_checkout "${base_uri}/${PN}/core" - - git-r3_fetch "${base_uri}/${PN}/help" "refs/heads/master" - git-r3_checkout "${base_uri}/${PN}/help" "helpcontent2" # doesn't match on help - fi -} - -src_prepare() { - default - - # sandbox violations on many systems, we don't need it. Bug #646406 - sed -i \ - -e "/KF5_CONFIG/s/kf5-config/no/" \ - configure.ac || die "Failed to disable kf5-config" - - AT_M4DIR="m4" eautoreconf - # hack in the autogen.sh - touch autogen.lastrun - - # system pyuno mess - sed -i \ - -e "s:%eprefix%:${EPREFIX}:g" \ - -e "s:%libdir%:$(get_libdir):g" \ - pyuno/source/module/uno.py \ - pyuno/source/officehelper.py || die - # sed in the tests - sed -i \ - -e "s#all : build unitcheck#all : build#g" \ - solenv/gbuild/Module.mk || die - sed -i \ - -e "s#check: dev-install subsequentcheck#check: unitcheck slowcheck dev-install subsequentcheck#g" \ - -e "s#Makefile.gbuild all slowcheck#Makefile.gbuild all#g" \ - Makefile.in || die - - sed -i \ - -e "s,/usr/share/bash-completion/completions,$(get_bashcompdir)," \ - -e "s,\$INSTALLDIRNAME.sh,${PN}," \ - bin/distro-install-desktop-integration || die - - if use branding; then - # hack... - mv -v "${WORKDIR}/branding-intro.png" "icon-themes/galaxy/brand/intro.png" || die - fi - - # Don't list pdfimport support in desktop when built with none, bug # 605464 - if ! use pdfimport; then - sed -i \ - -e ":MimeType: s:application/pdf;::" \ - -e ":Keywords: s:pdf;::" \ - sysui/desktop/menus/draw.desktop || die - fi -} - -src_configure() { - # Set up Google API keys, see https://www.chromium.org/developers/how-tos/api-keys - # Note: these are for Gentoo use ONLY. For your own distribution, please get - # your own set of keys. Feel free to contact chromium@gentoo.org for more info. - local google_default_client_id="329227923882.apps.googleusercontent.com" - local google_default_client_secret="vgKG0NNv7GoDpbtoFNLxCUXu" - - # optimization flags - export GMAKE_OPTIONS="${MAKEOPTS}" - # System python enablement: - export PYTHON_CFLAGS=$(python_get_CFLAGS) - export PYTHON_LIBS=$(python_get_LIBS) - - if use kde; then - export QT_SELECT=5 # bug 639620 needs proper fix though - export QT5DIR="$(qt5_get_bindir)/../" - export MOC5="$(qt5_get_bindir)/moc" - fi - - # system headers/libs/...: enforce using system packages - # --disable-breakpad: requires not-yet-in-tree dev-utils/breakpad - # --enable-cairo: ensure that cairo is always required - # --enable-*-link: link to the library rather than just dlopen on runtime - # --enable-release-build: build the libreoffice as release - # --disable-fetch-external: prevent dowloading during compile phase - # --enable-extension-integration: enable any extension integration support - # --without-{fonts,myspell-dicts,ppsd}: prevent install of sys pkgs - # --disable-report-builder: too much java packages pulled in without pkgs - # --without-system-sane: just sane.h header that is used for scan in writer, - # not linked or anything else, worthless to depend on - # --disable-pdfium: not yet packaged - local myeconfargs=( - --with-system-dicts - --with-system-epoxy - --with-system-headers - --with-system-jars - --with-system-libs - --enable-cairo-canvas - --enable-largefile - --enable-mergelibs - --enable-neon - --enable-python=system - --enable-randr - --enable-release-build - --disable-breakpad - --disable-ccache - --disable-dependency-tracking - --disable-epm - --disable-fetch-external - --disable-gstreamer-0-10 - --disable-online-update - --disable-openssl - --disable-pdfium - --disable-report-builder - --with-alloc=$(use jemalloc && echo "jemalloc" || echo "system") - --with-build-version="Gentoo official package" - --enable-extension-integration - --with-external-dict-dir="${EPREFIX}/usr/share/myspell" - --with-external-hyph-dir="${EPREFIX}/usr/share/myspell" - --with-external-thes-dir="${EPREFIX}/usr/share/myspell" - --with-external-tar="${DISTDIR}" - --with-lang="" - --with-parallelism=$(makeopts_jobs) - --with-system-ucpp - --with-tls=nss - --with-vendor="Gentoo Foundation" - --with-x - --without-fonts - --without-myspell-dicts - --without-help - --with-helppack-integration - --with-system-gpgmepp - --without-system-sane - $(use_enable bluetooth sdremote-bluetooth) - $(use_enable coinmp) - $(use_enable cups) - $(use_enable dbus) - $(use_enable debug) - $(use_enable eds evolution2) - $(use_enable firebird firebird-sdbc) - $(use_enable gstreamer gstreamer-1-0) - $(use_enable gtk gtk3) - $(use_enable gtk2 gtk) - $(use_enable kde gtk3-kde5) - $(use_enable kde qt5) - $(use_enable mysql ext-mariadb-connector) - $(use_enable odk) - $(use_enable pdfimport) - $(use_enable postgres postgresql-sdbc) - $(use_enable vlc) - $(use_with coinmp system-coinmp) - $(use_with googledrive gdrive-client-id ${google_default_client_id}) - $(use_with googledrive gdrive-client-secret ${google_default_client_secret}) - $(use_with java) - $(use_with mysql system-mysql-cppconn) - $(use_with odk doxygen) - ) - - if use eds || use gtk; then - myeconfargs+=( --enable-dconf --enable-gio ) - else - myeconfargs+=( --disable-dconf --disable-gio ) - fi - - # libreoffice extensions handling - for lo_xt in ${LO_EXTS}; do - if [[ "${lo_xt}" == "scripting-beanshell" || "${lo_xt}" == "scripting-javascript" ]]; then - myeconfargs+=( $(use_enable libreoffice_extensions_${lo_xt} ${lo_xt}) ) - else - myeconfargs+=( $(use_enable libreoffice_extensions_${lo_xt} ext-${lo_xt}) ) - fi - done - - if use java; then - # hsqldb: system one is too new - myeconfargs+=( - --without-junit - --without-system-hsqldb - --with-ant-home="${ANT_HOME}" - --with-jdk-home=$(java-config --jdk-home 2>/dev/null) - --with-jvm-path="${EPREFIX}/usr/lib/" - ) - - use libreoffice_extensions_scripting-beanshell && \ - myeconfargs+=( --with-beanshell-jar=$(java-pkg_getjar bsh bsh.jar) ) - - use libreoffice_extensions_scripting-javascript && \ - myeconfargs+=( --with-rhino-jar=$(java-pkg_getjar rhino-1.6 js.jar) ) - fi - - is-flagq "-flto*" && myeconfargs+=( --enable-lto ) - - econf "${myeconfargs[@]}" -} - -src_compile() { - # more and more LO stuff tries to use OpenGL, including tests during build - # bug 501508, bug 540624, bug 545974 and probably more - addpredict /dev/dri - addpredict /dev/ati - addpredict /dev/nvidiactl - - # hack for offlinehelp, this needs fixing upstream at some point - # it is broken because we send --without-help - # https://bugs.freedesktop.org/show_bug.cgi?id=46506 - ( - grep "^export" "${S}/config_host.mk" > "${T}/config_host.mk" || die - source "${T}/config_host.mk" 2&> /dev/null - - local path="${WORKDIR}/helpcontent2/source/auxiliary/" - mkdir -p "${path}" || die - - echo "perl \"${S}/helpcontent2/helpers/create_ilst.pl\" -dir=helpcontent2/source/media/helpimg > \"${path}/helpimg.ilst\"" - perl "${S}/helpcontent2/helpers/create_ilst.pl" \ - -dir=helpcontent2/source/media/helpimg \ - > "${path}/helpimg.ilst" - [[ -s "${path}/helpimg.ilst" ]] || \ - ewarn "The help images list is empty, something is fishy, report a bug." - ) - - local target - use test && target="build" || target="build-nocheck" - - # this is not a proper make script - make ${target} || die -} - -src_test() { - make unitcheck || die - make slowcheck || die -} - -src_install() { - # This is not Makefile so no buildserver - make DESTDIR="${D}" distro-pack-install -o build -o check || die - - # bug 593514 - if use gtk; then - dosym libreoffice/program/liblibreofficekitgtk.so \ - /usr/$(get_libdir)/liblibreofficekitgtk.so - fi - - # bash completion aliases - bashcomp_alias \ - libreoffice \ - unopkg loimpress lobase localc lodraw lomath lowriter lofromtemplate loweb loffice - - if use branding; then - insinto /usr/$(get_libdir)/${PN}/program - newins "${WORKDIR}/branding-sofficerc" sofficerc - dodir /etc/env.d - echo "CONFIG_PROTECT=/usr/$(get_libdir)/${PN}/program/sofficerc" > "${ED}"etc/env.d/99${PN} || die - fi - - # Hack for offlinehelp, this needs fixing upstream at some point. - # It is broken because we send --without-help - # https://bugs.freedesktop.org/show_bug.cgi?id=46506 - insinto /usr/$(get_libdir)/libreoffice/help - doins xmlhelp/util/*.xsl - - pax-mark -m "${ED}"usr/$(get_libdir)/libreoffice/program/soffice.bin - pax-mark -m "${ED}"usr/$(get_libdir)/libreoffice/program/unopkg.bin -} - -pkg_postinst() { - gnome2_icon_cache_update - xdg_desktop_database_update - xdg_mimeinfo_database_update -} - -pkg_postrm() { - gnome2_icon_cache_update - xdg_desktop_database_update - xdg_mimeinfo_database_update -} diff --git a/app-office/libreoffice/libreoffice-6.1.4.2.ebuild b/app-office/libreoffice/libreoffice-6.1.4.2.ebuild index 29174b9eb1cd..541a32def7f7 100644 --- a/app-office/libreoffice/libreoffice-6.1.4.2.ebuild +++ b/app-office/libreoffice/libreoffice-6.1.4.2.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2018 Gentoo Authors +# Copyright 1999-2019 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=6 @@ -78,7 +78,7 @@ REQUIRED_USE="${PYTHON_REQUIRED_USE} LICENSE="|| ( LGPL-3 MPL-1.1 )" SLOT="0" [[ ${MY_PV} == *9999* ]] || \ -KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="amd64 ~arm ~arm64 ~ppc64 x86 ~amd64-linux ~x86-linux" COMMON_DEPEND="${PYTHON_DEPS} app-arch/unzip diff --git a/app-office/libreoffice/libreoffice-6.1.9999.ebuild b/app-office/libreoffice/libreoffice-6.2.0.2.ebuild index 29174b9eb1cd..91afb2dd0204 100644 --- a/app-office/libreoffice/libreoffice-6.1.9999.ebuild +++ b/app-office/libreoffice/libreoffice-6.2.0.2.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2018 Gentoo Authors +# Copyright 1999-2019 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=6 @@ -68,7 +68,6 @@ $(printf 'libreoffice_extensions_%s ' ${LO_EXTS})" REQUIRED_USE="${PYTHON_REQUIRED_USE} bluetooth? ( dbus ) - kde? ( gtk ) libreoffice_extensions_nlpsolver? ( java ) libreoffice_extensions_scripting-beanshell? ( java ) libreoffice_extensions_scripting-javascript? ( java ) @@ -78,7 +77,8 @@ REQUIRED_USE="${PYTHON_REQUIRED_USE} LICENSE="|| ( LGPL-3 MPL-1.1 )" SLOT="0" [[ ${MY_PV} == *9999* ]] || \ -KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="" +# KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux" COMMON_DEPEND="${PYTHON_DEPS} app-arch/unzip @@ -111,7 +111,7 @@ COMMON_DEPEND="${PYTHON_DEPS} dev-libs/icu:= dev-libs/libassuan dev-libs/libgpg-error - =dev-libs/liborcus-0.13* + >=dev-libs/liborcus-0.14.0 dev-libs/librevenge dev-libs/libxml2 dev-libs/libxslt @@ -119,6 +119,7 @@ COMMON_DEPEND="${PYTHON_DEPS} dev-libs/nss >=dev-libs/redland-1.0.16 >=dev-libs/xmlsec-1.2.24[nss] + media-gfx/fontforge media-gfx/graphite2 media-libs/fontconfig media-libs/freetype:2 @@ -144,10 +145,13 @@ COMMON_DEPEND="${PYTHON_DEPS} x11-libs/libXrandr x11-libs/libXrender accessibility? ( dev-python/lxml[${PYTHON_USEDEP}] ) - bluetooth? ( net-wireless/bluez ) + bluetooth? ( + dev-libs/glib:2 + net-wireless/bluez + ) coinmp? ( sci-libs/coinor-mp ) cups? ( net-print/cups ) - dbus? ( dev-libs/dbus-glib ) + dbus? ( sys-apps/dbus ) eds? ( dev-libs/glib:2 gnome-base/dconf @@ -184,7 +188,7 @@ COMMON_DEPEND="${PYTHON_DEPS} ) libreoffice_extensions_scripting-beanshell? ( dev-java/bsh ) libreoffice_extensions_scripting-javascript? ( dev-java/rhino:1.6 ) - mysql? ( dev-db/mysql-connector-c++ ) + mysql? ( dev-db/mysql-connector-c ) pdfimport? ( app-text/poppler:=[cxx] ) postgres? ( >=dev-db/postgresql-9.0:*[kerberos] ) " @@ -218,7 +222,7 @@ DEPEND="${COMMON_DEPEND} >=dev-util/cppunit-1.14.0 >=dev-util/gperf-3 dev-util/intltool - =dev-util/mdds-1.3*:1= + >=dev-util/mdds-1.4.1:1= media-libs/glm sys-devel/bison sys-devel/flex @@ -248,6 +252,10 @@ PATCHES=( "${FILESDIR}/${PN}-5.4-system-pyuno.patch" "${FILESDIR}/${PN}-5.3.4.2-kioclient5.patch" "${FILESDIR}/${PN}-6.1-nomancompress.patch" + + # master branch + "${FILESDIR}"/${PN}-6.2.0.1-poppler-0.71-{1,2}.patch + "${FILESDIR}"/${PN}-6.2.0.1-poppler-0.72.patch ) S="${WORKDIR}/${PN}-${MY_PV}" @@ -389,6 +397,7 @@ src_configure() { --with-system-headers --with-system-jars --with-system-libs + --enable-build-opensymbol --enable-cairo-canvas --enable-largefile --enable-mergelibs @@ -402,13 +411,10 @@ src_configure() { --disable-epm --disable-fetch-external --disable-gstreamer-0-10 - --disable-kde5 --disable-online-update --disable-openssl --disable-pdfium - --disable-qt5 --disable-report-builder - --with-alloc=system --with-build-version="${gentoo_buildid}" --enable-extension-integration --with-external-dict-dir="${EPREFIX}/usr/share/myspell" @@ -437,8 +443,9 @@ src_configure() { $(use_enable gstreamer gstreamer-1-0) $(use_enable gtk gtk3) $(use_enable gtk2 gtk) - $(use_enable kde gtk3-kde5) - $(use_enable mysql ext-mariadb-connector) + $(use_enable kde kde5) + $(use_enable kde qt5) + $(use_enable mysql bundle-mariadb) $(use_enable odk) $(use_enable pdfimport) $(use_enable postgres postgresql-sdbc) @@ -448,10 +455,13 @@ src_configure() { $(use_with googledrive gdrive-client-id ${google_default_client_id}) $(use_with googledrive gdrive-client-secret ${google_default_client_secret}) $(use_with java) - $(use_with mysql system-mysql-cppconn) $(use_with odk doxygen) ) + if use gtk && use kde; then + myeconfargs+=( --enable-gtk3-kde5 ) + fi + if use eds || use gtk; then myeconfargs+=( --enable-dconf --enable-gio ) else diff --git a/app-office/libreoffice/libreoffice-6.2.9999.ebuild b/app-office/libreoffice/libreoffice-6.2.9999.ebuild index b75bd717a250..d1351356c1eb 100644 --- a/app-office/libreoffice/libreoffice-6.2.9999.ebuild +++ b/app-office/libreoffice/libreoffice-6.2.9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2018 Gentoo Authors +# Copyright 1999-2019 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=6 @@ -251,6 +251,10 @@ PATCHES=( "${FILESDIR}/${PN}-5.4-system-pyuno.patch" "${FILESDIR}/${PN}-5.3.4.2-kioclient5.patch" "${FILESDIR}/${PN}-6.1-nomancompress.patch" + + # master branch + "${FILESDIR}"/${PN}-6.2.0.1-poppler-0.71-{1,2}.patch + "${FILESDIR}"/${PN}-6.2.0.1-poppler-0.72.patch ) S="${WORKDIR}/${PN}-${MY_PV}" diff --git a/app-office/moneyguru/Manifest b/app-office/moneyguru/Manifest new file mode 100644 index 000000000000..885d0799da8d --- /dev/null +++ b/app-office/moneyguru/Manifest @@ -0,0 +1,3 @@ +DIST moneyguru-2.13.1.tar.gz 1665892 BLAKE2B 969286130c5336f4c41ccf0ee3cbfe55a13560f753e137ff5370184c5aff3e038995c79ad48620a5653552406ea6fb56d356a209cd36774751db4f8e3777354c SHA512 9544a2fe17d0c1d4a6f1ee6c52c79e66ca76da6a6ac35067f1961fe2b44a8efe20173ee5932a91adeeebcb0a522b544df11ad388cb4c453a0641060d75f2a17c +EBUILD moneyguru-2.13.1.ebuild 933 BLAKE2B 5d0942c18322103220ead22dd78cef0e2aae4faf9f436a58407b50473515de6830e144650063823acf657b0622cdd63453173147201264cc57648ac75ba09eed SHA512 b447088bc3edb64c0672e887cf3e3c4b05ff48d4b80faa45720bcae57e8a8c82b6fcaa0c2deae82edeedfa8708438510d426e53d80c43491586e2258fdf60c58 +MISC metadata.xml 327 BLAKE2B f5321e18ece590533473467467f84d9ad63c202d2249c469f88d9896ef635625e3ee48f3497d81fe9e418e8819fb06b4609684279223978a366332163b25c1c9 SHA512 b0d34d5ba1be127bc8ffbe8f712b8f469333517bc288d471e365106876ed7db0a411c96520b606fefdb273495d1f75cdd4c6caa131fba2aec2483ff39e099fb4 diff --git a/app-office/moneyguru/metadata.xml b/app-office/moneyguru/metadata.xml new file mode 100644 index 000000000000..951b70bfa8e2 --- /dev/null +++ b/app-office/moneyguru/metadata.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person"> + <email>vdurpas@gentoo.org</email> + <name>Virgil Dupras</name> + </maintainer> + <upstream> + <remote-id type="github">hsoft/moneyguru</remote-id> + </upstream> +</pkgmetadata> diff --git a/app-office/moneyguru/moneyguru-2.13.1.ebuild b/app-office/moneyguru/moneyguru-2.13.1.ebuild new file mode 100644 index 000000000000..ffe8516e22b5 --- /dev/null +++ b/app-office/moneyguru/moneyguru-2.13.1.ebuild @@ -0,0 +1,49 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python3_{5,6,7} ) + +inherit python-single-r1 + +DESCRIPTION="Future-aware personal finances management" +HOMEPAGE="https://hardcoded.net/moneyguru" +SRC_URI="https://download.hardcoded.net/${P}.tar.gz" + +LICENSE="GPL-3+" +SLOT="0" +KEYWORDS="~amd64" +IUSE="test" + +RDEPEND="${PYTHON_DEPS} + dev-db/sqlite:3 + dev-libs/glib:2 + dev-python/PyQt5[${PYTHON_USEDEP},gui,widgets,printsupport] + dev-qt/qttranslations" +DEPEND="${RDEPEND} + test? ( + dev-python/pytest[${PYTHON_USEDEP}] + dev-util/cunit + )" + +_emake() { + emake CFLAGS="\$(DEFAULT_CFLAGS) ${CFLAGS}" \ + SHEBANG="${PYTHON}" \ + DESTDIR="${ED}" \ + PREFIX=/usr \ + $@ +} + +src_compile() { + _emake +} + +src_install() { + _emake install +} + +src_test() { + emake -C ccore CFLAGS="\$(DEFAULT_CFLAGS) ${CFLAGS}" tests + pytest -vv core || die "Tests failed with ${EPYTHON}" +} diff --git a/app-office/scribus/Manifest b/app-office/scribus/Manifest index 162f061f912d..e8a9099303f8 100644 --- a/app-office/scribus/Manifest +++ b/app-office/scribus/Manifest @@ -2,6 +2,8 @@ AUX scribus-1.5.3-docdir.patch 1309 BLAKE2B 978a5b54992bc2d2e84cc7435ffe15c2ace0 AUX scribus-1.5.3-fpic.patch 499 BLAKE2B 68790e6d7a76c4ae01490956b0db09bc79e1c27269fa4cd4c4752bd60b228e36973a1c32d5d8156c12782091fa15614ba274be07dee0d92df9ef521f2d4361a2 SHA512 e38fc85e72af67c0fea4c14dad92a759f5065cd4e337ef2257a90f27e39297c6991c467e53e9c51ae247bf2f8c34fa62fa76cf839a53b386c9c378e53756d015 DIST scribus-1.5.4-poppler-0.64.0.patch.tar.xz 3020 BLAKE2B 3388efe6498545ffef6604a41b9e697a0cb6cd053c4893f9d64349bb2251400aca7a4f7dd193eb94cf69ca3f4ae1a3ba3ed106127c4fa680f396940d8056e669 SHA512 4577b4b737948a2b41dc0cec90ec95ba260959343e4953929696ceab518a2723a28a891b189caf79435e7fc8f8fc0a1012e7079e890d10549cb2ba426d15b568 DIST scribus-1.5.4.tar.xz 72832248 BLAKE2B 64797e865ce44fb01f1e29823e3cb46b2b8f1501e8d07e8b265e93a37961582ec4118d0f32d460bc044e32cf7fa6069732f6b9ce60e4dc4b0b42f914b280e637 SHA512 7875ea5f3db5fb116856cf4cf56b4cce2d0b00d9c4820969f52b89e9bf2b36f96eb9e15b368d392be74d4c6d32e971fc28f6ecbf6661fce5e3b9cb61c4d02403 +DIST scribus-1.5.5_pre20181227.tar.gz 84926534 BLAKE2B 1fa392a8a196aac028ad4f1b913f31c5655a191d5ff3db26f16b4b181885bb1035ca95d11b100ad1b6cc7aea0ea21677a211c83dbd94bfe730a94ed4feaaf6bc SHA512 53a9494dca4520ec89b4b4487c09683da00876088ed2750fd80bca6cbc96536c0bcfb8c96d671d9ca0ed0b74cbd8f75382298e3d20285d52cec52951807f4797 EBUILD scribus-1.5.4-r1.ebuild 7187 BLAKE2B 477cbf6e32b2b05eb2a66429fc80dbee31733bb80b035b8b52a0c830415ccf75648ecaf5b9f3e1c002aa6f2414cef2f83e8d5bd0711172ab8d0ba683aa83ee02 SHA512 be389ba247a5e4ebc583314c13b612bd7e7ff5496683cc373b35df84bf2fc38441435db5bcdbf6ca986291d1aa99eca80eb01f7ef324c27d5ba1e5e6c89e4b21 -EBUILD scribus-9999.ebuild 6871 BLAKE2B 9c7fcc1b812c369a5c5aef06ea901953bea948d7c2b5883a26ab3eac646d00f99bc73d48850015e90d5a302d0370cd2bc955f54ae79a42c5a8a022a34e73169a SHA512 eb671ff22788048944911dbcdf9d8888c5761722994651a40d60a8258604be32967a49bf11251ec2e71b02d03131ef565a877b59b6c37ff1d6b4228942be8f0d +EBUILD scribus-1.5.5_pre20181227.ebuild 6942 BLAKE2B 7d57349a4f0c3f481d9459e42059da7b33111ad0560bd35bd8a3808c7081f928e8c802a4911abf9e49759ad133e776bcb65183e626ef08f0700eb07102835d1f SHA512 fd3bab874a55fbdebfdcb2dc3b4d6498bd0a485d71d403114dc6fa16f9034a94f05ac18e7a48294cba45091a11f44710f8c1dc87dc7c39843be5780bbd5f578d +EBUILD scribus-9999.ebuild 6870 BLAKE2B 1fb6ae7e846178429e4c4380d7d8d50addf2eb9e9eda75caa23448eb31e3dd65d5eed2382a11274bad92949b43d063a24446f119b2a38098a8788dc99878dd37 SHA512 904507847c4fbce1f80748ad754685df086b27cb3f28c62aaceb4ede07bc16a6011c9508c22a798dda57a9f6aa0a3f59ee5c611d5a640f8e1ad43ee24217c7d6 MISC metadata.xml 845 BLAKE2B 6522fd7c428e4f5f8bd77c03a09408e443e91d45fb0bbe72a312d48f1cdee38ab62a4059940237f18aa2e63b0595b79598846d5acb3d7289427b9d1cae768510 SHA512 18872713a1aa8d6739186ffa60f8f747f8ee9de41339c8a2d20c49d97771ce3967839044f7573bab2d7717a73c2705722071d16441bb458060db5f9e5c15f3d1 diff --git a/app-office/scribus/scribus-1.5.5_pre20181227.ebuild b/app-office/scribus/scribus-1.5.5_pre20181227.ebuild new file mode 100644 index 000000000000..b92edd436ae8 --- /dev/null +++ b/app-office/scribus/scribus-1.5.5_pre20181227.ebuild @@ -0,0 +1,240 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +PYTHON_COMPAT=( python2_7 ) +PYTHON_REQ_USE="tk?" +CMAKE_MAKEFILE_GENERATOR=ninja +COMMIT=d857c1a3430acf207cdde2512db6822c45e98732 +inherit cmake-utils desktop flag-o-matic gnome2-utils python-single-r1 xdg-utils + +DESCRIPTION="Desktop publishing (DTP) and layout program" +HOMEPAGE="https://www.scribus.net/" +SRC_URI="https://github.com/${PN}project/${PN}/archive/${COMMIT}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="" +IUSE="+boost debug examples graphicsmagick hunspell +minimal osg +pdf scripts templates tk" + +#a=$((ls resources/translations/scribus.*ts | sed -e 's:\.: :g' | awk '{print $2}'; ls resources/loremipsum/*xml | sed -e 's:\.: :g' -e 's:loremipsum\/: :g'| awk '{print $2}'; ls resources/dicts/hyph*dic | sed -e 's:\.: :g' -e 's:hyph_: :g' | awk '{print $2}'; ls resources/dicts/README_*txt | sed -e 's:_hyph::g' -e 's:\.: :g' -e 's:README_: :g' | awk '{print $2}') | sort | uniq); echo $a +# Keep this sorted, otherwise eliminating of duplicates below won't work +IUSE_L10N=" af ar bg br ca ca_ES cs cs_CZ cy cy_GB da da_DK de de_1901 de_CH de_DE el en_AU en_GB en_US eo es es_ES et eu fa_IR fi fi_FI fr gl he he_IL hr hu hu_HU ia id id_ID is is_IS it ja kab kn_IN ko ku la lt lt_LT nb_NO nl nn_NO pl pl_PL pt pt_BR pt_PT ro ro_RO ru ru_RU_0 sa sk sk_SK sl sl_SI so sq sr sv sv_SE te th_TH tr uk uk_UA zh_CN zh_TW" + +map_lang() { + local lang=${1/_/-} + case $1 in + # Retain the following, which have a specific subtag + de_*|en_*|pt_*|zh_*) ;; + # Consider all other xx_XX as duplicates of the generic xx tag + *_*) lang=${1%%_*} ;; + esac + echo ${lang} +} + +prev_l= +for l in ${IUSE_L10N}; do + l=$(map_lang ${l}) + [[ ${l} != "${prev_l}" ]] && IUSE+=" l10n_${l}" + prev_l=${l} +done +unset l prev_l + +REQUIRED_USE="${PYTHON_REQUIRED_USE} + tk? ( scripts )" + +# osg +# couple of third_party libs bundled +COMMON_DEPEND="${PYTHON_DEPS} + app-text/libmspub + app-text/libqxp + app-text/poppler:= + dev-libs/hyphen + >=dev-libs/icu-58.2:0= + dev-libs/librevenge + dev-libs/libxml2 + dev-qt/qtcore:5 + dev-qt/qtgui:5[-gles2] + dev-qt/qtnetwork:5 + dev-qt/qtopengl:5 + dev-qt/qtprintsupport:5 + dev-qt/qtwidgets:5 + dev-qt/qtxml:5 + media-libs/fontconfig + media-libs/freetype:2 + >=media-libs/harfbuzz-0.9.42:0=[icu] + media-libs/lcms:2 + media-libs/libcdr + media-libs/libfreehand + media-libs/libpagemaker + media-libs/libpng:0= + media-libs/libvisio + media-libs/libzmf + media-libs/tiff:0 + net-print/cups + sys-libs/zlib[minizip] + virtual/jpeg:0= + >=x11-libs/cairo-1.10.0[X,svg] + boost? ( >=dev-libs/boost-1.62:= ) + hunspell? ( app-text/hunspell:= ) + graphicsmagick? ( media-gfx/graphicsmagick:= ) + osg? ( dev-games/openscenegraph:= ) + pdf? ( app-text/podofo:0= ) + scripts? ( dev-python/pillow[tk?,${PYTHON_USEDEP}] ) +" +RDEPEND="${COMMON_DEPEND} + app-text/ghostscript-gpl +" +DEPEND="${COMMON_DEPEND} + dev-qt/linguist-tools:5 + virtual/pkgconfig +" + +PATCHES=( + "${FILESDIR}"/${PN}-1.5.3-docdir.patch + "${FILESDIR}"/${PN}-1.5.3-fpic.patch +) + +S="${WORKDIR}"/${PN}-${COMMIT} + +src_prepare() { + rm -r codegen/cheetah || die + cat > cmake/modules/FindZLIB.cmake <<- EOF || die + find_package(PkgConfig) + pkg_check_modules(ZLIB minizip zlib) + SET( ZLIB_LIBRARY \${ZLIB_LIBRARIES} ) + SET( ZLIB_INCLUDE_DIR \${ZLIB_INCLUDE_DIRS} ) + MARK_AS_ADVANCED( ZLIB_LIBRARY ZLIB_INCLUDE_DIR ) + EOF + + sed \ + -e "/^\s*unzip\.[ch]/d" \ + -e "/^\s*ioapi\.[ch]/d" \ + -i scribus/CMakeLists.txt Scribus.pro || die + rm scribus/ioapi.[ch] || die + + sed \ + -e 's:\(${CMAKE_INSTALL_PREFIX}\):./\1:g' \ + -i resources/templates/CMakeLists.txt || die + + sed \ + -e "/^add_subdirectory(ui\/qml)/s/^/#DONT/" \ + -i scribus/CMakeLists.txt || die # nothing but a bogus Hello World test + + cmake-utils_src_prepare +} + +src_configure() { + # bug #550818 + append-cppflags -DHAVE_MEMRCHR + + local _lang lang langs + for _lang in ${IUSE_L10N}; do + lang=$(map_lang ${_lang}) + if use l10n_${lang}; then + # From the CMakeLists.txt + # "#Bit of a hack, preprocess all the filenames to generate our language string, needed for -DWANT_GUI_LANG=en_GB;de_DE , etc" + langs+=";${_lang}" + else + # Don't install localized documentation + sed -e "/${_lang}/d" -i doc/CMakeLists.txt || die + safe_delete \ + ./resources/dicts/README_${_lang}.txt \ + ./resources/dicts/README_hyph_${_lang}.txt \ + ./resources/dicts/hyph_${_lang}.dic \ + ./resources/loremipsum/${_lang}.xml + fi + sed -e "/en_EN/d" -i doc/CMakeLists.txt || die + safe_delete \ + ./resources/dicts/README_en_EN.txt \ + ./resources/dicts/README_hyph_en_EN.txt \ + ./resources/dicts/hyph_en_EN.dic \ + ./resources/loremipsum/en_EN.xml + done + + local mycmakeargs=( + -DHAVE_PYTHON=ON + -DPYTHON_INCLUDE_PATH="$(python_get_includedir)" + -DPYTHON_LIBRARY="$(python_get_library_path)" + -DWANT_DISTROBUILD=ON + -DDOCDIR="${EPREFIX%/}/usr/share/doc/${PF}/" + -DWANT_GUI_LANG="${langs#;};en" + -DWITH_PODOFO="$(usex pdf)" + -DWITH_BOOST="$(usex boost)" + -DWANT_GRAPHICSMAGICK="$(usex graphicsmagick)" + -DWANT_NOOSG="$(usex !osg)" + -DWANT_DEBUG="$(usex debug)" + -DWANT_HEADERINSTALL="$(usex !minimal)" + -DWANT_HUNSPELL="$(usex hunspell)" + -DWANT_NOEXAMPLES="$(usex !examples)" + -DWANT_NOTEMPLATES="$(usex !templates)" + ) + cmake-utils_src_configure +} + +src_install() { + cmake-utils_src_install + + local lang _lang + # en_EN can be deleted always + for _lang in ${IUSE_L10N}; do + lang=$(map_lang ${_lang}) + if ! use l10n_${lang}; then + safe_delete "${ED%/}"/usr/share/man/${_lang} + fi + done + + if ! use scripts; then + rm "${ED%/}"/usr/share/scribus/scripts/*.py || die + elif ! use tk; then + rm "${ED%/}"/usr/share/scribus/scripts/{FontSample,CalendarWizard}.py || die + fi + + use scripts && \ + python_fix_shebang "${ED%/}"/usr/share/scribus/scripts && \ + python_optimize "${ED%/}"/usr/share/scribus/scripts + + mv "${ED%/}"/usr/share/doc/${PF}/{en,html} || die + ln -sf html "${ED%/}"/usr/share/doc/${PF}/en || die + cat >> "${T}"/COPYING <<- EOF || die + ${PN} is licensed under the "${LICENSE}". + Please visit https://www.gnu.org/licenses/gpl-2.0.html for the complete license text. + EOF + dodoc "${T}"/COPYING + docompress -x /usr/share/doc/${PF}/en /usr/share/doc/${PF}/{AUTHORS,TRANSLATION,LINKS,COPYING} + local size + for size in 16 32 128 256; do + newicon -s $size resources/iconsets/artwork/icon_${size}x${size}.png scribus.png + done + newicon -s 64 resources/iconsets/artwork/icon_32x32@2x.png scribus.png + doicon resources/iconsets/*/scribus.png + domenu scribus.desktop +} + +pkg_postinst() { + xdg_desktop_database_update + xdg_mimeinfo_database_update + gnome2_icon_cache_update +} + +pkg_postrm() { + xdg_desktop_database_update + xdg_mimeinfo_database_update + gnome2_icon_cache_update +} + +safe_delete () { + local x + for x in ${@}; do + if [[ -d "${x}" ]]; then + ebegin "Deleting ${x} recursively" + rm -r "${x}" || die + eend $? + elif [[ -f "${x}" ]]; then + ebegin "Deleting ${x}" + rm "${x}" || die + eend $? + fi + done +} diff --git a/app-office/scribus/scribus-9999.ebuild b/app-office/scribus/scribus-9999.ebuild index 3dc73f4dbe94..372e9412ba4f 100644 --- a/app-office/scribus/scribus-9999.ebuild +++ b/app-office/scribus/scribus-9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2018 Gentoo Authors +# Copyright 1999-2019 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=6 @@ -43,21 +43,21 @@ for l in ${IUSE_L10N}; do done unset l prev_l -REQUIRED_USE=" - ${PYTHON_REQUIRED_USE} +REQUIRED_USE="${PYTHON_REQUIRED_USE} tk? ( scripts )" # osg # couple of third_party libs bundled COMMON_DEPEND="${PYTHON_DEPS} app-text/libmspub + app-text/libqxp app-text/poppler:= dev-libs/hyphen >=dev-libs/icu-58.2:0= dev-libs/librevenge dev-libs/libxml2 dev-qt/qtcore:5 - dev-qt/qtgui:5 + dev-qt/qtgui:5[-gles2] dev-qt/qtnetwork:5 dev-qt/qtopengl:5 dev-qt/qtprintsupport:5 @@ -72,18 +72,18 @@ COMMON_DEPEND="${PYTHON_DEPS} media-libs/libpagemaker media-libs/libpng:0= media-libs/libvisio + media-libs/libzmf media-libs/tiff:0 net-print/cups sys-libs/zlib[minizip] virtual/jpeg:0= >=x11-libs/cairo-1.10.0[X,svg] boost? ( >=dev-libs/boost-1.62:= ) - hunspell? ( app-text/hunspell ) - graphicsmagick? ( media-gfx/graphicsmagick ) - osg? ( dev-games/openscenegraph ) + hunspell? ( app-text/hunspell:= ) + graphicsmagick? ( media-gfx/graphicsmagick:= ) + osg? ( dev-games/openscenegraph:= ) pdf? ( app-text/podofo:0= ) scripts? ( dev-python/pillow[tk?,${PYTHON_USEDEP}] ) - tk? ( dev-python/pillow[tk?,${PYTHON_USEDEP}] ) " RDEPEND="${COMMON_DEPEND} app-text/ghostscript-gpl diff --git a/app-office/texstudio/Manifest b/app-office/texstudio/Manifest index 7302756362c4..683e2d7e617a 100644 --- a/app-office/texstudio/Manifest +++ b/app-office/texstudio/Manifest @@ -1,12 +1,14 @@ AUX texmakerx_my.pri 439 BLAKE2B a520129f6a0630ea5032f619b425847bc58956553840dbe1c9a97d1587f9eebc4958450b264a124a8342fb839276314854af3bf41d18084deee0a49b45320904 SHA512 859bd280c5d5c319fe0c4c5af04a2ec8118babeef3b22d14a03384ab25e8d0721145b453179e1f16b989068bfe79d5831efcab545069a9cb5018382e2e8c6d8b DIST texstudio-2.11.2.tar.gz 24143941 BLAKE2B 2c17b70cd497338ee9c7cd7fda0bdcb8775c3b487ae940fb0e755c8621d45a45a4381b064c0e18b9c134560e9a322d9c321453b01c3b05991d7d37467ea90f01 SHA512 774cea12339b19c7d33d034e75386415b89c59de1e149f3973bd0cf789a28c4cb1cdb026a897228303071dc05f985d4798924c6b253e964d6bdced877ab9f1e7 DIST texstudio-2.12.10.tar.gz 26770850 BLAKE2B 7dba024c34f6cf53ff8cfa21eedb53bbf7fb5aba0b00d1c7983240a46c46360bf6fdd783ec539019a9d385dd6862fc3bb9a0198c234c9546798835e1621d11ff SHA512 c3d1e14df8efe3f37dd71e5d0148f57f117c666b9487712fca5a7bd967eca4f7951c970bc5bffab14daef4fb8497af33edf2fce23cc9ae4cf598d905d9312ef0 +DIST texstudio-2.12.14.tar.gz 34206353 BLAKE2B 667d316fce36ca17b6d9f05deaf28794e5b85265da7e48673870848d029de19c7635656ebce2841a77ad9c057e7a3e301b66635ffab3e360cce085a7c065241c SHA512 fe2fe641a455425f87e28f3058f63df103823a97990365e3a3d67d14c4959a6e59db9205ce100f4ebbdb7c8a5c914b0514333b9b9537dd48053bf166e4326984 DIST texstudio-2.12.2.tar.gz 26311798 BLAKE2B 1eb3add771a28918f39c69bb167eee31456ab87afcff0f4ae66ccd73d96fdfba5cbfbc57666908f7e7ffb5c69fd2d5aebf342338b9e3a56d3c31fb774f9cd1a7 SHA512 255b211fe715ffc91706ab20877ffaa4b8e0710d3e6f381e7a6b8eed19bb889d89d0913756839c1f0c427029c0da9713b78bd1e21769ccc46cf976b65c91c6f6 DIST texstudio-2.12.4.tar.gz 26401510 BLAKE2B 53f1aca4f28154c5ae0f941e074e2da6d727dedf6b5604b301efccd95eea256a6cb91bf887985d81c65964c0e407cd1a8c2037a3bd73559aa115bec3954df744 SHA512 6e1d114ae87c854231399004504e460d078b9bf26ceb25c7fc592b79d3234f9880f8c021c3ddb2ef26a883dbddc2b94f98f368c976aa16973d3c1a6823a4150d DIST texstudio-2.12.6.tar.gz 26511069 BLAKE2B 95f2043222e15f96ed56dabb9bbbb937e3f8f1869cb667897bbdb48b99626089bf14a5e321c57ca5c9196d1cf2ce0beaad322b04d90f8a0b62189ff7c5be0d33 SHA512 16e846137b529f89f10dba3f847afe5a875ce1bc4029d002f76a1bcde491dd44756b27e38b4c5c159fcdb12b025759c8a0ebbbb8d8bd296e954b53032434170a DIST texstudio-2.12.8.tar.gz 26555418 BLAKE2B 172c36aed91d273629109412e43f947c00e7d37d392098cc012826391c88f461659764b6b8c4fcff3d84e6ba7b10a4adddcc4298267e0fa0448a61f4c9b9da15 SHA512 0076617f6421fa959c8c327bc81d4d27779358481b377d83856fe26b963d7c3c1e04d3b11e8f7eeb99cab9c089c8e7afcbb9c93a5aaccd00cf493792b802bfcb EBUILD texstudio-2.11.2-r2.ebuild 2118 BLAKE2B ef3cf0188f7be031583769e3936f91b8c40514bb7f308abeb568e2b1061f3683c62d35301969f30356f62c477ec65a429d97d69138a9b5f90c12949fb88d485b SHA512 18e063c1bd1927d0b433a3eef4739507921e44d028e3816f12736bacd68d4d64eb91db17efd55e108372ccc2dd0c0cdf760eb2b14c606a9613166caa2e1011fd EBUILD texstudio-2.12.10.ebuild 2007 BLAKE2B 56e06c2185573ab1ab9471dcd02a1cd8e02c24c8d3ed8d8f1a80536f837d54a06393a9fcb95c1ac4dada186d2b5f8bff198197e5908c7643bc67dd9f54a0f1a0 SHA512 42b5bd7dd4c5913ac91763869c003b297b538de155766f77ebb5587dedca75ab42bfe048905c55c2d0aae9245f3a616518554d906f226c9d3bbd853134fcc8ad +EBUILD texstudio-2.12.14.ebuild 1850 BLAKE2B 2d4934ec4779406e6a3b160084a36040111fa86b8aa94a56d3b15ef2c066043cc10d64cf9897d61bebba71aa497ea2770853a7d113367866ef65066629e9e575 SHA512 53cc9e0de31fc95817af4c5a41b7e0b70037bce332ead663c88704daf7dd0c2daeaee7e921aa194a2f0726f102981db34d94da1921a541f1f2e26127d5d45b27 EBUILD texstudio-2.12.2-r1.ebuild 2008 BLAKE2B f1f75a8bd3aa0e7670f07ca4d8e1f277efe73571d41defd0d9aba41135724e2f416c3c8ec42ac3789d822de27ea043c926c033076aa795181f730139a0f900ea SHA512 c9c41476e79ec6a18504df3374f2c9548993e7880d4d4ce78e986704f2785fd7a4eeba939b9dca7bd7c2ef800d62c046b52a73768bd19bd204cc739180047b3a EBUILD texstudio-2.12.4-r1.ebuild 2008 BLAKE2B f1f75a8bd3aa0e7670f07ca4d8e1f277efe73571d41defd0d9aba41135724e2f416c3c8ec42ac3789d822de27ea043c926c033076aa795181f730139a0f900ea SHA512 c9c41476e79ec6a18504df3374f2c9548993e7880d4d4ce78e986704f2785fd7a4eeba939b9dca7bd7c2ef800d62c046b52a73768bd19bd204cc739180047b3a EBUILD texstudio-2.12.6-r1.ebuild 2287 BLAKE2B 2c3382c11397fe7d66f36afd2f0add6b5c1cae1d9253212a546c4d23d9097f182a53046756d35fb5135bbb08b0525c3769f2ddedd02d8fc4beb047f64ee4bda8 SHA512 2a49c0caf28da9b255ea4ccd729544bdd610bedfafde221babd4af540e459e6e0169cef7056b4e77054cabc7743449389f258b001726aa53466b9273a2ebd31e diff --git a/app-office/texstudio/texstudio-2.12.14.ebuild b/app-office/texstudio/texstudio-2.12.14.ebuild new file mode 100644 index 000000000000..53b1b3cbdb45 --- /dev/null +++ b/app-office/texstudio/texstudio-2.12.14.ebuild @@ -0,0 +1,85 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit gnome2-utils prefix qmake-utils xdg-utils + +DESCRIPTION="Free cross-platform LaTeX editor (fork from texmakerX)" +HOMEPAGE="https://www.texstudio.org https://github.com/texstudio-org/texstudio" +SRC_URI="https://github.com/texstudio-org/texstudio/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~x86-fbsd" +IUSE="video" + +COMMON_DEPEND=" + app-text/hunspell:= + app-text/poppler[qt5] + >=dev-libs/quazip-0.7.2[qt5(+)] + dev-qt/designer:5 + dev-qt/qtcore:5 + dev-qt/qtconcurrent:5 + dev-qt/qtgui:5 + dev-qt/qtnetwork:5 + dev-qt/qtprintsupport:5 + dev-qt/qtscript:5 + dev-qt/qtsingleapplication[qt5(+),X] + dev-qt/qtsvg:5 + dev-qt/qttest:5 + dev-qt/qtwidgets:5 + dev-qt/qtxml:5 + sys-libs/zlib + x11-libs/libX11 + x11-libs/libXext + video? ( media-libs/phonon[qt5(+)] )" +RDEPEND="${COMMON_DEPEND} + app-text/ghostscript-gpl + app-text/psutils + media-libs/netpbm + virtual/latex-base" +DEPEND="${COMMON_DEPEND} + virtual/pkgconfig" + +src_prepare() { + default + # TODO: find hunspell quazip utilities/poppler-data qtsingleapplication -delete || die + + if use video; then + sed "/^PHONON/s:$:true:g" -i ${PN}.pro || die + fi + + sed \ + -e '/qtsingleapplication.pri/d' \ + -i ${PN}.pro || die + + cp "${FILESDIR}"/texmakerx_my.pri ${PN}.pri || die + eprefixify ${PN}.pri +} + +src_configure() { + eqmake5 USE_SYSTEM_HUNSPELL=1 USE_SYSTEM_QUAZIP=1 +} + +src_install() { + local i + for i in 16x16 22x22 32x32 48x48 64x64 128x128; do + newicon -s ${i} utilities/${PN}${i}.png ${PN}.png + done + emake DESTDIR="${D}" INSTALL_ROOT="${ED}" install +} + +pkg_preinst() { + gnome2_icon_savelist +} + +pkg_postinst() { + gnome2_icon_cache_update + xdg_desktop_database_update +} + +pkg_postrm() { + gnome2_icon_cache_update + xdg_desktop_database_update +} |