diff options
Diffstat (limited to 'app-office')
383 files changed, 11518 insertions, 11189 deletions
diff --git a/app-office/abiword-docs/abiword-docs-3.0.2.ebuild b/app-office/abiword-docs/abiword-docs-3.0.2.ebuild index c1de9a50efcf..7398d1b1c67c 100644 --- a/app-office/abiword-docs/abiword-docs-3.0.2.ebuild +++ b/app-office/abiword-docs/abiword-docs-3.0.2.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2017 Gentoo Foundation +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=6 @@ -10,7 +10,7 @@ SRC_URI="http://www.abisource.com/downloads/abiword/${PV}/source/${P}.tar.gz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="amd64 x86" +KEYWORDS="amd64 ~arm ~arm64 ~riscv ~x86" IUSE="" RDEPEND=">=app-office/abiword-${PV}" diff --git a/app-office/abiword-docs/metadata.xml b/app-office/abiword-docs/metadata.xml index 39980802b1da..7b343b06be8a 100644 --- a/app-office/abiword-docs/metadata.xml +++ b/app-office/abiword-docs/metadata.xml @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> <pkgmetadata> <maintainer type="project"> <email>gnome@gentoo.org</email> diff --git a/app-office/abiword/Manifest b/app-office/abiword/Manifest index ea8763123dbb..ea91b62b62ce 100644 --- a/app-office/abiword/Manifest +++ b/app-office/abiword/Manifest @@ -1,2 +1,2 @@ -DIST abiword-3.0.2-patchset.tar.xz 11976 BLAKE2B 72acb4956543843ad445525d1f5654c63f2544933aab35a95f0ed4f49e1385c06a29a3deb5b7ba09343188e9adf8f916f0223ab6c2a037424732f5e5bffba103 SHA512 afe6f791f167b40c2fdd16f2308add67990dd1fd0856f5a96e8f486a0af2e7b67cbcde29beacd2d869508e8f98bd3fb140240480882bcd9689cbb1fba6a75743 -DIST abiword-3.0.2.tar.gz 11154333 BLAKE2B af49570ad766b0e698313a4a88f14b2370a0a230866c4e8672f56780705060dba4207d4e13358cc290fb3c1a4a6a56efa05fed1f0540f10f7572d8e717e6cd20 SHA512 29ce9e80b3b85ab2933e7d39216771d8c4e05db5255eaed0cf8e1d032ffaac2cb1880bf24e754196ad5dae4969a1c2101ce4dc9c1db14604adc2f852b6a17fe3 +DIST abiword-3.0.4-patchset-r3.txz 14752 BLAKE2B 2faaaf333a38ea181b83819fd53fd97c5e98a0cbb0b2ad6e668254a88cb69e922fd3b70a181fc7edd789bc313d929915460a0524ff463166400d8e46d878c034 SHA512 e8d2508cf561b49581441b3b581dd663a966da67175f2a39d4a95a6035d8c8c7c3198ca99f253f8d6f3993a66be752265f612b6c59c7712592e464a1da0f240e +DIST abiword-3.0.5.tar.gz 11084159 BLAKE2B c34361c2ae1604ef1ec913781c98f3707f3c98c3fb5ed5328212b51081706fe5177fb8b5a3805431c0ee451f04d8d95fdc6e7dbc3fc38d9d5037b576e115ee54 SHA512 a2484268901ff47307c9d1f1928622e364f1006f22ce38257c585144df9411dfe3c2dea28c1f1f50a6e545e8cc579cce34117a89dfa771e20312e3ea1a9989d6 diff --git a/app-office/abiword/abiword-3.0.2-r2.ebuild b/app-office/abiword/abiword-3.0.5-r1.ebuild index 3f1d7150ae4a..4e942cdb2686 100644 --- a/app-office/abiword/abiword-3.0.2-r2.ebuild +++ b/app-office/abiword/abiword-3.0.5-r1.ebuild @@ -1,24 +1,31 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=6 -GNOME2_EAUTORECONF="yes" -GNOME2_LA_PUNT="yes" +EAPI=7 -inherit gnome2 +inherit autotools xdg DESCRIPTION="Fully featured yet light and fast cross platform word processor" HOMEPAGE="http://www.abisource.com/" -SRC_URI="http://www.abisource.com/downloads/${PN}/${PV}/source/${P}.tar.gz - https://dev.gentoo.org/~pacho/gnome/${P}-patchset.tar.xz" +SRC_URI=" + http://www.abisource.com/downloads/${PN}/${PV}/source/${P}.tar.gz + https://dev.gentoo.org/~soap/distfiles/${PN}-3.0.4-patchset-r3.txz" LICENSE="GPL-2" SLOT="2" -KEYWORDS="~alpha amd64 ~arm ~ia64 ~mips x86 ~amd64-linux ~x86-linux" - +KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ppc ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux" IUSE="calendar collab cups debug eds +goffice grammar +introspection latex map math ots +plugins readline redland spell wordperfect wmf thesaurus" # You need 'plugins' enabled if want to enable the extra plugins -REQUIRED_USE="!plugins? ( !collab !grammar !latex !math !ots !readline !thesaurus !wordperfect !wmf )" +REQUIRED_USE=" + collab? ( plugins ) + grammar? ( plugins ) + latex? ( plugins ) + math? ( plugins ) + ots? ( plugins ) + readline? ( plugins ) + thesaurus? ( plugins ) + wordperfect? ( plugins ) + wmf? ( plugins )" RDEPEND=" >=app-text/wv-1.2 @@ -36,13 +43,14 @@ RDEPEND=" eds? ( >=gnome-extra/evolution-data-server-3.6.0:= ) goffice? ( >=x11-libs/goffice-0.10.2:0.10 ) introspection? ( >=dev-libs/gobject-introspection-1.0.0:= ) - map? ( >=media-libs/libchamplain-0.12:0.12 ) + map? ( >=media-libs/libchamplain-0.12:0.12[gtk] ) plugins? ( collab? ( >=dev-libs/libxml2-2.4:2 >=net-libs/loudmouth-1 net-libs/libsoup:2.4 - net-libs/gnutls:= ) + net-libs/gnutls:= + ) grammar? ( >=dev-libs/link-grammar-4.2.1 ) math? ( >=x11-libs/gtkmathview-0.7.5 ) ots? ( >=app-text/ots-0.5-r1 ) @@ -50,68 +58,47 @@ RDEPEND=" thesaurus? ( >=app-text/aiksaurus-1.2[gtk] ) wordperfect? ( app-text/libwpd:0.10 - app-text/libwpg:0.3 ) + app-text/libwpg:0.3 + ) wmf? ( >=media-libs/libwmf-0.2.8 ) ) redland? ( >=dev-libs/redland-1.0.10 - >=dev-libs/rasqal-0.9.17 ) - spell? ( >=app-text/enchant-1.2 ) - !<app-office/abiword-plugins-2.8 -" + >=dev-libs/rasqal-0.9.17 + ) + spell? ( app-text/enchant:2 ) + !<app-office/abiword-plugins-2.8" DEPEND="${RDEPEND} + dev-libs/boost + collab? ( dev-cpp/asio )" +BDEPEND=" dev-lang/perl - >=dev-libs/boost-1.40.0 - virtual/pkgconfig - collab? ( dev-cpp/asio ) -" + virtual/pkgconfig" PATCHES=( - # http://bugzilla.abisource.com/show_bug.cgi?id=13842 - "${WORKDIR}"/${P}-patchset/${PN}-2.8.3-desktop.patch - - # http://bugzilla.abisource.com/show_bug.cgi?id=13843 - "${WORKDIR}"/${P}-patchset/${PN}-2.6.0-boolean.patch - - # http://bugzilla.abisource.com/show_bug.cgi?id=13844 - "${WORKDIR}"/${P}-patchset/${PN}-3.0.0-librevenge.patch - - # http://bugzilla.abisource.com/show_bug.cgi?id=13845 - "${WORKDIR}"/${P}-patchset/${PN}-3.0.0-link-grammar-5-second.patch - - # http://bugzilla.abisource.com/show_bug.cgi?id=13846 - "${WORKDIR}"/${P}-patchset/${PN}-3.0.0-libwp.patch - "${WORKDIR}"/${P}-patchset/${PN}-3.0.1-libwps-0.4.patch - "${WORKDIR}"/${P}-patchset/${PN}-3.0.1-fixwps.patch - - # http://bugzilla.abisource.com/show_bug.cgi?id=13847 - "${WORKDIR}"/${P}-patchset/${PN}-3.0.2-fix-installing-readme.patch - - # http://bugzilla.abisource.com/show_bug.cgi?id=13841 - "${WORKDIR}"/${P}-patchset/${PN}-3.0.2-fix-nullptr-c++98.patch - - # http://bugzilla.abisource.com/show_bug.cgi?id=13815 - "${WORKDIR}"/${P}-patchset/${PN}-3.0.2-fix-black-drawing-regression.patch - - # https://bugzilla.abisource.com/show_bug.cgi?id=13907 - "${WORKDIR}"/${P}-patchset/${PN}-3.0.2-smooth-scrolling.patch - - # https://bugzilla.abisource.com/show_bug.cgi?id=13791 - "${WORKDIR}"/${P}-patchset/${PN}-3.0.2-fix-flickering.patch - - # https://github.com/AbiWord/abiword/commit/bdaf0e2da72bdc9d9bb3020445fe7b1b5dd7c062 - "${WORKDIR}"/${P}-patchset/${PN}-3.0.2-libical3.patch - - # https://bugzilla.abisource.com/show_bug.cgi?id=13697 - "${WORKDIR}"/${P}-patchset/${PN}-3.0.2-bool-boolean.patch + "${WORKDIR}"/patches/${PN}-2.6.0-boolean.patch + "${WORKDIR}"/patches/${PN}-2.8.3-desktop.patch + "${WORKDIR}"/patches/${PN}-3.0.0-librevenge.patch + "${WORKDIR}"/patches/${PN}-3.0.2-explicit-python.patch + "${WORKDIR}"/patches/${PN}-3.0.4-enchant-2.patch # backport + "${WORKDIR}"/patches/${PN}-3.0.4-pygobject.patch + "${WORKDIR}"/patches/${PN}-3.0.4-asio-standalone-placeholders.patch + "${WORKDIR}"/patches/${PN}-3.0.4-c++17-dynamic-exception-specifications.patch + "${FILESDIR}"/${PN}-3.0.5-musl-lose-precision-fix.patch + "${FILESDIR}"/${PN}-3.0.5-libxml2-2.12.patch ) +src_prepare() { + default + eautoreconf +} + src_configure() { local plugins=() if use plugins; then # Plugins depending on libgsf - plugins=(t602 docbook clarisworks wml kword hancom openwriter pdf + plugins+=(t602 docbook clarisworks wml kword hancom openwriter pdf loadbindings mswrite garble pdb applix opendocument sdw xslfo) # Plugins depending on librsvg @@ -137,7 +124,8 @@ src_configure() { use wordperfect && plugins+=(wpg) fi - gnome2_src_configure \ + econf \ + --disable-maintainer-mode \ --enable-plugins="${plugins[*]}" \ --disable-static \ --disable-default-plugins \ @@ -162,3 +150,10 @@ src_configure() { $(use_with redland) \ $(use_enable spell) } + +src_install() { + default + + # no static archives + find "${D}" -name '*.la' -delete || die +} diff --git a/app-office/abiword/files/abiword-3.0.5-libxml2-2.12.patch b/app-office/abiword/files/abiword-3.0.5-libxml2-2.12.patch new file mode 100644 index 000000000000..a8f82e2d844a --- /dev/null +++ b/app-office/abiword/files/abiword-3.0.5-libxml2-2.12.patch @@ -0,0 +1,25 @@ +https://gitlab.gnome.org/World/AbiWord/-/commit/2a06be6a10a0718f8a3d8e00c317f5042c99a467 +https://bugs.gentoo.org/923394 + +From 2a06be6a10a0718f8a3d8e00c317f5042c99a467 Mon Sep 17 00:00:00 2001 +From: Jan Tojnar <jtojnar@gmail.com> +Date: Mon, 11 Dec 2023 01:55:53 +0100 +Subject: [PATCH] Fix build with libxml2 2.12 +MIME-Version: 1.0 +Content-Type: text/plain; charset=UTF-8 +Content-Transfer-Encoding: 8bit + +libxml 2.12.0 restructured headers so that xmlFree is no longer in the scope. +Let’s add the correct include. +--- a/src/af/util/xp/ut_stringbuf.cpp ++++ b/src/af/util/xp/ut_stringbuf.cpp +@@ -26,6 +26,7 @@ + #include <algorithm> + + #include <libxml/uri.h> ++#include <libxml/xmlmemory.h> + + #include <glib.h> + +-- +GitLab diff --git a/app-office/abiword/files/abiword-3.0.5-musl-lose-precision-fix.patch b/app-office/abiword/files/abiword-3.0.5-musl-lose-precision-fix.patch new file mode 100644 index 000000000000..af2a33f0bbb8 --- /dev/null +++ b/app-office/abiword/files/abiword-3.0.5-musl-lose-precision-fix.patch @@ -0,0 +1,37 @@ +# Patch written by fellow Gentoo user ernsteiswuerfel +# +# Please also reffer: +# https://gitlab.gnome.org/World/AbiWord/-/commit/857cd86def49fe8557cfe123830c4d5a61eee732 +# +# Closes: https://bugs.gentoo.org/853118 +--- a/src/af/xap/xp/xap_Dialog.cpp ++++ b/src/af/xap/xp/xap_Dialog.cpp +@@ -36,8 +36,8 @@ + + XAP_Dialog::XAP_Dialog(XAP_DialogFactory * pDlgFactory, XAP_Dialog_Id id, + const char * helpUrl ) +- : m_pApp ( NULL ), m_pDlgFactory ( pDlgFactory ), m_id ( id ), +- m_helpUrl(NULL) ++ : m_pApp ( nullptr ), m_pDlgFactory ( pDlgFactory ), m_id ( id ), ++ m_helpUrl(nullptr) + { + m_pApp = pDlgFactory->getApp(); + +@@ -235,7 +235,7 @@ XAP_Frame * XAP_Dialog_Modeless::getActiveFrame(void) const + // This function returns the frame currently connected to a modeless dialog + + XAP_Frame * pFrame = m_pApp->getLastFocussedFrame(); +- if(pFrame == (XAP_Frame *) NULL) ++ if(pFrame == (XAP_Frame *) nullptr) + { + pFrame = m_pApp->getFrame(0); + } +@@ -267,7 +267,7 @@ XAP_Dialog_Modeless::BuildWindowName(char * pWindowName, const char * pDialogNam + // This function constructs and returns the window name of a modeless dialog by + // concatenating the active frame with the dialog name + +- *pWindowName = (char) NULL; ++ *pWindowName = (char) 0; + UT_UTF8String wn = UT_UTF8String(pDialogName); + + XAP_Frame* pFrame = getActiveFrame(); diff --git a/app-office/abiword/metadata.xml b/app-office/abiword/metadata.xml index 0c7c6cbc0c87..61f8e29b6277 100644 --- a/app-office/abiword/metadata.xml +++ b/app-office/abiword/metadata.xml @@ -1,21 +1,27 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> <pkgmetadata> -<maintainer type="project"> - <email>gnome@gentoo.org</email> - <name>Gentoo GNOME Desktop</name> -</maintainer> -<use> - <flag name="collab">Enable collaborative editing plugin</flag> - <flag name="goffice">Enable goffice plugin</flag> - <flag name="grammar">Enable grammar checking via <pkg>dev-libs/link-grammar</pkg></flag> - <flag name="map">Enable world map support through <pkg>media-libs/libchamplain</pkg></flag> - <flag name="math">Enable support for <pkg>x11-libs/gtkmathview</pkg></flag> - <flag name="ots">Enable Text Summarizer plugin</flag> - <flag name="plugins">Enable plugins build (see http://www.abisource.com/wiki/PluginMatrix for more information). If your - file cannot be opened due lack of support, try enabling this.</flag> - <flag name="redland">Enables support redland and raptor libs.</flag> - <flag name="thesaurus">Enable thesaurus support</flag> - <flag name="wordperfect">Enable wordperfect file support via <pkg>app-text/libwpd</pkg></flag> -</use> + <maintainer type="project"> + <email>gnome@gentoo.org</email> + <name>Gentoo GNOME Desktop</name> + </maintainer> + <maintainer type="person"> + <email>soap@gentoo.org</email> + <name>David Seifert</name> + </maintainer> + <use> + <flag name="collab">Enable collaborative editing plugin</flag> + <flag name="goffice">Enable goffice plugin</flag> + <flag name="grammar">Enable grammar checking via <pkg>dev-libs/link-grammar</pkg></flag> + <flag name="map">Enable world map support through <pkg>media-libs/libchamplain</pkg></flag> + <flag name="math">Enable support for <pkg>x11-libs/gtkmathview</pkg></flag> + <flag name="ots">Enable Text Summarizer plugin</flag> + <flag name="plugins">Enable plugins build (see http://www.abisource.com/wiki/PluginMatrix for more information). If your file cannot be opened due lack of support, try enabling this.</flag> + <flag name="redland">Enables support redland and raptor libs.</flag> + <flag name="thesaurus">Enable thesaurus support</flag> + <flag name="wordperfect">Enable wordperfect file support via <pkg>app-text/libwpd</pkg></flag> + </use> + <upstream> + <remote-id type="gnome-gitlab">World/abiword</remote-id> + </upstream> </pkgmetadata> diff --git a/app-office/auto-multiple-choice/Manifest b/app-office/auto-multiple-choice/Manifest index c0303e65a53d..5596bb1b213b 100644 --- a/app-office/auto-multiple-choice/Manifest +++ b/app-office/auto-multiple-choice/Manifest @@ -1 +1 @@ -DIST auto-multiple-choice_1.3.0_sources.tar.gz 4328255 BLAKE2B 7c6337cfa0a12d8dcd9fa640e636c300234ba7e7a34e95a523c5f9836f934da336f6ce792932fffb97b28ae02c577166a3d4d3ea4fd6959786a5c60510b454a2 SHA512 fcfacd071072f5773556c706b6fa0aea4ff3f3752f3a1f40c9e6de7ec870e939adc57e6bd4c90cac80241cc798e02a71c9fc80d9ccf25ad3a10752f937d06da5 +DIST auto-multiple-choice_1.6.0_sources.tar.gz 9597797 BLAKE2B 2ce5162223802a7e9d6025e0a324b507e218389cff63ca863846bd2be36fc7a3a0d6aede3b2d85da4c37b9c25cadaa544c8b9d79458a0936d8c1b9fce244a5da SHA512 b6640ae1bbea9438de38f55b4e0cb6fa93de3598ecf75bce5a6891f8db568bff7aa7ca286bfb07646fd5bed6625d434093e3b574b96711a65fbd10f9ddadcf74 diff --git a/app-office/auto-multiple-choice/auto-multiple-choice-1.3.0-r1.ebuild b/app-office/auto-multiple-choice/auto-multiple-choice-1.6.0.ebuild index a3734539e03f..6cd14ee071e6 100644 --- a/app-office/auto-multiple-choice/auto-multiple-choice-1.3.0-r1.ebuild +++ b/app-office/auto-multiple-choice/auto-multiple-choice-1.6.0.ebuild @@ -1,13 +1,14 @@ -# Copyright 1999-2018 Gentoo Foundation +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=6 +EAPI=7 inherit toolchain-funcs perl-functions latex-package DESCRIPTION="Create and manage multiple choice questionnaries, including automated marking" -HOMEPAGE="http://home.gna.org/auto-qcm/" -SRC_URI="http://download.gna.org/auto-qcm/${PN}_${PV}_sources.tar.gz" +HOMEPAGE="http://www.auto-multiple-choice.net/" +SRC_URI="http://download.auto-multiple-choice.net/${PN}_${PV}_sources.tar.gz" + LICENSE="GPL-2+" SLOT="0" KEYWORDS="~amd64 ~x86" @@ -21,30 +22,31 @@ for lala in ${LANGS}; do IUSE="${IUSE} l10n_${lala}" done -CDEPEND=" - app-text/texlive[dvi2tty,extra,graphics,png,pstricks,science,truetype,xml,X,luatex,xetex,humanities,publishers] +COMMON_DEPEND=" + app-text/texlive[cjk,extra,graphics,png,pstricks,science,truetype,xml,X,luatex,xetex,humanities,publishers,l10n_zh] app-text/poppler:= dev-perl/XML-LibXML - media-libs/netpbm + media-fonts/ipaex + media-libs/netpbm[png] media-libs/opencv l10n_fr? ( app-text/texlive[l10n_fr] ) l10n_ja? ( app-text/texlive[l10n_ja] ) " -DEPEND="${CDEPEND} +DEPEND="${COMMON_DEPEND} app-text/dblatex app-text/docbook-xml-simple-dtd:* app-text/docbook-xsl-stylesheets " -RDEPEND="${CDEPEND} +RDEPEND="${COMMON_DEPEND} app-text/pdftk dev-lang/perl:= dev-perl/Glib-Object-Introspection - dev-perl/Gtk2 - dev-perl/Gtk2-Notify + dev-perl/Gtk3 media-gfx/imagemagick dev-perl/XML-Writer dev-perl/Archive-Zip dev-perl/DBI + dev-perl/Pango dev-perl/Text-CSV dev-perl/DBD-SQLite dev-perl/Net-CUPS @@ -54,8 +56,7 @@ RDEPEND="${CDEPEND} " PATCHES=( - "${FILESDIR}/${PN}-1.3.0-desktop.patch" - "${FILESDIR}/${PN}-1.3.0-conf.patch" + "${FILESDIR}/${PN}-1.5.2-conf.patch" ) src_prepare() { @@ -76,7 +77,6 @@ src_prepare() { src_compile() { perl_set_version export VENDOR_LIB PVR - export TEXINPUTS="/usr/share/dblatex/latex/style:/usr/share/dblatex/latex/misc:/usr/share/dblatex/latex/graphics:" export MAKEOPTS="-j1" # when doing a parallel build, the package is acting decidedly odd @@ -92,4 +92,6 @@ src_compile() { src_install() { default + mv -v "${ED}/usr/share/doc/${PV}"/* "${ED}/usr/share/doc/${PF}/" || die + rmdir -v "${ED}/usr/share/doc/${PV}" || die } diff --git a/app-office/auto-multiple-choice/files/auto-multiple-choice-1.3.0-conf.patch b/app-office/auto-multiple-choice/files/auto-multiple-choice-1.3.0-conf.patch deleted file mode 100644 index 2e5e0cdd58c0..000000000000 --- a/app-office/auto-multiple-choice/files/auto-multiple-choice-1.3.0-conf.patch +++ /dev/null @@ -1,54 +0,0 @@ -diff -ruN auto-multiple-choice-1.3.0.orig/Makefile.conf auto-multiple-choice-1.3.0/Makefile.conf ---- auto-multiple-choice-1.3.0.orig/Makefile.conf 2016-03-09 20:17:01.000000000 +0100 -+++ auto-multiple-choice-1.3.0/Makefile.conf 2017-01-21 21:55:32.649670839 +0100 -@@ -33,13 +33,13 @@ - # directory for executable - BINDIR=/usr/bin - # directory for perl modules --PERLDIR=/usr/share/perl5 -+PERLDIR=$(VENDOR_LIB) - # directory for some AMC executables, not to be used by end-user - MODSDIR=/usr/lib/AMC - # directory for LaTeX style file --TEXDIR=/usr/share/texmf/tex/latex/AMC -+TEXDIR=/usr/share/texmf-site/tex/latex/AMC - # directory for LaTeX doc --TEXDOCDIR=/usr/share/doc/texmf/AMC/ -+TEXDOCDIR=/usr/share/texmf-site/doc/AMC/ - # directory for man (1) files - MAN1DIR=/usr/share/man/man1 - # directory for desktop file -@@ -54,7 +54,7 @@ - # directory for AMC packaged models - MODELSDIR=/usr/share/auto-multiple-choice/models - # directory for documentation (will use html/auto-multiple-choice.* subdirs for HTML docs) --DOCDIR=/usr/share/doc/auto-multiple-choice-doc -+DOCDIR=/usr/share/doc/$(PVR) - - # directory for Shared MIME-info Database - SHARED_MIMEINFO_DIR=/usr/share/mime/packages -@@ -91,8 +91,8 @@ - - # INSTALL USER AND GROUP - --ifneq ($(SYSTEM_TYPE),rpm) --INSTALL_USER=root --INSTALL_GROUP=root --endif -+#ifneq ($(SYSTEM_TYPE),rpm) -+#INSTALL_USER=root -+#INSTALL_GROUP=root -+#endif - -diff -ruN auto-multiple-choice-1.3.0.orig/doc/Makefile auto-multiple-choice-1.3.0/doc/Makefile ---- auto-multiple-choice-1.3.0.orig/doc/Makefile 2016-03-14 19:40:45.000000000 +0100 -+++ auto-multiple-choice-1.3.0/doc/Makefile 2017-01-21 21:28:29.438603307 +0100 -@@ -64,7 +64,7 @@ - esac - - %.pdf: %.tex $(BLOCK_IMAGES:.svg=.pdf) -- export TEXINPUTS=./img_pdf/: ; case $< in \ -+ export TEXINPUTS=$(TEXINPUTS):./img_pdf/: ; case $< in \ - *.ja.tex) \ - sed -i -e '/setuplocale/a\ - \\usepackage{xeCJK}\ diff --git a/app-office/auto-multiple-choice/files/auto-multiple-choice-1.3.0-desktop.patch b/app-office/auto-multiple-choice/files/auto-multiple-choice-1.3.0-desktop.patch deleted file mode 100644 index 3c6225dcc054..000000000000 --- a/app-office/auto-multiple-choice/files/auto-multiple-choice-1.3.0-desktop.patch +++ /dev/null @@ -1,10 +0,0 @@ ---- a/auto-multiple-choice.desktop.in-old 2014-02-11 20:25:42.995456713 +0100 -+++ b/auto-multiple-choice.desktop.in 2014-02-11 20:25:54.972456566 +0100 -@@ -10,5 +10,5 @@ - GenericName[fr]=QCM automatique - Comment=Manage multiple choice questionnaires, with automatic marking from papers' scans - Comment[fr]=Conception et correction automatique de QCM en LaTeX --Keywords=multiple;choice;questionnaire;exam;grading;marking;MCQ;AMC --Keywords[fr]=questionnaire;choix;multiple;examen;correction;QCM;AMC -+Keywords=multiple;choice;questionnaire;exam;grading;marking;MCQ;AMC; -+Keywords[fr]=questionnaire;choix;multiple;examen;correction;QCM;AMC; diff --git a/app-office/auto-multiple-choice/files/auto-multiple-choice-1.5.2-conf.patch b/app-office/auto-multiple-choice/files/auto-multiple-choice-1.5.2-conf.patch new file mode 100644 index 000000000000..ff026d64f705 --- /dev/null +++ b/app-office/auto-multiple-choice/files/auto-multiple-choice-1.5.2-conf.patch @@ -0,0 +1,52 @@ +diff -ruN auto-multiple-choice-1.5.2.orig/doc/Makefile auto-multiple-choice-1.5.2/doc/Makefile +--- auto-multiple-choice-1.5.2.orig/doc/Makefile 2021-02-07 23:12:35.000000000 +0100 ++++ auto-multiple-choice-1.5.2/doc/Makefile 2023-06-23 00:05:07.918465419 +0200 +@@ -67,7 +67,7 @@ + %.pdf: export SOURCE_DATE_EPOCH=$(PACKAGE_V_EPOCH) + %.pdf: export SOURCE_DATE_EPOCH_TEX_PRIMITIVES=1 + %.pdf: export FORCE_SOURCE_DATE=1 +-%.pdf: export TEXINPUTS=./img_pdf/: ++%.pdf: export TEXINPUTS=/usr/share/dblatex/latex/style:/usr/share/dblatex/latex/misc:/usr/share/dblatex/latex/graphics:./img_pdf/: + + %.pdf: %.tex $(BLOCK_IMAGES:.svg=.pdf) + set -e ; $(XELATEX) $<; $(XELATEX) $< +diff -ruN auto-multiple-choice-1.5.2.orig/Makefile.conf auto-multiple-choice-1.5.2/Makefile.conf +--- auto-multiple-choice-1.5.2.orig/Makefile.conf 2021-01-29 15:52:23.000000000 +0100 ++++ auto-multiple-choice-1.5.2/Makefile.conf 2023-06-23 00:03:59.662678013 +0200 +@@ -33,13 +33,13 @@ + # directory for executable + BINDIR=/usr/bin + # directory for perl modules +-PERLDIR=/usr/share/perl5 ++PERLDIR=$(VENDOR_LIB) + # directory for some AMC executables, not to be used by end-user + MODSDIR=/usr/lib/AMC + # directory for LaTeX style file +-TEXDIR=/usr/share/texmf/tex/latex/AMC ++TEXDIR=/usr/share/texmf-site/tex/latex/AMC + # directory for LaTeX doc +-TEXDOCDIR=/usr/share/doc/texmf/AMC/ ++TEXDOCDIR=/usr/share/texmf-site/doc/AMC/ + # directory for man (1) files + MAN1DIR=/usr/share/man/man1 + # directory for desktop file +@@ -60,7 +60,7 @@ + # directory for AMC packaged models + MODELSDIR=/usr/share/auto-multiple-choice/models + # directory for documentation (will use html/auto-multiple-choice.* subdirs for HTML docs) +-DOCDIR=/usr/share/doc/auto-multiple-choice ++DOCDIR=/usr/share/doc/$(PVR) + + # directory for Shared MIME-info Database + SHARED_MIMEINFO_DIR=/usr/share/mime/packages +@@ -95,10 +95,3 @@ + + GZIP_REPRODUCIBLE_ARGS=-n + +-# INSTALL USER AND GROUP +- +-ifneq ($(SYSTEM_TYPE),rpm) +-INSTALL_USER=root +-INSTALL_GROUP=root +-endif +- diff --git a/app-office/auto-multiple-choice/metadata.xml b/app-office/auto-multiple-choice/metadata.xml index 603226d54b4d..d343271fb22c 100644 --- a/app-office/auto-multiple-choice/metadata.xml +++ b/app-office/auto-multiple-choice/metadata.xml @@ -1,8 +1,11 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> <pkgmetadata> <maintainer type="project"> <email>office@gentoo.org</email> <name>Gentoo Office project</name> </maintainer> + <upstream> + <remote-id type="gitlab">a10684/auto-multiple-choice</remote-id> + </upstream> </pkgmetadata> diff --git a/app-office/borg/Manifest b/app-office/borg/Manifest deleted file mode 100644 index 2dec47df4ea4..000000000000 --- a/app-office/borg/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST borg_src_1_7_4.zip 4012440 BLAKE2B 36f0eecd7f689e2a9990b938e571f012c8e0b60733e38699da9ffaaa8d6d2e35a80a3132a3eb8b6a76a0190eb883f9119c062568046d73cc0eef755754ecb788 SHA512 6b68826dbdf958089be2ecee3d05e10750ae3512a40409642ab37913351298f8c180632932a570c5b5ceb6a3f574ceb86fca889e213bf0deaaa787b35307923e diff --git a/app-office/borg/borg-1.7.4-r3.ebuild b/app-office/borg/borg-1.7.4-r3.ebuild deleted file mode 100644 index 71dd8218d122..000000000000 --- a/app-office/borg/borg-1.7.4-r3.ebuild +++ /dev/null @@ -1,59 +0,0 @@ -# Copyright 1999-2016 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 - -JAVA_PKG_IUSE="doc source" - -inherit versionator java-pkg-2 java-ant-2 - -MY_PN="${PN}_src" -MY_PV="$(replace_all_version_separators _ )" - -DESCRIPTION="Calendar and task tracker, written in Java" -HOMEPAGE="http://borg-calendar.sourceforge.net/" -SRC_URI="mirror://sourceforge/borg-calendar/borg%201.7/BORG%20${PV}/${MY_PN}_${MY_PV}.zip" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="" - -CDEPEND=" - dev-java/javahelp:0 - dev-java/oracle-javamail:0" -RDEPEND="${CDEPEND} - >=virtual/jre-1.6 - dev-db/hsqldb:0 - dev-java/jgoodies-looks:2.0" -DEPEND="${CDEPEND} - >=virtual/jdk-1.6 - app-arch/unzip" - -S="${WORKDIR}/${MY_PN}/BORGCalendar" - -java_prepare() { - # Upstream is dead and we already have dev-java/jcalendar - # but it's not the same thing. - find -name '*.jar' -! -name 'jcalendar.jar' \ - -exec rm -v {} + || die -} - -JAVA_ANT_REWRITE_CLASSPATH="yes" -JAVA_ANT_CLASSPATH_TAGS+=" javadoc" - -EANT_BUILD_XML="ant/build.xml" -EANT_BUILD_TARGET="borg-jar help-jar" -EANT_GENTOO_CLASSPATH="javahelp oracle-javamail" - -src_install() { - java-pkg_dojar dist/${PN}.jar - java-pkg_dojar build/lib/${PN}help.jar - java-pkg_dojar lib/jcalendar.jar - java-pkg_register-dependency hsqldb,jgoodies-looks-2.0 - - java-pkg_dolauncher ${PN} --main net.sf.borg.control.Borg - - use doc && java-pkg_dojavadoc docs - use doc && java-pkg_dosrc src/* -} diff --git a/app-office/borg/metadata.xml b/app-office/borg/metadata.xml deleted file mode 100644 index 024db9ee09fd..000000000000 --- a/app-office/borg/metadata.xml +++ /dev/null @@ -1,11 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>java@gentoo.org</email> - <name>Java</name> - </maintainer> - <upstream> - <remote-id type="sourceforge">borg-calendar</remote-id> - </upstream> -</pkgmetadata> diff --git a/app-office/calcurse/Manifest b/app-office/calcurse/Manifest index a709a800e0cf..409d9e24cec2 100644 --- a/app-office/calcurse/Manifest +++ b/app-office/calcurse/Manifest @@ -1 +1,2 @@ -DIST calcurse-4.4.0.tar.gz 620263 BLAKE2B 8fbe875f5e757ec3c11b9c23a994260403ee990bfcb3d4c41eefbf06a6db9e76cd5157e32b11c3fdc049896d5db3a9856862724902dab1cb48e0b00ef5df6f73 SHA512 43d30ad68bb39aaa9460644a691e66cbb15b9930737581583da65d00214c70fb1148a0edeca4430abb7a5cef2821b0f4c6fdbed8188d9ea5da5fedc4f95fa07c +DIST calcurse-4.8.0.tar.gz 716234 BLAKE2B 3fc703626d5e17b78ff42c0ef4f554585efd8223c2bd9d8c2f7add681602dc585cf066ed7c55a040b2585ad07513b26a5297b3b41f4c94a043f61ad2ad9094c2 SHA512 ea156c4320abf97fdb5abc29ff1f9bc659a3cab0e571295ed04b42dd742c4c45a7d5958dc2d386fc0ee7bd733969a6275405d5cf10cd645c75cb97b6b9e571d6 +DIST calcurse-4.8.1.tar.gz 730787 BLAKE2B 0c34b85313c3414dffc08635f6f37feb0a1e0f6c03bcf3b71a6cc95ed8fb4430ab1339abce72850364251884d707acb6cbbed0143d930f8bb76310ca5951b779 SHA512 a0a0bcfceb28a4e363168711a3c2de8f6e94d7f12aa78ff40f157c247ea6a41646bd218a1defba2d128b131ed0ab71c4d417820a0af0adbaa215011b11f0a040 diff --git a/app-office/calcurse/calcurse-4.4.0.ebuild b/app-office/calcurse/calcurse-4.4.0.ebuild deleted file mode 100644 index 4448627c9e42..000000000000 --- a/app-office/calcurse/calcurse-4.4.0.ebuild +++ /dev/null @@ -1,45 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit autotools eutils multilib-minimal - -DESCRIPTION="a text-based calendar and scheduling application" -HOMEPAGE="https://calcurse.org/" -SRC_URI="https://calcurse.org/files/${P}.tar.gz" - -LICENSE="BSD-2" -SLOT="0" -KEYWORDS="amd64 ppc ppc64 x86" - -RDEPEND=" - dev-python/httplib2 - sys-libs/ncurses:0=" - -DEPEND=" - ${RDEPEND}" - -PATCHES=( - "${FILESDIR}"/${PN}-4.2.1-tinfo.patch -) - -# Most tests fail. -RESTRICT="test" - -src_prepare() { - default - eautoreconf -} - -multilib_src_configure() { - ECONF_SOURCE="${S}" econf -} - -src_compile() { - multilib-minimal_src_compile -} - -src_install() { - multilib-minimal_src_install -} diff --git a/app-office/calcurse/calcurse-4.8.0-r1.ebuild b/app-office/calcurse/calcurse-4.8.0-r1.ebuild new file mode 100644 index 000000000000..4bdc06bd097d --- /dev/null +++ b/app-office/calcurse/calcurse-4.8.0-r1.ebuild @@ -0,0 +1,56 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..11} ) + +inherit autotools python-single-r1 + +DESCRIPTION="A text-based calendar and scheduling application" +HOMEPAGE="https://calcurse.org/" +SRC_URI="https://calcurse.org/files/${P}.tar.gz" + +LICENSE="BSD-2" +SLOT="0" +KEYWORDS="amd64 ~arm64 ppc ppc64 x86" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" +IUSE="caldav doc" + +RDEPEND=" + sys-libs/ncurses:0= + sys-libs/timezone-data + ${PYTHON_DEPS} + caldav? ( + $(python_gen_cond_dep ' + dev-python/httplib2[${PYTHON_USEDEP}] + dev-python/pyparsing[${PYTHON_USEDEP}] + ') + ) +" + +DEPEND=" + ${RDEPEND} +" + +BDEPEND="virtual/pkgconfig" + +src_configure() { + local myconf=( + $(use_enable doc docs) + --without-asciidoc # do not use AsciiDoc to regenerate docs + ) + ECONF_SOURCE="${S}" econf "${myconf[@]}" +} + +src_compile() { + default + if use caldav; then + python_fix_shebang contrib/caldav/calcurse-caldav + fi +} + +src_install() { + docompress -x /usr/share/doc # decompress text files + default +} diff --git a/app-office/calcurse/calcurse-4.8.1.ebuild b/app-office/calcurse/calcurse-4.8.1.ebuild new file mode 100644 index 000000000000..9d465e8fa408 --- /dev/null +++ b/app-office/calcurse/calcurse-4.8.1.ebuild @@ -0,0 +1,56 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..11} ) + +inherit autotools python-single-r1 + +DESCRIPTION="A text-based calendar and scheduling application" +HOMEPAGE="https://calcurse.org/" +SRC_URI="https://calcurse.org/files/${P}.tar.gz" + +LICENSE="BSD-2" +SLOT="0" +KEYWORDS="amd64 ~arm64 ~ppc ~ppc64 x86" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" +IUSE="caldav doc" + +RDEPEND=" + sys-libs/ncurses:0= + sys-libs/timezone-data + ${PYTHON_DEPS} + caldav? ( + $(python_gen_cond_dep ' + dev-python/httplib2[${PYTHON_USEDEP}] + dev-python/pyparsing[${PYTHON_USEDEP}] + ') + ) +" + +DEPEND=" + ${RDEPEND} +" + +BDEPEND="virtual/pkgconfig" + +src_configure() { + local myconf=( + $(use_enable doc docs) + --without-asciidoc # do not use AsciiDoc to regenerate docs + ) + ECONF_SOURCE="${S}" econf "${myconf[@]}" +} + +src_compile() { + default + if use caldav; then + python_fix_shebang contrib/caldav/calcurse-caldav + fi +} + +src_install() { + docompress -x /usr/share/doc # decompress text files + default +} diff --git a/app-office/calcurse/files/calcurse-4.2.1-tinfo.patch b/app-office/calcurse/files/calcurse-4.2.1-tinfo.patch deleted file mode 100644 index f3d2aac897e9..000000000000 --- a/app-office/calcurse/files/calcurse-4.2.1-tinfo.patch +++ /dev/null @@ -1,21 +0,0 @@ ---- a/configure.ac -+++ b/configure.ac -@@ -3,7 +3,7 @@ - #------------------------------------------------------------------------------- - AC_PREREQ(2.59) - AC_INIT([calcurse], -- m4_esyscmd([build-aux/git-version-gen .version]), -+ m4_esyscmd_s([cat .version]), - [bugs@calcurse.org]) - AM_INIT_AUTOMAKE - #m4_ifdef([AM_SILENT_RULES],[AM_SILENT_RULES([yes])]) -@@ -51,6 +51,9 @@ - LIBS="$LIBS -l$available_ncurses" - ]) - -+AC_SEARCH_LIBS([cbreak], [tinfow tinfo],, -+ AC_MSG_ERROR([Cannot find a library providing cbreak])) -+ - AC_CHECK_HEADERS([pthread.h], [ - AC_CHECK_LIB(pthread, pthread_create, [ - LIBS="$LIBS -pthread" diff --git a/app-office/calcurse/metadata.xml b/app-office/calcurse/metadata.xml index d5b9396fdc35..ecd9a39d3c64 100644 --- a/app-office/calcurse/metadata.xml +++ b/app-office/calcurse/metadata.xml @@ -1,12 +1,22 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> <pkgmetadata> -<maintainer type="person"> - <email>monsieurp@gentoo.org</email> -</maintainer> -<longdescription>Calcurse is a text-based personal organizer which helps keeping -track of events and everyday tasks. It contains a calendar, a 'todo' list, and -puts your appointments in order. The user interface is configurable, and one can -choose between different color schemes and layouts. All of the commands are -documented within an online help system.</longdescription> + <longdescription> + Calcurse is a text-based personal organizer which helps keeping track of + events and everyday tasks. It contains a calendar, a 'todo' list, and + puts your appointments in order. The user interface is configurable, and + one can choose between different color schemes and layouts. All of the + commands are documented within an online help system. + </longdescription> + <maintainer type="person" proxied="yes"> + <email>kaichun.ning@gmail.com</email> + <name>Kai-Chun Ning</name> + </maintainer> + <maintainer type="project" proxied="proxy"> + <email>proxy-maint@gentoo.org</email> + <name>Proxy Maintainers</name> + </maintainer> + <use> + <flag name="caldav">Support CalDAV</flag> + </use> </pkgmetadata> diff --git a/app-office/calligra/Manifest b/app-office/calligra/Manifest index 510689b2e981..d7c2d4419fe5 100644 --- a/app-office/calligra/Manifest +++ b/app-office/calligra/Manifest @@ -1 +1,2 @@ -DIST calligra-3.1.0.tar.xz 58037392 BLAKE2B b933012fe0031f4d6eac626054e7fb248f85635e5873224328d30f9aed31dce0a0a49f99cf6eea9c232477400af1d16ffc4dae483cdfd5081720434e95684e50 SHA512 ad1b689a5b36deafcf6985d4a0a1e8148d10e19fb4a0be8343c6e1d24146b9a8ffa0890ab5bbb21816b3134d21150b57f6159db1a30cc54c0fde5bf7bdf4537b +DIST calligra-3.2.1-patchset-1.tar.xz 11924 BLAKE2B 5a71a7960a6d2a4d5e55129f4812fb13a2fb56613283d4582266e1836f107b711be43cb158e29c440fbda6992c03a3f4907f0600d21522fd9ab07c66354234a9 SHA512 26ec818f2415c43b116b716557710361621e1e4446087fe123e29107f82400ec82f19ab3a76dde9b749ed4b9f15da9c05c3fa6137fc814241c48ffc12f5628fc +DIST calligra-3.2.1.tar.xz 55207684 BLAKE2B 332629f18adbee649e8d25a1eedf4ee48af7d8cbb79382c70678bacfa89d9a10797eb0ff42cb5aad51ef2c28aa7071e687bd34053cadcc40ac1936bb9a40dc20 SHA512 e53a939aa1b277c2291cfd626868c77085fc9cc7774df160b5b1afceb33314b4381fa8ffe03636cbde6e35cc2abd170a51e7f9c1a99191339313b9c9c3b1526f diff --git a/app-office/calligra/calligra-3.1.0-r4.ebuild b/app-office/calligra/calligra-3.1.0-r4.ebuild deleted file mode 100644 index 37e03558459c..000000000000 --- a/app-office/calligra/calligra-3.1.0-r4.ebuild +++ /dev/null @@ -1,202 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -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 +charts +crypt +fontconfig gemini gsl import-filter +lcms okular openexr - +pdf phonon 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 -BDEPEND=" - sys-devel/gettext -" -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) ) - charts? ( dev-libs/kdiagram:5 ) - 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.73:=[qt5] ) - phonon? ( media-libs/phonon[qt5(+)] ) - 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 - 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}-{,stage-}qt-5.11.patch - "${FILESDIR}"/${P}-poppler-0.{69,71,72,73}.patch - "${FILESDIR}"/${P}-no-webkit.patch - "${FILESDIR}"/${P}-missing-header.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) - $(cmake-utils_use_find_package charts KChart) - -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) - -DCMAKE_DISABLE_FIND_PACKAGE_KF5CalendarCore=ON - -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/calligra-3.2.1-r9.ebuild b/app-office/calligra/calligra-3.2.1-r9.ebuild new file mode 100644 index 000000000000..32314e5d0f86 --- /dev/null +++ b/app-office/calligra/calligra-3.2.1-r9.ebuild @@ -0,0 +1,202 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +CHECKREQS_DISK_BUILD="4G" +CMAKE_REMOVE_MODULES_LIST=( FindGSL ) +ECM_HANDBOOK="forceoptional" +ECM_TEST="forceoptional" +KFMIN=5.88.0 +QTMIN=5.15.2 +inherit check-reqs ecm flag-o-matic kde.org + +DESCRIPTION="KDE Office Suite" +HOMEPAGE="https://calligra.org/" + +if [[ ${KDE_BUILD_TYPE} == release ]]; then + PATCHSET="${P}-patchset-1" + SRC_URI="mirror://kde/stable/${PN}/${PV}/${P}.tar.xz + https://dev.gentoo.org/~asturm/distfiles/${PATCHSET}.tar.xz" + KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv x86" +fi + +CAL_FTS=( karbon sheets stage words ) + +LICENSE="GPL-2" +SLOT="5" +IUSE="activities +charts +crypt +fontconfig gemini gsl +import-filter +lcms + okular +pdf phonon spacenav +truetype X + $(printf 'calligra_features_%s ' ${CAL_FTS[@]})" + +RESTRICT="test" + +# TODO: Not packaged: Cauchy (https://bitbucket.org/cyrille/cauchy) +# Required for the matlab/octave formula tool +COMMON_DEPEND=" + dev-lang/perl + >=dev-qt/designer-${QTMIN}:5 + >=dev-qt/qtdbus-${QTMIN}:5 + >=dev-qt/qtdeclarative-${QTMIN}:5 + >=dev-qt/qtgui-${QTMIN}:5 + >=dev-qt/qtnetwork-${QTMIN}:5 + >=dev-qt/qtprintsupport-${QTMIN}:5 + >=dev-qt/qtsvg-${QTMIN}:5 + >=dev-qt/qtwidgets-${QTMIN}:5 + >=dev-qt/qtxml-${QTMIN}:5 + >=kde-frameworks/karchive-${KFMIN}:5 + >=kde-frameworks/kcmutils-${KFMIN}:5 + >=kde-frameworks/kcodecs-${KFMIN}:5 + >=kde-frameworks/kcompletion-${KFMIN}:5 + >=kde-frameworks/kconfig-${KFMIN}:5 + >=kde-frameworks/kconfigwidgets-${KFMIN}:5 + >=kde-frameworks/kcoreaddons-${KFMIN}:5 + >=kde-frameworks/kdelibs4support-${KFMIN}:5 + >=kde-frameworks/kemoticons-${KFMIN}:5 + >=kde-frameworks/kglobalaccel-${KFMIN}:5 + >=kde-frameworks/kguiaddons-${KFMIN}:5 + >=kde-frameworks/ki18n-${KFMIN}:5 + >=kde-frameworks/kiconthemes-${KFMIN}:5 + >=kde-frameworks/kio-${KFMIN}:5 + >=kde-frameworks/kitemmodels-${KFMIN}:5 + >=kde-frameworks/kitemviews-${KFMIN}:5 + >=kde-frameworks/kjobwidgets-${KFMIN}:5 + >=kde-frameworks/knotifications-${KFMIN}:5 + >=kde-frameworks/knotifyconfig-${KFMIN}:5 + >=kde-frameworks/kparts-${KFMIN}:5 + >=kde-frameworks/ktextwidgets-${KFMIN}:5 + >=kde-frameworks/kwallet-${KFMIN}:5 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 + >=kde-frameworks/kwindowsystem-${KFMIN}:5 + >=kde-frameworks/kxmlgui-${KFMIN}:5 + >=kde-frameworks/sonnet-${KFMIN}:5 + sys-libs/zlib + virtual/libiconv + activities? ( >=kde-plasma/plasma-activities-${KFMIN}:5 ) + charts? ( dev-libs/kdiagram:5 ) + crypt? ( >=app-crypt/qca-2.3.0:2[qt5(+)] ) + fontconfig? ( media-libs/fontconfig ) + gemini? ( >=dev-qt/qtdeclarative-${QTMIN}:5[widgets] ) + gsl? ( sci-libs/gsl:= ) + import-filter? ( + 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/lcms:2 ) + okular? ( || ( + media-gfx/okularpart:5 + kde-apps/okular:5 + ) ) + pdf? ( app-text/poppler:=[qt5] ) + phonon? ( >=media-libs/phonon-4.11.0[qt5(+)] ) + spacenav? ( dev-libs/libspnav ) + truetype? ( media-libs/freetype:2 ) + X? ( + >=dev-qt/qtx11extras-${QTMIN}:5 + x11-libs/libX11 + ) + calligra_features_sheets? ( dev-cpp/eigen:3 ) + calligra_features_words? ( dev-libs/libxslt ) +" +DEPEND="${COMMON_DEPEND} + dev-libs/boost + lcms? ( dev-libs/imath:3 ) + test? ( >=kde-frameworks/threadweaver-${KFMIN}:5 ) +" +RDEPEND="${COMMON_DEPEND} + calligra_features_karbon? ( media-gfx/pstoedit[plotutils] ) + gemini? ( + >=dev-qt/qtquickcontrols-${QTMIN}:5 + >=dev-qt/qtquickcontrols2-${QTMIN}:5 + >=kde-frameworks/kirigami-${KFMIN}:5 + ) +" +BDEPEND="sys-devel/gettext" + +PATCHES=( + "${WORKDIR}"/${PATCHSET}/${PN}-3.1.89-no-arch-detection.patch + "${WORKDIR}"/${PATCHSET}/${P}-cmake-3.16.patch # bug 796224 + "${WORKDIR}"/${PATCHSET}/${P}-{openexr-3,imath-{1,2}}.patch + "${WORKDIR}"/${PATCHSET}/${P}-cxx17-for-poppler-22.patch + "${WORKDIR}"/${PATCHSET}/${P}-cxx17-fixes.patch + "${WORKDIR}"/${PATCHSET}/${P}-poppler-22.03.0-{1,2}.patch + "${WORKDIR}"/${PATCHSET}/${P}-poppler-22.04.0.patch + "${WORKDIR}"/${PATCHSET}/${P}-clang-16-c++17.patch + "${WORKDIR}"/${PATCHSET}/${P}-kross-optional.patch # bug 903532 + "${FILESDIR}"/${P}-use-cmake-FindGSL-module.patch # bug 903343 + "${FILESDIR}"/${P}-clang-16-configure.patch +) + +pkg_pretend() { + check-reqs_pkg_pretend +} + +pkg_setup() { + ecm_pkg_setup + check-reqs_pkg_setup +} + +src_prepare() { + if has_version "media-gfx/okularpart:5"; then + eapply "${FILESDIR}/${P}-okularpart.patch" + fi + + ecm_src_prepare + + # Unconditionally disable deprecated deps (required by QtQuick1) + ecm_punt_bogus_dep Qt5 Declarative + ecm_punt_bogus_dep Qt5 OpenGL +} + +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 okular && myproducts+=( OKULAR ) + use spacenav && myproducts+=( PLUGIN_SPACENAVIGATOR ) + + local mycmakeargs=( + -DPACKAGERS_BUILD=OFF + -DRELEASE_BUILD=ON + -DWITH_Iconv=ON + -DWITH_Imath=ON # w/ LCMS: 16 bit floating point Grayscale colorspace + -DCMAKE_DISABLE_FIND_PACKAGE_Cauchy=ON + -DCMAKE_DISABLE_FIND_PACKAGE_KF5CalendarCore=ON + -DCMAKE_DISABLE_FIND_PACKAGE_KF5KHtml=ON + -DCMAKE_DISABLE_FIND_PACKAGE_KF5Kross=ON + -DPRODUCTSET="${myproducts[*]}" + $(cmake_use_find_package activities KF5Activities) + $(cmake_use_find_package charts KChart) + -DWITH_Qca-qt5=$(usex crypt) + -DWITH_Fontconfig=$(usex fontconfig) + $(cmake_use_find_package gemini Libgit2) + $(cmake_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_use_find_package phonon Phonon4Qt5) + -DWITH_LCMS2=$(usex lcms) + -DWITH_Okular5=$(usex okular) + -DWITH_Poppler=$(usex pdf) + -DWITH_Eigen3=$(usex calligra_features_sheets) + -DBUILD_UNMAINTAINED=$(usex calligra_features_stage) + -DWITH_Freetype=$(usex truetype) + ) + + ecm_src_configure +} diff --git a/app-office/calligra/files/calligra-3.1.0-doc.patch b/app-office/calligra/files/calligra-3.1.0-doc.patch deleted file mode 100644 index ad150edbf8a4..000000000000 --- a/app-office/calligra/files/calligra-3.1.0-doc.patch +++ /dev/null @@ -1,13 +0,0 @@ ---- a/CMakeLists.txt 2018-03-15 16:59:36.624682111 +0100 -+++ b/CMakeLists.txt 2018-03-15 17:07:02.306267220 +0100 -@@ -1160,9 +1160,7 @@ - add_subdirectory(braindump) - endif() - --if(SHOULD_BUILD_DOC) -- add_subdirectory(doc) --endif() -+add_subdirectory(doc) - - if(SHOULD_BUILD_PART_QTQUICK) - add_subdirectory(qtquick) diff --git a/app-office/calligra/files/calligra-3.1.0-missing-header.patch b/app-office/calligra/files/calligra-3.1.0-missing-header.patch deleted file mode 100644 index f15c3787172d..000000000000 --- a/app-office/calligra/files/calligra-3.1.0-missing-header.patch +++ /dev/null @@ -1,23 +0,0 @@ -From 0c5430697bdcf41a45046107b28014e40c49a11a Mon Sep 17 00:00:00 2001 -From: David Faure <faure@kde.org> -Date: Tue, 23 Jul 2019 13:02:34 +0200 -Subject: Fix compilation with Qt 5.13 (missing include) - ---- - sheets/plugins/calendar/CalendarToolWidget.cpp | 1 + - 1 file changed, 1 insertion(+) - -diff --git a/sheets/plugins/calendar/CalendarToolWidget.cpp b/sheets/plugins/calendar/CalendarToolWidget.cpp -index b10b230..0c5eeb6 100644 ---- a/sheets/plugins/calendar/CalendarToolWidget.cpp -+++ b/sheets/plugins/calendar/CalendarToolWidget.cpp -@@ -30,6 +30,7 @@ - #include <kdatepicker.h> - - #include <QPushButton> -+#include <QDate> - - namespace Calligra - { --- -cgit v1.1 diff --git a/app-office/calligra/files/calligra-3.1.0-no-arch-detection.patch b/app-office/calligra/files/calligra-3.1.0-no-arch-detection.patch deleted file mode 100644 index aa83ba1a3010..000000000000 --- a/app-office/calligra/files/calligra-3.1.0-no-arch-detection.patch +++ /dev/null @@ -1,17 +0,0 @@ -Avoid automagic CXXFLAG detection courtesy of dev-libs/vc. - -Gentoo-bug: 584118 - ---- a/CMakeLists.txt -+++ b/CMakeLists.txt -@@ -617,10 +617,6 @@ - endif() - endmacro() - -- if (NOT PACKAGERS_BUILD) -- # Optimize the whole Calligra for current architecture -- set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${Vc_DEFINITIONS}") -- endif () - endif() - set(CMAKE_MODULE_PATH ${OLD_CMAKE_MODULE_PATH} ) - 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 deleted file mode 100644 index f126e2e51386..000000000000 --- a/app-office/calligra/files/calligra-3.1.0-no-webkit.patch +++ /dev/null @@ -1,70 +0,0 @@ -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 deleted file mode 100644 index c82fbd242b8a..000000000000 --- a/app-office/calligra/files/calligra-3.1.0-poppler-0.69.patch +++ /dev/null @@ -1,83 +0,0 @@ -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 deleted file mode 100644 index 6b50e3a42ed0..000000000000 --- a/app-office/calligra/files/calligra-3.1.0-poppler-0.71.patch +++ /dev/null @@ -1,202 +0,0 @@ -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 deleted file mode 100644 index 817a8ddcd679..000000000000 --- a/app-office/calligra/files/calligra-3.1.0-poppler-0.72.patch +++ /dev/null @@ -1,39 +0,0 @@ -From 3784fdf0259a14f1f7b20c156dcfe42b45d76896 Mon Sep 17 00:00:00 2001 -From: Andreas Sturmlechner <asturm@gentoo.org> -Date: Thu, 24 Jan 2019 23:55:02 +0100 -Subject: [PATCH] Fix build with poppler-0.72 - -This is a downstream fix without backwards compat, not upstreamable. ---- - filters/karbon/pdf/SvgOutputDev.cpp | 6 +++--- - 1 file changed, 3 insertions(+), 3 deletions(-) - -diff --git a/filters/karbon/pdf/SvgOutputDev.cpp b/filters/karbon/pdf/SvgOutputDev.cpp -index 391e86cc117..bc72a003efb 100644 ---- a/filters/karbon/pdf/SvgOutputDev.cpp -+++ b/filters/karbon/pdf/SvgOutputDev.cpp -@@ -402,7 +402,7 @@ void SvgOutputDev::drawString(GfxState * state, const GooString * s) - - QString str; - -- const char * p = s->getCString(); -+ const char * p = s->c_str(); - int len = s->getLength(); - CharCode code; - Unicode *u = nullptr; -@@ -451,10 +451,10 @@ void SvgOutputDev::drawString(GfxState * state, const GooString * s) - *d->body << " y=\"" << y << "px\""; - - if (font && font->getFamily()) { -- *d->body << " font-family=\"" << QString::fromLatin1(font->getFamily()->getCString()) << "\""; -+ *d->body << " font-family=\"" << QString::fromLatin1(font->getFamily()->c_str()) << "\""; - //debugPdf << "font family:" << QString::fromLatin1( font->getFamily()->getCString() ); - } else if (font && font->getName()) { -- *d->body << " font-family=\"" << QString::fromLatin1(font->getName()->getCString()) << "\""; -+ *d->body << " font-family=\"" << QString::fromLatin1(font->getName()->c_str()) << "\""; - //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/calligra/files/calligra-3.1.0-poppler-0.73.patch b/app-office/calligra/files/calligra-3.1.0-poppler-0.73.patch deleted file mode 100644 index 727f6edf3f12..000000000000 --- a/app-office/calligra/files/calligra-3.1.0-poppler-0.73.patch +++ /dev/null @@ -1,35 +0,0 @@ -From a1ddd91e6c354e8f0dda40f8a522053c3fa19c39 Mon Sep 17 00:00:00 2001 -From: Albert Astals Cid <aacid@kde.org> -Date: Tue, 15 Jan 2019 22:24:08 +0100 -Subject: Guchar -> unsigned char - -It was just a typdef and it's now gone ---- - filters/karbon/pdf/SvgOutputDev.cpp | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -diff --git a/filters/karbon/pdf/SvgOutputDev.cpp b/filters/karbon/pdf/SvgOutputDev.cpp -index 80f01a5..1a5aa30b 100644 ---- a/filters/karbon/pdf/SvgOutputDev.cpp -+++ b/filters/karbon/pdf/SvgOutputDev.cpp -@@ -496,7 +496,7 @@ void SvgOutputDev::drawImage(GfxState *state, Object *ref, Stream *str, - if (maskColors) { - for (int y = 0; y < height; y++) { - dest = (unsigned int *)(buffer + y * 4 * width); -- Guchar * pix = imgStr->getLine(); -+ unsigned char * pix = imgStr->getLine(); - colorMap->getRGBLine(pix, dest, width); - - for (int x = 0; x < width; x++) { -@@ -515,7 +515,7 @@ void SvgOutputDev::drawImage(GfxState *state, Object *ref, Stream *str, - } else { - for (int y = 0; y < height; y++) { - dest = (unsigned int *)(buffer + y * 4 * width); -- Guchar * pix = imgStr->getLine(); -+ unsigned char * pix = imgStr->getLine(); - colorMap->getRGBLine(pix, dest, width); - } - --- -cgit v1.1 - diff --git a/app-office/calligra/files/calligra-3.1.0-qt-5.11.patch b/app-office/calligra/files/calligra-3.1.0-qt-5.11.patch deleted file mode 100644 index bdbe4b6e8559..000000000000 --- a/app-office/calligra/files/calligra-3.1.0-qt-5.11.patch +++ /dev/null @@ -1,109 +0,0 @@ -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 ---- - libs/widgets/KoCsvImportDialog.cpp | 1 + - libs/widgets/KoPageLayoutWidget.cpp | 2 ++ - plugins/chartshape/dialogs/TableEditorDialog.cpp | 1 + - plugins/formulashape/FormulaToolWidget.cpp | 1 + - sheets/dialogs/LayoutDialog.cpp | 1 + - words/part/dialogs/KWAnchoringProperties.cpp | 1 + - words/part/dialogs/KWRunAroundProperties.cpp | 2 ++ - 15 files changed, 18 insertions(+), 1 deletion(-) - -diff --git a/libs/widgets/KoCsvImportDialog.cpp b/libs/widgets/KoCsvImportDialog.cpp -index 0ffdcf62a70..cdca006dc62 100644 ---- a/libs/widgets/KoCsvImportDialog.cpp -+++ b/libs/widgets/KoCsvImportDialog.cpp -@@ -21,6 +21,7 @@ - #include "KoCsvImportDialog.h" - - // Qt -+#include <QButtonGroup> - #include <QTextCodec> - #include <QTextStream> - -diff --git a/libs/widgets/KoPageLayoutWidget.cpp b/libs/widgets/KoPageLayoutWidget.cpp -index f91555ca262..a3816f96d8a 100644 ---- a/libs/widgets/KoPageLayoutWidget.cpp -+++ b/libs/widgets/KoPageLayoutWidget.cpp -@@ -23,6 +23,8 @@ - - #include <KoUnit.h> - -+#include <QButtonGroup> -+ - class Q_DECL_HIDDEN KoPageLayoutWidget::Private - { - public: -diff --git a/plugins/chartshape/dialogs/TableEditorDialog.cpp b/plugins/chartshape/dialogs/TableEditorDialog.cpp -index c0d5136f09e..d2a772e83c2 100644 ---- a/plugins/chartshape/dialogs/TableEditorDialog.cpp -+++ b/plugins/chartshape/dialogs/TableEditorDialog.cpp -@@ -24,6 +24,7 @@ - - // Qt - #include <QAbstractItemModel> -+#include <QAction> - - // Calligra - #include <KoIcon.h> -diff --git a/plugins/formulashape/FormulaToolWidget.cpp b/plugins/formulashape/FormulaToolWidget.cpp -index ed109192cc5..8f521779617 100644 ---- a/plugins/formulashape/FormulaToolWidget.cpp -+++ b/plugins/formulashape/FormulaToolWidget.cpp -@@ -30,6 +30,7 @@ - #include <QWidgetAction> - #include <QTableWidget> - #include <QAction> -+#include <QHeaderView> - #include <QMenu> - - FormulaToolWidget::FormulaToolWidget( KoFormulaTool* tool, QWidget* parent ) -diff --git a/sheets/dialogs/LayoutDialog.cpp b/sheets/dialogs/LayoutDialog.cpp -index a0a9832ddfc..7d7db53823b 100644 ---- a/sheets/dialogs/LayoutDialog.cpp -+++ b/sheets/dialogs/LayoutDialog.cpp -@@ -36,6 +36,7 @@ - #include <math.h> - - #include <QIntValidator> -+#include <QButtonGroup> - #include <QCheckBox> - #include <QFrame> - #include <QLabel> -diff --git a/words/part/dialogs/KWAnchoringProperties.cpp b/words/part/dialogs/KWAnchoringProperties.cpp -index d64208cbdb6..bfddb3a03f5 100644 ---- a/words/part/dialogs/KWAnchoringProperties.cpp -+++ b/words/part/dialogs/KWAnchoringProperties.cpp -@@ -35,6 +35,7 @@ - - #include <kundo2command.h> - -+#include <QButtonGroup> - #include <QComboBox> - - const int KWAnchoringProperties::vertRels[4][20] = { -diff --git a/words/part/dialogs/KWRunAroundProperties.cpp b/words/part/dialogs/KWRunAroundProperties.cpp -index e38599a06d7..7e8b2d51ef9 100644 ---- a/words/part/dialogs/KWRunAroundProperties.cpp -+++ b/words/part/dialogs/KWRunAroundProperties.cpp -@@ -28,6 +28,8 @@ - - #include <kundo2command.h> - -+#include <QButtonGroup> -+ - KWRunAroundProperties::KWRunAroundProperties(FrameConfigSharedState *state) - : m_state(state) - { --- -2.16.2 - diff --git a/app-office/calligra/files/calligra-3.1.0-stage-qt-5.11.patch b/app-office/calligra/files/calligra-3.1.0-stage-qt-5.11.patch deleted file mode 100644 index 120864e11d45..000000000000 --- a/app-office/calligra/files/calligra-3.1.0-stage-qt-5.11.patch +++ /dev/null @@ -1,23 +0,0 @@ -From ee83e0f2c251072e47a2799619cdc79efe67e651 Mon Sep 17 00:00:00 2001 -From: David Faure <faure@kde.org> -Date: Tue, 3 Apr 2018 00:31:19 +0200 -Subject: Fix compilation with Qt 5.11 (missing include) - ---- - stage/part/KPrPresentationTool.cpp | 1 + - 1 file changed, 1 insertion(+) - -diff --git a/stage/part/KPrPresentationTool.cpp b/stage/part/KPrPresentationTool.cpp -index ae743da..3007f91 100644 ---- a/stage/part/KPrPresentationTool.cpp -+++ b/stage/part/KPrPresentationTool.cpp -@@ -32,6 +32,7 @@ - #include <QDesktopServices> - #include <QUrl> - #include <QDBusConnection> -+#include <QFrame> - - #include <KoShape.h> - #include <KoShapeManager.h> --- -cgit v0.11.2 diff --git a/app-office/calligra/files/calligra-3.2.1-clang-16-configure.patch b/app-office/calligra/files/calligra-3.2.1-clang-16-configure.patch new file mode 100644 index 000000000000..c723eca0b75f --- /dev/null +++ b/app-office/calligra/files/calligra-3.2.1-clang-16-configure.patch @@ -0,0 +1,19 @@ +https://invent.kde.org/office/calligra/-/merge_requests/81 +https://invent.kde.org/office/calligra/-/commit/30c905a6a34ad656446839c844abb78a2aa3f586 + +From 30c905a6a34ad656446839c844abb78a2aa3f586 Mon Sep 17 00:00:00 2001 +From: Florian Weimer <fweimer@redhat.com> +Date: Wed, 19 Apr 2023 10:34:25 +0200 +Subject: [PATCH] Avoid implicit declaration of atoi in CMake check + +Future compilers will not support implicit function declarations by +default, so include <stdlib.h> for a declaration of atoi. +--- a/cmake/TestModernZlib.c ++++ b/cmake/TestModernZlib.c +@@ -1,3 +1,4 @@ ++#include <stdlib.h> + #include <string.h> + #include <zlib.h> + +-- +GitLab diff --git a/app-office/calligra/files/calligra-3.2.1-okularpart.patch b/app-office/calligra/files/calligra-3.2.1-okularpart.patch new file mode 100644 index 000000000000..75a3b0d05416 --- /dev/null +++ b/app-office/calligra/files/calligra-3.2.1-okularpart.patch @@ -0,0 +1,78 @@ +From e3b1fe06a2593edcaf33f106b2f77679cd1ea9c8 Mon Sep 17 00:00:00 2001 +From: Andreas Sturmlechner <asturm@gentoo.org> +Date: Fri, 15 Mar 2024 12:39:45 +0100 +Subject: [PATCH] Switch okular headers to okular5 + +Otherwise it will be using okular6's. + +Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org> +--- + extras/okularodpgenerator/OkularOdpGenerator.cpp | 2 +- + extras/okularodpgenerator/OkularOdpGenerator.h | 6 +++--- + extras/okularodtgenerator/OkularOdtGenerator.cpp | 2 +- + extras/okularodtgenerator/OkularOdtGenerator.h | 6 +++--- + 4 files changed, 8 insertions(+), 8 deletions(-) + +diff --git a/extras/okularodpgenerator/OkularOdpGenerator.cpp b/extras/okularodpgenerator/OkularOdpGenerator.cpp +index 823d039b3b0..a4614f38f6b 100644 +--- a/extras/okularodpgenerator/OkularOdpGenerator.cpp ++++ b/extras/okularodpgenerator/OkularOdpGenerator.cpp +@@ -33,7 +33,7 @@ + #include <KoDocumentInfo.h> + #include <KoGlobal.h> + +-#include <okular/core/page.h> ++#include <okular5/core/page.h> + + #include <KLocalizedString> + +diff --git a/extras/okularodpgenerator/OkularOdpGenerator.h b/extras/okularodpgenerator/OkularOdpGenerator.h +index 9107c52c52b..5564ec7f881 100644 +--- a/extras/okularodpgenerator/OkularOdpGenerator.h ++++ b/extras/okularodpgenerator/OkularOdpGenerator.h +@@ -22,9 +22,9 @@ + + #include "kookulargenerator_odp_export.h" + +-#include <okular/core/generator.h> +-#include <okular/core/document.h> +-#include <okular/core/version.h> ++#include <okular5/core/generator.h> ++#include <okular5/core/document.h> ++#include <okular5/core/version.h> + + class KoPADocument; + +diff --git a/extras/okularodtgenerator/OkularOdtGenerator.cpp b/extras/okularodtgenerator/OkularOdtGenerator.cpp +index 9ba114d6080..bccfb11a068 100644 +--- a/extras/okularodtgenerator/OkularOdtGenerator.cpp ++++ b/extras/okularodtgenerator/OkularOdtGenerator.cpp +@@ -41,7 +41,7 @@ + #include <KoTextLayoutRootArea.h> + #include <KoCharAreaInfo.h> + +-#include <okular/core/page.h> ++#include <okular5/core/page.h> + + + OkularOdtGenerator::OkularOdtGenerator( QObject *parent, const QVariantList &args ) +diff --git a/extras/okularodtgenerator/OkularOdtGenerator.h b/extras/okularodtgenerator/OkularOdtGenerator.h +index d3e9692b385..994a81aae2c 100644 +--- a/extras/okularodtgenerator/OkularOdtGenerator.h ++++ b/extras/okularodtgenerator/OkularOdtGenerator.h +@@ -22,9 +22,9 @@ + + #include "kookulargenerator_odt_export.h" + +-#include <okular/core/generator.h> +-#include <okular/core/document.h> +-#include <okular/core/version.h> ++#include <okular5/core/generator.h> ++#include <okular5/core/document.h> ++#include <okular5/core/version.h> + + class KWDocument; + +-- +2.44.0 + diff --git a/app-office/calligra/files/calligra-3.2.1-use-cmake-FindGSL-module.patch b/app-office/calligra/files/calligra-3.2.1-use-cmake-FindGSL-module.patch new file mode 100644 index 000000000000..07e31a0ed77d --- /dev/null +++ b/app-office/calligra/files/calligra-3.2.1-use-cmake-FindGSL-module.patch @@ -0,0 +1,29 @@ +From fb545574a3e3b48b937dc4f741048c7033735e04 Mon Sep 17 00:00:00 2001 +From: Dan Leinir Turthra Jensen <admin@leinir.dk> +Date: Thu, 29 Apr 2021 13:02:39 +0100 +Subject: [PATCH] Fix GSL find module + +This increases the CMake requirement to 3.2 so we can use the GSL find +module that ships with CMake since then. The custom find module +apparently doesn't work right on Windows, so... +--- + sheets/plugins/solver/CMakeLists.txt | 4 +- + 1 filee changed, 2 insertions(+), 2 deletions(-) + +diff --git a/sheets/plugins/solver/CMakeLists.txt b/sheets/plugins/solver/CMakeLists.txt +index 41bc4a77ae9..ecd4bd8d218 100644 +--- a/sheets/plugins/solver/CMakeLists.txt ++++ b/sheets/plugins/solver/CMakeLists.txt +@@ -25,8 +25,8 @@ calligrasheets_viewplugin_desktop_to_json(sheetssolver sheetssolver.desktop) + + + target_link_libraries( sheetssolver +- ${GSL_LIBRARIES} +- ${GSL_CBLAS_LIBRARIES} ++ GSL::gsl ++ GSL::gslcblas + calligrasheetscommon + ) + +-- +GitLab diff --git a/app-office/calligra/metadata.xml b/app-office/calligra/metadata.xml index f31dd00ff91a..b581a8d5393a 100644 --- a/app-office/calligra/metadata.xml +++ b/app-office/calligra/metadata.xml @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> <pkgmetadata> <maintainer type="project"> <email>kde@gentoo.org</email> @@ -9,6 +9,10 @@ <email>office@gentoo.org</email> <name>Gentoo Office project</name> </maintainer> + <upstream> + <bugs-to>https://bugs.kde.org/</bugs-to> + <remote-id type="cpe">cpe:/a:calligra:calligra</remote-id> + </upstream> <use> <flag name="activities">Enable kactivities support</flag> <flag name="charts">Build chartshape plugin for creating business charts with <pkg>dev-libs/kdiagram</pkg></flag> diff --git a/app-office/calligraplan/Manifest b/app-office/calligraplan/Manifest index 7ff08e554656..3ce12fd9cd1c 100644 --- a/app-office/calligraplan/Manifest +++ b/app-office/calligraplan/Manifest @@ -1 +1 @@ -DIST calligraplan-3.1.0.tar.xz 3617600 BLAKE2B af45aa28529c18c9fa9fae2b7c03ea1b795d3fec3fd44dbcc4ed056a4b1b843b10cb8a9ad6dab319775a7d7032520721a4719605859dd60100a19eafdcb621ed SHA512 a8ccc6ee2f0381b811926a296122464bdb79aad7c75ff0f7a554e4596165ff7fd7ef62c9af9232ea36542d6b538446c8920fe77cbbe7ffacdf6e6b99a1b68156 +DIST calligraplan-3.3.0.tar.xz 4500032 BLAKE2B 48983bcaad5f8bc60a9e689ab9347731eda6c82eae248df50fa3cdf4a2d9c1882a5f44cda503dcb7ba65452da874256ce4ec3ff2348cf0acd65a9b8a83b63aed SHA512 165bb1d846e8ac96789b5123bd8e352ad77a4ae607d7e06008916f7729a457351c35779b43774f73a6a35bf9401626852cb4dd2ccf16cbcfb38d2abce56bd936 diff --git a/app-office/calligraplan/calligraplan-3.1.0-r1.ebuild b/app-office/calligraplan/calligraplan-3.1.0-r1.ebuild deleted file mode 100644 index 98cc37a75950..000000000000 --- a/app-office/calligraplan/calligraplan-3.1.0-r1.ebuild +++ /dev/null @@ -1,97 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -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 (https://bugs.kde.org/show_bug.cgi?id=311940) -# $(add_kdeapps_dep akonadi) -# $(add_kdeapps_dep akonadi-contacts) -# Currently upstream-disabled: -# =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? ( - <kde-apps/kcalcore-19.04.50:5 - $(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 - "${FILESDIR}"/${P}-missing-header.patch - "${FILESDIR}"/${P}-unused-deps.patch -) - -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/calligraplan-3.1.0-r2.ebuild b/app-office/calligraplan/calligraplan-3.1.0-r2.ebuild deleted file mode 100644 index 8be9484950d3..000000000000 --- a/app-office/calligraplan/calligraplan-3.1.0-r2.ebuild +++ /dev/null @@ -1,99 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -KDE_APPS_MINIMAL="19.08.0" -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 (https://bugs.kde.org/show_bug.cgi?id=311940) -# $(add_kdeapps_dep akonadi) -# $(add_kdeapps_dep akonadi-contacts) -# Currently upstream-disabled: -# =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 - "${FILESDIR}"/${P}-missing-header.patch - "${FILESDIR}"/${P}-unused-deps.patch - "${FILESDIR}"/${P}-kcalcore-19.08-{1,2,3}.patch -) - -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/calligraplan-3.3.0-r1.ebuild b/app-office/calligraplan/calligraplan-3.3.0-r1.ebuild new file mode 100644 index 000000000000..79b9a52b5fff --- /dev/null +++ b/app-office/calligraplan/calligraplan-3.3.0-r1.ebuild @@ -0,0 +1,91 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +ECM_HANDBOOK="forceoptional" +ECM_TEST="forceoptional" +KFMIN=5.106.0 +QTMIN=5.15.9 +inherit ecm kde.org + +DESCRIPTION="Project management application" +HOMEPAGE="https://calligra.org/plan/" + +if [[ ${KDE_BUILD_TYPE} == release ]]; then + SRC_URI="mirror://kde/stable/calligra/${PV}/${PN}-${PV}.tar.xz" + KEYWORDS="amd64 ~arm64 ~riscv x86" +fi + +LICENSE="GPL-2" +SLOT="5" +IUSE="activities +holidays kwallet X" + +RESTRICT="test" + +# FIXME: Disabled by upstream for good reason +# Crashes (https://bugs.kde.org/show_bug.cgi?id=311940) +# $(add_kdeapps_dep akonadi) +# $(add_kdeapps_dep akonadi-contacts) +# Currently upstream-disabled: +# =dev-libs/kproperty-3.0*:5 +# =dev-libs/kreport-3.0*:5 +DEPEND=" + dev-lang/perl + >=dev-libs/kdiagram-2.8.0:5 + >=dev-qt/designer-${QTMIN}:5 + >=dev-qt/qtdbus-${QTMIN}:5 + >=dev-qt/qtgui-${QTMIN}:5 + >=dev-qt/qtprintsupport-${QTMIN}:5 + >=dev-qt/qtwidgets-${QTMIN}:5 + >=dev-qt/qtxml-${QTMIN}:5 + >=kde-frameworks/karchive-${KFMIN}:5 + >=kde-frameworks/kcalendarcore-${KFMIN}:5 + >=kde-frameworks/kconfig-${KFMIN}:5 + >=kde-frameworks/kconfigwidgets-${KFMIN}:5 + >=kde-frameworks/kcoreaddons-${KFMIN}:5 + >=kde-frameworks/kdbusaddons-${KFMIN}:5 + >=kde-frameworks/kglobalaccel-${KFMIN}:5 + >=kde-frameworks/kguiaddons-${KFMIN}:5 + >=kde-frameworks/ki18n-${KFMIN}:5 + >=kde-frameworks/kiconthemes-${KFMIN}:5 + >=kde-frameworks/kio-${KFMIN}:5 + >=kde-frameworks/kitemmodels-${KFMIN}:5 + >=kde-frameworks/kitemviews-${KFMIN}:5 + >=kde-frameworks/kjobwidgets-${KFMIN}:5 + >=kde-frameworks/knotifications-${KFMIN}:5 + >=kde-frameworks/kparts-${KFMIN}:5 + >=kde-frameworks/kservice-${KFMIN}:5 + >=kde-frameworks/ktextwidgets-${KFMIN}:5 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 + >=kde-frameworks/kwindowsystem-${KFMIN}:5 + >=kde-frameworks/kxmlgui-${KFMIN}:5 + activities? ( >=kde-plasma/plasma-activities-${KFMIN}:5 ) + holidays? ( >=kde-frameworks/kholidays-${KFMIN}:5 ) + kwallet? ( + >=app-crypt/qca-2.3.0:2[qt5(+)] + >=kde-frameworks/kwallet-${KFMIN}:5 + ) + X? ( + >=dev-qt/qtx11extras-${QTMIN}:5 + x11-libs/libX11 + ) +" +RDEPEND="${DEPEND} + !app-office/calligra[calligra_features_plan(-)] + >=dev-qt/qtsvg-${QTMIN}:5 +" + +PATCHES=( "${FILESDIR}/${P}-no-kinit.patch" ) # bug 922506 + +src_configure() { + local mycmakeargs=( + $(cmake_use_find_package activities KF5Activities) + $(cmake_use_find_package holidays KF5Holidays) + $(cmake_use_find_package kwallet Qca-qt5) + $(cmake_use_find_package kwallet KF5Wallet) + ) + # Qt5DBus can't be disabled because of KF5DBusAddons dependency + + ecm_src_configure +} diff --git a/app-office/calligraplan/files/calligraplan-3.1.0-kcalcore-19.08-1.patch b/app-office/calligraplan/files/calligraplan-3.1.0-kcalcore-19.08-1.patch deleted file mode 100644 index cfe8b552d9dc..000000000000 --- a/app-office/calligraplan/files/calligraplan-3.1.0-kcalcore-19.08-1.patch +++ /dev/null @@ -1,46 +0,0 @@ -From 3a01affd66f8dfdcc124e23595217f3ae5a09723 Mon Sep 17 00:00:00 2001 -From: Dag Andersen <danders@get2net.dk> -Date: Thu, 20 Jun 2019 10:52:00 +0200 -Subject: ICal: Adapt to api changes in KCalCore - ---- - CMakeLists.txt | 37 +++++++++++----------- - src/CMakeLists.txt | 4 +++ - .../filters/icalendar/export/icalendarexport.cpp | 5 +++ - 3 files changed, 27 insertions(+), 19 deletions(-) - -diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt -index 0dabbaf..49fa642 100644 ---- a/src/CMakeLists.txt -+++ b/src/CMakeLists.txt -@@ -75,6 +75,10 @@ if ("${KF5CalendarCore_VERSION}" VERSION_GREATER 5.6.40) - set(HAVE_QDATETIME_KCALCORE TRUE) - endif() - -+if ("${KF5CalendarCore_VERSION}" VERSION_GREATER 5.11.42) -+ set(KCALCORE_HAVE_NO_PERSION_PTR TRUE) -+endif() -+ - if (PLANCHARTDEBUG) - add_definitions(-DPLAN_CHART_DEBUG) - endif () -diff --git a/src/plugins/filters/icalendar/export/icalendarexport.cpp b/src/plugins/filters/icalendar/export/icalendarexport.cpp -index cd75598..ce29bfe 100644 ---- a/src/plugins/filters/icalendar/export/icalendarexport.cpp -+++ b/src/plugins/filters/icalendar/export/icalendarexport.cpp -@@ -141,8 +141,13 @@ void ICalendarExport::createTodos(KCalCore::Calendar::Ptr cal, const Node *node, - todo->setOrganizer(node->projectNode()->leader()); - } - if ( node->type() != Node::Type_Project && ! node->leader().isEmpty()) { -+#if KCALCORE_HAVE_NO_PERSION_PTR -+ KCalCore::Person p = KCalCore::Person::fromFullName(node->leader()); -+ KCalCore::Attendee::Ptr a(new KCalCore::Attendee(p.name(), p.email())); -+#else - KCalCore::Person::Ptr p = KCalCore::Person::fromFullName(node->leader()); - KCalCore::Attendee::Ptr a(new KCalCore::Attendee(p->name(), p->email())); -+#endif - a->setRole(KCalCore::Attendee::NonParticipant); - todo->addAttendee(a); - } --- -cgit v1.1 diff --git a/app-office/calligraplan/files/calligraplan-3.1.0-kcalcore-19.08-2.patch b/app-office/calligraplan/files/calligraplan-3.1.0-kcalcore-19.08-2.patch deleted file mode 100644 index 02c67d5ada73..000000000000 --- a/app-office/calligraplan/files/calligraplan-3.1.0-kcalcore-19.08-2.patch +++ /dev/null @@ -1,84 +0,0 @@ -From a9eaf1c98ed408fd6e8897fa9e2f99ed17db1ebc Mon Sep 17 00:00:00 2001 -From: David Faure <faure@kde.org> -Date: Tue, 23 Jul 2019 12:26:17 +0200 -Subject: Port to KCalCore API changes - -The code is in #if 0, but I tested compilation of this in the calligra -stable branch: -https://commits.kde.org/calligra/2d484fda1b31a72659088a4bfce5c3708e923cb0 - -So you can use KCalCore again if you want :-) -It's turning into a KF5 framework so the API will be stable from now on. - -CCMAIL: danders@get2net.dk ---- - .../filters/icalendar/export/icalendarexport.cpp | 20 +++++++++++++++++--- - 1 file changed, 17 insertions(+), 3 deletions(-) - -diff --git a/src/plugins/filters/icalendar/export/icalendarexport.cpp b/src/plugins/filters/icalendar/export/icalendarexport.cpp -index b21320f..828b641 100644 ---- a/src/plugins/filters/icalendar/export/icalendarexport.cpp -+++ b/src/plugins/filters/icalendar/export/icalendarexport.cpp -@@ -35,6 +35,7 @@ - #include <kcalcore/attachment.h> - #include <kcalcore/icalformat.h> - #include <kcalcore/memorycalendar.h> -+#include <kcalcore_version.h> - - #include <QTextCodec> - #include <QByteArray> -@@ -355,14 +356,15 @@ void ICalendarExport::createTodos(KCalCore::Calendar::Ptr cal, const Node *node, - todo->setOrganizer(node->projectNode()->leader()); - } - if ( node->type() != Node::Type_Project && ! node->leader().isEmpty()) { --#if KCALCORE_HAVE_NO_PERSION_PTR -+#if KCALCORE_VERSION >= QT_VERSION_CHECK(5, 11, 80) - KCalCore::Person p = KCalCore::Person::fromFullName(node->leader()); -- KCalCore::Attendee::Ptr a(new KCalCore::Attendee(p.name(), p.email())); -+ KCalCore::Attendee a(p.name(), p.email()); -+ a.setRole(KCalCore::Attendee::NonParticipant); - #else - KCalCore::Person::Ptr p = KCalCore::Person::fromFullName(node->leader()); - KCalCore::Attendee::Ptr a(new KCalCore::Attendee(p->name(), p->email())); --#endif - a->setRole(KCalCore::Attendee::NonParticipant); -+#endif - todo->addAttendee(a); - } - DateTime st = node->startTime(id); -@@ -381,13 +383,21 @@ void ICalendarExport::createTodos(KCalCore::Calendar::Ptr cal, const Node *node, - const QList<Resource*> lst = task->requestedResources(); - foreach(const Resource *r, lst) { - if (r->type() == Resource::Type_Work) { -+#if KCALCORE_VERSION >= QT_VERSION_CHECK(5, 11, 80) -+ todo->addAttendee(KCalCore::Attendee(r->name(), r->email())); -+#else - todo->addAttendee(KCalCore::Attendee::Ptr(new KCalCore::Attendee(r->name(), r->email()))); -+#endif - } - } - } else { - foreach(const Resource *r, s->resources()) { - if (r->type() == Resource::Type_Work) { -+#if KCALCORE_VERSION >= QT_VERSION_CHECK(5, 11, 80) -+ todo->addAttendee(KCalCore::Attendee(r->name(), r->email())); -+#else - todo->addAttendee(KCalCore::Attendee::Ptr(new KCalCore::Attendee(r->name(), r->email()))); -+#endif - } - } - -@@ -398,7 +408,11 @@ void ICalendarExport::createTodos(KCalCore::Calendar::Ptr cal, const Node *node, - todo->setPercentComplete(task->completion().percentFinished()); - } - foreach(const Document *doc, node->documents().documents()) { -+#if KCALCORE_VERSION >= QT_VERSION_CHECK(5, 11, 80) -+ todo->addAttachment(KCalCore::Attachment(doc->url().url())); -+#else - todo->addAttachment(KCalCore::Attachment::Ptr(new KCalCore::Attachment(doc->url().url()))); -+#endif - } - if (! parent.isNull()) { - todo->setRelatedTo(parent->uid(), KCalCore::Incidence::RelTypeParent); --- -cgit v1.1 diff --git a/app-office/calligraplan/files/calligraplan-3.1.0-kcalcore-19.08-3.patch b/app-office/calligraplan/files/calligraplan-3.1.0-kcalcore-19.08-3.patch deleted file mode 100644 index 14cc70ab1c8e..000000000000 --- a/app-office/calligraplan/files/calligraplan-3.1.0-kcalcore-19.08-3.patch +++ /dev/null @@ -1,33 +0,0 @@ -From 2f5505cf03ff865349d06e1d5c39007c52e7cd10 Mon Sep 17 00:00:00 2001 -From: Andreas Sturmlechner <asturm@gentoo.org> -Date: Fri, 16 Aug 2019 15:49:09 +0200 -Subject: [PATCH] Fix headers after kcalcore->kcalendercore rename happened - ---- - .../filters/icalendar/export/icalendarexport.cpp | 10 +++++----- - 1 file changed, 5 insertions(+), 5 deletions(-) - -diff --git a/src/plugins/filters/icalendar/export/icalendarexport.cpp b/src/plugins/filters/icalendar/export/icalendarexport.cpp -index bb6b097d..729d6e50 100644 ---- a/src/plugins/filters/icalendar/export/icalendarexport.cpp -+++ b/src/plugins/filters/icalendar/export/icalendarexport.cpp -@@ -31,11 +31,11 @@ - #include <kptdocuments.h> - #include "kptdebug.h" - --#include <kcalcore/attendee.h> --#include <kcalcore/attachment.h> --#include <kcalcore/icalformat.h> --#include <kcalcore/memorycalendar.h> --#include <kcalcore_version.h> -+#include <kcalendarcore/attendee.h> -+#include <kcalendarcore/attachment.h> -+#include <kcalendarcore/icalformat.h> -+#include <kcalendarcore/memorycalendar.h> -+#include <kcalendarcore_version.h> - - #include <QTextCodec> - #include <QByteArray> --- -2.22.1 - diff --git a/app-office/calligraplan/files/calligraplan-3.1.0-missing-header.patch b/app-office/calligraplan/files/calligraplan-3.1.0-missing-header.patch deleted file mode 100644 index 4ee031865a39..000000000000 --- a/app-office/calligraplan/files/calligraplan-3.1.0-missing-header.patch +++ /dev/null @@ -1,24 +0,0 @@ -From fe36bf6f0dc1f0c1e927850dd78093cfe3b7aae2 Mon Sep 17 00:00:00 2001 -From: Albert Astals Cid <aacid@kde.org> -Date: Sun, 28 Jul 2019 00:07:33 +0200 -Subject: Fix compile on CI - -src/workpackage/view.h:148:31: error: field m_scheduleActions has incomplete type QMap<QAction*, KPlato::Schedule*> ---- - src/workpackage/view.h | 1 + - 1 file changed, 1 insertion(+) - -diff --git a/src/workpackage/view.h b/src/workpackage/view.h -index 6cae32b..cd2fc4e 100644 ---- a/src/workpackage/view.h -+++ b/src/workpackage/view.h -@@ -24,6 +24,7 @@ - - #include <KoView.h> - -+#include <QMap> - #include <QStackedWidget> - - class QPrinter; --- -cgit v1.1 diff --git a/app-office/calligraplan/files/calligraplan-3.1.0-qca.patch b/app-office/calligraplan/files/calligraplan-3.1.0-qca.patch deleted file mode 100644 index 213cc9935bea..000000000000 --- a/app-office/calligraplan/files/calligraplan-3.1.0-qca.patch +++ /dev/null @@ -1,127 +0,0 @@ -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 deleted file mode 100644 index 584d14e447e7..000000000000 --- a/app-office/calligraplan/files/calligraplan-3.1.0-qt-5.11.patch +++ /dev/null @@ -1,124 +0,0 @@ -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/files/calligraplan-3.1.0-unused-deps.patch b/app-office/calligraplan/files/calligraplan-3.1.0-unused-deps.patch deleted file mode 100644 index 707b6c8cdd5a..000000000000 --- a/app-office/calligraplan/files/calligraplan-3.1.0-unused-deps.patch +++ /dev/null @@ -1,57 +0,0 @@ -From 5924e3ad82b5dfc95acf9f6751946d5f086d9ce7 Mon Sep 17 00:00:00 2001 -From: Andreas Sturmlechner <andreas.sturmlechner@gmail.com> -Date: Tue, 1 Jan 2019 20:13:57 +0100 -Subject: Drop unused dependencies - -Test Plan: Built fine with deps removed. - -Reviewers: #calligra:_3.0, danders - -Reviewed By: #calligra:_3.0, danders - -Subscribers: danders - -Differential Revision: https://phabricator.kde.org/D17903 ---- - CMakeLists.txt | 14 ++------------ - 1 file changed, 2 insertions(+), 12 deletions(-) - -diff --git a/CMakeLists.txt b/CMakeLists.txt -index 3cb4b63..a6a3c79 100644 ---- a/CMakeLists.txt -+++ b/CMakeLists.txt -@@ -121,7 +121,6 @@ find_package(KF5 ${REQUIRED_KF5_VERSION} REQUIRED - IconThemes - ItemViews - JobWidgets -- KCMUtils - KIO - Notifications - # NotifyConfig -@@ -169,22 +168,13 @@ find_package(Qt5 ${REQUIRED_QT_VERSION} REQUIRED - COMPONENTS - Core - Gui -- Network - PrintSupport -- Svg - Test - Widgets - Xml - ) -- find_package(Qt5 ${REQUIRED_QT_VERSION} QUIET -- COMPONENTS -- DBus -- OpenGL -- # Quick -- # Sql -- # WebKit -- # WebKitWidgets -- ) -+ find_package(Qt5DBus ${REQUIRED_QT_VERSION} QUIET) -+ - # 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: - # * Qt5 (required version >= 5.3.0) --- -cgit v1.1 diff --git a/app-office/calligraplan/files/calligraplan-3.3.0-no-kinit.patch b/app-office/calligraplan/files/calligraplan-3.3.0-no-kinit.patch new file mode 100644 index 000000000000..16ee6b1e09a4 --- /dev/null +++ b/app-office/calligraplan/files/calligraplan-3.3.0-no-kinit.patch @@ -0,0 +1,134 @@ +From 1883014daa5ae1dedf4d9356dbdaafd4d9d3014f Mon Sep 17 00:00:00 2001 +From: Nicolas Fella <nicolas.fella@gmx.de> +Date: Sat, 17 Sep 2022 17:11:05 +0200 +Subject: [PATCH] Port away from deprecated kinit + +(cherry picked from commit d0c9c05bfb1d1eae6b1d92ac7d5a22ed5238329f) +--- + CMakeLists.txt | 1 - + src/CMakeLists.txt | 11 ++++------- + src/main.cpp | 2 +- + src/workpackage/CMakeLists.txt | 10 +++------- + src/workpackage/main.cpp | 2 +- + 5 files changed, 9 insertions(+), 17 deletions(-) + +diff --git a/CMakeLists.txt b/CMakeLists.txt +index 70025827..a354e4a0 100644 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -112,7 +112,6 @@ set(REQUIRED_KF5_VERSION "5.45.0") + + find_package(KF5 ${REQUIRED_KF5_VERSION} REQUIRED + COMPONENTS +- Init + Archive + # Codecs + # Completion +diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt +index 3c77e9f4..755863a2 100644 +--- a/src/CMakeLists.txt ++++ b/src/CMakeLists.txt +@@ -207,7 +207,7 @@ install(TARGETS calligraplanpart DESTINATION ${PLUGIN_INSTALL_DIR}/calligraplan/ + + ########### KPlato executable ############### + +-set(calligraplan_KDEINIT_SRCS main.cpp ) ++set(calligraplan_SRCS main.cpp ) + + file(GLOB ICONS_SRCS "${CMAKE_CURRENT_SOURCE_DIR}/pics/*-apps-calligraplan.png") + ecm_add_app_icon(kdeinit_app_ICONS_SRCS ICONS ${ICONS_SRCS}) +@@ -215,20 +215,17 @@ if(WIN32) + set(_resourcefile "${CMAKE_CURRENT_BINARY_DIR}/kdeinit_app_ICONS_SRCS.rc") + endif() + +-kf5_add_kdeinit_executable( calligraplan ${calligraplan_KDEINIT_SRCS}) ++add_executable( calligraplan ${calligraplan_SRCS}) + + if (APPLE) + set_target_properties(calligraplan PROPERTIES MACOSX_BUNDLE_INFO_PLIST ${CMAKE_CURRENT_SOURCE_DIR}/Info.plist.template) + set_target_properties(calligraplan PROPERTIES MACOSX_BUNDLE_GUI_IDENTIFIER "org.calligra.plan") + set_target_properties(calligraplan PROPERTIES MACOSX_BUNDLE_BUNDLE_NAME "Plan") +- install( FILES ${CMAKE_CURRENT_BINARY_DIR}/calligraplan_KDEINIT_SRCS.icns DESTINATION ${BUNDLE_INSTALL_DIR}/calligraplan.app/Contents/Resources) ++ install( FILES ${CMAKE_CURRENT_BINARY_DIR}/calligraplan_SRCS.icns DESTINATION ${BUNDLE_INSTALL_DIR}/calligraplan.app/Contents/Resources) + endif () + +-target_link_libraries(kdeinit_calligraplan planmain) ++target_link_libraries(calligraplan planmain) + +-install(TARGETS kdeinit_calligraplan ${INSTALL_TARGETS_DEFAULT_ARGS}) +- +-target_link_libraries(calligraplan kdeinit_calligraplan planmain) + install(TARGETS calligraplan ${INSTALL_TARGETS_DEFAULT_ARGS}) + + ########### install files ############### +diff --git a/src/main.cpp b/src/main.cpp +index 3b807381..64ae2e8f 100644 +--- a/src/main.cpp ++++ b/src/main.cpp +@@ -27,7 +27,7 @@ + #include <QApplication> + #include <QLoggingCategory> + +-extern "C" Q_DECL_EXPORT int kdemain(int argc, char **argv) ++int main(int argc, char **argv) + { + /** + * Disable debug output by default, only log warnings. +diff --git a/src/workpackage/CMakeLists.txt b/src/workpackage/CMakeLists.txt +index 9072ebad..808646d9 100644 +--- a/src/workpackage/CMakeLists.txt ++++ b/src/workpackage/CMakeLists.txt +@@ -77,7 +77,7 @@ install(TARGETS calligraplanworkpart DESTINATION ${PLUGIN_INSTALL_DIR}) + + ########### Calligra PlanWork executable ############### + +-set(calligraplanwork_KDEINIT_SRCS main.cpp commandlineparser.cpp) ++set(calligraplanwork_SRCS main.cpp commandlineparser.cpp) + + file(GLOB ICONS_SRCS "${CMAKE_CURRENT_SOURCE_DIR}/pics/*-apps-calligraplanwork.png") + ecm_add_app_icon(kdeinit_app_ICONS_SRCS ICONS ${ICONS_SRCS}) +@@ -85,7 +85,7 @@ if(WIN32) + set(_resourcefile "${CMAKE_CURRENT_BINARY_DIR}/kdeinit_app_ICONS_SRCS.rc") + endif() + +-kf5_add_kdeinit_executable(calligraplanwork ${calligraplanwork_KDEINIT_SRCS}) ++add_executable(calligraplanwork ${calligraplanwork_SRCS}) + + if (APPLE) + set_target_properties(calligraplanwork PROPERTIES MACOSX_BUNDLE_INFO_PLIST ${CMAKE_CURRENT_SOURCE_DIR}/Info.plist.template) +@@ -94,7 +94,7 @@ if (APPLE) + endif () + + target_link_libraries( +- kdeinit_calligraplanwork ++ calligraplanwork + + planworkfactory + plankernel +@@ -105,10 +105,6 @@ target_link_libraries( + KF5::DBusAddons + ) + +-install(TARGETS kdeinit_calligraplanwork ${INSTALL_TARGETS_DEFAULT_ARGS}) +- +-target_link_libraries( calligraplanwork kdeinit_calligraplanwork ) +- + install(TARGETS calligraplanwork ${INSTALL_TARGETS_DEFAULT_ARGS}) + + ########### install files ############### +diff --git a/src/workpackage/main.cpp b/src/workpackage/main.cpp +index 12af06e1..56c0be4f 100644 +--- a/src/workpackage/main.cpp ++++ b/src/workpackage/main.cpp +@@ -29,7 +29,7 @@ + + #include <Calligra2Migration.h> + +-extern "C" Q_DECL_EXPORT int kdemain(int argc, char **argv) ++int main(int argc, char **argv) + { + QApplication app(argc, argv); + #ifdef Q_OS_MACOS +-- +2.43.0 + diff --git a/app-office/calligraplan/metadata.xml b/app-office/calligraplan/metadata.xml index a7529db60e61..450be54503c9 100644 --- a/app-office/calligraplan/metadata.xml +++ b/app-office/calligraplan/metadata.xml @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> <pkgmetadata> <maintainer type="project"> <email>kde@gentoo.org</email> @@ -9,10 +9,12 @@ <email>office@gentoo.org</email> <name>Gentoo Office project</name> </maintainer> + <upstream> + <bugs-to>https://bugs.kde.org/</bugs-to> + </upstream> <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/denaro/Manifest b/app-office/denaro/Manifest new file mode 100644 index 000000000000..eba58c5d0e4f --- /dev/null +++ b/app-office/denaro/Manifest @@ -0,0 +1,150 @@ +DIST ace4896.dbus.services.secrets.1.2.0.nupkg 81196 BLAKE2B ce8edfafb5caa4f55eb2b1b55615ebadd044d7feeae28277cd6b81f1f64901092dcb280d7c1ab9f21ad23ac1378b664a9af45f18ae1f4dae40cfaa3cff7e15d9 SHA512 09f977614489970e543c9fa09c3eda8e120f076f889145c67185d8fff2a42909d944c90970f6be505fcd1c6060ff5e5b4ed80aafbbe8b91f70ef80feed15a8b0 +DIST coverlet.collector.6.0.0.nupkg 2218901 BLAKE2B e12627f0c6a6823863113fa236e44a140660323f94cdcc6a246dfcbea01aac53c0774f328af0c4e759a0197a73274fb15681839fda7444a041b21136c700bee5 SHA512 8775f1a8267d44f6ec42b26ac9ec7ee29ccc6de504b39e986e022ceb12c0e763feb10799c32ff4126fb2353a6cc7504b42537604464de568200262809a67dee0 +DIST denaro-2024.2.0.tar.gz 4289239 BLAKE2B 4ee55ba86a55b405d498cbee40f63d332e3b0ecfa88dcbbf11028763d5ce6a315ddf7390b787e3d138a5b95e1ee20a29409b6b91585446a12132018085debfeb SHA512 a4caade84284a292cc0546e834f9a45b10f97d97efb07a2ea6158d505f7482a02837c986f4f1cd28d2872d6830c24e8dbbb5fe8197a78fbdbd41e0dd54e72c3f +DIST docnet.core.2.6.0.nupkg 18429655 BLAKE2B 6752a325e0eec579a21960c316876656099ad69bcace3270a04186d11934199a968722bcc9d8e4b22db948cfce524307048eba669ab5cbc06a685237ec46aa1a SHA512 0a11668cbc07fc20a18277f8a6aa7d4540185d560a0ba35a2e63af27d0e25c906766f77371deffd22d031e0494f51325f1fa55e2a3eba05b5d00bf30fa8cb9c0 +DIST fuzzysharp.2.0.2.nupkg 153760 BLAKE2B dd6ac1342db3ef80db1604cc5146788f34cff974c349e77cf1f125474f3c058307fcb2f1a9d809061fefd31abf2f4f9f07eb385f8f3830ecbe8d5e067a5b891f SHA512 fc87869a485d5d1dbf63aeac7a96ef783b15667afb106b8a68afcb7ff8df9e1e4b1dcf7a3dbacec4fb01588ec6c551281a2bf833a8b07d373fc5189c5262c49a +DIST gettext.net.1.9.14.nupkg 43260 BLAKE2B 4ff8a0cc003aceed39252eaf09c9bd16d8f291d8baee363b85804bb1d0d6a50f39923dbfb667feab8e7b9c64450fbc1f9a76f31e278dfa70139894a20bb341ce SHA512 41a61edfe82c11c029150748b641e80b59cfc447eb91f0f030ae9e345e54f46fc901946e12684476fa43d024f4145a3a2377861a619587643cb5fa5d5145cb4a +DIST gircore.adw-1.0.5.0-preview.3.nupkg 266613 BLAKE2B 8a19cbca34d5dd92dc1954962d5053e03ba4229dcc48e4d281f61caf29f00b92b8cf4b2cebb589acf83f4936c2914a806258433a72db3844d3bb9b39b81eaa98 SHA512 bc03a1da5da5d347b31940abf3a5f8fa96aead7cbd8d327534a2e6bcaf099c405b38d9a567d3f8518e7ba426a9b613215d1adf81c6694443b44d4bc5206a9cf9 +DIST gircore.cairo-1.0.0.5.0-preview.3.nupkg 63892 BLAKE2B 96c83896cacb22a6add99076cbd13a9712d0c3676a9a9798e9df4f283853c0da6a74d83dc1e7740f8a7e299a3b2c41d0ea718fa5e5e2bdaebf24072336875ca7 SHA512 b18114ebbd7873dca74bb6b8067fa995291f293f40df1bad824b558b67331a6c574fbbce8c7f1be93fe38314521a14032a4ee67b4abc361b91cc8be6d3904edb +DIST gircore.freetype2-2.0.0.5.0-preview.3.nupkg 31150 BLAKE2B 7799873a8d031c1cc46e2b71ce95f50b4b36c83a199fd5f8beda92b22d68a6a3522b7a9163ed09b0f36391af29d9eebb82e80124e90b3c0223a310b1bbbe2587 SHA512 595e3df2de4500daa26532499d464384ef845ac48e2b84caf0f131c707f6645a96bc5efc1fd25178bce1ae93fcebdab58287fc772bc7a5ecff1a31cc8ac9adee +DIST gircore.gdk-4.0.0.5.0-preview.3.nupkg 201099 BLAKE2B aa67c8bc2916a23c10f062bdcef7e39083e58db0d8e0455d1952b349b20897b001f51d169b0a91a547f84b80330ea8ce024fb04b25ca4f830349270110138e39 SHA512 84ec1cf45dee379c72a38169138f663c7c0a52760ea1ab2af71a45e1645d7c63db438560ccacc7bc5adb0f212dab63eccf23b1b64297124031c7183bccfe9090 +DIST gircore.gdkpixbuf-2.0.0.5.0-preview.3.nupkg 72735 BLAKE2B f2e7b38092a856b2f87b32efdb89eea80b8649781d5f224eca3ad0bf9834e8ca695e4cc164d2c38b6961073666501206caf718a31f0032fffafdb840619c2bda SHA512 6d5cef26b7b8313e0d8da4f7058b0c1bd209980977e2f767e99562cb9cb6e0cb2600c1d7c579a3d04f37bd970190dc076489c714cf00809e491d3e526fefd431 +DIST gircore.gio-2.0.0.5.0-preview.3.nupkg 599029 BLAKE2B 24cba92b7d139965ad993c3769eba6ad13730df3ecbecb4dc8f7426435d0c014c414bbd786b7fd3c18147ddb927bfc31633cd4581a01c85b6159a4a99143d797 SHA512 90ff231d0231e0b2c1f6d7ae9d282b26da573784a860e6905abd75312af87c095e9e540059fe27053ced4790ca43f0fdadcc994fcd235b2ba162c5d347bda4a1 +DIST gircore.glib-2.0.0.5.0-preview.3.nupkg 326094 BLAKE2B 810405ec905d5e963284a303f705abef922ae68a097459dad236d4e1f4fa5b0f53a9621bd8c517980e131b452ca9b83cfb0cce8f868f53cf714a99aa1f82afcc SHA512 cfc4bcacceb07848e5511d1fafbe537b91ea1cee179309cd40a9963fb19e0e7b0fee8034d0fbc597629a7e719ed259254f1d9e271ddbd8015a527a425260ad83 +DIST gircore.gobject-2.0.0.5.0-preview.3.nupkg 150262 BLAKE2B 02d47c5a963636b90c294c69e17d1c790c94f4de1ceb63795f851e1efd7a47fb1574a6a42105603df30bc5ebbefa1d8ccccc8f430c0d949e729c0ebcbc4b9941 SHA512 4f2773abf1c3482414aab801140e20d553dfdf481302590831dbc56bd9984dde89fb56086c66102ecc32105eecdb998c9f4f288b4c12186b8b91fdbabe6d56c7 +DIST gircore.graphene-1.0.0.5.0-preview.3.nupkg 68760 BLAKE2B b7d6b9d2fb71377ca812be03eb8ff5ea4faf91f93b8fb041ed179fa6e715b1d187544e195fe691129458dc6e4bfee520b88b01b11c3eac11abf04c9778fc426e SHA512 ca69dbe84df37958797e2371ecb379864bae0afb6262269c0b38dd28594aca9c21fe6d1b85675a051ffad939b1f354200f5f8fb2b44c3012d4161155c066ec12 +DIST gircore.gsk-4.0.0.5.0-preview.3.nupkg 64659 BLAKE2B 5c9a272b1a7e4ce48e5d6cf15c56de6bc430cce28fb0b239a3cc507e742a3b1e094e8a184592c301685cbdf6f9718bc4c00a6b4a3e88ec2c3c8442d7dfa8845f SHA512 efcd99e9cfe71f354bf6ff45ce12bcf3457e46c47804b04609ce933ffa90f768bfeaae80f35c2c6ac31224a171f805e0f61c7a7d1a4ea274105eee1c01512b7b +DIST gircore.gtk-4.0.0.5.0-preview.3.nupkg 1005109 BLAKE2B 2788461e5cc316138eb2eb16c8a7cc9426105cce44f441968a0b842088327d728a734a6e4659b8ef5b3ba8ea99b06fff1f1c8b0c5eb767b6bb7758da5c4aa23c SHA512 0c6d8eb8922691ce4aad28a2bb33ac20b99174b1171d660e043cb577f66cb9599b960a606c8ea252217e810e5372f5ae7c3bc9ab07bb8447705210fa4a7f31be +DIST gircore.harfbuzz-0.0.0.5.0-preview.3.nupkg 160923 BLAKE2B 1b336be3b844eda929842c885060cf62aea1484cee8ca8a5e5e50a7ac3e7c70e157585f00e5daed7f85ccc954d53c31b7119b93491561cc1a76d016d4eb150c2 SHA512 c1ddcc678008c40957dbf2d191551603bbf85b363950df640707c486ba06d7e228f2a8d56026c34e9bf2263b74d605bfbd018cf350cfb6b9a32438de4dbdd7a7 +DIST gircore.pango-1.0.0.5.0-preview.3.nupkg 126043 BLAKE2B 553bd0bb95cdfbc653ac6ebd3ba4a0d6e2fa68c2526e2f4f8a768373cd8e29a7d674503228960739fe78b79b302644e9e682a17621de4ecafeba854d7aff1a8f SHA512 86421af37e63fe5b4d09aa2c64372923aa2271b0755c8d0afd7ee7c0e00da9efa6bd20ee0a34c883082af3c42f6f24e6b14bb644d7c0c4ba9c1895c6f0d4de4d +DIST gircore.pangocairo-1.0.0.5.0-preview.3.nupkg 34499 BLAKE2B ff7f7c9dd977ab0ebcba38fa312cbfbff958689d28a5534ad832cbfb82577b69df38ee35d68148b6930c9cac7c32a55aad97185fedad06e5ca678edaabb84e7a SHA512 dee39b1fbfb478c0faa013ed4e9cd3e5aa6096844676703a9640e004bf87664bdd0a747c88f1f1ce6d3ed66d3fed9cb854209ce2c67f9238e2eafa478e31dbdc +DIST harfbuzzsharp.7.3.0.nupkg 1585804 BLAKE2B 172b03127ade1a57620016a5881f747e128ea0f73db170e5b5ccb63e69759536c875baf0a47862278c161621191d4d1167a7b2d8cd562804d5bf7c0410c17b05 SHA512 5d1887b3cdc22334132f8fff8b2ac1f57cb54e9fcd25d21d32f8f86c7c694e86739c067e8b1ae3da10c1b1b3417f27b640b0e7890101ee2d420fba3feba580b5 +DIST harfbuzzsharp.nativeassets.linux.7.3.0.nupkg 3368458 BLAKE2B c9eb05c423490a802d511492ef0fc9c657764dd2dbdc5aa5c9e0a74550eb1a55bc08935c4990b9205ad08922beb78d4b0b0fe5e87cd3859fa0a14c6e16676aab SHA512 48a4bf98b9f59181ef1885a3d4d3ee605b63aeab3b49248a3e49a6bbbdcdae4bcb974073492319789f17eb92edebc1ddf050c5d0724eddc5ea3277d5c2054731 +DIST harfbuzzsharp.nativeassets.macos.7.3.0.nupkg 1196900 BLAKE2B 9a6a3388b04da5243e5ab2e08d2846b41e8401f9f8fd6c528efa57ac5af27ded2952f6ab8b81a83d538928f356d293325b6d9e4a1021a2ccdd5158fe54abb944 SHA512 803ace4c95a3ae0c69e30003d3f6dc1b409ff0390b94c37d8dbc1a5321dca74b5d7b2a8aefaab0a792cd47d4e3c2d24e733ed313e0597d80a7ef81b67bc413ee +DIST harfbuzzsharp.nativeassets.win32.7.3.0.nupkg 2225736 BLAKE2B e8beb066e903e05c926bfb3220a34c57dd52afea8148862fb0637562379cd1b14edc8fed097d4ea368a162191762834be620b23a72d38211eb019333e2dabc9b SHA512 3f477b5cb4d70df1333f69272c885c31dc43118ebf4edc990ae6ea8f29db0a3d4886a74b6d7ad2778d1db6bf7660bf0ae0eb23030c0b9c65710c5baa2389b00c +DIST hazzik.qif.1.0.3.nupkg 58815 BLAKE2B 22fe6f5cfe4f71f1c07d1c8f25edf4b14ac8582994cf34fc06f7fde2f4341e636c8e10699e751e100b975bfbf8af348629deed41d591e61452f446253dbcc21c SHA512 9f957ed3f8cab11d7a371e666f3bed00b0bc354d9e14b74f76adfd1d5d2d0492bbe7aeceb7d6c00f3077d49c9155849643d3539abd09d875743f1d8f2cc4ec18 +DIST livechartscore.2.0.0-rc2.nupkg 1720502 BLAKE2B e9d3808e55a6de457b7140b8ed74b471b6840fa97be6c16f0ef4e643512025cc4b8b8be5f3fa6dd5248473352e71bfe7ad1308d39c4bdecd90d664270e2b8e0e SHA512 16f3f058b9433127ebe045ad9261a9cb8c5f0f33340498acab6eeb759195df1ae8ad84418fe084f8de762828d31971d0cf9d3e39dc01ac918856e9ade7e8bca4 +DIST livechartscore.skiasharpview.2.0.0-rc2.nupkg 436636 BLAKE2B 866264d5556df06684ac9ef222f87ac16388fc36190833b08032601cb5825fbf0591a10589b39159e89c9b1f5d677bcd2e9bb7b39c7b91477b23022ca15f9411 SHA512 a74e07255647ba567101ee1c24a640bbd1e2a6369691073fa5a3a036b9c94a3b078b6714ef9c7862be0fc4c66f51373cbc72da52f1828c3a9bd2d04f911931b9 +DIST markdig.0.33.0.nupkg 889068 BLAKE2B 287ccbbb443f55d19aeb511a1caabf3d93316ea8aec16d66ab7e848b0f5a1e1ee23909df737fcf9cf8785165b919d5099dba94bff4325a30639de50b2e1e9d05 SHA512 7c25e58bc7b35730ca5cacef6a8068cdd5c1f313053f6482d2d3d80f9bf15387a6a14ae317d308d26dc493be57f82df284f4d588a414f6c0ea0c8bd5bec371a6 +DIST meziantou.framework.win32.credentialmanager.1.4.5.nupkg 1079779 BLAKE2B 996677bc17cf4cba75af6b88a5011d544fe946ac8c769c49630aeca99be734b0f3fe31c00823b391db9a8ce52cdfa2b3877bd54115fc6dc69a55e78d264da5e5 SHA512 4eba895ba3ff77d54c805c409188b914ba1b88690aaef2d87f99a4a5407cfc93a6564517b6655b23cae8e542d1eac0a445bbf15decb2499b6cb7a191ea8550cc +DIST microsoft.codecoverage.17.8.0.nupkg 9139132 BLAKE2B b9a9e71595742023f43a50e159ae6c0ec61858b0f786a394eb24438a28708a4583e7cb1914ca5e0a717738452aa01c816258eb032736fd3ee404ffb1994d2988 SHA512 bbfb44e01038c77dc33c175478c5f1107bda23536cfc212c14060385c5e41145411550462f6665924883788fbf66477d2f517acb28c51fad53c0f895ceec288c +DIST microsoft.data.sqlite.core.8.0.0.nupkg 292698 BLAKE2B 94206c69eeb86f61b7e4fdfc109f4ccd6369c808db74ff45a81ed87273146093d533aa5ff7e808c049a9af13d58d983159d507065730b49c283ec348625ae209 SHA512 0d014ed863345a3e2093293e1ab21ecda817cc64ceb0aa531b444494966d7f30161c7cd1f872c3b3f07b401b4f866a941810569f06b4e3296f169fe673cceb1b +DIST microsoft.net.test.sdk.17.8.0.nupkg 37824 BLAKE2B 3ef98fbed1b0fb6e6734939601744c4047ea701681fc7eb5cd13ed33d3a317379aad946d931410492b9efed3543bd50213bb1def3fc465d812ff3ddab0f940cb SHA512 f211f2610137cd114621bd6c8418e52a64149af37c176a79f418892fadb6d5dba31ea4622a95c67e50b32a92fb1b1d5d7fb980502c5c9570dcc4c3258c6787e9 +DIST microsoft.netcore.platforms.1.1.0.nupkg 17960 BLAKE2B 6a9fa22d75f5a1c65746dd71a63c3d4e37c393e99c23007c10f5ecce248a04863bf26e7562c7751177a6985eaac266c29cc6a5443a4a853e773f88994ad2a3fd SHA512 6bf892c274596fe2c7164e3d8503b24e187f64d0b7bec6d9b05eb95f04086fceb7a85ea6b2685d42dc465c52f6f0e6f636c0b3fddac48f6f0125dfd83e92d106 +DIST microsoft.netcore.targets.1.1.0.nupkg 18162 BLAKE2B 419d19e0da934ab4b9db75dd66cc22b83a003f34e93cf7a92feccf4f32d3d695e18b826b1aba13073dd4ec53aa7905a67346921d1055516647ddcde0d79009f1 SHA512 1ef033a68688aab9997ec1c0378acb1638b4afb618e533fcaf749d93389737ba94f4a0a94481becdf701c7e988ae2fe390136a8eae225887ee60db45063490fe +DIST microsoft.netcore.targets.5.0.0.nupkg 35893 BLAKE2B 35374033d2637ceedfa9ec41bb48ee777d29ccf5c9ad5a0c85d082f757422a3d3fd3252830e0c817eb01e0299f3b0a9f77b85ee81b968a8000d145992cbb94b2 SHA512 8581e6dc902340efe7c92c5c9751296616045bed8fdc7d5e2d936bf90c603b94e72d2ea1aad7e2e567218d0ce389de393189a1cb65fb20e99c5ad0cfe1fa4c1b +DIST microsoft.testplatform.objectmodel.17.8.0.nupkg 1492114 BLAKE2B 32a3a7f4e4cb9af1d330fcb2588ee9602414760eb4f2bda49888372b3ed64e8c47347dbdeda11259134e37b717ad5c23b06ffeda9a1a1772e1afe299429e828d SHA512 17119c472fd87ff721677f92a801693eab53a1897582150c26a60429c99eb1764628e7ba895b40e3b10b9edc00f803b18316a6fdc906ffe54dbd2d04ac63db33 +DIST microsoft.testplatform.testhost.17.8.0.nupkg 2806274 BLAKE2B dff54d1c59a6873793bbe2d6fc9ed75c2d610a8dc41f4f9349228b690db3beb7845660c7d90a5d2588443c13aff4d97b6e0a1df58e88a398b3631a344609060c SHA512 39fb1549fd23fc2c7b4f5525043fc1152b8c62cc813a88c9701f33a666041c6690dadd455899d247fef5e6df372d17f081d6098839086007b2c10618e187ac7a +DIST microsoft.win32.primitives.4.3.0.nupkg 63333 BLAKE2B 132ec29940d4b716110980c4f9a06ba15183d29de638379d09998124605165e51652b2727e3892b57dbc7cacfdc71f9e1b59c9dd5463a524657351f5385d896d SHA512 366f07a79d72f6d61c2b7c43eaa938dd68dfb6b83599d1f6e02089b136fa82bec74b6d54d6e03e08a3c612d51c5596e3535cbc2b29f39b97a827b3e7c79826f0 +DIST microsoft.win32.systemevents.8.0.0.nupkg 233719 BLAKE2B 7d8cad3d5cad9646167ac7b6c9784e080bbc3033fa010d6ebf795d8c38aa1e8e6c75a612c769137a19dfcbc14c88b4d00e3ce50eff4070ee011ef7f2a9c8ffb4 SHA512 25016c508653fbf463c52d8fc3d2773b7c211c2402c4ea7b4aa987fb29c851d3f80c5e7abbcace2d4d5e061ae290524e8029afbc49a37d7e5186fe06aa4609b2 +DIST netstandard.library.1.6.1.nupkg 17360 BLAKE2B 02badd3473451f83997f0b66d05f1541c741e65b9127b8b27ab391260df7939f235eb6648b11c7c11cc5400489ddf1cd26820b7bdf6fd9f1d8f0dfdfeef96acc SHA512 0972dc2dbb4925e896f62bce2e59d4e48639320ee38ad3016dcd485fbd6936a0ed08073ad5eef2a612dff05dfc390f3930fff9e79d87a06070eeb8128277cbd0 +DIST newtonsoft.json.13.0.1.nupkg 2065787 BLAKE2B 000c38ce26a2a00bb25a9c1d6fb069ada521ff089bb624a5c1255b25767c10616cc51821524e7bc3d8b45eb8f8ee54c97454db1db9ae5e5c78eb6300a99f979d SHA512 83731b662eaf05379a23f8446ef47bbc111349dd4358b7bd8b51383fe9cf637e2fe62f78cea52a0d7bdd582dc6fbbb5837d4a7b1d53dcf37a0ae7473e21ee7b1 +DIST nickvision.aura.2023.11.4.nupkg 64979 BLAKE2B 6a8aa02e45ab484ffccfbd6920fabf7e4aa5747d1b8cab2be521d14d9c4f9732be55db8d8ab269a89d4d174aecc7f1b34ac2bcc2eec3c8e5660f186e7f3c351c SHA512 ddf2502d83d4957ef4acecfb472f697360daa487d4c721969e94741bed24087f107478618b717209bd4c35186f0666cffbcf64dc240785dae7b21180dc2b0bcb +DIST nuget.frameworks.6.5.0.nupkg 131644 BLAKE2B d8fbfaeb2ec4c269ecad319478b64da5ad9e44d9d82fab8b42400a15ea7d31627bcdb9f1af0f18b15dd8455ac4e92df1b25bc47808f465cd2e972ffa40333f1c SHA512 3f97626af018fa9b03f06751054be2c4e8dbd0d5329de21662b36f3336849838bf5af7d3721643faa6ea90935f836cf502661573953176cff33d4d829d953d56 +DIST octokit.9.0.0.nupkg 683260 BLAKE2B 6326ad613949baa8d79488969dc64921a5168b9667b0044e7935cf64e9b7850a2cb858c38e460a612bdb01187bc5d56c44add96ef580cd9d8b4c7c24c55b2619 SHA512 fc12c80130652c89c4789ff30fe9a0649288aac65ab17b85dd0c7bca6f75d30ff3aca97e933d6aaf062e467ca9774d739a00688d23e832add3c7da048c790ea7 +DIST ofxsharp.netstandard.1.0.0.nupkg 21648 BLAKE2B de977767a778b4a05401d1adf78fc744628b5f1824c8a9009d4c048519f82f7c99ee55cea2060049c0528671fb526f19d30c8d36d5d832e533126993d170f88f SHA512 766f755be7aa37621d1a5f825d9cc747b8f87b4c48c92f70580983bb9c73d38a7dc7bb6c8552ba1f53f6c9e9f423e48d530ea41071d8e5a7a74d385bd06afd5a +DIST pdfsharpcore.1.3.62.nupkg 886138 BLAKE2B cf78ef9886f2ba1a7c7ceb6bb445c91df7d2c73086766642961b4be404fa09189b10fcedacb6d7cd693ef495bf9e6a71f0deb145a7cdf1c0bc70c908af30b4f5 SHA512 beca517fbac787f253a8a490baf47f9ca315dd0c223a4d8c4abdb447a4f0d57b41b3a75586c93243669e462239c3fc0cd1ba0459a813687a3ab21126bf5e6edb +DIST questpdf.2023.12.2.nupkg 1586842 BLAKE2B d414e06727e357dbc043dc60fa07b8c0c2c54e0f68bb97b89b0db774b252adf4fa19900c8efadf5b73b1349c423e96f73b72b83fd9ff7c37dc1191651e60881d SHA512 c0a10d05c180bb99d7271688bf2832553a3c3bee385fdb501be7a86e1d98c18224b9e087933667ab95357c6e7108d756b188ab2f3b2a75b09a1aafcc71a56f70 +DIST readsharp.ports.sgmlreader.core.1.0.0.nupkg 36567 BLAKE2B 2523d0fbc30f237661e82d841674eecf121788b3db1db7156f5bd908eb017ab1c0493d74b61f2664402e6a6394c14b81c09b0114df402a98a429e4d49e711ffe SHA512 911c74808f5f2b8a9ddb1db5689d89e01e770a4e93c34c8f9f4f7ac057c95f40cbfd0e33142609ab4ce47515552f197016977d67b644a566011fda85aea9f76f +DIST runtime.debian.8-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg 44390 BLAKE2B 60483871cb9b81514f5b63f1f9ab9cf1c7a6ddb1d33a2a65608b47a2cf8cc3b7eee8e087250a1c49eb2893f36f29410e897387346fa4c3fc5c71e41046f13673 SHA512 b2cf809fe50c4b46bd6f2372265cd3059622550123afceb5dbb2410906c07a7f47bae4273584d29253d5e7a63a17c68c7ba0434608bbc8fd4d00e479b2f128ff +DIST runtime.fedora.23-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg 42827 BLAKE2B d2b79a9b83e0bdf569a5c333ba4f86ccb1d5b532d2e1cff3ba7bb597688ac78268a515be4c35a025c66727070100634a4bc946e02ae7b93061be968fab241bed SHA512 fd8e32d7d3e9a465202e391b0ab8b95e212900879bc4d8ac22954fd2d0f98fa579e9d25f88885ac2a4bf1eba755db940f8d131250a3ffec34dbe77431a379cab +DIST runtime.fedora.24-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg 42833 BLAKE2B be9197f3008b3dda19a45e5b5df2ce3604f58a98045a122aa77f082708de67ad953fba761c39ec419e945155ad74d5800638feb581e5d84424ba104f32541640 SHA512 4afac5cc1734330a6103880e790d639e825bfb1b34dbd42083762c47db5e5dab6c03efd16049ac03861d7d87746caed09c7534241d51b7341d47ba6af7e8dd31 +DIST runtime.native.system.4.3.0.nupkg 16854 BLAKE2B be46e3bd8781915572308ed7d4d8a0338a5c79b901a27c7e7c7fb7fb25788cf00968a40f96cc43b1202e56e5bbb2f87602d247295d8c98f2c143a0ad3a8d7664 SHA512 299c5a96fffdcaf1972e3e3d1c727837d18ac9e88cb79c09914f12ff1de7280dff10c9232a49a1c1d3ba7785a5cf76f28c9dce414f0a2a567688de7fd5331dc8 +DIST runtime.native.system.io.compression.4.3.0.nupkg 16918 BLAKE2B a158ea64e917d9117684a9974482172fa2450cbc3e41a2918cae1ccbe004988fa31d975c8f06fd9a3bd320bf9b5a0e329eed36491b928df6db242507162dc3b3 SHA512 bff1f0cac94327014bb07c1ebee06c216e6e4951b1ddaa0c8a753a4a0338be621fd15ec621503490dbca54a75809abc4f420669b33052b28d24d726ac79c9891 +DIST runtime.native.system.net.http.4.3.0.nupkg 16894 BLAKE2B c803da4a0e31f509b83e061c0dde9b990188418ee29efe9bb0b7f5873fb2b14990560b4191d78ad16e9ecd53ec701a4fdbec3ff66b88c3e49b5f41b57ae11df1 SHA512 ddd1e5b67545477f7c72b5883666de40e89efb0836d91e7a349e2f3d4ac05ce1125e6add3cb09c39cbdfe7ab7c5dc8fdaeaf6ac25acd92f6de3d8ce2d6db7918 +DIST runtime.native.system.security.cryptography.apple.4.3.0.nupkg 16967 BLAKE2B 4ce2983bbf2c2c6a30c2433151458e4790f43b289e9faecf38e07505e5519bc042f85a46a331ead5f31419971a5af3ad4ca5f18b477c4dfd7e4e7f33cb8a3eb4 SHA512 23c6a99b323cd71cdcb28c6faa71f099f69ff0972d5125607ae8bbc99ba7c08513571d14526e8c2805ab3a8b70d3d3a6dd76dfa193320393ecb05906ee91f37d +DIST runtime.native.system.security.cryptography.openssl.4.3.0.nupkg 17048 BLAKE2B f3d49c45e52d4e317fd5750de6dbd6628b414d127ef38f9fb4e2ebe447b13a0f93f38c91850c9df4c0a6a3fa738f58daf2c440827bcf7c7d3436a8174b5d212d SHA512 ee5d047908b99b776ff9bb54856454b24b09a0f9271b127239543b1f5faa3381a032d9eeb4d813d01b5a4b7d183b6a16250f159fdc450d5314a7eace1550bea3 +DIST runtime.opensuse.13.2-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg 44200 BLAKE2B 30ee247fc53f9de0147a5c5666bcfbfb674ebf03ceaa4ea3c73671154caa6ccee2c9254c0fca588e9a21f98e27ad86f387255b554ce37d7e36f8a69502049e71 SHA512 81bdb93c1c86c560343df6cc367499fb2a01a9b3016617be416874a23c4355a8d95c7be34f175510f3fdea4872302a87c8efab98a328dfa39422db520c3f291c +DIST runtime.opensuse.42.1-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg 44118 BLAKE2B f89226f71e042a6bf70a45db59dddf06fb5083da2ccc1cbc17e8b3381a1462c36e0ddee7cb38a2003ccd07ec4f2a987a9e69ab143054a3a106ec314e3ac4947e SHA512 6de9544b4da49f127680cf5b3b4afea96bfcac3293038a1b0a12eea0ad60be368af31ee1dfd66d48d458b40200738c04aa0c71adcc54ae2dddbea2cd50d6f28d +DIST runtime.osx.10.10-x64.runtime.native.system.security.cryptography.apple.4.3.0.nupkg 19581 BLAKE2B b8bbe11bed19360bb221715acff84d41f7f6cf871e66b09517a3932ce6a4ff454d548dd58c75561a18dcd6395f4ad11eb1e5106330fb702330b8ccee6618d8d1 SHA512 9929942914071e0ea0944a952ff9ad3c296be39e719a2f4bb3eac298d41829b4468b332fba880ebe242871a02145e1c26dc7660021375d12c7efcae4d200278a +DIST runtime.osx.10.10-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg 37682 BLAKE2B 0fd5229c9394741456079a6eed8efb2c99e4211cb7be1873882ae6708c5e87a4f5116a9cdd6fda005896d2af4237779f1bd3c2332a1fcc993690e2ef6f5d889c SHA512 61da1667a5dd1e53a5d19fbe90abbfe332d84fe755fb811a080668a47d41a97db44539e3174fd1d2a0770ff1bd83afa68c82ce06df5775da65a6054ccc12c4be +DIST runtime.rhel.7-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg 42668 BLAKE2B be90c86ebb383a1d7e037d0a0b24aeb8a7e9974388ded41964a82a2d2a4dce0e62feae830fe7dcd29c0fa19584c0b15281f1959d326fd6b7e17c6e70bf125c1b SHA512 e65a6a1f1928cfb760c395a399542dc7f9087399c53874376604504ae60abd2da24ed735ebd148d335000a5e35c8108ea55404685e902df392eac2e8d38fb665 +DIST runtime.ubuntu.14.04-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg 43118 BLAKE2B 242cc78b2b335d3c15e798c81cb19654b44ecb79e29e6babdc404bcbffd1691b07e0640143cde2d03a0640d6e1851228188eb91cc6b8b9f8759d13e8aa258e52 SHA512 c9f219515e268cf40e16b135bd64cba95c35e866dd9bc34954159562314d01d2f9ea7eb8b0db94acf6bdac83d651d90bad7890cb657ffe40fa3440ec662c9944 +DIST runtime.ubuntu.16.04-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg 42901 BLAKE2B c62ae072f63c79e2fbd080688852a545df160e6be41c68365508d6bc96c85927feb6859b32c2d8450b07058c2955aa94d4763600f12efdc76fb4d161081cdc81 SHA512 4981b2d7a106703b185e176ad35bfda149156f3b752778fa71c56b3686407765fd2b6625de352bd563aac1e1e8769d7886cc59a0d5d0bfb41ed60277360beb81 +DIST runtime.ubuntu.16.10-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg 42939 BLAKE2B f166d9c0b266e7c7fa6d6ac61201a755ddca3ca6d3f13e52e4a04575c7143af5bfda9929d3701ac7cacb0e61d8debedae4419fc202d8cef73c8c1496776ffe28 SHA512 5dbe6bc007a9b46491e5299602291f5dbf8cc8d51e6c1b08db2fa0efd365990b41b6e181ed6bf82e873a659396427bc0e33e85b47d645d273fef8bf8ec643631 +DIST sharpziplib.1.3.3.nupkg 655974 BLAKE2B eb35aafde87298a78483b388458015c147d5f2819facfbfe86d342597c2e1971c613d58ca0671730aa96b7540b02f976eb780cce82fb2cbd90d2f8568304f583 SHA512 5f6996e38a31861449a493b9387e91097abe06f3ca936e618e6b914091699b7319bda7e392a532a96c06287e9b3c28786183c5fbc212ac2bbdd10809151e6dbb +DIST sixlabors.fonts.1.0.0-beta17.nupkg 718474 BLAKE2B ed0e437db456a316c79792341a7bbf638031ac9fbd839906a5d0d38ea70a965302bbe36683c1367e07d7fd6f4170b54260d7e5900a9d796089b3ce469d54f4c1 SHA512 dd11e872a246b7110e774b8923bb2fafd917b506147769bfb09970c620d96e82e38293a6b072bbc0a683126f9ea3621badce7d661d0d84e67a8770ee345dd823 +DIST sixlabors.imagesharp.3.1.2.nupkg 1036761 BLAKE2B b3df7d941ea669ca231b806848c7cb063f16af7ef900ce347c0dac8c6c2155bdcbd9e524d62acac4d3df91bc7f062cb9c91e4b3f47755283641d16686f7e1cc8 SHA512 1f83ed320aed2b9fb42e02f89ffcc2274ca22b944655dcff226670c85997e6ed16444ca44430d8a2d78016833c165c1f86414dd3b72f6a6a30f71d75174a982e +DIST skiasharp.2.88.6.nupkg 7129894 BLAKE2B ef0e4c6e0f4b60828498fb198933b2acba590dd6846e754f0e1a494afdbfd6cc67fb52660927bc90b51bf1de2813d537d7ca1aed7bbae61f2908fe0bbb5a9a69 SHA512 5b989f52d9e7efa557bf60e13c1ba329b63670bc66d07bf237e2c8f9bdf28634eeb1e3a735c17c0f7d5b6cb8e290bda0b139540a8b0b99343367f9710f81dffd +DIST skiasharp.harfbuzz.2.88.6.nupkg 152375 BLAKE2B 168011f461ba65a3ad5fa3472c2351883cade6345e07a1714d47db796ee6dac3680092905cd01a57f859784fdee19d9a96bd31aed58d673dbb7b49aaca7293ca SHA512 9f8b6448ee3a24af51fac0aaf5a55f5824e40068a1bc2a1a9f1ae646f8b672f9ab22a2e1a306284f01c496fe05e1a3c7e0657a17d02e07ae042c132fb2a3edd7 +DIST skiasharp.nativeassets.linux.2.88.6.nupkg 15996608 BLAKE2B 42e13af1b837bc2b9d6e3d5c67f5298e3226d3fcc7a32f6259fcdb0069d5763b90845067738437c1340a2f06e179d710632cf6281335c9e06387af7124731d76 SHA512 9a52cb0a6cbc69a1e888efcb70df4e08d20e7d1ab848eb07ba6fd1c8a3500b63e1c97d7579c40c23c7231f08028d7d22ad61851334a09f6e498b409385881bd0 +DIST skiasharp.nativeassets.macos.2.88.6.nupkg 7034170 BLAKE2B 0c9ca8a24b7984154d6da3efa73a9519136ff39dafecebf62c5886d945c2b702d0d3a10eed88d1cda830955fa6ec8d73bb7f03aa3a1ca5b6c3728d292d36cc9f SHA512 a9abf36aadd48c8a9e0ea35f95acdbe3a354091b37f97c1df97499213894f662e798687bad36da71fcfa05b6fdbc68aaff2e8a8ddbeec4ca2820bfe7cf5a9ed7 +DIST skiasharp.nativeassets.win32.2.88.6.nupkg 11067547 BLAKE2B 27e223d732c0184cc694d587ea36baf016e40cdb8eba183af07ab2038b16dd2fd61113a7fa8faa2c2915feb9b86792bf8fb1a4de20b0c6fb14affc75a69280b8 SHA512 02087547abd840806105270d43cc3a61b417f331192498571e2cff1382dfd15a1bf6b1552610c7579bf06da69b6e9a80b042ae980d0475da8acf3f7dab7334f4 +DIST sqlitepclraw.bundle_e_sqlcipher.2.1.6.nupkg 35189 BLAKE2B c982242106709361e411df3012efb0f03ca7deab829f32497cf5dc864a7c954500495bedc257baf4c50eda79f1f6f3a711116d3e06d39c41fe53c9713dd6624c SHA512 e048023e511f00823c680a441696e003feeb76a1f673bb28124b999ce437051a1ae472673b89b22d89cbd5dc687fb51472b8bc643e97d2edd86fd33cd36cda19 +DIST sqlitepclraw.bundle_e_sqlcipher.2.1.7.nupkg 35355 BLAKE2B 49d3c31b9749643ab7f5bb2083b58f394b95909c787679370d52769da95b379a1358150661740250abd6116f60483da259f48043f4f4fe0be031e6b3f052a124 SHA512 76231e411ec8d702a0c6d538fe233dada4ba4b338595ee04aa4438f1428525ded7f686863f39cbfd0b71c0560b544f609ea6c51b5956406c58c47c40811c75b5 +DIST sqlitepclraw.core.2.1.6.nupkg 34519 BLAKE2B 8b72e1e2147e11887dad341a643b91304404c391d908a4d0e330b05c2f516c2c95be2d43ff3c99705c0bde59b3670f60729ba178fc767c1775c4ac743e7601e1 SHA512 16bc39cd5325dea37e1564fc328a35966d6d820878290d945dc57496b716d4935b534285989af32fa7bd25ef9a8ac795b63e6a19044d3f84a104d643319473be +DIST sqlitepclraw.core.2.1.7.nupkg 34768 BLAKE2B 2d294c18d85bf57f2b9dc7ed608fff727e1bf8fde69ce6c492ce88e6511dd09f92a29fd4851a495ec4447343c7c210dd1c0bf6cec3d98f35bb08997c4490fbf0 SHA512 dfdb0f13dee0076ef2aec7bd991269e27539f431dd797eb029739ab9e365211ce2cfbb209cc5ab1512168db789e454920fa594aa1bbd2c314f166753de55e328 +DIST sqlitepclraw.lib.e_sqlcipher.2.1.6.nupkg 17929010 BLAKE2B e51b5862ff7ac3920f4ac589d9da03b50efed6782112e5157e92ba0fd252db1b457b3ce5adc9163a7f4b6f77a7f5401acec45403c55088a14c1fc2d9039a10fa SHA512 0772e6626ab9b6c911eb86f4b54e2b5114a47650e40b7198094fa517dafa6dc2d17f15698e9df27311379162c880fa1ede53e62161ee1e9f6ea99b63df987449 +DIST sqlitepclraw.lib.e_sqlcipher.2.1.7.nupkg 18624191 BLAKE2B 6d0a7c6a00edb11a70a18aeb52adf447f4ca3062be1552ac33f48990a4a8246c825a652207f3a87b8d3e20633a6ae8204b3940e95b554edf43e2e013dc78c94e SHA512 0940d0c374c7136ead2ec74cf5b0d8639f277a8bae12ccd67d1bfe245e916252be364348ce3dea7019040f37d27eb8f2d67bc419c593ce1dce7a0cf60dc41eb1 +DIST sqlitepclraw.provider.e_sqlcipher.2.1.6.nupkg 59200 BLAKE2B 152f8fe2373a37046333be2ab92252b5efb3de8bbc75f38cfdbd3172c8ac774c3d47de2e2d8b5d0516d04373b46f2ee45df06a519d7384754f1865bac9a6699b SHA512 b8eba767cc1376d2db0997d78a47f93108be4dc9305cfed5abc8819ce27ad5da80ea538e06056540c7c3303e54ee1fcccfa9763981b7da20787fe0d621e9e4d3 +DIST sqlitepclraw.provider.e_sqlcipher.2.1.7.nupkg 59779 BLAKE2B a122249a7708211a5626351a65a37110fed18c277fff263a0f09c6a920120748c259c426e141621ef56ccb40fb646a358db94878af18cbcd6be9d59ffc2a10ef SHA512 32385104d8156d964733b75ecee998c86964a36291c33279114eaa318895689567c70035e7bb49800a11ffd246bc3b93b1a1bae1302b489749698a465fa1cf1d +DIST system.appcontext.4.3.0.nupkg 147030 BLAKE2B fafd6d050e77a265cf41c6d00a3ab3d8db47f2258e10a6cb556031ab183a01a508a986bb495b68c5e8610c05b92b2f3c7b0718f68f508111fd262291684f84c3 SHA512 0d6ea63006304708feae2cc0590d2cdd99327b682210822bb2803ac842fdf4d8d57170d7947c006eec4b5687c942768478a7ec109745472f3946d230732483e8 +DIST system.buffers.4.3.0.nupkg 35171 BLAKE2B 3b274a048ce14845ca957019b3670db00338972f6e11279e47f59ca6b4326aaecab1d11317694ed98e8a27f3de7ef6f90de94d4711ab224f805388d468728392 SHA512 3dcbf66f6edf7e9bb4f698cddcf81b9d059811d84e05c7ac618b2640efed642f089b0ef84c927c5f58feffe43bb96a6bcf4fec422529b82998b18d70e4648cbe +DIST system.collections.4.3.0.nupkg 810001 BLAKE2B 0079d5834bb3857c002cc686313646895b47be1079e10cf365ce9e67c05f14c2e70e782b122b07a7cd9d5090b57334d0cb2336503cf5059cdbafeb3ef3cc8220 SHA512 ca7b952d30da1487ca4e43aa522817b5ee26e7e10537062810112fc67a7512766c39d402f394bb0426d1108bbcf9bbb64e9ce1f5af736ef215a51a35e55f051b +DIST system.collections.concurrent.4.3.0.nupkg 502676 BLAKE2B 0d98ffad345254596133bad8a487bb91bd235f2a757573c3ab7999184fac6685b4ec33316bee9b4a4e588ba96aa745a681077cb2e2d2b0a7f5cc113aa75efc2c SHA512 35c1aa3e636216fe5dc2ebeb504293e69ad6355d26e22453af060af94d8279faa93bdcfe127aecb0b316c7e7d9185bcac72e994984efdb7f2d8515f1f55cf682 +DIST system.console.4.3.0.nupkg 102397 BLAKE2B c21bc97bbcda781257473768239f775a16fcc399e933df35a5f5c00f75c5088462ea01ecec2d711a803581d5499c8cb15518e790d6c9e74b15a36c3a1f237d19 SHA512 a08a684a583c9b3278ce32be1007dae495f9d87254666392f794ef1203079f333cd7d388c28944ffa36fb49f0c8bb21f42c70f6e1d7c1c03920df6d0d1130c82 +DIST system.diagnostics.debug.4.3.0.nupkg 149774 BLAKE2B bdb6d5ee3b8ca4f28b241b098281b7d2957d0996f9345aa086a54b1a981822962e5cc319687849ee52445db47b439b6cd4e99a4c71595f6227f78160aa31724b SHA512 6c58fe1e3618e7f87684c1cea7efc7d3b19bd7df8d2535f9e27b62c52f441f11b67b21225d6bcd62f409e02c2a16231c4db19be33b8fab5b9b0a5c8660ddab24 +DIST system.diagnostics.diagnosticsource.4.3.0.nupkg 120125 BLAKE2B 33f203d8ffc39e0c38599eee625053beae160a0aebe6fbfaaafdc85b570c7b82e3aae281092014e90d10fad7083f37afbb546ad5a0c74a94843ae9b1e9fe85f1 SHA512 8f54df5ff382b6650e2e10d1043863a24bf49ff0714e779e837cd7073e46fb2635bcfcdcf99d7c4a9d95f35ebffd86ab0ca068305f4b245072e08303b917b34d +DIST system.diagnostics.tools.4.3.0.nupkg 67227 BLAKE2B f03928755ec84fd360b2a8a0de3f39e57322cafc4be9e7fa6b7a67d606de9c0869688f62f6b7c9a2ee2915c424ab20779ac87ff510637a9bba740ba0361e6041 SHA512 164d6977e721cbceb44ede7bfd75b03b8d9771e0426aefa5d40c71867e964092fdc6a6808bcbc5559ed73ec2c532ca657d6476af79a49ca3ad879b8366f13d90 +DIST system.diagnostics.tracing.4.3.0.nupkg 581864 BLAKE2B e09e616dff7879932b358746a62b530499aa61726c4490c56d2d7a0bf888db5b42d75d89cc5befc9fdb6af231beff998b6b243c2b2a08084da089709e0c82a75 SHA512 d0a5d30e261cd45b7dfab02b7ffbd76b64e0c9b892ed826ea61481c983c0208b05b69981cd79e91cd4e5811e1cd4c3cea06a1afce05811ece58be5e4c20169ea +DIST system.drawing.common.8.0.0.nupkg 1566453 BLAKE2B 1d1274beeb95cf93fa3103b3e03bdd6cb5efa81a76740b6e25f29bdcf0e8e01e978dcf0a0289ae4d362b0744623cd09dd0fd272bada304f4aa3aa93995507c79 SHA512 40a16c9c5dd59148051bd55a2355339343186ec188bcb8e9ea5abe0dc6035106e7d745323cc4d492750e791c41397c53616b553d79b8d5e5fc56dff3345ed533 +DIST system.globalization.4.3.0.nupkg 589136 BLAKE2B 7b07f9b68f0744ddcfa3f0db6190c1a0696c2f89f8c5e92922ac20fc4155e22d97e7191bf7866c9b58acec056bff08531b0adacccaec7d4301e1d4b149fa511f SHA512 823d2ba308cb073b40a3146ecccd0d9fd7b1615ac3fbefb16f73d873e411fd81c3bdc87df206d3dc7e2f14c9cd53aafca684a3570c25471280aada8de805ece2 +DIST system.globalization.calendars.4.3.0.nupkg 177689 BLAKE2B b70b5d9e545835e5a3fe4c703b2bd7c857968ba1fcae5299c9c41d550338914f2ad9d168948018fa7da7271d62a3b9d2ad1e696d334ee7d3fdaefd25395aa64c SHA512 e97190231402b393774b925efc02a2bfa41d1d117a17fb87da6e399f5234546962767e9cd8f39970efa408e4f453cd1e6751a2a61e366bc97406e1b0b8a4be86 +DIST system.globalization.extensions.4.3.0.nupkg 142949 BLAKE2B 4eb77d4ce5af01136145ea867e9d6cc81181b36a178ff487905dd7d7c6a4986c518675af68eac0e854347503e11513056173a93e6803683f3fddee7677b88e05 SHA512 a4d360003f95e0c31edf39c0b91e1c73850a60ac5d0032b17db888a3c7d7134cef9acd97219d14174ad213b7c044f49b364cc5720073ebfcb6e1bf6e4ec24ce5 +DIST system.io.4.3.0.nupkg 703652 BLAKE2B b5b2627ace4cc49f35a0caf5c064c4c8262ff0fe3df79bb1bd3529b3e306c8b1e77ea9e5948de343ee786a50e12be822ca89b5ea3f16347b9c0bce6bd8071127 SHA512 bfca5a21e3e1986b9765b13dc6fbcd6f8b89e4c1383855d1d7ef256bf1bf2f51889769db5365859dd7606fbf6454add4daeb3bab56994ffb98fd1d03fe8bc1e6 +DIST system.io.compression.4.3.0.nupkg 485197 BLAKE2B d813f11d1eafa9c5bae049c2e6d7081edbb264520e253bc03441fbc1ea62b75760dd31c038a5a376d41df59c8be55fe1085d7dc012f611731b72040c8c41430b SHA512 f540ee51a3bb6941cdfbaace9a9738d7f7986a2f94770db61f45a88ecb7ef36b571d4c07417dc89cdbe9655a262b7cc599b0a4b78effea91819e186121b44807 +DIST system.io.compression.zipfile.4.3.0.nupkg 113746 BLAKE2B 0622b6c3b6ce841b3c3c1df620ffb68f995ac02d7540d7128ef2831cf08deaa60aaf46059cee0c98624ed5402c8d746128ecfd674acb90ed665d834eb879960b SHA512 1860634672767f818f0192ec2b2750693f0d39390f3b7d400cc6fd4f6e74a5cbed27bf49e5980ec85ff3e161c30f6190f700e339a1040c1699b87eb4aa7b6792 +DIST system.io.filesystem.4.3.0.nupkg 274316 BLAKE2B 4ba513b503cfcad068c23a82423f9900c648fa2bc4fc16555bec717b6c5cfeac6c7708b28009c7a089f80c77ff744f573d72e4dcbeaa14acafb9fd3e8b5100d5 SHA512 4fb581d6f85b9529a091a0e974633752aa39e50b2be6c8a9e5eca8c2bc225cea07064ccec7778f77df9987deebf4dccec050b1a97edac0ee9107142e6a8ee7ee +DIST system.io.filesystem.primitives.4.3.0.nupkg 94996 BLAKE2B 95fa6178164a7cc6a29c5a3fc55e415419c433b3b74abbcfa4fa5ae1bef40141b9515076b6869e8ed771b0ba6800bdb2fe6fa5d1f773ce52c40753efc0a82be9 SHA512 5885953d09582cffd973d23a21a929064d72f2bc9518af3732d671fffcc628a8b686f1d058a001ee6a114023b3e48b3fc0d0e4b22629a1c7f715e03795ee9ee5 +DIST system.io.pipelines.6.0.0.nupkg 221298 BLAKE2B 344160cc3e08c0a9004eac9672b89d8aa9fc726a0dbcb2aecd677f995157f90354d3c704862422bdf8a0195918a7411b6ad9315c2f68b01c0c24ca666f4dee53 SHA512 c5983b4510bc8ae4116133ffb9b280fe61d99d47ef52dd78e5bfd03e090901896d5d5fd738dae57006b971840a4d9422bded33ddefa5e927d75d309ef1f70dea +DIST system.linq.4.3.0.nupkg 512550 BLAKE2B cc6cbb532575bfcfde7ac897970dcd49067186547108f46449f9f819e7910ad32496df3663d4db8eff48224b8ee95b27f7bb442bb477ad47f44da2f6fa893078 SHA512 eacc7fe1ec526f405f5ba0e671f616d0e5be9c1828d543a9e2f8c65df4099d6b2ea4a9fa2cdae4f34b170dc37142f60e267e137ca39f350281ed70d2dc620458 +DIST system.linq.expressions.4.3.0.nupkg 1928029 BLAKE2B 1add363cc651e551fd7abcb797252785e2617159b197ec081de605d7c7dd829e7653e7693495a87909f46575b6619e95fef6e3132532110b3c1e74157ff096a6 SHA512 61b90ef9ae6f779fbc8a7b6483ee8f5449cdd05c81b05235f70447e656a73b2aab7c341784b999f7532374744a72e2c3a5cd13800ea23417fac32ccfae5cde6d +DIST system.memory.4.5.3.nupkg 154054 BLAKE2B 0f75d5365d96b42949e53ae9498affce97ba074d6f404d30bec043e5def8cc39af05ccedffc7e9b13af4200336a9737cf44c85aa2d58069a64b1dc80537a6eac SHA512 70fce15a52cc76aacbae05c8e89e2e398d1d32903f63f640a7dd4a3e5747f2c7a887d4bfd22f2a2e40274906cf91648dfd169734fb7c74eb9b4f72614084e1db +DIST system.memory.4.5.5.nupkg 208978 BLAKE2B 487049b1ffd622868d4aa84cc14f13127641c56937826c11d83851b7032ea248ccf8555f48aca93acc4891ac99ce2178ede50bf13ccbd70ba6004226fb583275 SHA512 e8c8e536c97b94ac3443c940b30dad43cf6e97dc7a8c3d989371048fe74e168606384f5e0143bdc0d86f7783bf9fdee8417964cb3a8a5d752713e90b125172dc +DIST system.net.http.4.3.0.nupkg 1371903 BLAKE2B c0b56398662d8f149eba439ce16ec254bd5a64cee0faf251af07d89ec130953d8865d537b52b432ee19df9ed7405318119d301743bf84f98179c1cd7e6615731 SHA512 e8105ce8151aee95852fb29423f73cc1bd7c2286d36474ed7102a4b31248e45f434434a176d3af0442738398c96c5753965ee0444fb9c97525abbd9c88b13e41 +DIST system.net.primitives.4.3.0.nupkg 769347 BLAKE2B 070d9aaecf9c4ec485850954c425d6d6af23fdb8a50fe40c305657654fcaf58d366f29f62bca6ae32c8604dfd7f5217f822ebe03c68446d4fbc4ee7e44b07852 SHA512 9f7fdece330a81f3312ea7c804927852413bee2c929f3066b736993803df47cc0692fbca236c222bf19dc8f59b42f54f2a4c00da9a4d624e458da5874d127ce6 +DIST system.net.requests.4.3.0.nupkg 382676 BLAKE2B 64b19cf64c2bf1e2ea35814265d59907233f6a53de3c8742140364516322989926d3234d0f9efb061c5226973b0c3835f6911ffbb4084e3df05f6ca4c6a0768e SHA512 f00e58bb607af232db1a6a26941982346aab5c180da79638953a2b35dab3026eacd1432064367f631a67923cba7b4641d2b3fef8768bfd1dcffe4c79c6c76629 +DIST system.net.sockets.4.3.0.nupkg 135695 BLAKE2B 17f58a8445cae9ef2ad17bbd7dda092e66bc8be07d767e971fabf14da98f549924cd6a7abf54e8a5a7557710612a151f2f27dd35e559b81f2f06dd71fd43c9f7 SHA512 e32ed9518e9630e99edcf1963c3d0e7047ea8252853c9260eb5403a4206170ae28fd27eb239f39da4d2db766f830b3ebdc9e4da2e697be20241d928082200955 +DIST system.net.webheadercollection.4.3.0.nupkg 85080 BLAKE2B 936edee59a951befd8ca9d99d9ca17563e9213bcfdece25dc37d051ef4ff34bcf4544846911db10711baffc3fd7ed3fcca01753baa0e77f9b5020a24767e3c95 SHA512 fda40b5e53bf3364a3bca8ccc97d792111cafc12606f8a84d4564664f8e7171844ee31f076ebbae5332e56cc8ac543a161083fd9cafdce99b4a25843d627234f +DIST system.objectmodel.4.3.0.nupkg 321655 BLAKE2B bd1110665321034ec27635077ba7f9f1a18cf2f813d7a99f511a91fb6c95827b3b10108bf8a5b4a9e32685a8754e1eeca7d1afb2dcd02ad5ce3ef9db61fcc114 SHA512 409bca3d2139bd1d003c711400ba2db5e576bb54d593aa541ec3576e7b2029b60159ab1c5b2c4e7389267b1b95ebcd8c2f064dc6e1f53e693aacb1737f066123 +DIST system.reflection.4.3.0.nupkg 700821 BLAKE2B a6aaf054f27be81f1a8251241deaddd6d35aa9ff1cd1b35a65c75201c3305ca0481d8f7a6de52a85736b0477332c404573db300f324e6301365f14fd59784225 SHA512 2325b67ed60dce0302807064f25422cbe1b7fb275b539b44fba3c4a8ce4926f21d78529a5c34b31c03d80d110f7bace9af9589d457266beac014220057af8333 +DIST system.reflection.emit.4.3.0.nupkg 219534 BLAKE2B dddeaced247da3ced46ad776c3560d886db0581d10d2a32df3827c275a895f474933c528b637439831e7f69cabf70bcec544ed1d16069ef11cb047126f2c3b57 SHA512 be45051467a36ab965410f112a475fb81510a5595347d1cc0c46b028e0436a339218dd3c073f048c2d338b67dc13b45742290b6c46f55982503f74a8f2698818 +DIST system.reflection.emit.ilgeneration.4.3.0.nupkg 124567 BLAKE2B 4495327d565f0ef5935bb2ff6f71e25132abda4c8ffeb51195bd4b96d1d5c885e344519287dbb22d28957f0fbad2af0cc977c2fe4650206f7b72ee5dec45a08c SHA512 e9be5f62bf64b1947a49857337306a5d0980686b58d665989e94006ab04aa7e0bbf4d8543d1b57d5bb38079052f275f339b73054a7357e4fa357208a0ac85d69 +DIST system.reflection.emit.lightweight.4.3.0.nupkg 84426 BLAKE2B 370e3b74a769e2a8043287ae93804d726ae0704440e3fea9cf5fd1ee46222cdd293d35896349719e87123ac24b05042665148023185ffb89ab8e00820820590c SHA512 ad58af07296bd084907a089f92026fa3898b764eb9d6a07c9414b550a83ac60456f32a34127c29bb93a9633fb07ba9fd828f7b41a31dce5ff019a7cf1ab29435 +DIST system.reflection.extensions.4.3.0.nupkg 99740 BLAKE2B 15554874193bbddbb2a7a769a239923ea039b117d9f8ba5ae634b82fdc8f04fcdc871bdf328b0b4e418c9f0c987dfd71546c778a99453ba6b5e754e6939b3c28 SHA512 06cfd992c8d7fd9ab6432ab02be981a01b6558285a6e26a7825a064d4efcce08d9e7344f03fa19b033a2459d42b0b80e8c1400ce39b47a1752869ab8825b0475 +DIST system.reflection.metadata.1.6.0.nupkg 852113 BLAKE2B 4d15704a1fe00501c1bd8c945d02cd2e2d77c12ce86aa628edd18383838c9dbbfc449b8026707bb1ac570e55369e988aa6068f57acdea28f519bd3bdfd5b9304 SHA512 f5227666edc6bb1da78b8a8e86a68e9bd647caa2ec6a1580c14a4a5e1fe5cfde3bdaf0d8c23dc210c405a55f83ceb6add1a9adab149dc065b38cfddc9b01ba20 +DIST system.reflection.primitives.4.3.0.nupkg 281679 BLAKE2B 36dc0fb5e7a6927ab2f54bc9ccb2e032cce0284c3aa9b83cf2ded8bab5fc7918553b06b16bef69161a7d9a0548b3e9159ab582533578cd28a661225559bd2b1d SHA512 d4b9cc905f5a5cab900206338e889068bf66c18ee863a29d68eff3cde2ccca734112a2a851f2e2e5388a21ec28005fa19317c64d9b23923b05d6344be2e49eaa +DIST system.reflection.typeextensions.4.3.0.nupkg 187842 BLAKE2B 2cec73bd787cc6b4bee793782ff0db98aaced7e7a0645cefb60e6e47d353e1959eed7a48db24e9c7ea6ad7b87648c11c3588d43028c4e0d14c695c38356943a2 SHA512 68ae81a635b9af2aee9fc8fc8fe7da0356ef4da4eb32f81a89fb75613b96714e8f1a1f4c12bd0d335efbb03408cc7a744314837f13564d5fb262ca272055677f +DIST system.resources.resourcemanager.4.3.0.nupkg 85908 BLAKE2B 002ba25bb953e5a9162214338b50abcecfd8183c68c7b5de8bbc1780e57322b6aa225e13436ffda54b4013fb77540df7428d8c3c89c1a21622ab124d8ca174cd SHA512 9067db28f1c48d08fc52ad40a608f88c14ad9112646741ddaf426fdfe68bed61ab01954b179461e61d187371600c1e6e5c36c788993f5a105a64f5702a6b81d4 +DIST system.runtime.4.3.0.nupkg 7263712 BLAKE2B 6cf2c6704f2a5639bffe2db645fd6ac935e341a5d50f1be97969bfba15e7fd93c94a2ddbb75a3538cefc05142fd72331185ca7ed175141102e8f977649f3bf1f SHA512 92ab2249f08073cfafdc4cfbd7db36d651ad871b8d8ba961006982187de374bf4a30af93f15f73b05af343f7a70cbd484b04d646570587636ae72171eb0714fb +DIST system.runtime.extensions.4.3.0.nupkg 1060357 BLAKE2B e58c5c36d42228a507fba876d43f064b872c93dc4a48e9a7475a77c27e00f2added1dbb8dd5d6516a4c5652ef2b01f5fa31aa611360b38a0b66a0b1a2e479699 SHA512 680a32b19c2bd5026f8687aa5382aea4f432b4f032f8bde299facb618c56d57369adef7f7cc8e60ad82ae3c12e5dd50772491363bf8044c778778628a6605bbc +DIST system.runtime.handles.4.3.0.nupkg 54854 BLAKE2B e68360382f2c625e3b1526dddb1d49c6bddc9b78d38041801f0df876f1b06d429c608ff3b28a0c1415495eb38fcd70aafa9fe8dc0bb323790e8a85718a9f93f9 SHA512 0a5baf1dd554bf9e01bcb4ce082cb26ee82b783364feb47cba730faeecd70edc528efad0394dcce11f37d7f9507f8608f15629ebaf051906bfd3513e46af0f11 +DIST system.runtime.interopservices.4.3.0.nupkg 2597020 BLAKE2B 4753b772f9d3596eae34b10497af40bc6e7cd63e9319e5789378cd148b009ae9fd5bde5e5757954ef06826bd4f4b79a3f8d8ea07766238407f26f3e222cdb2cf SHA512 650799c3e654efbb9ad67157c9c60ce46f288a81597be37ce2a0bf5d4835044065ef3f65b997328cbbbbfb81f4c89b8d7e7d61380880019deee6eb3f963f70d9 +DIST system.runtime.interopservices.runtimeinformation.4.3.0.nupkg 179546 BLAKE2B 780a92196ee216c1175768b32c04e88cfbc453bd9fdd6e5645c4ccc98f2c5ad62fd5cb158117df9391b1cdc3130a2cddca49304d2579434597350097960ce013 SHA512 6f4905329a3cc9e62d274c885f275ee31c5af57a6c9fd1a5080d039cb748e0277bef3dc8ce42863cac78365084e00a032279bf3d2b7254a49f3fb1566a29ad1b +DIST system.runtime.numerics.4.3.0.nupkg 283763 BLAKE2B b9e2ffc7e974fb4824ed174be43e664d0fcbe1e996640b8f66a17503c8af24d106e883092fd61b2990c32472423bcad943e07b7e25d126563a219e1b617446ee SHA512 3e347faa8e7ec484d481e53b1c219fe1ce346ae8278a214b4508cf0e233c1627bd9c6c6c7c654e8c1f4143271838ddd9593f63a1043577ad87c40e392af7fd34 +DIST system.security.cryptography.algorithms.4.3.0.nupkg 402204 BLAKE2B 3bed21fdd12f005b6a7eb225623e71880a37c79cfdaa770971b6563d8e7f613a64617c73deedc2c6c31fd8e908f9ac95903a1004f1376bd914431f89c9dcc8f0 SHA512 7641d70c2ba6f37bf429d5d949bda427f078098c2dcb8924fd79b23bb22c4b956ef14235422d8b1cc5720cbbcc6cfee8943d5ff87ce7abf0d54c5e8bce2aa5e2 +DIST system.security.cryptography.cng.4.3.0.nupkg 290620 BLAKE2B aaa7b495dd7a8884b125f05b62d3e641cfb04e82f8f376f1e1839cdf124de4643dcf1e6de02e0296768db5f430a33d75cd2003261a815059055ffd5f050c65c4 SHA512 6272273414eaa777e78dca1b5ecbbdf65e9659908082aea924df0975e71f4c1b47f85617edf90ead57078c29513a160ca62f123be9f9f339dfb9c9386844f5ea +DIST system.security.cryptography.csp.4.3.0.nupkg 117553 BLAKE2B 93f32c719f999c566ac7ebc486854778051ca885632a3ecf5b50af05a700df092a0e13ce08f16c854aee3ef06bc27fc61e6b03f79f3170eeb2bcce7e22d9728f SHA512 43317591747a18f52f683187e09adfe0e03573e6dac430bf3ba13f440cdb1c7bb1f9205369d5f3b2a0f3fdf9604d5ba1e6d94a899a25d2c533e453338578f351 +DIST system.security.cryptography.encoding.4.3.0.nupkg 144382 BLAKE2B 9f8e6a4ce5fe2a4de2be0c827e914a02a257011b508e97e289b9de4657b598fdbba4e64dcf23a29af6e4910af41e62f3b3f0d6a2156ab691e2e00ad76c6499ef SHA512 5c26add23e63542f37506f5fa1f72e8980f03743d529cd8e583d1054b8d8a579fb773fa035a00d9073db84db6be4f47cac340d1ebc6d23dd761dbdbd600075e0 +DIST system.security.cryptography.openssl.4.3.0.nupkg 71949 BLAKE2B ec1654bbd09e1244d260d1ddbefcbdeed207816a2719f3bb0f055a7a140d466f186667b1f202e0d1a3eda97f247d2c1776ad6f38f50de58960da5f0dfd2a2d08 SHA512 64530a19489730f873f8c68e6b245135ea260c02d68591880261768358d0145795132ba5ee877741822ff05dcd0c61edca27696ef99e8f9302a21cadf3b1329f +DIST system.security.cryptography.primitives.4.3.0.nupkg 81382 BLAKE2B 55bcbe3143e85d24f47c72ec5e1f0ad38a1f931932b3a8a03dc00028668fc085d070dfcded55654e09328a745b208b9f15928aaff1087d8906bad41d7cfb23e0 SHA512 5ad8273f998ebb9cca2f7bd03143d3f6d57b5d560657b26d6f4e78d038010fb30c379a23a27c08730f15c9b66f4ba565a06984ec246dfc79acf1a741b0dd4347 +DIST system.security.cryptography.x509certificates.4.3.0.nupkg 706727 BLAKE2B 67c777394c982267c08dba232dd75aba6e924784d14388f7f8e347293c8f3a67ef9490a078b3f56f649a1ab352a4c924630f384850e3d5f1510dceae45fd0af1 SHA512 318d86ab5528e2b444ec3e4b9824c1be82bb93db513eab34b238e486f886c4d74310ed82c2110401fe5cd790e4d97f4a023a0b2d5c2e29952d3fd02e42734d00 +DIST system.text.encoding.4.3.0.nupkg 327281 BLAKE2B e153609b257919932499a013337b8b2a4087ebff7e8ffe6854ad1c70fbd058aaabc4e974313dfb3cf1a9355b0ced87bd97cd39f6a4962b8a4a87003d3a66c53c SHA512 6ff7feec7313a7121f795ec7d376e4b8728c17294219fafdfd4ea078f9df1455b4685f0b3962c3810098e95d68594a8392c0b799d36ec8284cd6fcbd4cfe2c67 +DIST system.text.encoding.extensions.4.3.0.nupkg 244195 BLAKE2B 9dc2fbf672e07c5302bbb8435e8c09bc91febb96f22b85b57b09b2046fca224c786f8710b634559de2722f3dbece7b30e6a3c6a78e98e77f955d550e440beb60 SHA512 e648c5dc781e35cf00c5cc8e7e42e815b963cf8fb788e8a817f9b53e318b2b42e2f7a556e9c3c64bf2f6a2fd4615f26ab4f0d4eb713a0151e71e0af3fe9c3eed +DIST system.text.regularexpressions.4.3.0.nupkg 530523 BLAKE2B fc77aa0a92658cfac1b3fc00b87fabbec1be5c79776b0b2680775615b273a5a49ff8d5000f97415b85fc0283ff95569ba9a5a72917828455646053033088b49b SHA512 80353c148df30d9a2c03ee10a624d91b64d7ccc3218cb966344cfa70657f0b59c867fed2ab94057f64ab281ad9318353f25c23375c00e1376b6589ae0a70aad3 +DIST system.threading.4.3.0.nupkg 708088 BLAKE2B 004d01762fad35a4607522d974a0cdc3d0049c82fe704f2f86fb98ee81059ebb56d13c290fcd273d1067a1a7c7f17bf3259d4d7e802c1d09a95e3c5fa29ef3f3 SHA512 97a2751bdce69faaf9c54f834a9fd5c60c7a786faa52f420769828dbc9b5804c1f3721ba1ea945ea1d844835d909810f9e782c9a44d0faaecccb230c4cd95a88 +DIST system.threading.tasks.4.3.0.nupkg 840017 BLAKE2B 1cf4a8cc833da0a38304757db3808df5c217518c817d5807bf6f35393725a31223129fd1c4c964a36a60c65b686d24fc25d1777fa12ee622bddbb0f7c1772bec SHA512 7d488ff82cb20a3b3cef6380f2dae5ea9f7baa66bf75ad711aade1e3301b25993ccf2694e33c847ea5b9bdb90ff34c46fcd8a6ba7d6f95605ba0c124ed7c5d13 +DIST system.threading.tasks.extensions.4.3.0.nupkg 52499 BLAKE2B 3e6532ad1936859e2713e2e864831efe0af00a5ce561bd7f8723845bf285b8c15de00cb1fc246504f99599d183b400746cea987db883f0e61283db1fb2725a1e SHA512 2c33900ff7f544d6db31ad11b6baee1c9ecb40d5a54f51e5dd5bbbb37f4c50ee35ed481615cbf7c1da61a31ae3333c4454bfbeee4ae32241789e72ce3f910db6 +DIST system.threading.timer.4.3.0.nupkg 77054 BLAKE2B be1665b86776f2f7e780de889e363a3c10da581eaf9a414da5ae5d059564281d78691142281d31b48c47b9efc084f1826165763097273f77e58699742c8c93da SHA512 d5ce8e258b7be7be268f944e21621195948106f57e6c46e69b2887c46f567760368b14e84046b4be4466ecd08ecd4cb04016a2ff7948cb4640960befc7aa1739 +DIST system.xml.readerwriter.4.3.0.nupkg 1388897 BLAKE2B ae51b8fe4492dec1e4e3584d05b0f477fd4e75e79dddb46d8077ae5311245d6fc6213d0655025f25db56f1370cb0e88bd60a83dc937bb53db1db0262390281f2 SHA512 991101497fbd39e43fc306ca280a465318868afa8db1f34bb87c266fe61f0c81a0ec34a797b236ee823bd60d1149b7592def96fe044abb511858efffe890c2e6 +DIST system.xml.xdocument.4.3.0.nupkg 591350 BLAKE2B 86f910cef36c056f4a9ea9dc26eea6e01070467d27ac80fb8a0af5e1a572ad5d2169e4f1297cd362fddc9e0309458dbd413fca85ef8e56f97781c218e594604a SHA512 c2d9236a696daf23a29b530b9aa510fb813041685a1bb9a95845a51e61d870a0615e988b150f5be0d0896ef94b123e97f96c8a43ee815cf5b9897593986b1113 +DIST tmds.dbus.0.15.0.nupkg 192025 BLAKE2B f3aeac9fe9d6ebc84f31d5c35ac226d1eb790cee3c16a4946ea4f29026a4a472d18b1f93bfdf7796922f359d2aab8b25fceb808a00d6ac0ede46620af8dd6863 SHA512 6384602b2691a1ded0cad96f38b2a9bab09d5993fffa28c5904ac355643732ba71bf5a11f07102390dcd2936044e7b8187d81fecbc85504dbd31cfe5191e065a +DIST tmds.dbus.protocol.0.15.0.nupkg 215793 BLAKE2B 18608e7a9998e2ea89e6d725404c51fffaf1044ea03706396d58799c27839bf419f535b531c4f4342d14e71557c4628e5e1ed0c96088ab28188e732e391cc663 SHA512 45958a88536d1daa769934986b3ac514cdc1104a936bc404dbdec550c958847e7408af621350c09fa51bc4b837fb88471ec6e6056c4aaa2cebf30f044cd834e9 +DIST xunit.2.6.4.nupkg 29082 BLAKE2B 81fa38f39c4ccbfba12f0e58cdd8c6b1b7767f56cfae47c5bdf7080e18b8dbb7ac14d11de9166358a85cbf5c12cd202346feac4f3906c1f1870e18e916f972b2 SHA512 dc8265ab0c88a3d219a17f1ac3a48b1429d1df0b319f93ee07eba84dd801e6450bac317e452c5800df164397cd33f0fe2ea486bc26085f59d5a85bdd3132e89f +DIST xunit.abstractions.2.0.3.nupkg 75155 BLAKE2B 8cfecf557dbe20e0e14b1d8b413acd7516b6538cb543a12708910311fa76b7dcd9d060c7be70a05b0af5ef3b8bd5f819104025afe9796e240c28fcae1c7460c1 SHA512 3ca26b8b97f4a8440f16f818e82651f571bc2513a5592742fd960b9240d0b880fef84827fb25a307e61fe7b019f14e864653fbcf7dee0d0e3faf90593deaf624 +DIST xunit.analyzers.1.8.0.nupkg 1022435 BLAKE2B ef8eeed2d9bac8214e3dd39d0170c09a66c2c48449160d753ecfd4302da33387ab7b2627d506693942ffef05d1dd437a67b0fffc76e1d36f97b4b107997e7030 SHA512 4fdf9e66c966e5748d4f2cc093ac859e6b34b5f6275a3d5a8244e46aeb1e80e0e4e06b5c19e25cd23b94a7e86d8579488ef3f8b88bb522d9017b6cac8906c28b +DIST xunit.assert.2.6.4.nupkg 220798 BLAKE2B bde78104a8e0ad1b92f2917e7c9b70a9dc66985465de7b46d29e96052b904ad12cd230e6ebc87029a687c607e83976fac40440580d8cdbbea7fe47ba05c59367 SHA512 4bc49e189987534a8d4964ebdf9e22e9c964480c913ad417fc30f45d3df7839e9dc803a808418de63211d5bd51f0902ae0786a6fd3220b5e556751bb1b07a24c +DIST xunit.core.2.6.4.nupkg 31004 BLAKE2B d41e2c199d5cc78a197bc0a92962f6439d4b3a24733afc16374c2167bdf4cea93e1999fd7785cbb52b92a0077856691eaf072883a3506a2b727a21fd243f2dd5 SHA512 cdbed5da4e77677ff8bfe165f3d48209ef82c93497fde324ead3d1840bc1fa0c9898c8abba8633258bddc35a890d923d5674525743d00321f0f54f8e918ef847 +DIST xunit.extensibility.core.2.6.4.nupkg 280363 BLAKE2B 3a529ddaedf7dc98257cb526719b0f4b9b272811eb5fbe2068046238b86d52592320bf84ade7ab85434b579d51b85b9b527b9a75b7a202af789d01d68642b94f SHA512 77fecb6df23374e2547d053186bc68d967d0df94a57fc0110559c5757ef947f19ebc856ea31e109554670f819fab6f8dc915168e0017043c1d665458283f550e +DIST xunit.extensibility.execution.2.6.4.nupkg 366873 BLAKE2B db6d2295b475e85f92e84eccad7fe83d2b6cb11200fc356a46b0a04bb8e7b28ed2936e9d2d9207aa4614ca24764b1d1eb5cdc44dde529acf205af73acdf5e2a4 SHA512 7f38da22515961b455225bfef71e2a8d734a9fa8985ab890cc3a2a310335d3615692bbffe65510488419e370d78ecbac31ac73816ad993815e1cb48256b9354a +DIST xunit.runner.visualstudio.2.5.6.nupkg 581724 BLAKE2B 9457d3c19a09e60708ec348357fd83b6f2b163d254b2048caf4c3fb46dfcc982b019810efe939c14cc01aa9ea1e2f1990a99b4ada9b11cde767b8e8a33db6289 SHA512 6cb3279236a1dd52bca7f590b0a84511f701a692bc9f508ef3ee0670675631a801050d0563c9c09a1939f9254e6e370998114e3139abe4de59738b9ff09766c7 diff --git a/app-office/denaro/denaro-2024.2.0.ebuild b/app-office/denaro/denaro-2024.2.0.ebuild new file mode 100644 index 000000000000..d870626d4628 --- /dev/null +++ b/app-office/denaro/denaro-2024.2.0.ebuild @@ -0,0 +1,256 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DOTNET_PKG_COMPAT=8.0 +PYTHON_COMPAT=( python3_{10..12} ) + +NUGETS=" +ace4896.dbus.services.secrets@1.2.0 +coverlet.collector@6.0.0 +docnet.core@2.6.0 +fuzzysharp@2.0.2 +gettext.net@1.9.14 +gircore.adw-1@0.5.0-preview.3 +gircore.cairo-1.0@0.5.0-preview.3 +gircore.freetype2-2.0@0.5.0-preview.3 +gircore.gdk-4.0@0.5.0-preview.3 +gircore.gdkpixbuf-2.0@0.5.0-preview.3 +gircore.gio-2.0@0.5.0-preview.3 +gircore.glib-2.0@0.5.0-preview.3 +gircore.gobject-2.0@0.5.0-preview.3 +gircore.graphene-1.0@0.5.0-preview.3 +gircore.gsk-4.0@0.5.0-preview.3 +gircore.gtk-4.0@0.5.0-preview.3 +gircore.harfbuzz-0.0@0.5.0-preview.3 +gircore.pango-1.0@0.5.0-preview.3 +gircore.pangocairo-1.0@0.5.0-preview.3 +harfbuzzsharp.nativeassets.linux@7.3.0 +harfbuzzsharp.nativeassets.macos@7.3.0 +harfbuzzsharp.nativeassets.win32@7.3.0 +harfbuzzsharp@7.3.0 +hazzik.qif@1.0.3 +livechartscore.skiasharpview@2.0.0-rc2 +livechartscore@2.0.0-rc2 +markdig@0.33.0 +meziantou.framework.win32.credentialmanager@1.4.5 +microsoft.codecoverage@17.8.0 +microsoft.data.sqlite.core@8.0.0 +microsoft.net.test.sdk@17.8.0 +microsoft.netcore.platforms@1.1.0 +microsoft.netcore.targets@1.1.0 +microsoft.netcore.targets@5.0.0 +microsoft.testplatform.objectmodel@17.8.0 +microsoft.testplatform.testhost@17.8.0 +microsoft.win32.primitives@4.3.0 +microsoft.win32.systemevents@8.0.0 +netstandard.library@1.6.1 +newtonsoft.json@13.0.1 +nickvision.aura@2023.11.4 +nuget.frameworks@6.5.0 +octokit@9.0.0 +ofxsharp.netstandard@1.0.0 +pdfsharpcore@1.3.62 +questpdf@2023.12.2 +readsharp.ports.sgmlreader.core@1.0.0 +runtime.debian.8-x64.runtime.native.system.security.cryptography.openssl@4.3.0 +runtime.fedora.23-x64.runtime.native.system.security.cryptography.openssl@4.3.0 +runtime.fedora.24-x64.runtime.native.system.security.cryptography.openssl@4.3.0 +runtime.native.system.io.compression@4.3.0 +runtime.native.system.net.http@4.3.0 +runtime.native.system.security.cryptography.apple@4.3.0 +runtime.native.system.security.cryptography.openssl@4.3.0 +runtime.native.system@4.3.0 +runtime.opensuse.13.2-x64.runtime.native.system.security.cryptography.openssl@4.3.0 +runtime.opensuse.42.1-x64.runtime.native.system.security.cryptography.openssl@4.3.0 +runtime.osx.10.10-x64.runtime.native.system.security.cryptography.apple@4.3.0 +runtime.osx.10.10-x64.runtime.native.system.security.cryptography.openssl@4.3.0 +runtime.rhel.7-x64.runtime.native.system.security.cryptography.openssl@4.3.0 +runtime.ubuntu.14.04-x64.runtime.native.system.security.cryptography.openssl@4.3.0 +runtime.ubuntu.16.04-x64.runtime.native.system.security.cryptography.openssl@4.3.0 +runtime.ubuntu.16.10-x64.runtime.native.system.security.cryptography.openssl@4.3.0 +sharpziplib@1.3.3 +sixlabors.fonts@1.0.0-beta17 +sixlabors.imagesharp@3.1.2 +skiasharp.harfbuzz@2.88.6 +skiasharp.nativeassets.linux@2.88.6 +skiasharp.nativeassets.macos@2.88.6 +skiasharp.nativeassets.win32@2.88.6 +skiasharp@2.88.6 +sqlitepclraw.bundle_e_sqlcipher@2.1.6 +sqlitepclraw.bundle_e_sqlcipher@2.1.7 +sqlitepclraw.core@2.1.6 +sqlitepclraw.core@2.1.7 +sqlitepclraw.lib.e_sqlcipher@2.1.6 +sqlitepclraw.lib.e_sqlcipher@2.1.7 +sqlitepclraw.provider.e_sqlcipher@2.1.6 +sqlitepclraw.provider.e_sqlcipher@2.1.7 +system.appcontext@4.3.0 +system.buffers@4.3.0 +system.collections.concurrent@4.3.0 +system.collections@4.3.0 +system.console@4.3.0 +system.diagnostics.debug@4.3.0 +system.diagnostics.diagnosticsource@4.3.0 +system.diagnostics.tools@4.3.0 +system.diagnostics.tracing@4.3.0 +system.drawing.common@8.0.0 +system.globalization.calendars@4.3.0 +system.globalization.extensions@4.3.0 +system.globalization@4.3.0 +system.io.compression.zipfile@4.3.0 +system.io.compression@4.3.0 +system.io.filesystem.primitives@4.3.0 +system.io.filesystem@4.3.0 +system.io.pipelines@6.0.0 +system.io@4.3.0 +system.linq.expressions@4.3.0 +system.linq@4.3.0 +system.memory@4.5.3 +system.memory@4.5.5 +system.net.http@4.3.0 +system.net.primitives@4.3.0 +system.net.requests@4.3.0 +system.net.sockets@4.3.0 +system.net.webheadercollection@4.3.0 +system.objectmodel@4.3.0 +system.reflection.emit.ilgeneration@4.3.0 +system.reflection.emit.lightweight@4.3.0 +system.reflection.emit@4.3.0 +system.reflection.extensions@4.3.0 +system.reflection.metadata@1.6.0 +system.reflection.primitives@4.3.0 +system.reflection.typeextensions@4.3.0 +system.reflection@4.3.0 +system.resources.resourcemanager@4.3.0 +system.runtime.extensions@4.3.0 +system.runtime.handles@4.3.0 +system.runtime.interopservices.runtimeinformation@4.3.0 +system.runtime.interopservices@4.3.0 +system.runtime.numerics@4.3.0 +system.runtime@4.3.0 +system.security.cryptography.algorithms@4.3.0 +system.security.cryptography.cng@4.3.0 +system.security.cryptography.csp@4.3.0 +system.security.cryptography.encoding@4.3.0 +system.security.cryptography.openssl@4.3.0 +system.security.cryptography.primitives@4.3.0 +system.security.cryptography.x509certificates@4.3.0 +system.text.encoding.extensions@4.3.0 +system.text.encoding@4.3.0 +system.text.regularexpressions@4.3.0 +system.threading.tasks.extensions@4.3.0 +system.threading.tasks@4.3.0 +system.threading.timer@4.3.0 +system.threading@4.3.0 +system.xml.readerwriter@4.3.0 +system.xml.xdocument@4.3.0 +tmds.dbus.protocol@0.15.0 +tmds.dbus@0.15.0 +xunit.abstractions@2.0.3 +xunit.analyzers@1.8.0 +xunit.assert@2.6.4 +xunit.core@2.6.4 +xunit.extensibility.core@2.6.4 +xunit.extensibility.execution@2.6.4 +xunit.runner.visualstudio@2.5.6 +xunit@2.6.4 +" + +inherit check-reqs desktop dotnet-pkg gnome2-utils python-any-r1 xdg + +DESCRIPTION="A personal finance manager" +HOMEPAGE="https://github.com/NickvisionApps/Denaro/" + +if [[ "${PV}" == *9999* ]] ; then + inherit git-r3 + + EGIT_REPO_URI="https://github.com/NickvisionApps/${PN^}.git" +else + SRC_URI="https://github.com/NickvisionApps/${PN^}/archive/${PV}.tar.gz + -> ${P}.tar.gz" + S="${WORKDIR}/${P^}" + + KEYWORDS="amd64" +fi + +SRC_URI+=" ${NUGET_URIS} " + +LICENSE="MIT" +SLOT="0" + +RDEPEND=" + >=gui-libs/gtk-4.10:4 + app-arch/brotli + dev-libs/glib + gui-libs/libadwaita:1 + media-libs/freetype + media-libs/harfbuzz +" +BDEPEND=" + ${PYTHON_DEPS} + ${RDEPEND} + dev-util/blueprint-compiler +" + +CHECKREQS_DISK_BUILD="1200M" +DOTNET_PKG_PROJECTS=( NickvisionMoney.GNOME/NickvisionMoney.GNOME.csproj ) +DOTNET_PKG_BUILD_EXTRA_ARGS=( -p:WarningLevel=0 ) + +DOCS=( CONTRIBUTING.md README.md ) + +pkg_setup() { + check-reqs_pkg_setup + dotnet-pkg_pkg_setup + python-any-r1_pkg_setup +} + +src_unpack() { + dotnet-pkg_src_unpack + + if [[ -n "${EGIT_REPO_URI}" ]] ; then + git-r3_src_unpack + fi +} + +src_compile() { + ebegin "Compiling gresources" + glib-compile-resources --sourcedir NickvisionMoney.GNOME/Resources \ + NickvisionMoney.GNOME/Resources/org.nickvision.money.gresource.xml + eend ${?} || die "failed to compile gresources" + + dotnet-pkg_src_compile + + cd "${S}/NickvisionMoney.Shared" || die + cp Linux/org.nickvision.money.desktop.in org.nickvision.money.desktop || die + sed -i "s|@EXEC@|${PN}|" org.nickvision.money.desktop || die +} + +src_install() { + dotnet-pkg-base_install + dotnet-pkg-base_dolauncher "/usr/share/${P}/NickvisionMoney.GNOME" "${PN}" + + insinto /usr/share/org.nickvision.money + doins NickvisionMoney.GNOME/Resources/*.gresource + + insinto /usr/share/icons/hicolor/scalable/apps + doins NickvisionMoney.Shared/Resources/org.*.svg + + insinto /usr/share/icons/hicolor/symbolic/apps + doins NickvisionMoney.GNOME/Resources/*.svg + + domenu NickvisionMoney.Shared/org.nickvision.money.desktop + + einstalldocs +} + +pkg_postinst() { + gnome2_schemas_update + xdg_pkg_postinst +} + +pkg_postrm() { + gnome2_schemas_update + xdg_pkg_postrm +} diff --git a/app-office/denaro/metadata.xml b/app-office/denaro/metadata.xml new file mode 100644 index 000000000000..98fd669ea250 --- /dev/null +++ b/app-office/denaro/metadata.xml @@ -0,0 +1,20 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> + +<pkgmetadata> + <maintainer type="project"> + <email>dotnet@gentoo.org</email> + <name>Gentoo Dotnet Project</name> + </maintainer> + <longdescription> + Manage multiple accounts at a time, with a familiar tab interface. Easily + filter transactions by type, group, or date. Easily repeat transactions, + such as bills that occur every month. Transfer money from one account to + another. Export an account as a CSV file and import a CSV, OFX or QIF file + to bulk add transactions to an account. + </longdescription> + <upstream> + <bugs-to>https://github.com/NickvisionApps/Denaro/issues/</bugs-to> + <remote-id type="github">NickvisionApps/Denaro</remote-id> + </upstream> +</pkgmetadata> diff --git a/app-office/dia/dia-0.97.3.ebuild b/app-office/dia/dia-0.97.3-r1.ebuild index a8a9ae6b6c07..840d9aaaca77 100644 --- a/app-office/dia/dia-0.97.3.ebuild +++ b/app-office/dia/dia-0.97.3-r1.ebuild @@ -1,24 +1,21 @@ -# Copyright 1999-2018 Gentoo Foundation +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=5 -GCONF_DEBUG=yes -GNOME2_LA_PUNT=yes -PYTHON_COMPAT=( python2_7 ) +EAPI=6 -inherit autotools eutils gnome2 python-single-r1 multilib +GNOME2_EAUTORECONF="yes" +inherit gnome2 DESCRIPTION="Diagram/flowchart creation program" HOMEPAGE="https://wiki.gnome.org/Apps/Dia" -LICENSE="GPL-2" +LICENSE="GPL-2+" SLOT="0" -KEYWORDS="~alpha amd64 ~arm hppa ~ia64 ~ppc ppc64 ~sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos" # the doc USE flag doesn't seem to do anything without docbook2html # cairo support is preferred as explained by upstream at: # https://bugzilla.gnome.org/show_bug.cgi?id=729668#c6 -IUSE="+cairo doc python" -REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" +IUSE="+cairo doc" RDEPEND=" >=dev-libs/glib-2:2 @@ -35,31 +32,23 @@ RDEPEND=" doc? ( app-text/docbook-xml-dtd:4.5 app-text/docbook-xsl-stylesheets ) - python? ( - >=dev-python/pygtk-2 - ${PYTHON_DEPS} ) " DEPEND="${RDEPEND} dev-util/intltool - sys-apps/sed virtual/pkgconfig doc? ( dev-libs/libxslt )" -pkg_setup() { - use python && python-single-r1_pkg_setup -} - -src_prepare() { - DOCS="AUTHORS ChangeLog KNOWN_BUGS MAINTAINERS NEWS README RELEASE-PROCESS THANKS TODO" +DOCS=( AUTHORS ChangeLog KNOWN_BUGS MAINTAINERS NEWS README RELEASE-PROCESS THANKS TODO ) - epatch "${FILESDIR}"/${PN}-0.97.0-gnome-doc.patch #159381 , upstream #470812 #558690 - epatch "${FILESDIR}"/${PN}-0.97.2-underlinking.patch #420685, upstream #678761 - epatch "${FILESDIR}"/${PN}-0.97.3-freetype_pkgconfig.patch #654814, upstream https://gitlab.gnome.org/GNOME/dia/merge_requests/1 - - if use python; then - python_fix_shebang . - fi +PATCHES=( + "${FILESDIR}"/${PN}-0.97.0-gnome-doc.patch #159381 , upstream #470812 #558690 + "${FILESDIR}"/${PN}-0.97.2-underlinking.patch #420685, upstream #678761 + "${FILESDIR}"/${PN}-0.97.3-freetype_pkgconfig.patch #654814, upstream https://gitlab.gnome.org/GNOME/dia/merge_requests/1 + "${FILESDIR}"/${PN}-0.97.3-slibtool.patch + "${FILESDIR}"/${PN}-0.97.3-configure-clang16.patch +) +src_prepare() { if ! use doc; then # Skip man generation sed -i -e '/if HAVE_DB2MAN/,/endif/d' doc/*/Makefile.am || die @@ -74,7 +63,6 @@ src_prepare() { # Upstream bug #737255 sed -i -e "/localedir/d" configure.in || die - eautoreconf gnome2_src_prepare } @@ -88,7 +76,7 @@ src_configure() { --disable-libemf \ $(use_enable doc db2html) \ $(use_with cairo) \ - $(use_with python) \ + --without-python \ --without-swig \ --without-hardbooks } diff --git a/app-office/dia/files/dia-0.97.2-underlinking.patch b/app-office/dia/files/dia-0.97.2-underlinking.patch index 903e077f23f4..297888cc9b6e 100644 --- a/app-office/dia/files/dia-0.97.2-underlinking.patch +++ b/app-office/dia/files/dia-0.97.2-underlinking.patch @@ -6,13 +6,13 @@ Subject: [PATCH] Fix missing linkage with gmodule-2.0. Fixes: https://bugzilla.gnome.org/show_bug.cgi?id=678761 Fixes: https://bugs.gentoo.org/show_bug.cgi?id=420685 --- - dia-0.97.2/configure.in | 2 +- + configure.in | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) -diff --git a/dia-0.97.2/configure.in b/dia-0.97.2/configure.in +diff --git a/configure.in b/configure.in index 72830de..6b7394a 100644 ---- a/dia-0.97.2/configure.in -+++ b/dia-0.97.2/configure.in +--- a/configure.in ++++ b/configure.in @@ -55,7 +55,7 @@ AC_SUBST(GMODULE_CFLAGS) AC_SUBST(GMODULE_LIBS) AC_PATH_PROG(GLIB_GENMARSHAL, glib-genmarshal) diff --git a/app-office/dia/files/dia-0.97.3-configure-clang16.patch b/app-office/dia/files/dia-0.97.3-configure-clang16.patch new file mode 100644 index 000000000000..75b6f003ca3f --- /dev/null +++ b/app-office/dia/files/dia-0.97.3-configure-clang16.patch @@ -0,0 +1,22 @@ +https://bugs.gentoo.org/874729 +https://src.fedoraproject.org/rpms/dia/blob/0a14169fc36b959598074065678e0126830317f8/f/dia-configure-c99.patch + +C99 removes support for implicit ints, so declare the return type +of main explicitly. Future compilers are likely to require explicit +type declarations. + +Upstream has switched to Meson, and it does not seem to use this +particular check anymore. + +--- a/configure.in ++++ b/configure.in +@@ -197,7 +197,7 @@ if test "$png_ok" = yes; then + png_structp pp; + png_infop info; + png_colorp cmap; +- main() { void*foo = png_create_read_struct; }], ++ int main(void) { void*foo = png_create_read_struct; }], + png_ok=yes, + png_ok=no) + LDFLAGS="${old_LDFLAGS}" + diff --git a/app-office/dia/files/dia-0.97.3-slibtool.patch b/app-office/dia/files/dia-0.97.3-slibtool.patch new file mode 100644 index 000000000000..a2f4375c088e --- /dev/null +++ b/app-office/dia/files/dia-0.97.3-slibtool.patch @@ -0,0 +1,13 @@ +This fixes build with dev-build/slibtool + +--- a/lib/Makefile.am ++++ b/lib/Makefile.am +@@ -178,7 +178,7 @@ libdia_la_SOURCES = \ + # render.h \ + # render.c + +-libdia_la_LDFLAGS = -avoid-version --export-dynamic ++libdia_la_LDFLAGS = -avoid-version -export-dynamic + libdia_la_LIBADD = $(GTK_LIBS) + + AM_CPPFLAGS = \ diff --git a/app-office/dia/metadata.xml b/app-office/dia/metadata.xml index 0d9bb7d4ae18..595bd9c2d63f 100644 --- a/app-office/dia/metadata.xml +++ b/app-office/dia/metadata.xml @@ -1,16 +1,19 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="project"> - <email>gnome@gentoo.org</email> - <name>Gentoo GNOME Desktop</name> - </maintainer> - <longdescription> - Dia is a gtk+ based diagram creation program. It can be used to - draw many different kinds of diagrams. It currently has special - objects to help draw entity relationship diagrams, UML diagrams, - flowcharts, network diagrams, and simple circuits. It is also - possible to add support for new shapes by writing simple XML - files, using a subset of SVG to draw the shape. - </longdescription> + <maintainer type="project"> + <email>gnome@gentoo.org</email> + <name>Gentoo GNOME Desktop</name> + </maintainer> + <longdescription> + Dia is a gtk+ based diagram creation program. It can be used to + draw many different kinds of diagrams. It currently has special + objects to help draw entity relationship diagrams, UML diagrams, + flowcharts, network diagrams, and simple circuits. It is also + possible to add support for new shapes by writing simple XML + files, using a subset of SVG to draw the shape. + </longdescription> + <upstream> + <remote-id type="gnome-gitlab">GNOME/dia</remote-id> + </upstream> </pkgmetadata> diff --git a/app-office/dia2code/dia2code-1.0.0.ebuild b/app-office/dia2code/dia2code-1.0.0-r1.ebuild index 7f505bb1e808..d670a325ac92 100644 --- a/app-office/dia2code/dia2code-1.0.0.ebuild +++ b/app-office/dia2code/dia2code-1.0.0-r1.ebuild @@ -1,28 +1,32 @@ -# Copyright 1999-2017 Gentoo Foundation +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=6 +EAPI=8 + inherit gnome2 DESCRIPTION="Convert UML diagrams produced with Dia to various source code flavours" HOMEPAGE="http://dia2code.sourceforge.net/" -SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz" +SRC_URI="https://downloads.sourceforge.net/${PN}/${P}.tar.gz" LICENSE="GPL-3+" SLOT="0" -KEYWORDS="amd64 ~ia64 ~ppc ~sparc x86" +KEYWORDS="amd64 ~arm64 x86" IUSE="test" +RESTRICT="!test? ( test )" -RDEPEND="${DEPEND}" -DEPEND=" - dev-libs/libxml2 +RDEPEND="dev-libs/libxml2" +DEPEND="${RDEPEND} test? ( app-shells/bash ) " +PATCHES=( + "${FILESDIR}"/${P}-fix-imports.patch +) + src_prepare() { # Script makes use of arrays - sed -e 's:/bin/sh:/bin/bash:' \ - -i tests/tests.sh || die + sed -e 's:/bin/sh:/bin/bash:' -i tests/tests.sh || die gnome2_src_prepare } diff --git a/app-office/dia2code/files/dia2code-1.0.0-fix-imports.patch b/app-office/dia2code/files/dia2code-1.0.0-fix-imports.patch new file mode 100644 index 000000000000..e12d38806b6d --- /dev/null +++ b/app-office/dia2code/files/dia2code-1.0.0-fix-imports.patch @@ -0,0 +1,12 @@ +https://bugs.gentoo.org/895298 + +--- a/src/decls.hpp ++++ b/src/decls.hpp +@@ -23,6 +23,7 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. + #include "config.h" + + #include "umlPackage.hpp" ++#include <cinttypes> + + /* Package processing auxiliary structure: + "Declarations" are UML packages (which map to IDL module or C++ diff --git a/app-office/dia2code/metadata.xml b/app-office/dia2code/metadata.xml index c8d1cfcb2f44..4e3015347fe8 100644 --- a/app-office/dia2code/metadata.xml +++ b/app-office/dia2code/metadata.xml @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> <pkgmetadata> <maintainer type="project"> <email>gnome@gentoo.org</email> diff --git a/app-office/drawio-desktop-bin/Manifest b/app-office/drawio-desktop-bin/Manifest new file mode 100644 index 000000000000..c47bf7e450ad --- /dev/null +++ b/app-office/drawio-desktop-bin/Manifest @@ -0,0 +1,9 @@ +DIST drawio-22.1.21-icon-r1.svg 1194 BLAKE2B 624a024e95ff1a68ac298b64d0e633f46411f7ec142d8b2a7d639c7e6a66a1f7c695f67b28a64e323ec1dea36ec4d657e2ee9119cd58f1c84f0d9cb9b5d9755d SHA512 ce010d61c5de3322d4e3c66c87ae199b7d15e68ee7253078f001eccb3b725c0290426978cfd81a4d06276b8b50ea8bd650213a50eb72432451afe536790eb39e +DIST drawio-23.1.5-icon-r1.svg 1194 BLAKE2B 624a024e95ff1a68ac298b64d0e633f46411f7ec142d8b2a7d639c7e6a66a1f7c695f67b28a64e323ec1dea36ec4d657e2ee9119cd58f1c84f0d9cb9b5d9755d SHA512 ce010d61c5de3322d4e3c66c87ae199b7d15e68ee7253078f001eccb3b725c0290426978cfd81a4d06276b8b50ea8bd650213a50eb72432451afe536790eb39e +DIST drawio-24.0.4-icon-r1.svg 1194 BLAKE2B 624a024e95ff1a68ac298b64d0e633f46411f7ec142d8b2a7d639c7e6a66a1f7c695f67b28a64e323ec1dea36ec4d657e2ee9119cd58f1c84f0d9cb9b5d9755d SHA512 ce010d61c5de3322d4e3c66c87ae199b7d15e68ee7253078f001eccb3b725c0290426978cfd81a4d06276b8b50ea8bd650213a50eb72432451afe536790eb39e +DIST drawio-desktop-bin-amd64-22.1.21.deb 96067454 BLAKE2B 4359f16e9932bd0b356cb8e800dab018462f943c81f604cc32837c6fcf1d1eda051380a0efdb122cf08d38d6f9ea6d87fa89de41d11ff33fd132fec037d0ff25 SHA512 2c99cefeb9a483e9a687eb1d3945549dda932303e8e7d45e80cc37103659c88e9eaba33b5b663fb96c331800424d24c16e11d670231f04d42dc30119db731ee5 +DIST drawio-desktop-bin-amd64-23.1.5.deb 96278524 BLAKE2B 589cb585a687d40d2ae763492f0478ad6ee8acd642ecd00a9cd129c0e68bb297477c6b7709de13186d5ad643ee2ddb5d19c2e5d95574bfe49152958de02e44cf SHA512 9ae538f079a4eaa6c191270ed6f3ffc506a5921df109dbedfb7d9e3a4b2b61ebc884a33aca2f894bb0fe532e0069df62e267284250349facfd1d6e5bde7b824c +DIST drawio-desktop-bin-amd64-24.0.4.deb 96112610 BLAKE2B 0cc189f9eb22d0995f15b38dde45a37c4ab5cefc0eeefa02398a263b74d1a8ac1bf7ec3a7d29e4a91a91f0481c1c59670238489bdf34500163ae7c9a7995189d SHA512 0fae62cfcd89c2233e5d149b37b122f0a362a8a3753e824d766768aec94ceefbb2d458016c402f1e5c43663b10fdda5a0db65fbe8194f103dbae974520c32b57 +DIST drawio-desktop-bin-arm64-22.1.21.deb 91108260 BLAKE2B ff13736806866249ef55ff7dabed173996b910d25f31f72e9755ef22f3e67162aa080046e4fb5af9801b8ddaefe19cdae578ce6a9d314013b01211832b71ded2 SHA512 5d273b55839858ab4afb18f9ceab1a8004af7843e73a15944be5991d09b821dc4f9fcf46a8dfca6b1a47d7d6e70e4e905e4dfe13e03fe842b6c1b40fc92164d7 +DIST drawio-desktop-bin-arm64-23.1.5.deb 90820726 BLAKE2B e937b1fa7675b3ed895776fbbf5b97c2d96d9fdc658789cad6fa7c2633af5257c61850c1e1f3537b4f3b47261f781dcadb316100b53101e1f5979bf6e9572c76 SHA512 94608a667a55f6e82321d2fd0e668e88dc27a74e7bd8fbd65317fdb02cd11fb4c0d990d3dc513a9a7584d69204a8d7e7f1b842a3c46938ad38671b44da68d399 +DIST drawio-desktop-bin-arm64-24.0.4.deb 91106114 BLAKE2B 6e55db288b503af9ca68a5011126bd026c925f96008b3224965f4e4b5a855ef335ad806524f1c8d196dc6690fbf31b0adb669a5a88523a6586c4aad95bb53bb9 SHA512 032fadbb00fc31d5e1723612fc33e27573f1aa86c0d3d6bc4ec15ea964db8b81737c0d4c8dcf39e529e9fbda8753221014020e189a449a7c7c280d049dab46e1 diff --git a/app-office/drawio-desktop-bin/drawio-desktop-bin-22.1.21.ebuild b/app-office/drawio-desktop-bin/drawio-desktop-bin-22.1.21.ebuild new file mode 100644 index 000000000000..c58511abd23b --- /dev/null +++ b/app-office/drawio-desktop-bin/drawio-desktop-bin-22.1.21.ebuild @@ -0,0 +1,112 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +CHROMIUM_LANGS=" + af am ar bg bn ca cs da de el en-GB en-US es es-419 et fa fi fil fr gu he + hi hr hu id it ja kn ko lt lv ml mr ms nb nl pl pt-BR pt-PT ro ru sk sl sr + sv sw ta te th tr uk ur vi zh-CN zh-TW +" + +inherit chromium-2 desktop unpacker xdg + +DESCRIPTION="draw.io diagramming and whiteboarding desktop app" +HOMEPAGE="https://www.drawio.com/" + +SRC_URI=" + amd64? ( https://github.com/jgraph/drawio-desktop/releases/download/v${PV}/drawio-amd64-${PV}.deb + -> ${PN}-amd64-${PV}.deb ) + arm64? ( https://github.com/jgraph/drawio-desktop/releases/download/v${PV}/drawio-arm64-${PV}.deb + -> ${PN}-arm64-${PV}.deb ) + https://raw.githubusercontent.com/jgraph/drawio-desktop/bdf5a4de3331e8dabab2be4c8f7b1a5427118f3f/build/icon.svg + -> drawio-${PV}-icon-r1.svg +" +S="${WORKDIR}" + +KEYWORDS="-* amd64" + +# These are the licenses used by node_modules packages, drawio and drawio-desktop repositories +LICENSE=" + 0BSD Apache-2.0 BSD BSD-2 CC0-1.0 GPL-2 ISC PYTHON WTFPL-2 MIT ZLIB +" + +SLOT="0" + +RDEPEND=" + >=app-accessibility/at-spi2-core-2.46.0:2 + dev-libs/expat + dev-libs/glib:2 + dev-libs/nspr + >=dev-libs/nss-3 + media-libs/alsa-lib + media-libs/mesa + net-print/cups + sys-apps/dbus + sys-libs/glibc + x11-libs/cairo + x11-libs/gtk+:3 + x11-libs/libdrm + x11-libs/libX11 + x11-libs/libxcb + x11-libs/libXcomposite + x11-libs/libXdamage + x11-libs/libXext + x11-libs/libXfixes + x11-libs/libxkbcommon + x11-libs/libXrandr + x11-libs/pango +" + +QA_PREBUILT="opt/drawio/*" + +pkg_pretend() { + chromium_suid_sandbox_check_kernel_config +} + +src_prepare() { + default + # cleanup languages + pushd "opt/drawio/locales" > /dev/null || die + chromium_remove_language_paks + popd > /dev/null || die + + #Fix mimetype + sed -i \ + -e 's*<icon name="x-office-document" />*<icon name="application-vnd.jgraph.mxfile"/>*g' \ + -e '4 i <sub-class-of type="text/xml"/>' \ + "usr/share/mime/packages/drawio.xml" || die "couldn't modify drawio.xml" +} + +src_install() { + local destdir="/opt/drawio" + + # Copy icons + local IC_SIZE + for IC_SIZE in 16 32 48 64 96 128 192 256 512 1024 + do + newicon -s "${IC_SIZE}" "usr/share/icons/hicolor/${IC_SIZE}x${IC_SIZE}/apps/drawio.png" drawio.png + newicon -s "${IC_SIZE}" -c mimetypes "usr/share/icons/hicolor/${IC_SIZE}x${IC_SIZE}/apps/drawio.png" \ + application-vnd.jgraph.mxfile.png + done + newicon -s scalable "${DISTDIR}/drawio-${PV}-icon-r1.svg" drawio.svg + newicon -s scalable -c mimetypes "${DISTDIR}/drawio-${PV}-icon-r1.svg" application-vnd.jgraph.mxfile.svg + + # Create a desktop entry and associate it with the drawio mime type + domenu usr/share/applications/drawio.desktop + + # MIME descriptor for .drawio and .vsdx files + insinto /usr/share/mime/packages + doins "usr/share/mime/packages/drawio.xml" + + exeinto "${destdir}" + doexe opt/drawio/chrome-sandbox opt/drawio/chrome_crashpad_handler opt/drawio/drawio opt/drawio/*.so* + + insinto "${destdir}" + insopts -m0644 + doins opt/drawio/*.pak opt/drawio/*.bin opt/drawio/*.json opt/drawio/*.dat + insopts -m0755 + doins -r opt/drawio/locales opt/drawio/resources + + dosym "${destdir}"/drawio /usr/bin/drawio +} diff --git a/app-office/drawio-desktop-bin/drawio-desktop-bin-23.1.5.ebuild b/app-office/drawio-desktop-bin/drawio-desktop-bin-23.1.5.ebuild new file mode 100644 index 000000000000..c58511abd23b --- /dev/null +++ b/app-office/drawio-desktop-bin/drawio-desktop-bin-23.1.5.ebuild @@ -0,0 +1,112 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +CHROMIUM_LANGS=" + af am ar bg bn ca cs da de el en-GB en-US es es-419 et fa fi fil fr gu he + hi hr hu id it ja kn ko lt lv ml mr ms nb nl pl pt-BR pt-PT ro ru sk sl sr + sv sw ta te th tr uk ur vi zh-CN zh-TW +" + +inherit chromium-2 desktop unpacker xdg + +DESCRIPTION="draw.io diagramming and whiteboarding desktop app" +HOMEPAGE="https://www.drawio.com/" + +SRC_URI=" + amd64? ( https://github.com/jgraph/drawio-desktop/releases/download/v${PV}/drawio-amd64-${PV}.deb + -> ${PN}-amd64-${PV}.deb ) + arm64? ( https://github.com/jgraph/drawio-desktop/releases/download/v${PV}/drawio-arm64-${PV}.deb + -> ${PN}-arm64-${PV}.deb ) + https://raw.githubusercontent.com/jgraph/drawio-desktop/bdf5a4de3331e8dabab2be4c8f7b1a5427118f3f/build/icon.svg + -> drawio-${PV}-icon-r1.svg +" +S="${WORKDIR}" + +KEYWORDS="-* amd64" + +# These are the licenses used by node_modules packages, drawio and drawio-desktop repositories +LICENSE=" + 0BSD Apache-2.0 BSD BSD-2 CC0-1.0 GPL-2 ISC PYTHON WTFPL-2 MIT ZLIB +" + +SLOT="0" + +RDEPEND=" + >=app-accessibility/at-spi2-core-2.46.0:2 + dev-libs/expat + dev-libs/glib:2 + dev-libs/nspr + >=dev-libs/nss-3 + media-libs/alsa-lib + media-libs/mesa + net-print/cups + sys-apps/dbus + sys-libs/glibc + x11-libs/cairo + x11-libs/gtk+:3 + x11-libs/libdrm + x11-libs/libX11 + x11-libs/libxcb + x11-libs/libXcomposite + x11-libs/libXdamage + x11-libs/libXext + x11-libs/libXfixes + x11-libs/libxkbcommon + x11-libs/libXrandr + x11-libs/pango +" + +QA_PREBUILT="opt/drawio/*" + +pkg_pretend() { + chromium_suid_sandbox_check_kernel_config +} + +src_prepare() { + default + # cleanup languages + pushd "opt/drawio/locales" > /dev/null || die + chromium_remove_language_paks + popd > /dev/null || die + + #Fix mimetype + sed -i \ + -e 's*<icon name="x-office-document" />*<icon name="application-vnd.jgraph.mxfile"/>*g' \ + -e '4 i <sub-class-of type="text/xml"/>' \ + "usr/share/mime/packages/drawio.xml" || die "couldn't modify drawio.xml" +} + +src_install() { + local destdir="/opt/drawio" + + # Copy icons + local IC_SIZE + for IC_SIZE in 16 32 48 64 96 128 192 256 512 1024 + do + newicon -s "${IC_SIZE}" "usr/share/icons/hicolor/${IC_SIZE}x${IC_SIZE}/apps/drawio.png" drawio.png + newicon -s "${IC_SIZE}" -c mimetypes "usr/share/icons/hicolor/${IC_SIZE}x${IC_SIZE}/apps/drawio.png" \ + application-vnd.jgraph.mxfile.png + done + newicon -s scalable "${DISTDIR}/drawio-${PV}-icon-r1.svg" drawio.svg + newicon -s scalable -c mimetypes "${DISTDIR}/drawio-${PV}-icon-r1.svg" application-vnd.jgraph.mxfile.svg + + # Create a desktop entry and associate it with the drawio mime type + domenu usr/share/applications/drawio.desktop + + # MIME descriptor for .drawio and .vsdx files + insinto /usr/share/mime/packages + doins "usr/share/mime/packages/drawio.xml" + + exeinto "${destdir}" + doexe opt/drawio/chrome-sandbox opt/drawio/chrome_crashpad_handler opt/drawio/drawio opt/drawio/*.so* + + insinto "${destdir}" + insopts -m0644 + doins opt/drawio/*.pak opt/drawio/*.bin opt/drawio/*.json opt/drawio/*.dat + insopts -m0755 + doins -r opt/drawio/locales opt/drawio/resources + + dosym "${destdir}"/drawio /usr/bin/drawio +} diff --git a/app-office/drawio-desktop-bin/drawio-desktop-bin-24.0.4.ebuild b/app-office/drawio-desktop-bin/drawio-desktop-bin-24.0.4.ebuild new file mode 100644 index 000000000000..d4950afc3ba9 --- /dev/null +++ b/app-office/drawio-desktop-bin/drawio-desktop-bin-24.0.4.ebuild @@ -0,0 +1,112 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +CHROMIUM_LANGS=" + af am ar bg bn ca cs da de el en-GB en-US es es-419 et fa fi fil fr gu he + hi hr hu id it ja kn ko lt lv ml mr ms nb nl pl pt-BR pt-PT ro ru sk sl sr + sv sw ta te th tr uk ur vi zh-CN zh-TW +" + +inherit chromium-2 desktop unpacker xdg + +DESCRIPTION="draw.io diagramming and whiteboarding desktop app" +HOMEPAGE="https://www.drawio.com/" + +SRC_URI=" + amd64? ( https://github.com/jgraph/drawio-desktop/releases/download/v${PV}/drawio-amd64-${PV}.deb + -> ${PN}-amd64-${PV}.deb ) + arm64? ( https://github.com/jgraph/drawio-desktop/releases/download/v${PV}/drawio-arm64-${PV}.deb + -> ${PN}-arm64-${PV}.deb ) + https://raw.githubusercontent.com/jgraph/drawio-desktop/2c47e92b36155bf4109a4fbe83410be8acb70a3b/build/icon.svg + -> drawio-${PV}-icon-r1.svg +" +S="${WORKDIR}" + +KEYWORDS="-* ~amd64" + +# These are the licenses used by node_modules packages, drawio and drawio-desktop repositories +LICENSE=" + 0BSD Apache-2.0 BSD BSD-2 CC0-1.0 GPL-2 ISC PYTHON WTFPL-2 MIT ZLIB +" + +SLOT="0" + +RDEPEND=" + >=app-accessibility/at-spi2-core-2.46.0:2 + dev-libs/expat + dev-libs/glib:2 + dev-libs/nspr + >=dev-libs/nss-3 + media-libs/alsa-lib + media-libs/mesa + net-print/cups + sys-apps/dbus + sys-libs/glibc + x11-libs/cairo + x11-libs/gtk+:3 + x11-libs/libdrm + x11-libs/libX11 + x11-libs/libxcb + x11-libs/libXcomposite + x11-libs/libXdamage + x11-libs/libXext + x11-libs/libXfixes + x11-libs/libxkbcommon + x11-libs/libXrandr + x11-libs/pango +" + +QA_PREBUILT="opt/drawio/*" + +pkg_pretend() { + chromium_suid_sandbox_check_kernel_config +} + +src_prepare() { + default + # cleanup languages + pushd "opt/drawio/locales" > /dev/null || die + chromium_remove_language_paks + popd > /dev/null || die + + #Fix mimetype + sed -i \ + -e 's*<icon name="x-office-document" />*<icon name="application-vnd.jgraph.mxfile"/>*g' \ + -e '4 i <sub-class-of type="text/xml"/>' \ + "usr/share/mime/packages/drawio.xml" || die "couldn't modify drawio.xml" +} + +src_install() { + local destdir="/opt/drawio" + + # Copy icons + local IC_SIZE + for IC_SIZE in 16 32 48 64 96 128 192 256 512 1024 + do + newicon -s "${IC_SIZE}" "usr/share/icons/hicolor/${IC_SIZE}x${IC_SIZE}/apps/drawio.png" drawio.png + newicon -s "${IC_SIZE}" -c mimetypes "usr/share/icons/hicolor/${IC_SIZE}x${IC_SIZE}/apps/drawio.png" \ + application-vnd.jgraph.mxfile.png + done + newicon -s scalable "${DISTDIR}/drawio-${PV}-icon-r1.svg" drawio.svg + newicon -s scalable -c mimetypes "${DISTDIR}/drawio-${PV}-icon-r1.svg" application-vnd.jgraph.mxfile.svg + + # Create a desktop entry and associate it with the drawio mime type + domenu usr/share/applications/drawio.desktop + + # MIME descriptor for .drawio and .vsdx files + insinto /usr/share/mime/packages + doins "usr/share/mime/packages/drawio.xml" + + exeinto "${destdir}" + doexe opt/drawio/chrome-sandbox opt/drawio/chrome_crashpad_handler opt/drawio/drawio opt/drawio/*.so* + + insinto "${destdir}" + insopts -m0644 + doins opt/drawio/*.pak opt/drawio/*.bin opt/drawio/*.json opt/drawio/*.dat + insopts -m0755 + doins -r opt/drawio/locales opt/drawio/resources + + dosym "${destdir}"/drawio /usr/bin/drawio +} diff --git a/app-office/drawio-desktop-bin/metadata.xml b/app-office/drawio-desktop-bin/metadata.xml new file mode 100644 index 000000000000..e55ac6ceb34b --- /dev/null +++ b/app-office/drawio-desktop-bin/metadata.xml @@ -0,0 +1,16 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person" proxied="yes"> + <email>foti.giuseppe@gmail.com</email> + <name>Giuseppe Foti</name> + </maintainer> + <maintainer type="project" proxied="proxy"> + <email>proxy-maint@gentoo.org</email> + <name>Proxy Maintainers</name> + </maintainer> + <upstream> + <remote-id type="github">jgraph/drawio-desktop</remote-id> + <bugs-to>https://github.com/jgraph/drawio-desktop/issues</bugs-to> + </upstream> +</pkgmetadata> diff --git a/app-office/endeavour/Manifest b/app-office/endeavour/Manifest new file mode 100644 index 000000000000..a508ca8005e6 --- /dev/null +++ b/app-office/endeavour/Manifest @@ -0,0 +1 @@ +DIST Endeavour-43.0.tar.bz2 540310 BLAKE2B f878fa39220300838c350acf8924f1c9d9243ff201bbc478b6947ab482acf886f74fa760359994d27a26aded796d06f64718357c16013523f3c35d23c507fd5e SHA512 2fa544d07113f51e858e75608696bc0fee593237ff0c2681e52e802b08ee497faa2e04283b8e24450cc679fc520433285a949c411697f377fd95bd6e4777abbb diff --git a/app-office/endeavour/endeavour-43.0-r1.ebuild b/app-office/endeavour/endeavour-43.0-r1.ebuild new file mode 100644 index 000000000000..1c31a8c34671 --- /dev/null +++ b/app-office/endeavour/endeavour-43.0-r1.ebuild @@ -0,0 +1,61 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit gnome.org gnome2-utils meson xdg + +DESCRIPTION="Personal task manager" +HOMEPAGE="https://wiki.gnome.org/Apps/Todo https://gitlab.gnome.org/World/Endeavour" + +if [[ ${PV} == 9999 ]]; then + inherit git-r3 + EGIT_REPO_URI="https://gitlab.gnome.org/World/Endeavour.git" + SRC_URI="" +else + SRC_URI="https://gitlab.gnome.org/World/${PN^}/-/archive/${PV}/${PN^}-${PV}.tar.bz2" + KEYWORDS="~amd64" + S="${WORKDIR}/${PN^}-${PV}" +fi + +LICENSE="GPL-3+" +SLOT="0" +IUSE="+introspection" + +RDEPEND=" + >=dev-libs/glib-2.58.0:2 + >=gui-libs/gtk-3.92.0:4[introspection?] + >=gui-libs/libadwaita-1.2.0:1 + >=net-libs/gnome-online-accounts-3.2.0:= + >=dev-libs/libpeas-1.17:0 + >=gnome-extra/evolution-data-server-3.33.2:=[gtk] + introspection? ( >=dev-libs/gobject-introspection-1.42:= ) +" +DEPEND="${RDEPEND}" +BDEPEND=" + dev-libs/libxml2:2 + dev-util/glib-utils + >=sys-devel/gettext-0.19.8 + virtual/pkgconfig +" + +src_configure() { + # TODO: There aren't any consumers of the introspection outside gnome-todo's own plugins, so maybe we + # TODO: should just always build introspection support as an application that needs it for full functionality? + local emesonargs=( + $(meson_use introspection) + -Dtracing=false + -Dprofile=default + ) + meson_src_configure +} + +pkg_postinst() { + xdg_pkg_postinst + gnome2_schemas_update +} + +pkg_postrm() { + xdg_pkg_postrm + gnome2_schemas_update +} diff --git a/app-office/endeavour/endeavour-9999.ebuild b/app-office/endeavour/endeavour-9999.ebuild new file mode 100644 index 000000000000..1c31a8c34671 --- /dev/null +++ b/app-office/endeavour/endeavour-9999.ebuild @@ -0,0 +1,61 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit gnome.org gnome2-utils meson xdg + +DESCRIPTION="Personal task manager" +HOMEPAGE="https://wiki.gnome.org/Apps/Todo https://gitlab.gnome.org/World/Endeavour" + +if [[ ${PV} == 9999 ]]; then + inherit git-r3 + EGIT_REPO_URI="https://gitlab.gnome.org/World/Endeavour.git" + SRC_URI="" +else + SRC_URI="https://gitlab.gnome.org/World/${PN^}/-/archive/${PV}/${PN^}-${PV}.tar.bz2" + KEYWORDS="~amd64" + S="${WORKDIR}/${PN^}-${PV}" +fi + +LICENSE="GPL-3+" +SLOT="0" +IUSE="+introspection" + +RDEPEND=" + >=dev-libs/glib-2.58.0:2 + >=gui-libs/gtk-3.92.0:4[introspection?] + >=gui-libs/libadwaita-1.2.0:1 + >=net-libs/gnome-online-accounts-3.2.0:= + >=dev-libs/libpeas-1.17:0 + >=gnome-extra/evolution-data-server-3.33.2:=[gtk] + introspection? ( >=dev-libs/gobject-introspection-1.42:= ) +" +DEPEND="${RDEPEND}" +BDEPEND=" + dev-libs/libxml2:2 + dev-util/glib-utils + >=sys-devel/gettext-0.19.8 + virtual/pkgconfig +" + +src_configure() { + # TODO: There aren't any consumers of the introspection outside gnome-todo's own plugins, so maybe we + # TODO: should just always build introspection support as an application that needs it for full functionality? + local emesonargs=( + $(meson_use introspection) + -Dtracing=false + -Dprofile=default + ) + meson_src_configure +} + +pkg_postinst() { + xdg_pkg_postinst + gnome2_schemas_update +} + +pkg_postrm() { + xdg_pkg_postrm + gnome2_schemas_update +} diff --git a/app-office/endeavour/metadata.xml b/app-office/endeavour/metadata.xml new file mode 100644 index 000000000000..407b55270f12 --- /dev/null +++ b/app-office/endeavour/metadata.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>gnome@gentoo.org</email> + <name>Gentoo GNOME Desktop</name> + </maintainer> + <upstream> + <remote-id type="gnome-gitlab">World/endeavour</remote-id> + </upstream> +</pkgmetadata> diff --git a/app-office/eqe/Manifest b/app-office/eqe/Manifest deleted file mode 100644 index 9789c983f497..000000000000 --- a/app-office/eqe/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST eqe-1.3.0.tar.bz2 98707 BLAKE2B 1cae6eba7875251dd39d86cae1e4ee93fd7e94e239173a9a70941cf1bf9dc7e2ed364d2c9708ff7beb5ff897b1e8f487a1f384d8e10e4a29dbe799e6dbe6dceb SHA512 6a1ffc1e9f4ec72ebeeb402f35857050b8f64b6fa60d9658667bad70047300c3331a1ac1ea0f0541dca9814bf55ed6e7cdd85513a24625f7cdddf3005b0a5d3d diff --git a/app-office/eqe/eqe-1.3.0.ebuild b/app-office/eqe/eqe-1.3.0.ebuild deleted file mode 100644 index c7eb1bc46ea9..000000000000 --- a/app-office/eqe/eqe-1.3.0.ebuild +++ /dev/null @@ -1,32 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=0 - -inherit eutils - -DESCRIPTION="A small LaTeX editor that produces images, with drag and drop support" -HOMEPAGE="http://rlehy.free.fr/" -SRC_URI="http://rlehy.free.fr/${P}.tar.bz2" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="amd64 ~ppc x86" -IUSE="" - -DEPEND="dev-perl/Gtk2 - dev-perl/File-Slurp - dev-perl/Template-Toolkit - media-gfx/imagemagick - virtual/latex-base" - -src_unpack() { - unpack ${A} - cd "${S}" - # Fix install loction and conform to the Gentoo way - epatch "${FILESDIR}"/${P}-Makefile.patch || die -} - -src_install() { - emake DESTDIR="${D}" install || die -} diff --git a/app-office/eqe/files/eqe-1.3.0-Makefile.patch b/app-office/eqe/files/eqe-1.3.0-Makefile.patch deleted file mode 100644 index 0b8094a65022..000000000000 --- a/app-office/eqe/files/eqe-1.3.0-Makefile.patch +++ /dev/null @@ -1,42 +0,0 @@ -diff -urN eqe-1.3.0.old/Makefile eqe-1.3.0/Makefile ---- eqe-1.3.0.old/Makefile 2006-02-04 15:54:54.000000000 +0100 -+++ eqe-1.3.0/Makefile 2006-02-14 10:52:04.000000000 +0100 -@@ -1,7 +1,7 @@ - # Ronan Le Hy, 2005 - # eqe installer - --PREFIX=/usr/local -+PREFIX=/usr - DESTDIR= - PACKAGE_NAME=eqe - VERSION=1.3.0 -@@ -21,19 +21,17 @@ - pod2man doc/eqedit.pod $(DESTDIR)/$(PREFIX)/share/man/man1/eqedit.1 - gzip -f --best $(DESTDIR)/$(PREFIX)/share/man/man1/eqe.1 - gzip -f --best $(DESTDIR)/$(PREFIX)/share/man/man1/eqedit.1 -- mkdir -p $(DESTDIR)/$(PREFIX)/share/doc/$(PACKAGE_NAME)/ -- cp changelog $(DESTDIR)/$(PREFIX)/share/doc/$(PACKAGE_NAME)/changelog -- gzip -f --best $(DESTDIR)/$(PREFIX)/share/doc/$(PACKAGE_NAME)/changelog -- cp README $(DESTDIR)/$(PREFIX)/share/doc/$(PACKAGE_NAME)/README -- gzip -f --best $(DESTDIR)/$(PREFIX)/share/doc/$(PACKAGE_NAME)/README -- cp FAQ $(DESTDIR)/$(PREFIX)/share/doc/$(PACKAGE_NAME)/FAQ -- gzip -f --best $(DESTDIR)/$(PREFIX)/share/doc/$(PACKAGE_NAME)/FAQ -- cp TODO $(DESTDIR)/$(PREFIX)/share/doc/$(PACKAGE_NAME)/TODO -- cp copyright $(DESTDIR)/$(PREFIX)/share/doc/$(PACKAGE_NAME)/copyright -- cp GPL.txt $(DESTDIR)/$(PREFIX)/share/doc/$(PACKAGE_NAME)/GPL.txt -+ mkdir -p $(DESTDIR)/$(PREFIX)/share/doc/$(PACKAGE_NAME)-$(VERSION)/ -+ cp changelog $(DESTDIR)/$(PREFIX)/share/doc/$(PACKAGE_NAME)-$(VERSION)/changelog -+ gzip -f --best $(DESTDIR)/$(PREFIX)/share/doc/$(PACKAGE_NAME)-$(VERSION)/changelog -+ cp README $(DESTDIR)/$(PREFIX)/share/doc/$(PACKAGE_NAME)-$(VERSION)/README -+ gzip -f --best $(DESTDIR)/$(PREFIX)/share/doc/$(PACKAGE_NAME)-$(VERSION)/README -+ cp FAQ $(DESTDIR)/$(PREFIX)/share/doc/$(PACKAGE_NAME)-$(VERSION)/FAQ -+ gzip -f --best $(DESTDIR)/$(PREFIX)/share/doc/$(PACKAGE_NAME)-$(VERSION)/FAQ -+ cp TODO $(DESTDIR)/$(PREFIX)/share/doc/$(PACKAGE_NAME)-$(VERSION)/TODO -+ gzip -f --best $(DESTDIR)/$(PREFIX)/share/doc/$(PACKAGE_NAME)-$(VERSION)/TODO - chmod 644 $(DESTDIR)/$(PREFIX)/share/man/man1/eqe.1.gz $(DESTDIR)/$(PREFIX)/share/man/man1/eqedit.1.gz -- chmod 644 $(DESTDIR)/$(PREFIX)/share/doc/$(PACKAGE_NAME)/README.gz $(DESTDIR)/$(PREFIX)/share/doc/$(PACKAGE_NAME)/changelog.gz $(DESTDIR)/$(PREFIX)/share/doc/$(PACKAGE_NAME)/TODO $(DESTDIR)/$(PREFIX)/share/doc/$(PACKAGE_NAME)/copyright -- chmod 644 $(DESTDIR)/$(PREFIX)/share/doc/$(PACKAGE_NAME)/GPL.txt -+ chmod 644 $(DESTDIR)/$(PREFIX)/share/doc/$(PACKAGE_NAME)-$(VERSION)/README.gz $(DESTDIR)/$(PREFIX)/share/doc/$(PACKAGE_NAME)-$(VERSION)/changelog.gz $(DESTDIR)/$(PREFIX)/share/doc/$(PACKAGE_NAME)-$(VERSION)/TODO.gz $(DESTDIR)/$(PREFIX)/share/doc/$(PACKAGE_NAME)-$(VERSION)/FAQ.gz - - install-templates: - mkdir -p $(DESTDIR)/$(PREFIX)/share/eqe/ diff --git a/app-office/eqe/metadata.xml b/app-office/eqe/metadata.xml deleted file mode 100644 index 13170c3184d8..000000000000 --- a/app-office/eqe/metadata.xml +++ /dev/null @@ -1,8 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> -<maintainer type="project"> - <email>tex@gentoo.org</email> - <name>Gentoo TeX Project</name> -</maintainer> -</pkgmetadata> diff --git a/app-office/geierlein/Manifest b/app-office/geierlein/Manifest deleted file mode 100644 index c8db8d9e04c0..000000000000 --- a/app-office/geierlein/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST geierlein-0.10.0.tar.gz 1124857 BLAKE2B 4c8f62efd3298c1346e965ff4c2d867cb046710808a38cb831cea6b42f11818768368d968f84a104acb00c600f6a0b0188537a01ff237da6e3f6e77dd6dae571 SHA512 e3381a57d89e2e232692fed08b78d15398a7b38361ad489d097ea2bcc6dda778d1ab2cefaf461b1c1cf8e3094d5e61afc5ed073a20eeaec4ad2afec1959cc8ed diff --git a/app-office/geierlein/geierlein-0.10.0.ebuild b/app-office/geierlein/geierlein-0.10.0.ebuild deleted file mode 100644 index 5e9b7e574b90..000000000000 --- a/app-office/geierlein/geierlein-0.10.0.ebuild +++ /dev/null @@ -1,29 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -DESCRIPTION="Submit tax forms (Umsatzsteuervoranmeldung) to German ELSTER" -HOMEPAGE="https://stesie.github.com/geierlein/" -SRC_URI="https://github.com/stesie/geierlein/archive/V${PV}.tar.gz -> ${P}.tar.gz" -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="~amd64" -IUSE="" -RDEPEND="|| ( www-client/firefox www-client/firefox-bin )" -DEPEND="" - -# needs nodejs and a couple of modules we don't have packaged -RESTRICT="test" - -src_compile() { - emake prefix=/usr -} - -src_install() { - emake \ - DESTDIR="${D}" \ - prefix=/usr \ - install || die - dodoc README.md -} diff --git a/app-office/geierlein/metadata.xml b/app-office/geierlein/metadata.xml deleted file mode 100644 index 7bb9cff19312..000000000000 --- a/app-office/geierlein/metadata.xml +++ /dev/null @@ -1,10 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <email>hanno@gentoo.org</email> - </maintainer> - <upstream> - <remote-id type="github">stesie/geierlein</remote-id> - </upstream> -</pkgmetadata> diff --git a/app-office/glabels/files/glabels-externs.patch b/app-office/glabels/files/glabels-externs.patch new file mode 100644 index 000000000000..5722912154bb --- /dev/null +++ b/app-office/glabels/files/glabels-externs.patch @@ -0,0 +1,24 @@ +diff -up glabels-3.4.1/src/font-history.h.f32 glabels-3.4.1/src/font-history.h +--- glabels-3.4.1/src/font-history.h.f32 2016-03-04 05:01:15.000000000 +0100 ++++ glabels-3.4.1/src/font-history.h 2020-02-03 08:41:46.371176433 +0100 +@@ -28,7 +28,7 @@ + G_BEGIN_DECLS + + +-glFontHistoryModel *gl_font_history; ++extern glFontHistoryModel *gl_font_history; + + + void gl_font_history_init (void); +diff -up glabels-3.4.1/src/template-history.h.f32 glabels-3.4.1/src/template-history.h +--- glabels-3.4.1/src/template-history.h.f32 2016-03-04 05:01:15.000000000 +0100 ++++ glabels-3.4.1/src/template-history.h 2020-02-03 08:42:28.547175850 +0100 +@@ -28,7 +28,7 @@ + G_BEGIN_DECLS + + +-glTemplateHistoryModel *gl_template_history; ++extern glTemplateHistoryModel *gl_template_history; + + + void gl_template_history_init (void); diff --git a/app-office/glabels/glabels-3.4.1.ebuild b/app-office/glabels/glabels-3.4.1.ebuild index 450de3ef95d1..9babfa8dceca 100644 --- a/app-office/glabels/glabels-3.4.1.ebuild +++ b/app-office/glabels/glabels-3.4.1.ebuild @@ -1,11 +1,11 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI="6" -inherit eutils gnome2 +inherit gnome2 DESCRIPTION="Program for creating labels and business cards" -HOMEPAGE="http://www.glabels.org/" +HOMEPAGE="https://glabels.org/" LICENSE="GPL-3+ LGPL-3+ CC-BY-SA-3.0 MIT" SLOT="0" @@ -27,11 +27,15 @@ RDEPEND=" DEPEND="${RDEPEND} app-text/docbook-xml-dtd:4.1.2 dev-util/itstool - dev-util/gtk-doc-am + dev-build/gtk-doc-am >=dev-util/intltool-0.28 virtual/pkgconfig " +PATCHES=( + "${FILESDIR}"/glabels-externs.patch # Fix compilation with -fno-common/gcc10; patch from Fedora +) + src_configure() { gnome2_src_configure \ $(use_with eds libebook) \ diff --git a/app-office/glabels/metadata.xml b/app-office/glabels/metadata.xml index a0322c4ef758..50e98b472cb6 100644 --- a/app-office/glabels/metadata.xml +++ b/app-office/glabels/metadata.xml @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> <pkgmetadata> <maintainer type="project"> <email>gnome@gentoo.org</email> diff --git a/app-office/gnucash/Manifest b/app-office/gnucash/Manifest index 910176d4776a..0b21b3a849c4 100644 --- a/app-office/gnucash/Manifest +++ b/app-office/gnucash/Manifest @@ -1,6 +1,6 @@ -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 gnucash-3.5.tar.bz2 13766397 BLAKE2B b840fa6af719e1d21daabd8e26f7026a12ca9cefe8c0f644a8382b42c34a6dec2dfc67350645437c2f12792518f289f446824a8c99ea83453e69d976c3cd5c9c SHA512 76230d2fe1ba4cc605d0d58976ed3214b10a2549fc7eaa1e327bbf85c861baa082523c70ed088a59bb56deb6af9a7808752fc719eda0df3e9209cec05c9c8d13 -DIST gnucash-3.6.tar.bz2 13811045 BLAKE2B aa722755e168b6096a8ad0bb05d3c67be9525d5e9e6fcf076c0b6bdc3188815017c2b1bcb308a6f8a7581315f7d9ab67f85b24486214ebbe7ea5a0428e552ea7 SHA512 3d99235a6171e7189dbb15fed11e7f3acb4f49ef8dc6124b26807e74ce4326ac5ae6e23e693a34947604ecb0253ecbcd80f669803a629eb7d236fd3444dbfe82 -DIST gtest-1.8.0.tar.gz 1281617 BLAKE2B ac052b4d0eb0d8ded03a8c7dff05177818627b8a51f2dbc2c162b2ee2a5d1323539e7d0d02236d9ebb799995e018f0171c2fdaeb4de3bb339548265e50de79e6 SHA512 1dbece324473e53a83a60601b02c92c089f5d314761351974e097b2cf4d24af4296f9eb8653b6b03b1e363d9c5f793897acae1f0c7ac40149216035c4d395d9d +DIST gnucash-4.13.tar.bz2 14658572 BLAKE2B 027151a800194b854ad8bbe5175b24c99e924331f2b0a35745870542c2ade1e7347d2cbc3e400f621c6b5c1bb708633609a1891e729f8923d0c717537f884ca9 SHA512 7f1f5a6c6e537aca7e88c806461c58e90256954842026d801dba48586fa5817519220f532b9e460bc34751c94e6be4a80aac06325b7bada716616a735e2de3d3 +DIST gnucash-5.1.tar.bz2 14794000 BLAKE2B dd9465277e9df82cc4029b95b2c8488fcb382a38e850ac7a3644bcdf5f423fafe522fcf22b996abed035465e54c1326859cd7c434df0569dffa11a8c911f1267 SHA512 c7e336d4d54407ea14bd8c10bbb7cedf9d1fdb13e2bda214169d1755b8103e4c37550b9c75244b91cf151ee30299664e8655d3c6fc4119241b7a97abcfd2e8e6 +DIST gnucash-5.3.tar.bz2 14928584 BLAKE2B 9778efa9b77f16f784eaffe1f4338a20cc42e4e767e3dcb3b29e8dc011e538912d59c21e23d3d63e031a1b558c9faaa8bc5853141ae4d2764de4c9ae949668ff SHA512 f811ed66144f8689255970c6d925047eeb8d47dbefc862f42ab54ff3342e4710d822288a2d34ed1e7e873c7a7c5db0f95bdaa233787cd6828ff448af0eea325e +DIST gnucash-5.4-1.tar.bz2 14928988 BLAKE2B 389996058e2d452f7e0a9ee088a56254c56546f363291d92c02db0ff06d21f6aa4c99f2fc3ee56a13cbb8ea122f57ba391992bb670496471bb3c0e2583be7ca9 SHA512 25e221c6926594ca86097f1d34a4b035fd6853b7b6324809a0e9927e9b0958fd896deefdc8b4346717e3068bb8895697a5e3cd65e6cc02f8bc2fb19d8a8bb103 +DIST gnucash-5.5.tar.bz2 14986561 BLAKE2B b5c4d8b0340d26e67c95d478f9f0aceb905688fe8024cf2664215e93c869046d727561d0efb64ebdc1e3bae2bc4e987cb6d919ff03e14c55482e9aa216d9780b SHA512 06ee099d5cb4c24ff0b53f5788db36599240c0b6392d6fcc548b8d6f5c3aebef26d13fae80083b7676e80e739e386eb197bfb1ecf204995c77f60493a7c8c735 +DIST gnucash-5.6.tar.bz2 15110621 BLAKE2B 9ee514ed158512ac6121a0e51457f68696e3eaf9fdfad7e8c8e7cf0523e8a900d2e3786146ad459bc8fc871eb5aec754e30d40130370c4e8d497e0496e3c793f SHA512 5ae0994a3f358bbf5ee6aeffc7a7237f6869e72c34cd551e5243e0c966dbbccfe8cdea65b7d31e016657b97175d6e5d94f5797b5adec5f94bc0b627c7a4dd435 diff --git a/app-office/gnucash/files/gnucash-3.2-no-gui.patch b/app-office/gnucash/files/gnucash-3.2-no-gui.patch deleted file mode 100644 index 896aafd17f15..000000000000 --- a/app-office/gnucash/files/gnucash-3.2-no-gui.patch +++ /dev/null @@ -1,14 +0,0 @@ -diff --git a/CMakeLists.txt b/CMakeLists.txt -index 5e10a09..cdbdb7a 100644 ---- a/CMakeLists.txt -+++ b/CMakeLists.txt -@@ -770,7 +770,9 @@ set(SCHEME_INSTALLED_CACHE_DIR ${PKGLIBDIR}/scm/ccache/${GUILE_EFFECTIVE_VERSION - # The subdirectories - add_subdirectory (borrowed) - add_subdirectory (data) -+if (WITH_GNUCASH) - add_subdirectory (doc) -+endif (WITH_GNUCASH) - add_subdirectory (po) - add_subdirectory (common) - add_subdirectory (libgnucash) 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 deleted file mode 100644 index e85cd61a8efe..000000000000 --- a/app-office/gnucash/files/gnucash-3.4-test-stress-options.scm +++ /dev/null @@ -1,315 +0,0 @@ -(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 deleted file mode 100644 index bf7180e664fd..000000000000 --- a/app-office/gnucash/files/gnucash-3.4-test-transaction.patch +++ /dev/null @@ -1,25 +0,0 @@ -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/files/gnucash-3.8-exclude-license.patch b/app-office/gnucash/files/gnucash-3.8-exclude-license.patch new file mode 100644 index 000000000000..553fb2a10f86 --- /dev/null +++ b/app-office/gnucash/files/gnucash-3.8-exclude-license.patch @@ -0,0 +1,32 @@ +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -660,7 +660,6 @@ + ChangeLog.2018 + DOCUMENTERS + HACKING +- LICENSE + NEWS + README.dependencies + ) +@@ -932,21 +931,6 @@ + ) + endif() + +-#Link LICENSE to COPYING so that people expecting to find it, +-#will. COPYING is normally linked by autogen.sh to the latest +-#automake-provided version. +-set (_CMD create_symlink) +-if (WIN32) +- set(_CMD copy) +-endif() +- +-install(CODE +-" execute_process( +- COMMAND ${CMAKE_COMMAND} -E ${_CMD} LICENSE COPYING +- WORKING_DIRECTORY ${CMAKE_INSTALL_DOCDIR} +- )" +-) +- + #For windows, copy in some DLLs from Mingw + + if (WIN32) diff --git a/app-office/gnucash/files/gnucash-4.12-drop-broken-test.patch b/app-office/gnucash/files/gnucash-4.12-drop-broken-test.patch new file mode 100644 index 000000000000..970d423c7b31 --- /dev/null +++ b/app-office/gnucash/files/gnucash-4.12-drop-broken-test.patch @@ -0,0 +1,26 @@ +https://github.com/Gnucash/gnucash/pull/1472 + +From a52795b022e040d7a93bb4dc352780d832c55390 Mon Sep 17 00:00:00 2001 +From: Marco Scardovi <mscardovi@icloud.com> +Date: Sat, 26 Nov 2022 22:38:02 +0100 +Subject: [PATCH] Fix test + +Signed-off-by: Marco Scardovi <mscardovi@icloud.com> +--- a/libgnucash/core-utils/test/CMakeLists.txt ++++ b/libgnucash/core-utils/test/CMakeLists.txt +@@ -19,9 +19,6 @@ endmacro() + add_core_utils_test(test-gnc-glib-utils test-gnc-glib-utils.c) + add_core_utils_test(test-resolve-file-path test-resolve-file-path.c) + add_core_utils_test(test-userdata-dir test-userdata-dir.c) +-if (NOT MAC_INTEGRATION AND NOT WIN32) +- add_core_utils_test(test-userdata-dir-invalid-home test-userdata-dir-invalid-home.c) +-endif() + if (MAC_INTEGRATION) + target_compile_options(test-userdata-dir PRIVATE ${OSX_EXTRA_COMPILE_FLAGS}) + target_compile_definitions(test-userdata-dir PRIVATE ${GTK_MAC_CFLAGS_OTHER}) +@@ -53,4 +50,4 @@ gnc_add_test(test-gnc-path-util "${test_gnc_path_util_SOURCES}" + + set_dist_list(test_core_utils_DIST CMakeLists.txt + test-gnc-glib-utils.c test-resolve-file-path.c test-userdata-dir.c +- test-userdata-dir-invalid-home.c gtest-path-utilities.cpp) ++ gtest-path-utilities.cpp) diff --git a/app-office/gnucash/files/gnucash-4.13-no-werror.patch b/app-office/gnucash/files/gnucash-4.13-no-werror.patch new file mode 100644 index 000000000000..5b45898eacc1 --- /dev/null +++ b/app-office/gnucash/files/gnucash-4.13-no-werror.patch @@ -0,0 +1,20 @@ +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -578,14 +578,14 @@ set(CMAKE_C_STANDARD_REQUIRED ON) + set(CMAKE_C_EXTENSIONS ON) + + if (UNIX) +- set( CMAKE_C_FLAGS "-Werror -Wdeclaration-after-statement -Wno-pointer-sign -Wall -Wmissing-prototypes -Wmissing-declarations -Wno-unused ${CMAKE_C_FLAGS}") ++ set( CMAKE_C_FLAGS "-Wdeclaration-after-statement -Wno-pointer-sign -Wall -Wmissing-prototypes -Wmissing-declarations -Wno-unused ${CMAKE_C_FLAGS}") + set( CMAKE_C_FLAGS "-Wno-error=deprecated-declarations -Wno-error=parentheses ${CMAKE_C_FLAGS}") +- set( CMAKE_CXX_FLAGS "-Werror -Wall -Wmissing-declarations -Wno-unused -Wno-error=parentheses ${CMAKE_CXX_FLAGS}") ++ set( CMAKE_CXX_FLAGS "-Wall -Wmissing-declarations -Wno-unused -Wno-error=parentheses ${CMAKE_CXX_FLAGS}") + set( CMAKE_CXX_FLAGS "-Wno-error=deprecated-declarations ${REGISTER_CXXFLAG} ${CMAKE_CXX_FLAGS}") + set( CMAKE_C_FLAGS_RELEASE "-O3 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 ${CMAKE_C_FLAGS}") + endif() + if (MINGW) +- set( CMAKE_C_FLAGS "-Werror -Wdeclaration-after-statement -Wno-pointer-sign -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wno-unused -Wno-error=deprecated-declarations ${CMAKE_C_FLAGS}") ++ set( CMAKE_C_FLAGS "-Wdeclaration-after-statement -Wno-pointer-sign -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wno-unused -Wno-error=deprecated-declarations ${CMAKE_C_FLAGS}") + set( CMAKE_CXX_FLAGS "-DWINVER=0x0500 -D_EMULATE_GLIBC=0 ${CMAKE_CXX_FLAGS}") # Workaround for bug in gtest on mingw, see https://github.com/google/googletest/issues/893 and https://github.com/google/googletest/issues/920 + endif() + diff --git a/app-office/gnucash/files/gnucash-4.13-webkit2gtk-4.1.patch b/app-office/gnucash/files/gnucash-4.13-webkit2gtk-4.1.patch new file mode 100644 index 000000000000..1e2197737613 --- /dev/null +++ b/app-office/gnucash/files/gnucash-4.13-webkit2gtk-4.1.patch @@ -0,0 +1,16 @@ +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -211,10 +211,7 @@ + pkg_check_modules (WEBKIT REQUIRED IMPORTED_TARGET webkitgtk-3.0) + set(WEBKIT1 1 CACHE INTERNAL "WebKitGtk") + else() +- pkg_check_modules (WEBKIT IMPORTED_TARGET webkit2gtk-4.0>=2.14.0) +- if (NOT WEBKIT_FOUND) +- pkg_check_modules (WEBKIT REQUIRED IMPORTED_TARGET webkit2gtk-4.1) +- endif() ++ pkg_check_modules (WEBKIT REQUIRED IMPORTED_TARGET webkit2gtk-4.1) + set(WEBKIT2 1 CACHE INTERNAL "WebKit2Gtk4") + endif() + + +Diff finished. Thu Mar 9 08:21:53 2023 diff --git a/app-office/gnucash/files/gnucash-5.0-exclude-license.patch b/app-office/gnucash/files/gnucash-5.0-exclude-license.patch new file mode 100644 index 000000000000..4a1fd9944fad --- /dev/null +++ b/app-office/gnucash/files/gnucash-5.0-exclude-license.patch @@ -0,0 +1,32 @@ +diff -Naruw gnucash-5.0.orig/CMakeLists.txt gnucash-5.0/CMakeLists.txt +--- gnucash-5.0.orig/CMakeLists.txt 2023-04-13 10:23:18.271128349 -0400 ++++ gnucash-5.0/CMakeLists.txt 2023-04-13 10:25:38.531172952 -0400 +@@ -665,7 +665,6 @@ + ChangeLog.2022 + DOCUMENTERS + HACKING +- LICENSE + NEWS + README.dependencies + ) +@@ -928,20 +927,7 @@ + ) + endif() + +-#Link LICENSE to COPYING so that people expecting to find it, +-#will. COPYING is normally linked by autogen.sh to the latest +-#automake-provided version. +-set (_CMD create_symlink) +-if (WIN32) +- set(_CMD copy) +-endif() + +-install(CODE +-" execute_process( +- COMMAND ${CMAKE_COMMAND} -E ${_CMD} LICENSE COPYING +- WORKING_DIRECTORY ${CMAKE_INSTALL_DOCDIR} +- )" +-) + + #For windows, copy in some DLLs from Mingw + diff --git a/app-office/gnucash/files/gnucash-5.0-webkit2gtk-4.1.patch b/app-office/gnucash/files/gnucash-5.0-webkit2gtk-4.1.patch new file mode 100644 index 000000000000..e2312f531825 --- /dev/null +++ b/app-office/gnucash/files/gnucash-5.0-webkit2gtk-4.1.patch @@ -0,0 +1,14 @@ +diff -Naruw a/CMakeLists.txt b/CMakeLists.txt +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -210,10 +210,7 @@ + pkg_check_modules (WEBKIT REQUIRED IMPORTED_TARGET webkitgtk-3.0) + set(WEBKIT1 1 CACHE INTERNAL "WebKitGtk") + else() +- pkg_check_modules (WEBKIT IMPORTED_TARGET webkit2gtk-4.0>=2.14.0) +- if (NOT WEBKIT_FOUND) + pkg_check_modules (WEBKIT REQUIRED IMPORTED_TARGET webkit2gtk-4.1) +- endif() + set(WEBKIT2 1 CACHE INTERNAL "WebKit2Gtk4") + endif() + diff --git a/app-office/gnucash/files/gnucash-5.3-include-algorithm.patch b/app-office/gnucash/files/gnucash-5.3-include-algorithm.patch new file mode 100644 index 000000000000..d9998c8c66ed --- /dev/null +++ b/app-office/gnucash/files/gnucash-5.3-include-algorithm.patch @@ -0,0 +1,12 @@ +diff --git a/libgnucash/engine/gnc-option-impl.hpp b/libgnucash/engine/gnc-option-impl.hpp +index 4ebaa36..4d157d5 100644 +--- a/libgnucash/engine/gnc-option-impl.hpp ++++ b/libgnucash/engine/gnc-option-impl.hpp +@@ -49,6 +49,7 @@ + #include <variant> + #include <iostream> + #include <limits> ++#include <algorithm> + + #include "gnc-option-uitype.hpp" + diff --git a/app-office/gnucash/files/gnucash-5.3-no-werror.patch b/app-office/gnucash/files/gnucash-5.3-no-werror.patch new file mode 100644 index 000000000000..896a41f1284d --- /dev/null +++ b/app-office/gnucash/files/gnucash-5.3-no-werror.patch @@ -0,0 +1,29 @@ +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -603,12 +603,12 @@ + set(CMAKE_C_EXTENSIONS ON) + + if (UNIX) +- set( CMAKE_C_FLAGS "-Werror -Wall -Wmissing-prototypes -Wmissing-declarations ${CMAKE_C_FLAGS}") +- set( CMAKE_CXX_FLAGS "-Werror -Wall -Wmissing-declarations ${CMAKE_CXX_FLAGS}") ++ set( CMAKE_C_FLAGS "-Wall -Wmissing-prototypes -Wmissing-declarations ${CMAKE_C_FLAGS}") ++ set( CMAKE_CXX_FLAGS "-Wall -Wmissing-declarations ${CMAKE_CXX_FLAGS}") + set( CMAKE_C_FLAGS_RELEASE "-O3 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 ${CMAKE_C_FLAGS}") + endif() + if (MINGW) +- set( CMAKE_C_FLAGS "-Werror -Wall -Wmissing-prototypes -Wmissing-declarations ${CMAKE_C_FLAGS}") ++ set( CMAKE_C_FLAGS "-Wall -Wmissing-prototypes -Wmissing-declarations ${CMAKE_C_FLAGS}") + set( CMAKE_CXX_FLAGS "-DWINVER=0x0500 -D_EMULATE_GLIBC=0 ${CMAKE_CXX_FLAGS}") # Workaround for bug in gtest on mingw, see https://github.com/google/googletest/issues/893 and https://github.com/google/googletest/issues/920 + endif() + +--- a/common/cmake_modules/GncAddSwigCommand.cmake ++++ b/common/cmake_modules/GncAddSwigCommand.cmake +@@ -70,7 +70,7 @@ + + set (DEFAULT_SWIG_PYTHON_FLAGS + -python -py3 +- -Wall -Werror ++ -Wall + ${SWIG_ARGS} + ) + set (DEFAULT_SWIG_PYTHON_C_INCLUDES diff --git a/app-office/gnucash/files/gnucash-5.4-fix-python-finding.patch b/app-office/gnucash/files/gnucash-5.4-fix-python-finding.patch new file mode 100644 index 000000000000..26de7a7ad154 --- /dev/null +++ b/app-office/gnucash/files/gnucash-5.4-fix-python-finding.patch @@ -0,0 +1,49 @@ +https://bugs.gentoo.org/919859 +https://github.com/Gnucash/gnucash/commit/3782eed56785adaca02cf2bd4766d3825a6f6ca7 + +From 3782eed56785adaca02cf2bd4766d3825a6f6ca7 Mon Sep 17 00:00:00 2001 +From: Simon Arlott <sa.me.uk> +Date: Wed, 4 Oct 2023 21:15:11 +0100 +Subject: [PATCH] Use the default version of Python 3 + +Python scripts that run with the default version of Python 3 by executing +with /usr/bin/python3 that try to import gnucash can't find it if it has +been built for a different version. + +Instead of using other installed versions of Python 3 that happen to be +present, default to using the default "unversioned" version. + +It doesn't look like CMake are going to fix the default behaviour, so every +project has to do this: +https://gitlab.kitware.com/cmake/cmake/-/issues/24878 +https://gitlab.kitware.com/cmake/cmake/-/issues/24126 +https://gitlab.kitware.com/cmake/cmake/-/merge_requests/8287 + +This is only supported on CMake 3.20 or newer, so users of older versions +will still get the broken behaviour. + +Use the newer default Python3_FIND_STRATEGY=LOCATION (CMP0094). +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -2,6 +2,11 @@ + + cmake_minimum_required (VERSION 3.14.5) + ++# CMake 3.15+ Python3_FIND_STRATEGY=LOCATION ++if (POLICY CMP0094) ++ cmake_policy(SET CMP0094 NEW) ++endif() ++ + project (gnucash + VERSION 5.4 + ) +@@ -492,6 +497,9 @@ endif() + + if (WITH_PYTHON) + set (PYTHON_MIN_VERSION 3.6.0) ++ if (NOT DEFINED Python3_FIND_UNVERSIONED_NAMES) ++ set (Python3_FIND_UNVERSIONED_NAMES FIRST) ++ endif() + find_package (Python3 ${PYTHON_MIN_VERSION} COMPONENTS Interpreter Development) + if (NOT Python3_FOUND) + message(SEND_ERROR "Python support enabled, but Python3 interpreter and/or libaries not found.") diff --git a/app-office/gnucash/files/gnucash-5.6-no-werror.patch b/app-office/gnucash/files/gnucash-5.6-no-werror.patch new file mode 100644 index 000000000000..0cf9cc5b396d --- /dev/null +++ b/app-office/gnucash/files/gnucash-5.6-no-werror.patch @@ -0,0 +1,29 @@ +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -604,12 +604,12 @@ + set(CMAKE_C_EXTENSIONS ON) + + if (UNIX) +- set( CMAKE_C_FLAGS "-Werror -Wall -Wmissing-prototypes -Wmissing-declarations ${CMAKE_C_FLAGS}") +- set( CMAKE_CXX_FLAGS "-Werror -Wall -Wmissing-declarations ${CMAKE_CXX_FLAGS}") ++ set( CMAKE_C_FLAGS "-Wall -Wmissing-prototypes -Wmissing-declarations ${CMAKE_C_FLAGS}") ++ set( CMAKE_CXX_FLAGS "-Wall -Wmissing-declarations ${CMAKE_CXX_FLAGS}") + set( CMAKE_C_FLAGS_RELEASE "-O3 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 ${CMAKE_C_FLAGS}") + endif() + if (MINGW) +- set( CMAKE_C_FLAGS "-Werror -Wall -Wmissing-prototypes -Wmissing-declarations ${CMAKE_C_FLAGS}") ++ set( CMAKE_C_FLAGS "-Wall -Wmissing-prototypes -Wmissing-declarations ${CMAKE_C_FLAGS}") + set( CMAKE_CXX_FLAGS "-DWINVER=0x0500 -D_EMULATE_GLIBC=0 ${CMAKE_CXX_FLAGS}") # Workaround for bug in gtest on mingw, see https://github.com/google/googletest/issues/893 and https://github.com/google/googletest/issues/920 + endif() + +--- a/common/cmake_modules/GncAddSwigCommand.cmake ++++ b/common/cmake_modules/GncAddSwigCommand.cmake +@@ -73,7 +73,7 @@ + endif() + set (DEFAULT_SWIG_PYTHON_FLAGS + -python ${SWIG_EXTRA_OPT} +- -Wall -Werror ++ -Wall + ${SWIG_ARGS} + ) + set (DEFAULT_SWIG_PYTHON_C_INCLUDES diff --git a/app-office/gnucash/gnucash-3.2-r2.ebuild b/app-office/gnucash/gnucash-3.2-r2.ebuild deleted file mode 100644 index 98f89b7a9484..000000000000 --- a/app-office/gnucash/gnucash-3.2-r2.ebuild +++ /dev/null @@ -1,169 +0,0 @@ -# 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_{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 mysql nls ofx postgres - python quotes -register2 sqlite +gui" -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. -RDEPEND=" - >=dev-libs/glib-2.40.0:2 - >=dev-libs/libxml2-2.7.0:2 - >=sys-libs/zlib-1.1.4 - >=dev-scheme/guile-2.0.0:12=[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 ) - -pkg_setup() { - use python && python-single-r1_pkg_setup - xdg_environment_reset -} - -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 - - -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 gui ; then - rm "${ED%/}"/usr/share/glib-2.0/schemas/gschemas.compiled || die - fi - - 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/gnucash/gnucash-3.3-r1.ebuild b/app-office/gnucash/gnucash-3.3-r1.ebuild deleted file mode 100644 index 89dcc50498b5..000000000000 --- a/app-office/gnucash/gnucash-3.3-r1.ebuild +++ /dev/null @@ -1,169 +0,0 @@ -# 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_{5,6} ) - -inherit cmake-utils flag-o-matic 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 mysql nls ofx postgres python quotes -register2 sqlite +gui" -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 ) - -pkg_setup() { - use python && python-single-r1_pkg_setup - xdg_environment_reset -} - -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) - ) - - append-cflags -Wno-error - append-cxxflags -Wno-error - 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/gnucash/gnucash-3.3.ebuild b/app-office/gnucash/gnucash-3.3.ebuild deleted file mode 100644 index 6d5c46b0c02e..000000000000 --- a/app-office/gnucash/gnucash-3.3.ebuild +++ /dev/null @@ -1,171 +0,0 @@ -# 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_{5,6} ) - -inherit cmake-utils flag-o-matic 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 mysql nls ofx postgres - python quotes -register2 sqlite +gui" -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. -RDEPEND=" - >=dev-libs/glib-2.40.0:2 - >=dev-libs/libxml2-2.7.0:2 - >=sys-libs/zlib-1.1.4 - >=dev-scheme/guile-2.0.0:12=[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 ) - -pkg_setup() { - use python && python-single-r1_pkg_setup - xdg_environment_reset -} - -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 - - -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) - ) - - append-cflags -Wno-error - append-cxxflags -Wno-error - 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 gui ; then - rm "${ED%/}"/usr/share/glib-2.0/schemas/gschemas.compiled || die - fi - - 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/gnucash/gnucash-3.4.ebuild b/app-office/gnucash/gnucash-3.4.ebuild deleted file mode 100644 index b7de02ad0aa0..000000000000 --- a/app-office/gnucash/gnucash-3.4.ebuild +++ /dev/null @@ -1,180 +0,0 @@ -# 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_{5,6} ) - -inherit cmake-utils flag-o-matic 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) - ) - - append-cflags -Wno-error - append-cxxflags -Wno-error - 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/gnucash/gnucash-3.5.ebuild b/app-office/gnucash/gnucash-3.5.ebuild deleted file mode 100644 index e7521d2945db..000000000000 --- a/app-office/gnucash/gnucash-3.5.ebuild +++ /dev/null @@ -1,176 +0,0 @@ -# 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_{5,6} ) - -inherit cmake-utils flag-o-matic 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 ) - -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/gnucash/gnucash-3.6.ebuild b/app-office/gnucash/gnucash-3.6.ebuild deleted file mode 100644 index 9999712e8bfd..000000000000 --- a/app-office/gnucash/gnucash-3.6.ebuild +++ /dev/null @@ -1,176 +0,0 @@ -# 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 ) - -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/gnucash/gnucash-4.13.ebuild b/app-office/gnucash/gnucash-4.13.ebuild new file mode 100644 index 000000000000..db9ff7c0424c --- /dev/null +++ b/app-office/gnucash/gnucash-4.13.ebuild @@ -0,0 +1,222 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +# Please bump with app-doc/gnucash-docs + +PYTHON_COMPAT=( python3_{10..11} ) + +inherit cmake gnome2-utils python-single-r1 xdg-utils + +DESCRIPTION="A personal finance manager" +HOMEPAGE="https://www.gnucash.org/" +SRC_URI="https://github.com/Gnucash/gnucash/releases/download/${PV}/${P}.tar.bz2" + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="amd64 ~arm64 ~ppc ~ppc64 ~riscv x86" + +IUSE="aqbanking debug doc examples keyring +gui mysql nls ofx postgres python quotes register2 smartcard sqlite test" +RESTRICT="!test? ( test )" + +# Examples doesn't build unless GUI is also built +REQUIRED_USE=" + examples? ( gui ) + python? ( ${PYTHON_REQUIRED_USE} ) + smartcard? ( aqbanking ) +" + +# dev-libs/boost must always be built with nls enabled. +# net-libs/aqbanking dropped gtk with v6. So, to simplify the +# dependency, we just rely on that. +RDEPEND=" + >=dev-libs/glib-2.56.1:2 + >=dev-scheme/guile-2.2.0:=[regex] + >=sys-libs/zlib-1.1.4 + dev-libs/boost:=[icu,nls] + dev-libs/icu:= + dev-libs/libxml2:2 + dev-libs/libxslt + aqbanking? ( + >=net-libs/aqbanking-6[ofx?] + >=sys-libs/gwenhywfar-4.20.0:= + smartcard? ( sys-libs/libchipcard ) + ) + keyring? ( >=app-crypt/libsecret-0.18 ) + gui? ( + >=x11-libs/gtk+-3.22.30:3 + gnome-base/dconf + net-libs/webkit-gtk:4.1= + aqbanking? ( sys-libs/gwenhywfar:=[gtk] ) + ) + mysql? ( + dev-db/libdbi + dev-db/libdbi-drivers[mysql] + ) + ofx? ( >=dev-libs/libofx-0.9.12:= ) + postgres? ( + dev-db/libdbi + dev-db/libdbi-drivers[postgres] + ) + python? ( + ${PYTHON_DEPS} + $(python_gen_cond_dep ' + dev-python/pygobject[${PYTHON_USEDEP}] + ') + ) + quotes? ( + >=dev-perl/Finance-Quote-1.11 + dev-perl/Date-Manip + dev-perl/HTML-TableExtract + ) + sqlite? ( + dev-db/libdbi + dev-db/libdbi-drivers[sqlite] + ) +" + +# gtest is a required dep +# see https://bugs.gnucash.org/show_bug.cgi?id=795250 +DEPEND=" + ${RDEPEND} + >=sys-devel/gettext-0.20 + dev-lang/perl + dev-perl/XML-Parser + dev-build/libtool + >=dev-cpp/gtest-1.8.0 +" +BDEPEND=" + dev-lang/swig + >=dev-build/cmake-3.10 + virtual/pkgconfig +" +PDEPEND=" + doc? ( + ~app-doc/gnucash-docs-${PV} + gnome-extra/yelp + ) +" + +PATCHES=( + "${FILESDIR}/${PN}-3.8-exclude-license.patch" + "${FILESDIR}/${PN}-4.12-drop-broken-test.patch" + "${FILESDIR}/${PN}-4.13-no-werror.patch" + + # This is only to prevent webkit2gtk-4 from being selected. + # https://bugs.gentoo.org/893676 + "${FILESDIR}/${P}-webkit2gtk-4.1.patch" +) + +# guile generates ELF files without use of C or machine code +# It's a portage false positive, bug #677600 +QA_PREBUILT='*[.]go' + +pkg_setup() { + use python && python-single-r1_pkg_setup +} + +src_prepare() { + cmake_src_prepare + + # http://debbugs.gnu.org/cgi/bugreport.cgi?bug=38112 + find "${S}" -name "*.scm" -exec touch {} + || die + + # Fix tests writing to /tmp + local fixtestfiles=( + gnucash/report/test/test-report-html.scm + gnucash/report/reports/standard/test/test-invoice.scm + gnucash/report/reports/standard/test/test-new-owner-report.scm + gnucash/report/reports/standard/test/test-owner-report.scm + gnucash/report/reports/standard/test/test-transaction.scm + gnucash/report/reports/standard/test/test-portfolios.scm + gnucash/report/reports/standard/test/test-charts.scm + gnucash/report/test/test-report.scm + gnucash/report/test/test-commodity-utils.scm + gnucash/report/test/test-report-extras.scm + libgnucash/backend/dbi/test/test-backend-dbi-basic.cpp + libgnucash/backend/xml/test/test-xml-pricedb.cpp + ) + for x in "${fixtestfiles[@]}"; do + sed -i -e "s|\"/tmp/|\"${T}/|g" "${S}/${x}" || die "sed of ${S}/${x} failed" + done +} + +src_configure() { + export GUILE_AUTO_COMPILE=0 + + local sql_on_off="OFF" + if use mysql || use postgres || use sqlite ; then + sql_on_off="ON" + fi + + local mycmakeargs=( + -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_src_configure +} + +src_test() { + LOCALE_TESTS= + if type locale >/dev/null 2>&1; then + MY_LOCALES="$(locale -a)" + if [[ "${MY_LOCALES}" != *en_US* || + "${MY_LOCALES}" != *en_GB* || + "${MY_LOCALES}" != *fr_FR* ]] ; then + ewarn "Missing one or more of en_US, en_GB, or fr_FR locales." + else + LOCALE_TESTS=true + fi + else + ewarn "'locale' not found." + fi + + if [[ ! "${LOCALE_TESTS}" ]]; then + ewarn "Disabling test-qof and test-gnc-numeric." + echo 'set(CTEST_CUSTOM_TESTS_IGNORE test-qof test-gnc-numeric)' \ + > "${BUILD_DIR}"/CTestCustom.cmake || die "Failed to disable test-qof and test-gnc-numeric!" + fi + + cd "${BUILD_DIR}" || die "Failed to enter ${BUILD_DIR}" + XDG_DATA_HOME="${T}/$(whoami)" eninja check + cmake_src_test +} + +src_install() { + cmake_src_install + + dostrip -x /usr/$(get_libdir)/guile/2.2/site-ccache/gnucash/ + + use examples && docompress -x /usr/share/doc/${PF}/examples + + if use python ; then + python_optimize + python_optimize "${ED}"/usr/share/gnucash/python + fi +} + +pkg_postinst() { + if use gui ; then + xdg_icon_cache_update + gnome2_schemas_update + fi + xdg_desktop_database_update + xdg_mimeinfo_database_update +} + +pkg_postrm() { + if use gui ; then + xdg_icon_cache_update + gnome2_schemas_update + fi + xdg_desktop_database_update + xdg_mimeinfo_database_update +} diff --git a/app-office/gnucash/gnucash-5.1.ebuild b/app-office/gnucash/gnucash-5.1.ebuild new file mode 100644 index 000000000000..a4588f745ac0 --- /dev/null +++ b/app-office/gnucash/gnucash-5.1.ebuild @@ -0,0 +1,221 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +# Please bump with app-doc/gnucash-docs + +PYTHON_COMPAT=( python3_{10..12} ) + +inherit cmake gnome2-utils python-single-r1 + +DESCRIPTION="A personal finance manager" +HOMEPAGE="https://www.gnucash.org/" +SRC_URI="https://github.com/Gnucash/gnucash/releases/download/${PV}/${P}.tar.bz2" + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~ppc ~ppc64 ~riscv ~x86" + +IUSE="aqbanking debug doc examples gnome-keyring +gui mysql nls ofx postgres python quotes smartcard sqlite test" +RESTRICT="!test? ( test )" + +# Examples doesn't build unless GUI is also built +REQUIRED_USE=" + examples? ( gui ) + python? ( ${PYTHON_REQUIRED_USE} ) + smartcard? ( aqbanking ) +" + +# dev-libs/boost must always be built with nls enabled. +# net-libs/aqbanking dropped gtk with v6. So, to simplify the +# dependency, we just rely on that. +RDEPEND=" + >=dev-libs/glib-2.56.1:2 + >=dev-scheme/guile-2.2.0:=[regex] + >=sys-libs/zlib-1.1.4 + dev-libs/boost:=[icu,nls] + dev-libs/icu:= + dev-libs/libxml2:2 + dev-libs/libxslt + aqbanking? ( + >=net-libs/aqbanking-6[ofx?] + >=sys-libs/gwenhywfar-5.6.0:= + smartcard? ( sys-libs/libchipcard ) + ) + gnome-keyring? ( >=app-crypt/libsecret-0.18 ) + gui? ( + >=x11-libs/gtk+-3.22.30:3 + gnome-base/dconf + net-libs/webkit-gtk:4.1= + aqbanking? ( sys-libs/gwenhywfar:=[gtk] ) + ) + mysql? ( + dev-db/libdbi + dev-db/libdbi-drivers[mysql] + ) + ofx? ( >=dev-libs/libofx-0.9.12:= ) + postgres? ( + dev-db/libdbi + dev-db/libdbi-drivers[postgres] + ) + python? ( + ${PYTHON_DEPS} + $(python_gen_cond_dep ' + dev-python/pygobject[${PYTHON_USEDEP}] + ') + ) + quotes? ( + >=dev-perl/Finance-Quote-1.11 + dev-perl/JSON-Parse + dev-perl/HTML-TableExtract + ) + sqlite? ( + dev-db/libdbi + dev-db/libdbi-drivers[sqlite] + ) +" + +# gtest is a required dep +# see https://bugs.gnucash.org/show_bug.cgi?id=795250 +DEPEND=" + ${RDEPEND} + >=sys-devel/gettext-0.20 + dev-lang/perl + dev-perl/XML-Parser + dev-build/libtool + >=dev-cpp/gtest-1.8.0 +" +BDEPEND=" + dev-lang/swig + >=dev-build/cmake-3.10 + virtual/pkgconfig +" +PDEPEND=" + doc? ( + ~app-doc/gnucash-docs-${PV} + gnome-extra/yelp + ) +" + +PATCHES=( + "${FILESDIR}/${PN}-5.0-exclude-license.patch" + "${FILESDIR}/${PN}-4.12-drop-broken-test.patch" +# "${FILESDIR}/${PN}-4.13-no-werror.patch" + + # This is only to prevent webkit2gtk-4 from being selected. + # https://bugs.gentoo.org/893676 + "${FILESDIR}/${PN}-5.0-webkit2gtk-4.1.patch" +) + +# guile generates ELF files without use of C or machine code +# It's a portage false positive, bug #677600 +QA_PREBUILT='*[.]go' + +pkg_setup() { + use python && python-single-r1_pkg_setup +} + +src_prepare() { + cmake_src_prepare + + # http://debbugs.gnu.org/cgi/bugreport.cgi?bug=38112 + find "${S}" -name "*.scm" -exec touch {} + || die + + # Fix tests writing to /tmp + local fixtestfiles=( + gnucash/report/test/test-report-html.scm + gnucash/report/reports/standard/test/test-invoice.scm + gnucash/report/reports/standard/test/test-new-owner-report.scm + gnucash/report/reports/standard/test/test-owner-report.scm + gnucash/report/reports/standard/test/test-transaction.scm + gnucash/report/reports/standard/test/test-portfolios.scm + gnucash/report/reports/standard/test/test-charts.scm + gnucash/report/test/test-report.scm + gnucash/report/test/test-commodity-utils.scm + gnucash/report/test/test-report-extras.scm + libgnucash/backend/dbi/test/test-backend-dbi-basic.cpp + libgnucash/backend/xml/test/test-xml-pricedb.cpp + ) + for x in "${fixtestfiles[@]}"; do + sed -i -e "s|\"/tmp/|\"${T}/|g" "${S}/${x}" || die "sed of ${S}/${x} failed" + done +} + +src_configure() { + export GUILE_AUTO_COMPILE=0 + + local sql_on_off="OFF" + if use mysql || use postgres || use sqlite ; then + sql_on_off="ON" + fi + + local mycmakeargs=( + -DCOMPILE_GSCHEMAS=OFF + -DDISABLE_NLS=$(usex !nls) + -DWITH_AQBANKING=$(usex aqbanking) + -DWITH_GNUCASH=$(usex gui) + -DWITH_OFX=$(usex ofx) + -DWITH_PYTHON=$(usex python) + -DWITH_SQL=${sql_on_off} + ) + + cmake_src_configure +} + +src_test() { + LOCALE_TESTS= + if type locale >/dev/null 2>&1; then + MY_LOCALES="$(locale -a)" + if [[ "${MY_LOCALES}" != *en_US* || + "${MY_LOCALES}" != *en_GB* || + "${MY_LOCALES}" != *fr_FR* ]] ; then + ewarn "Missing one or more of en_US, en_GB, or fr_FR locales." + else + LOCALE_TESTS=true + fi + else + ewarn "'locale' not found." + fi + + if [[ ! "${LOCALE_TESTS}" ]]; then + ewarn "Disabling test-qof and test-gnc-numeric." + echo 'set(CTEST_CUSTOM_TESTS_IGNORE test-qof test-gnc-numeric)' \ + > "${BUILD_DIR}"/CTestCustom.cmake || die "Failed to disable test-qof and test-gnc-numeric!" + fi + + cd "${BUILD_DIR}" || die "Failed to enter ${BUILD_DIR}" + XDG_DATA_HOME="${T}/$(whoami)" eninja check + cmake_src_test +} + +src_install() { + cmake_src_install + + dostrip -x /usr/$(get_libdir)/guile/2.2/site-ccache/gnucash/ + + use examples && docompress -x /usr/share/doc/${PF}/examples + + if use python ; then + python_optimize + python_optimize "${ED}"/usr/share/gnucash/python + fi +} + +pkg_postinst() { + if use gui ; then + xdg_icon_cache_update + gnome2_schemas_update + fi + xdg_desktop_database_update + xdg_mimeinfo_database_update +} + +pkg_postrm() { + if use gui ; then + xdg_icon_cache_update + gnome2_schemas_update + fi + xdg_desktop_database_update + xdg_mimeinfo_database_update +} diff --git a/app-office/gnucash/gnucash-5.3.ebuild b/app-office/gnucash/gnucash-5.3.ebuild new file mode 100644 index 000000000000..e8c2e7d7026e --- /dev/null +++ b/app-office/gnucash/gnucash-5.3.ebuild @@ -0,0 +1,226 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +# Please bump with app-doc/gnucash-docs + +PYTHON_COMPAT=( python3_{10..12} ) + +inherit cmake gnome2-utils python-single-r1 + +DESCRIPTION="A personal finance manager" +HOMEPAGE="https://www.gnucash.org/" +SRC_URI="https://github.com/Gnucash/gnucash/releases/download/${PV}/${P}.tar.bz2" + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~ppc ~ppc64 ~riscv ~x86" + +IUSE="aqbanking debug doc examples gnome-keyring +gui mysql nls ofx postgres python quotes smartcard sqlite test" +RESTRICT="!test? ( test )" + +# Examples doesn't build unless GUI is also built +REQUIRED_USE=" + examples? ( gui ) + python? ( ${PYTHON_REQUIRED_USE} ) + smartcard? ( aqbanking ) +" + +# dev-libs/boost must always be built with nls enabled. +# net-libs/aqbanking dropped gtk with v6. So, to simplify the +# dependency, we just rely on that. +RDEPEND=" + >=dev-libs/glib-2.56.1:2 + >=dev-scheme/guile-2.2.0:=[regex] + >=sys-libs/zlib-1.1.4 + dev-libs/boost:=[icu,nls] + dev-libs/icu:= + dev-libs/libxml2:2 + dev-libs/libxslt + aqbanking? ( + >=net-libs/aqbanking-6[ofx?] + >=sys-libs/gwenhywfar-5.6.0:= + smartcard? ( sys-libs/libchipcard ) + ) + gnome-keyring? ( >=app-crypt/libsecret-0.18 ) + gui? ( + >=x11-libs/gtk+-3.22.30:3 + gnome-base/dconf + net-libs/webkit-gtk:4.1= + aqbanking? ( sys-libs/gwenhywfar:=[gtk] ) + ) + mysql? ( + dev-db/libdbi + dev-db/libdbi-drivers[mysql] + ) + ofx? ( >=dev-libs/libofx-0.9.12:= ) + postgres? ( + dev-db/libdbi + dev-db/libdbi-drivers[postgres] + ) + python? ( + ${PYTHON_DEPS} + $(python_gen_cond_dep ' + dev-python/pygobject:3[${PYTHON_USEDEP}] + ') + ) + quotes? ( + >=dev-perl/Finance-Quote-1.11 + dev-perl/JSON-Parse + dev-perl/HTML-TableExtract + ) + sqlite? ( + dev-db/libdbi + dev-db/libdbi-drivers[sqlite] + ) +" + +# gtest is a required dep +# see https://bugs.gnucash.org/show_bug.cgi?id=795250 +DEPEND=" + ${RDEPEND} + >=sys-devel/gettext-0.20 + dev-lang/perl + dev-perl/XML-Parser + dev-build/libtool + >=dev-cpp/gtest-1.8.0 +" +BDEPEND=" + dev-lang/swig + >=dev-build/cmake-3.10 + virtual/pkgconfig +" + +#~app-doc/gnucash-docs-${PV} +PDEPEND=" + doc? ( + ~app-doc/gnucash-docs-5.2 + gnome-extra/yelp + ) +" + +PATCHES=( + "${FILESDIR}/${PN}-5.0-exclude-license.patch" + "${FILESDIR}/${PN}-4.12-drop-broken-test.patch" + "${FILESDIR}/${PN}-5.3-no-werror.patch" + + # This is only to prevent webkit2gtk-4 from being selected. + # https://bugs.gentoo.org/893676 + "${FILESDIR}/${PN}-5.0-webkit2gtk-4.1.patch" + + # GCC 14 no longer includes <algorithm> by default, this is fixed in 5.5 + "${FILESDIR}/${PN}-5.3-include-algorithm.patch" +) + +# guile generates ELF files without use of C or machine code +# It's a portage false positive, bug #677600 +QA_PREBUILT='*[.]go' + +pkg_setup() { + use python && python-single-r1_pkg_setup +} + +src_prepare() { + cmake_src_prepare + + # http://debbugs.gnu.org/cgi/bugreport.cgi?bug=38112 + find "${S}" -name "*.scm" -exec touch {} + || die + + # Fix tests writing to /tmp + local fixtestfiles=( + gnucash/report/test/test-report-html.scm + gnucash/report/reports/standard/test/test-invoice.scm + gnucash/report/reports/standard/test/test-new-owner-report.scm + gnucash/report/reports/standard/test/test-owner-report.scm + gnucash/report/reports/standard/test/test-transaction.scm + gnucash/report/reports/standard/test/test-portfolios.scm + gnucash/report/reports/standard/test/test-charts.scm + gnucash/report/test/test-report.scm + gnucash/report/test/test-commodity-utils.scm + gnucash/report/test/test-report-extras.scm + libgnucash/backend/dbi/test/test-backend-dbi-basic.cpp + libgnucash/backend/xml/test/test-xml-pricedb.cpp + ) + for x in "${fixtestfiles[@]}"; do + sed -i -e "s|\"/tmp/|\"${T}/|g" "${S}/${x}" || die "sed of ${S}/${x} failed" + done +} + +src_configure() { + export GUILE_AUTO_COMPILE=0 + + local sql_on_off="OFF" + if use mysql || use postgres || use sqlite ; then + sql_on_off="ON" + fi + + local mycmakeargs=( + -DCOMPILE_GSCHEMAS=OFF + -DDISABLE_NLS=$(usex !nls) + -DWITH_AQBANKING=$(usex aqbanking) + -DWITH_GNUCASH=$(usex gui) + -DWITH_OFX=$(usex ofx) + -DWITH_PYTHON=$(usex python) + -DWITH_SQL=${sql_on_off} + ) + + cmake_src_configure +} + +src_test() { + LOCALE_TESTS= + if type locale >/dev/null 2>&1; then + MY_LOCALES="$(locale -a)" + if [[ "${MY_LOCALES}" != *en_US* || + "${MY_LOCALES}" != *en_GB* || + "${MY_LOCALES}" != *fr_FR* ]] ; then + ewarn "Missing one or more of en_US, en_GB, or fr_FR locales." + else + LOCALE_TESTS=true + fi + else + ewarn "'locale' not found." + fi + + if [[ ! "${LOCALE_TESTS}" ]]; then + ewarn "Disabling test-qof and test-gnc-numeric." + echo 'set(CTEST_CUSTOM_TESTS_IGNORE test-qof test-gnc-numeric)' \ + > "${BUILD_DIR}"/CTestCustom.cmake || die "Failed to disable test-qof and test-gnc-numeric!" + fi + + cd "${BUILD_DIR}" || die "Failed to enter ${BUILD_DIR}" + XDG_DATA_HOME="${T}/$(whoami)" eninja check + cmake_src_test +} + +src_install() { + cmake_src_install + + dostrip -x /usr/$(get_libdir)/guile/2.2/site-ccache/gnucash/ + + use examples && docompress -x /usr/share/doc/${PF}/examples + + if use python ; then + python_optimize + python_optimize "${ED}"/usr/share/gnucash/python + fi +} + +pkg_postinst() { + if use gui ; then + xdg_icon_cache_update + gnome2_schemas_update + fi + xdg_desktop_database_update + xdg_mimeinfo_database_update +} + +pkg_postrm() { + if use gui ; then + xdg_icon_cache_update + gnome2_schemas_update + fi + xdg_desktop_database_update + xdg_mimeinfo_database_update +} diff --git a/app-office/gnucash/gnucash-5.4-r1.ebuild b/app-office/gnucash/gnucash-5.4-r1.ebuild new file mode 100644 index 000000000000..409e3509aa22 --- /dev/null +++ b/app-office/gnucash/gnucash-5.4-r1.ebuild @@ -0,0 +1,235 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..12} ) + +inherit cmake gnome2-utils python-single-r1 + +# Please bump with app-doc/gnucash-docs +DESCRIPTION="A personal finance manager" +HOMEPAGE="https://www.gnucash.org/" +SRC_URI="https://github.com/Gnucash/gnucash/releases/download/${PV}/${P}-1.tar.bz2" + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~ppc ~ppc64 ~riscv ~x86" + +IUSE="aqbanking debug doc examples gnome-keyring +gui mysql nls ofx postgres python quotes smartcard sqlite test" + +# Currently restricting due to the following: +# https://bugs.gnucash.org/show_bug.cgi?id=799159#c1 +# +# Tests can be run but must first unmerge any existing GnuCash installation. +RESTRICT="test" + +# Examples doesn't build unless GUI is also built +REQUIRED_USE=" + examples? ( gui ) + python? ( ${PYTHON_REQUIRED_USE} ) + smartcard? ( aqbanking ) +" + +# dev-libs/boost must always be built with nls enabled. +# net-libs/aqbanking dropped gtk with v6. So, to simplify the +# dependency, we just rely on that. +RDEPEND=" + >=dev-libs/glib-2.56.1:2 + >=dev-scheme/guile-2.2.0:=[regex] + >=sys-libs/zlib-1.1.4 + dev-libs/boost:=[icu,nls] + dev-libs/icu:= + dev-libs/libxml2:2 + dev-libs/libxslt + aqbanking? ( + >=net-libs/aqbanking-6[ofx?] + >=sys-libs/gwenhywfar-5.6.0:= + smartcard? ( sys-libs/libchipcard ) + ) + gnome-keyring? ( >=app-crypt/libsecret-0.18 ) + gui? ( + >=x11-libs/gtk+-3.22.30:3 + gnome-base/dconf + net-libs/webkit-gtk:4.1= + aqbanking? ( sys-libs/gwenhywfar:=[gtk] ) + ) + mysql? ( + dev-db/libdbi + dev-db/libdbi-drivers[mysql] + ) + ofx? ( >=dev-libs/libofx-0.9.12:= ) + postgres? ( + dev-db/libdbi + dev-db/libdbi-drivers[postgres] + ) + python? ( + ${PYTHON_DEPS} + $(python_gen_cond_dep ' + dev-python/pygobject:3[${PYTHON_USEDEP}] + ') + ) + quotes? ( + >=dev-perl/Finance-Quote-1.11 + dev-perl/JSON-Parse + dev-perl/HTML-TableExtract + ) + sqlite? ( + dev-db/libdbi + dev-db/libdbi-drivers[sqlite] + ) +" + +# gtest is a required dep +# see https://bugs.gnucash.org/show_bug.cgi?id=795250 +DEPEND=" + ${RDEPEND} + >=sys-devel/gettext-0.20 + dev-lang/perl + dev-perl/XML-Parser + dev-build/libtool + >=dev-cpp/gtest-1.8.0 +" +# distutils is not available in python3.12, but it is still in setuptools +BDEPEND=" + dev-lang/swig + >=dev-build/cmake-3.10 + virtual/pkgconfig + python? ( + $(python_gen_cond_dep ' + dev-python/setuptools[${PYTHON_USEDEP}] + ') + ) +" + +PDEPEND=" + doc? ( + ~app-doc/gnucash-docs-${PV} + gnome-extra/yelp + ) +" + +PATCHES=( + "${FILESDIR}/${PN}-5.0-exclude-license.patch" + # "${FILESDIR}/${PN}-4.12-drop-broken-test.patch" + "${FILESDIR}/${PN}-5.3-no-werror.patch" + + # This is only to prevent webkit2gtk-4 from being selected. + # https://bugs.gentoo.org/893676 + "${FILESDIR}/${PN}-5.0-webkit2gtk-4.1.patch" + + # bug #919859 + "${FILESDIR}/${PN}-5.4-fix-python-finding.patch" +) + +# guile generates ELF files without use of C or machine code +# It's a portage false positive, bug #677600 +QA_PREBUILT='*[.]go' + +pkg_setup() { + use python && python-single-r1_pkg_setup +} + +src_prepare() { + cmake_src_prepare + + # http://debbugs.gnu.org/cgi/bugreport.cgi?bug=38112 + find "${S}" -name "*.scm" -exec touch {} + || die + + # Fix tests writing to /tmp + local fixtestfiles=( + gnucash/report/test/test-report-html.scm + gnucash/report/reports/standard/test/test-invoice.scm + gnucash/report/reports/standard/test/test-new-owner-report.scm + gnucash/report/reports/standard/test/test-owner-report.scm + gnucash/report/reports/standard/test/test-transaction.scm + gnucash/report/reports/standard/test/test-portfolios.scm + gnucash/report/reports/standard/test/test-charts.scm + gnucash/report/test/test-report.scm + gnucash/report/test/test-commodity-utils.scm + gnucash/report/test/test-report-extras.scm + libgnucash/backend/dbi/test/test-backend-dbi-basic.cpp + libgnucash/backend/xml/test/test-xml-pricedb.cpp + ) + for x in "${fixtestfiles[@]}"; do + sed -i -e "s|\"/tmp/|\"${T}/|g" "${S}/${x}" || die "sed of ${S}/${x} failed" + done +} + +src_configure() { + export GUILE_AUTO_COMPILE=0 + + local sql_on_off="OFF" + if use mysql || use postgres || use sqlite ; then + sql_on_off="ON" + fi + + local mycmakeargs=( + -DCOMPILE_GSCHEMAS=OFF + -DDISABLE_NLS=$(usex !nls) + -DWITH_AQBANKING=$(usex aqbanking) + -DWITH_GNUCASH=$(usex gui) + -DWITH_OFX=$(usex ofx) + -DWITH_PYTHON=$(usex python) + -DWITH_SQL=${sql_on_off} + ) + + cmake_src_configure +} + +src_test() { + LOCALE_TESTS= + if type locale >/dev/null 2>&1; then + MY_LOCALES="$(locale -a)" + if [[ "${MY_LOCALES}" != *en_US* || + "${MY_LOCALES}" != *en_GB* || + "${MY_LOCALES}" != *fr_FR* ]] ; then + ewarn "Missing one or more of en_US, en_GB, or fr_FR locales." + else + LOCALE_TESTS=true + fi + else + ewarn "'locale' not found." + fi + + if [[ ! "${LOCALE_TESTS}" ]]; then + ewarn "Disabling test-qof and test-gnc-numeric." + echo 'set(CTEST_CUSTOM_TESTS_IGNORE test-qof test-gnc-numeric)' \ + > "${BUILD_DIR}"/CTestCustom.cmake || die "Failed to disable test-qof and test-gnc-numeric!" + fi + + cd "${BUILD_DIR}" || die "Failed to enter ${BUILD_DIR}" + XDG_DATA_HOME="${T}/$(whoami)" eninja check + cmake_src_test +} + +src_install() { + cmake_src_install + + dostrip -x /usr/$(get_libdir)/guile/2.2/site-ccache/gnucash/ + + use examples && docompress -x /usr/share/doc/${PF}/examples + + if use python ; then + python_optimize + python_optimize "${ED}"/usr/share/gnucash/python + fi +} + +pkg_postinst() { + if use gui ; then + xdg_icon_cache_update + gnome2_schemas_update + fi + xdg_desktop_database_update + xdg_mimeinfo_database_update +} + +pkg_postrm() { + if use gui ; then + xdg_icon_cache_update + gnome2_schemas_update + fi + xdg_desktop_database_update + xdg_mimeinfo_database_update +} diff --git a/app-office/gnucash/gnucash-5.5.ebuild b/app-office/gnucash/gnucash-5.5.ebuild new file mode 100644 index 000000000000..60b9ed8bc1d9 --- /dev/null +++ b/app-office/gnucash/gnucash-5.5.ebuild @@ -0,0 +1,232 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{9..12} ) + +inherit cmake gnome2-utils python-single-r1 + +# Please bump with app-doc/gnucash-docs +DESCRIPTION="A personal finance manager" +HOMEPAGE="https://www.gnucash.org/" +SRC_URI="https://github.com/Gnucash/gnucash/releases/download/${PV}/${P}.tar.bz2" + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~ppc ~ppc64 ~riscv ~x86" + +IUSE="aqbanking debug doc examples gnome-keyring +gui mysql nls ofx postgres python quotes smartcard sqlite test" + +# Currently restricting due to the following: +# https://bugs.gnucash.org/show_bug.cgi?id=799159#c1 +# +# Tests can be run but must first unmerge any existing GnuCash installation. +RESTRICT="test" + +# Examples doesn't build unless GUI is also built +REQUIRED_USE=" + examples? ( gui ) + python? ( ${PYTHON_REQUIRED_USE} ) + smartcard? ( aqbanking ) +" + +# dev-libs/boost must always be built with nls enabled. +# net-libs/aqbanking dropped gtk with v6. So, to simplify the +# dependency, we just rely on that. +RDEPEND=" + >=dev-libs/glib-2.56.1:2 + >=dev-scheme/guile-2.2.0:=[regex] + >=sys-libs/zlib-1.1.4 + dev-libs/boost:=[icu,nls] + dev-libs/icu:= + dev-libs/libxml2:2 + dev-libs/libxslt + aqbanking? ( + >=net-libs/aqbanking-6[ofx?] + >=sys-libs/gwenhywfar-5.6.0:= + smartcard? ( sys-libs/libchipcard ) + ) + gnome-keyring? ( >=app-crypt/libsecret-0.18 ) + gui? ( + >=x11-libs/gtk+-3.22.30:3 + gnome-base/dconf + net-libs/webkit-gtk:4.1= + aqbanking? ( sys-libs/gwenhywfar:=[gtk] ) + ) + mysql? ( + dev-db/libdbi + dev-db/libdbi-drivers[mysql] + ) + ofx? ( >=dev-libs/libofx-0.9.12:= ) + postgres? ( + dev-db/libdbi + dev-db/libdbi-drivers[postgres] + ) + python? ( + ${PYTHON_DEPS} + $(python_gen_cond_dep ' + dev-python/pygobject:3[${PYTHON_USEDEP}] + ') + ) + quotes? ( + >=dev-perl/Finance-Quote-1.11 + dev-perl/JSON-Parse + dev-perl/HTML-TableExtract + ) + sqlite? ( + dev-db/libdbi + dev-db/libdbi-drivers[sqlite] + ) +" + +# gtest is a required dep +# see https://bugs.gnucash.org/show_bug.cgi?id=795250 +DEPEND=" + ${RDEPEND} + >=sys-devel/gettext-0.20 + dev-lang/perl + dev-perl/XML-Parser + dev-build/libtool + >=dev-cpp/gtest-1.8.0 +" +# distutils is not available in python3.12, but it is still in setuptools +BDEPEND=" + dev-lang/swig + >=dev-build/cmake-3.10 + virtual/pkgconfig + python? ( + $(python_gen_cond_dep ' + dev-python/setuptools[${PYTHON_USEDEP}] + ') + ) +" + +PDEPEND=" + doc? ( + ~app-doc/gnucash-docs-${PV} + gnome-extra/yelp + ) +" + +PATCHES=( + "${FILESDIR}/${PN}-5.0-exclude-license.patch" + "${FILESDIR}/${PN}-4.12-drop-broken-test.patch" + "${FILESDIR}/${PN}-5.3-no-werror.patch" + + # This is only to prevent webkit2gtk-4 from being selected. + # https://bugs.gentoo.org/893676 + "${FILESDIR}/${PN}-5.0-webkit2gtk-4.1.patch" +) + +# guile generates ELF files without use of C or machine code +# It's a portage false positive, bug #677600 +QA_PREBUILT='*[.]go' + +pkg_setup() { + use python && python-single-r1_pkg_setup +} + +src_prepare() { + cmake_src_prepare + + # http://debbugs.gnu.org/cgi/bugreport.cgi?bug=38112 + find "${S}" -name "*.scm" -exec touch {} + || die + + # Fix tests writing to /tmp + local fixtestfiles=( + gnucash/report/test/test-report-html.scm + gnucash/report/reports/standard/test/test-invoice.scm + gnucash/report/reports/standard/test/test-new-owner-report.scm + gnucash/report/reports/standard/test/test-owner-report.scm + gnucash/report/reports/standard/test/test-transaction.scm + gnucash/report/reports/standard/test/test-portfolios.scm + gnucash/report/reports/standard/test/test-charts.scm + gnucash/report/test/test-report.scm + gnucash/report/test/test-commodity-utils.scm + gnucash/report/test/test-report-extras.scm + libgnucash/backend/dbi/test/test-backend-dbi-basic.cpp + libgnucash/backend/xml/test/test-xml-pricedb.cpp + ) + for x in "${fixtestfiles[@]}"; do + sed -i -e "s|\"/tmp/|\"${T}/|g" "${S}/${x}" || die "sed of ${S}/${x} failed" + done +} + +src_configure() { + export GUILE_AUTO_COMPILE=0 + + local sql_on_off="OFF" + if use mysql || use postgres || use sqlite ; then + sql_on_off="ON" + fi + + local mycmakeargs=( + -DCOMPILE_GSCHEMAS=OFF + -DDISABLE_NLS=$(usex !nls) + -DWITH_AQBANKING=$(usex aqbanking) + -DWITH_GNUCASH=$(usex gui) + -DWITH_OFX=$(usex ofx) + -DWITH_PYTHON=$(usex python) + -DWITH_SQL=${sql_on_off} + ) + + cmake_src_configure +} + +src_test() { + LOCALE_TESTS= + if type locale >/dev/null 2>&1; then + MY_LOCALES="$(locale -a)" + if [[ "${MY_LOCALES}" != *en_US* || + "${MY_LOCALES}" != *en_GB* || + "${MY_LOCALES}" != *fr_FR* ]] ; then + ewarn "Missing one or more of en_US, en_GB, or fr_FR locales." + else + LOCALE_TESTS=true + fi + else + ewarn "'locale' not found." + fi + + if [[ ! "${LOCALE_TESTS}" ]]; then + ewarn "Disabling test-qof and test-gnc-numeric." + echo 'set(CTEST_CUSTOM_TESTS_IGNORE test-qof test-gnc-numeric)' \ + > "${BUILD_DIR}"/CTestCustom.cmake || die "Failed to disable test-qof and test-gnc-numeric!" + fi + + cd "${BUILD_DIR}" || die "Failed to enter ${BUILD_DIR}" + XDG_DATA_HOME="${T}/$(whoami)" eninja check + cmake_src_test +} + +src_install() { + cmake_src_install + + dostrip -x /usr/$(get_libdir)/guile/2.2/site-ccache/gnucash/ + + use examples && docompress -x /usr/share/doc/${PF}/examples + + if use python ; then + python_optimize + python_optimize "${ED}"/usr/share/gnucash/python + fi +} + +pkg_postinst() { + if use gui ; then + xdg_icon_cache_update + gnome2_schemas_update + fi + xdg_desktop_database_update + xdg_mimeinfo_database_update +} + +pkg_postrm() { + if use gui ; then + xdg_icon_cache_update + gnome2_schemas_update + fi + xdg_desktop_database_update + xdg_mimeinfo_database_update +} diff --git a/app-office/gnucash/gnucash-5.6.ebuild b/app-office/gnucash/gnucash-5.6.ebuild new file mode 100644 index 000000000000..86774b42defb --- /dev/null +++ b/app-office/gnucash/gnucash-5.6.ebuild @@ -0,0 +1,232 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{9..12} ) + +inherit cmake gnome2-utils python-single-r1 + +# Please bump with app-doc/gnucash-docs +DESCRIPTION="A personal finance manager" +HOMEPAGE="https://www.gnucash.org/" +SRC_URI="https://github.com/Gnucash/gnucash/releases/download/${PV}/${P}.tar.bz2" + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~ppc ~ppc64 ~riscv ~x86" + +IUSE="aqbanking debug doc examples gnome-keyring +gui mysql nls ofx postgres python quotes smartcard sqlite test" + +# Currently restricting due to the following: +# https://bugs.gnucash.org/show_bug.cgi?id=799159#c1 +# +# Tests can be run but must first unmerge any existing GnuCash installation. +RESTRICT="test" + +# Examples doesn't build unless GUI is also built +REQUIRED_USE=" + examples? ( gui ) + python? ( ${PYTHON_REQUIRED_USE} ) + smartcard? ( aqbanking ) +" + +# dev-libs/boost must always be built with nls enabled. +# net-libs/aqbanking dropped gtk with v6. So, to simplify the +# dependency, we just rely on that. +RDEPEND=" + >=dev-libs/glib-2.56.1:2 + >=dev-scheme/guile-2.2.0:=[regex] + >=sys-libs/zlib-1.1.4 + dev-libs/boost:=[icu,nls] + dev-libs/icu:= + dev-libs/libxml2:2 + dev-libs/libxslt + aqbanking? ( + >=net-libs/aqbanking-6[ofx?] + >=sys-libs/gwenhywfar-5.6.0:= + smartcard? ( sys-libs/libchipcard ) + ) + gnome-keyring? ( >=app-crypt/libsecret-0.18 ) + gui? ( + >=x11-libs/gtk+-3.22.30:3 + gnome-base/dconf + net-libs/webkit-gtk:4.1= + aqbanking? ( sys-libs/gwenhywfar:=[gtk] ) + ) + mysql? ( + dev-db/libdbi + dev-db/libdbi-drivers[mysql] + ) + ofx? ( >=dev-libs/libofx-0.9.12:= ) + postgres? ( + dev-db/libdbi + dev-db/libdbi-drivers[postgres] + ) + python? ( + ${PYTHON_DEPS} + $(python_gen_cond_dep ' + dev-python/pygobject:3[${PYTHON_USEDEP}] + ') + ) + quotes? ( + >=dev-perl/Finance-Quote-1.11 + dev-perl/JSON-Parse + dev-perl/HTML-TableExtract + ) + sqlite? ( + dev-db/libdbi + dev-db/libdbi-drivers[sqlite] + ) +" + +# gtest is a required dep +# see https://bugs.gnucash.org/show_bug.cgi?id=795250 +DEPEND=" + ${RDEPEND} + >=sys-devel/gettext-0.20 + dev-lang/perl + dev-perl/XML-Parser + dev-build/libtool + >=dev-cpp/gtest-1.8.0 +" +# distutils is not available in python3.12, but it is still in setuptools +BDEPEND=" + dev-lang/swig + >=dev-build/cmake-3.10 + virtual/pkgconfig + python? ( + $(python_gen_cond_dep ' + dev-python/setuptools[${PYTHON_USEDEP}] + ') + ) +" + +PDEPEND=" + doc? ( + ~app-doc/gnucash-docs-${PV} + gnome-extra/yelp + ) +" + +PATCHES=( + "${FILESDIR}/${PN}-5.0-exclude-license.patch" + "${FILESDIR}/${PN}-4.12-drop-broken-test.patch" + "${FILESDIR}/${PN}-5.6-no-werror.patch" + + # This is only to prevent webkit2gtk-4 from being selected. + # https://bugs.gentoo.org/893676 + "${FILESDIR}/${PN}-5.0-webkit2gtk-4.1.patch" +) + +# guile generates ELF files without use of C or machine code +# It's a portage false positive, bug #677600 +QA_PREBUILT='*[.]go' + +pkg_setup() { + use python && python-single-r1_pkg_setup +} + +src_prepare() { + cmake_src_prepare + + # http://debbugs.gnu.org/cgi/bugreport.cgi?bug=38112 + find "${S}" -name "*.scm" -exec touch {} + || die + + # Fix tests writing to /tmp + local fixtestfiles=( + gnucash/report/test/test-report-html.scm + gnucash/report/reports/standard/test/test-invoice.scm + gnucash/report/reports/standard/test/test-new-owner-report.scm + gnucash/report/reports/standard/test/test-owner-report.scm + gnucash/report/reports/standard/test/test-transaction.scm + gnucash/report/reports/standard/test/test-portfolios.scm + gnucash/report/reports/standard/test/test-charts.scm + gnucash/report/test/test-report.scm + gnucash/report/test/test-commodity-utils.scm + gnucash/report/test/test-report-extras.scm + libgnucash/backend/dbi/test/test-backend-dbi-basic.cpp + libgnucash/backend/xml/test/test-xml-pricedb.cpp + ) + for x in "${fixtestfiles[@]}"; do + sed -i -e "s|\"/tmp/|\"${T}/|g" "${S}/${x}" || die "sed of ${S}/${x} failed" + done +} + +src_configure() { + export GUILE_AUTO_COMPILE=0 + + local sql_on_off="OFF" + if use mysql || use postgres || use sqlite ; then + sql_on_off="ON" + fi + + local mycmakeargs=( + -DCOMPILE_GSCHEMAS=OFF + -DDISABLE_NLS=$(usex !nls) + -DWITH_AQBANKING=$(usex aqbanking) + -DWITH_GNUCASH=$(usex gui) + -DWITH_OFX=$(usex ofx) + -DWITH_PYTHON=$(usex python) + -DWITH_SQL=${sql_on_off} + ) + + cmake_src_configure +} + +src_test() { + LOCALE_TESTS= + if type locale >/dev/null 2>&1; then + MY_LOCALES="$(locale -a)" + if [[ "${MY_LOCALES}" != *en_US* || + "${MY_LOCALES}" != *en_GB* || + "${MY_LOCALES}" != *fr_FR* ]] ; then + ewarn "Missing one or more of en_US, en_GB, or fr_FR locales." + else + LOCALE_TESTS=true + fi + else + ewarn "'locale' not found." + fi + + if [[ ! "${LOCALE_TESTS}" ]]; then + ewarn "Disabling test-qof and test-gnc-numeric." + echo 'set(CTEST_CUSTOM_TESTS_IGNORE test-qof test-gnc-numeric)' \ + > "${BUILD_DIR}"/CTestCustom.cmake || die "Failed to disable test-qof and test-gnc-numeric!" + fi + + cd "${BUILD_DIR}" || die "Failed to enter ${BUILD_DIR}" + XDG_DATA_HOME="${T}/$(whoami)" eninja check + cmake_src_test +} + +src_install() { + cmake_src_install + + dostrip -x /usr/$(get_libdir)/guile/2.2/site-ccache/gnucash/ + + use examples && docompress -x /usr/share/doc/${PF}/examples + + if use python ; then + python_optimize + python_optimize "${ED}"/usr/share/gnucash/python + fi +} + +pkg_postinst() { + if use gui ; then + xdg_icon_cache_update + gnome2_schemas_update + fi + xdg_desktop_database_update + xdg_mimeinfo_database_update +} + +pkg_postrm() { + if use gui ; then + xdg_icon_cache_update + gnome2_schemas_update + fi + xdg_desktop_database_update + xdg_mimeinfo_database_update +} diff --git a/app-office/gnucash/metadata.xml b/app-office/gnucash/metadata.xml index 3ce301801507..a19baffbd28b 100644 --- a/app-office/gnucash/metadata.xml +++ b/app-office/gnucash/metadata.xml @@ -1,29 +1,39 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> <pkgmetadata> <maintainer type="person"> <email>titanofold@gentoo.org</email> <name>Aaron W. Swenson</name> </maintainer> - <maintainer type="project"> - <email>gnome@gentoo.org</email> - <name>Gentoo GNOME Desktop</name> - </maintainer> + <longdescription lang="en"> + GnuCash is personal and small-business financial-accounting software, + freely licensed under the GNU GPL and available for GNU/Linux, BSD, + Solaris, Mac OS X and Microsoft Windows. + Designed to be easy to use, yet powerful and flexible, GnuCash allows + you to track bank accounts, stocks, income and expenses. As quick and + intuitive to use as a checkbook register, it is based on professional + accounting principles to ensure balanced books and accurate reports. + </longdescription> + <longdescription lang="it"> + GnuCash è un programma finanziario e di contabilità adatto all'utilizzo + in ambito famigliare o in una piccola impresa, rilasciato gratuitamente + con licenza GNU GPL e disponibile per GNU/Linux, BSD, Solaris, Mac OS X + e Microsoft Windows. + Progettato per essere di semplice utilizzo, ma comunque potente e flessibile, + GnuCash permette di tenere traccia dei conti bancari, delle azioni, + delle entrate e delle uscite. Intuitivo nell'utilizzo come il registro del + libretto degli assegni, si basa sui principi fondamentali della contabilità + per garantire l'equilibrio dei saldi e l'accuratezza dei resoconti. + </longdescription> <use> - <flag name="aqbanking"> - Connect to some internet banks via AqBanking - </flag> - <flag name="chipcard"> - Enable support for chipcard reading and processing. - </flag> - <flag name="gui"> - Enable graphic interface (needs net-libs/webkit-gtk:4 - and x11-libs/gtk+:3) - </flag> - <flag name="quotes">Enable Online Stock Quote retrieval</flag> + <flag name="aqbanking">Connect to some internet banks via AqBanking</flag> + <flag name="quotes">Enable online stock quote retrieval</flag> <flag name="register2">Use the new register (Experimental)</flag> </use> <upstream> <remote-id type="sourceforge">gnucash</remote-id> + <remote-id type="github">Gnucash/gnucash</remote-id> + <changelog>https://github.com/Gnucash/gnucash/releases</changelog> + <bugs-to>https://bugs.gnucash.org/</bugs-to> </upstream> </pkgmetadata> diff --git a/app-office/gnumeric/Manifest b/app-office/gnumeric/Manifest index 8ef19357413d..bc36c290cb17 100644 --- a/app-office/gnumeric/Manifest +++ b/app-office/gnumeric/Manifest @@ -1,3 +1 @@ -DIST gnumeric-1.12.39.tar.xz 20040688 BLAKE2B 5d99da20b567a939208881b962de3c79ab115a24953dc04d6c882e9a54946e5c5fbd32808a8006e396d70bc9a2a9783b20106536da1c19f7ed7dccd3b12c2fff SHA512 8ae09ea857989e65a8fe2070b30c2309d82daa4142816ef3a1b107035aea0d71498d84eaeeaa870a1587e3785146fad3304321a531c75f6e2f200def53a8e898 -DIST gnumeric-1.12.43.tar.xz 18033636 BLAKE2B 32cbbefc10c0537b02b56564ed37f03d69d0865e9bd16dc8cb77aacf682087fce60f01a2e70b5dbef4d73840b6ccbe198d3c5cc5f13b0f1b2a48d0af635e607f SHA512 d2702000e6c4f4c0c7ff442a2b81e10f4d55f0cffbf7b7f1e7c9fed98fb46172b0118ca05102aa53fb4f953799e2be3534f0518b025ece26647ce67b870a34a7 -DIST gnumeric-1.12.44.tar.xz 18010384 BLAKE2B 0348714a7dae119b36a6739ea499bc0411416637fe9cbd703024f4cdcdb894e2d4b0da3212ea6e2ad1dd81f893c96341722c83ef014db7f0a6f2a048696f41c6 SHA512 ea21dcdf5fdf4e02bb9d83671675f2409f12ee928611604d7589e0047ce5d75bf6ac51e6a5322c4af520428acdccf4c2b3b8e3fc6530030e162268aea94a503f +DIST gnumeric-1.12.57.tar.xz 18149400 BLAKE2B d268cd2ac260e13be51bca53f4456b9db4d67376c34d15dd6483c1c697f6418120fc31630894fe037979a46277d557fd7b66f226d92d8ab414d87c9c5e27b53f SHA512 67886aff17338c41997cb71d2ee8fcac0f3b9dfc4ef1897b50866844e002ba7867f263daa3aadcaa10ba29746795fad0a4f852bdc22cdd4bc41293c952b69e9d diff --git a/app-office/gnumeric/gnumeric-1.12.39.ebuild b/app-office/gnumeric/gnumeric-1.12.39.ebuild deleted file mode 100644 index a3e1a4c6e81e..000000000000 --- a/app-office/gnumeric/gnumeric-1.12.39.ebuild +++ /dev/null @@ -1,64 +0,0 @@ -# Copyright 1999-2018 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI="6" -GNOME2_LA_PUNT="yes" -PYTHON_COMPAT=( python2_7 ) - -inherit gnome2 flag-o-matic python-single-r1 - -DESCRIPTION="The GNOME Spreadsheet" -HOMEPAGE="http://www.gnumeric.org/" -LICENSE="GPL-2" - -SLOT="0" -KEYWORDS="~alpha amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc x86 ~x86-fbsd" - -IUSE="+introspection libgda perl python" -REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" - -# Missing gnome-extra/libgnomedb required version in tree -# but its upstream is dead and will be dropped soon. - -# lots of missing files, also fails tests due to 80-bit long story -# upstream bug #721556 -RESTRICT="test" - -RDEPEND=" - app-arch/bzip2 - sys-libs/zlib - >=dev-libs/glib-2.38.0:2 - >=gnome-extra/libgsf-1.14.33:= - >=x11-libs/goffice-0.10.38:0.10 - >=dev-libs/libxml2-2.4.12:2 - >=x11-libs/pango-1.24.0:= - - >=x11-libs/gtk+-3.8.7:3 - x11-libs/cairo:=[svg] - - introspection? ( >=dev-libs/gobject-introspection-1:= ) - perl? ( dev-lang/perl:= ) - python? ( ${PYTHON_DEPS} - >=dev-python/pygobject-3:3[${PYTHON_USEDEP}] ) - libgda? ( gnome-extra/libgda:5[gtk] ) -" -DEPEND="${RDEPEND} - dev-util/gtk-doc-am - >=dev-util/intltool-0.35.0 - app-text/yelp-tools - virtual/pkgconfig -" - -pkg_setup() { - use python && python-single-r1_pkg_setup -} - -src_configure() { - gnome2_src_configure \ - --disable-static \ - --with-zlib \ - $(use_with libgda gda) \ - $(use_enable introspection) \ - $(use_with perl) \ - $(use_with python) -} diff --git a/app-office/gnumeric/gnumeric-1.12.43.ebuild b/app-office/gnumeric/gnumeric-1.12.43.ebuild deleted file mode 100644 index 903ec136a3a5..000000000000 --- a/app-office/gnumeric/gnumeric-1.12.43.ebuild +++ /dev/null @@ -1,82 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI="6" -GNOME2_LA_PUNT="yes" -PYTHON_COMPAT=( python2_7 python{3_5,3_6} ) - -inherit gnome2 flag-o-matic python-r1 - -DESCRIPTION="The GNOME Spreadsheet" -HOMEPAGE="http://www.gnumeric.org/" -LICENSE="GPL-2" - -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd" - -IUSE="+introspection libgda perl python" -# python-loader plugin is python2.7 only -REQUIRED_USE=" - introspection? ( ${PYTHON_REQUIRED_USE} ) - python? ( || ( $(python_gen_useflags -2) ) )" - -# Missing gnome-extra/libgnomedb required version in tree -# but its upstream is dead and will be dropped soon. - -# lots of missing files, also fails tests due to 80-bit long story -# upstream bug #721556 -RESTRICT="test" - -RDEPEND=" - app-arch/bzip2 - sys-libs/zlib - >=dev-libs/glib-2.40.0:2 - >=gnome-extra/libgsf-1.14.33:= - >=x11-libs/goffice-0.10.42:0.10 - >=dev-libs/libxml2-2.4.12:2 - >=x11-libs/pango-1.24.0:= - - >=x11-libs/gtk+-3.8.7:3 - x11-libs/cairo:=[svg] - - introspection? ( ${PYTHON_DEPS} - >=dev-libs/gobject-introspection-1:= ) - perl? ( dev-lang/perl:= ) - python? ( $(python_gen_impl_dep '' -2) - >=dev-python/pygobject-3:3[${PYTHON_USEDEP}] ) - libgda? ( gnome-extra/libgda:5[gtk] ) -" -DEPEND="${RDEPEND} - app-text/docbook-xml-dtd:4.5 - app-text/yelp-tools - dev-util/gtk-doc-am - >=dev-util/intltool-0.35.0 - virtual/pkgconfig -" - -src_prepare() { - # Manage gi overrides ourselves - sed '/SUBDIRS/ s/introspection//' -i Makefile.{am,in} || die - gnome2_src_prepare -} - -src_configure() { - if use python ; then - python_setup -2 - fi - gnome2_src_configure \ - --disable-static \ - --with-zlib \ - $(use_with libgda gda) \ - $(use_enable introspection) \ - $(use_with perl) \ - $(use_with python) -} - -src_install() { - gnome2_src_install - if use introspection; then - python_moduleinto gi.overrides - python_foreach_impl python_domodule introspection/gi/overrides/Gnm.py - fi -} diff --git a/app-office/gnumeric/gnumeric-1.12.44.ebuild b/app-office/gnumeric/gnumeric-1.12.44.ebuild deleted file mode 100644 index 903ec136a3a5..000000000000 --- a/app-office/gnumeric/gnumeric-1.12.44.ebuild +++ /dev/null @@ -1,82 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI="6" -GNOME2_LA_PUNT="yes" -PYTHON_COMPAT=( python2_7 python{3_5,3_6} ) - -inherit gnome2 flag-o-matic python-r1 - -DESCRIPTION="The GNOME Spreadsheet" -HOMEPAGE="http://www.gnumeric.org/" -LICENSE="GPL-2" - -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd" - -IUSE="+introspection libgda perl python" -# python-loader plugin is python2.7 only -REQUIRED_USE=" - introspection? ( ${PYTHON_REQUIRED_USE} ) - python? ( || ( $(python_gen_useflags -2) ) )" - -# Missing gnome-extra/libgnomedb required version in tree -# but its upstream is dead and will be dropped soon. - -# lots of missing files, also fails tests due to 80-bit long story -# upstream bug #721556 -RESTRICT="test" - -RDEPEND=" - app-arch/bzip2 - sys-libs/zlib - >=dev-libs/glib-2.40.0:2 - >=gnome-extra/libgsf-1.14.33:= - >=x11-libs/goffice-0.10.42:0.10 - >=dev-libs/libxml2-2.4.12:2 - >=x11-libs/pango-1.24.0:= - - >=x11-libs/gtk+-3.8.7:3 - x11-libs/cairo:=[svg] - - introspection? ( ${PYTHON_DEPS} - >=dev-libs/gobject-introspection-1:= ) - perl? ( dev-lang/perl:= ) - python? ( $(python_gen_impl_dep '' -2) - >=dev-python/pygobject-3:3[${PYTHON_USEDEP}] ) - libgda? ( gnome-extra/libgda:5[gtk] ) -" -DEPEND="${RDEPEND} - app-text/docbook-xml-dtd:4.5 - app-text/yelp-tools - dev-util/gtk-doc-am - >=dev-util/intltool-0.35.0 - virtual/pkgconfig -" - -src_prepare() { - # Manage gi overrides ourselves - sed '/SUBDIRS/ s/introspection//' -i Makefile.{am,in} || die - gnome2_src_prepare -} - -src_configure() { - if use python ; then - python_setup -2 - fi - gnome2_src_configure \ - --disable-static \ - --with-zlib \ - $(use_with libgda gda) \ - $(use_enable introspection) \ - $(use_with perl) \ - $(use_with python) -} - -src_install() { - gnome2_src_install - if use introspection; then - python_moduleinto gi.overrides - python_foreach_impl python_domodule introspection/gi/overrides/Gnm.py - fi -} diff --git a/app-office/gnumeric/gnumeric-1.12.57.ebuild b/app-office/gnumeric/gnumeric-1.12.57.ebuild new file mode 100644 index 000000000000..f44e97a20260 --- /dev/null +++ b/app-office/gnumeric/gnumeric-1.12.57.ebuild @@ -0,0 +1,93 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +PYTHON_COMPAT=( python3_{10..12} ) + +inherit gnome.org libtool python-r1 xdg + +DESCRIPTION="The GNOME Spreadsheet" +HOMEPAGE="http://www.gnumeric.org/" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86" +IUSE="+introspection libgda perl" +REQUIRED_USE="introspection? ( ${PYTHON_REQUIRED_USE} )" + +# Missing gnome-extra/libgnomedb required version in tree +# but its upstream is dead and will be dropped soon. + +# lots of missing files, also fails tests due to 80-bit long story +# upstream bug #721556 +RESTRICT="test" + +# Gnumeric has two python components +# 1. The python loader for loading python-based plugins. +# This component is pure python 2 and a port "is not currently being worked on". +# 2. The python gobject-based introspection API. This component is compatible +# with python 3. +# Component 1. can only be re-enabled once someone has ported the upstream +# codebase to python 3. +# https://gitlab.gnome.org/GNOME/gnumeric/issues/419#note_618852 +RDEPEND=" + app-arch/bzip2 + sys-libs/zlib + >=dev-libs/glib-2.40.0:2 + >=gnome-extra/libgsf-1.14.33:= + >=x11-libs/goffice-0.10.57:0.10[introspection?] + >=dev-libs/libxml2-2.4.12:2 + >=x11-libs/pango-1.46.0:= + + >=x11-libs/gtk+-3.8.7:3 + x11-libs/cairo:=[svg(+)] + + introspection? ( + ${PYTHON_DEPS} + >=dev-libs/gobject-introspection-1:= + ) + perl? ( dev-lang/perl:= ) + libgda? ( gnome-extra/libgda:5[gtk] )" +DEPEND="${RDEPEND}" +BDEPEND=" + app-text/docbook-xml-dtd:4.5 + app-text/yelp-tools + dev-build/gtk-doc-am + >=dev-util/intltool-0.35.0 + virtual/pkgconfig" + +src_prepare() { + default + + # Manage gi overrides ourselves + sed '/SUBDIRS/ s/introspection//' -i Makefile.{am,in} || die + + elibtoolize +} + +src_configure() { + econf \ + --disable-gtk-doc \ + --disable-maintainer-mode \ + --disable-schemas-compile \ + --disable-static \ + --without-psiconv \ + --without-python \ + --with-zlib \ + $(use_with libgda gda) \ + $(use_enable introspection) \ + $(use_with perl) +} + +src_install() { + default + dodoc HACKING MAINTAINERS + + if use introspection; then + python_moduleinto gi.overrides + python_foreach_impl python_domodule introspection/gi/overrides/Gnm.py + fi + + # no static archives + find "${ED}" -name '*.la' -delete || die +} diff --git a/app-office/gnumeric/metadata.xml b/app-office/gnumeric/metadata.xml index 056277a49918..8ae5ed87e43c 100644 --- a/app-office/gnumeric/metadata.xml +++ b/app-office/gnumeric/metadata.xml @@ -1,14 +1,19 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> <pkgmetadata> -<maintainer type="project"> - <email>gnome@gentoo.org</email> - <name>Gentoo GNOME Desktop</name> -</maintainer> -<use> - <flag name="libgda">Enable database support through - <pkg>gnome-extra/libgda</pkg>.</flag> - <flag name="python">Enable python plugin loader.</flag> - <flag name="perl">Enable perl plugin loader.</flag> -</use> + <maintainer type="person"> + <email>soap@gentoo.org</email> + <name>David Seifert</name> + </maintainer> + <maintainer type="project"> + <email>gnome@gentoo.org</email> + <name>Gentoo GNOME Desktop</name> + </maintainer> + <use> + <flag name="libgda">Enable database support through <pkg>gnome-extra/libgda</pkg>.</flag> + <flag name="perl">Enable perl plugin loader.</flag> + </use> + <upstream> + <remote-id type="gnome-gitlab">GNOME/gnumeric</remote-id> + </upstream> </pkgmetadata> diff --git a/app-office/grisbi/Manifest b/app-office/grisbi/Manifest index d91390cb4172..33bc216a39c6 100644 --- a/app-office/grisbi/Manifest +++ b/app-office/grisbi/Manifest @@ -1,2 +1,3 @@ -DIST grisbi-1.0.4.tar.bz2 6965398 BLAKE2B f53b5cd7f2e4b0cdcf14732ba7e03315ec7d419c7f6ab3a290fd30a9dc9f7c0dde69b473dca3873aeb90b793cd90287c516f2fe4b7a50d71368abc3e12ce16f6 SHA512 9761ed94db563c39cab793ee076b6a729470231e3111d7ce57d188a6f1681cbb715174f67c15741320f295d4efdf0784f6e3d4d4d58267759efbad56561c7064 -DIST grisbi-1.2.1.tar.bz2 7314316 BLAKE2B b34aaaba79608561383e09fa1af7749f8c3cfa322f47a6d9cf350af1a3b96c575140246ed65b33127d92f84a57d959f24c99ef748ab80097ffce2ed8f16319aa SHA512 0193d5777ed191f7f3dac67fc9754f5588f35b9486567f3a7e7f9dd998865ff2130ad04b78a98dae1e1164fbd400a58328bdee777e9d0ff1100d1fd189a5aa2f +DIST grisbi-2.0.5.tar.bz2 7465632 BLAKE2B c70fd313660d8fbc0d93d86d89f7470564a0865b8423ae0e8a2f40fc1f4dbe959ed37141963dbc5ab9e6154ff71af3120303bd4c6ccc5554d1da75200c6e8a84 SHA512 16535cbdf0647abc60878bc5a21b22d76090d6a5dab89a9e1ff4029eef25f284a627555ec0724977ba01313f33aee06489b908aaa6600a566f86a87b5f33b7f9 +DIST grisbi-3.0.1.tar.bz2 12448098 BLAKE2B ae593b4bf3afab3b377bdd79442b8a7fda7627e39a22780cdbc40b906aeceddaec28196a5484b8e3da67b48103a589016193440dd0331cc086b88543d9597827 SHA512 a1bdc10ac4a50f19a5d4d9012f9c3d785782b3fcbc8055e0f60780131cb97d2154dfee05033b7e3a0437bb57d5b7ca3504fae79d4738bd0f2f6f0f0f2861f9ba +DIST grisbi-3.0.3.tar.bz2 12877828 BLAKE2B 439bb7f7e4724453b84f6c4ddc28926d9ba528460ea9d09c8d3c69ee1eba448805332eb752b06dc9ca67a4ca2fc17da68b583984f9c75530c2a8768985ed42b4 SHA512 7214f1cb7ca9eb0d87c082bd7ba70cf70d1f117c4e021c8e371961ddb7ab07b854986c4a6ab8892e2f7835d46c9814df27411fffc5aeabaf42bcf4fb8dea9dc1 diff --git a/app-office/grisbi/grisbi-1.0.4.ebuild b/app-office/grisbi/grisbi-1.0.4.ebuild deleted file mode 100644 index 996e90a1e3c2..000000000000 --- a/app-office/grisbi/grisbi-1.0.4.ebuild +++ /dev/null @@ -1,40 +0,0 @@ -# Copyright 1999-2018 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 -GNOME2_LA_PUNT="yes" - -inherit gnome2 - -DESCRIPTION="Grisbi is a personal accounting application for Linux" -HOMEPAGE="http://www.grisbi.org" -SRC_URI="mirror://sourceforge/grisbi/grisbi%20stable/1.0.x/${P}.tar.bz2" -IUSE="libressl nls ofx ssl" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="amd64 ~ppc x86" - -RDEPEND=" - dev-libs/libxml2:2 - >=dev-libs/glib-2.18.0:2 - >=x11-libs/gtk+-2.12.0:2 - x11-misc/xdg-utils - ssl? ( - libressl? ( dev-libs/libressl:0= ) - !libressl? ( >=dev-libs/openssl-0.9.5:0= ) ) - ofx? ( >=dev-libs/libofx-0.7.0 ) -" -DEPEND="${RDEPEND} - virtual/pkgconfig -" - -src_configure() { - gnome2_src_configure \ - --with-libxml2 \ - --without-cunit \ - --disable-static \ - $(use_with ssl openssl) \ - $(use_with ofx) \ - $(use_enable nls) -} diff --git a/app-office/grisbi/grisbi-2.0.5.ebuild b/app-office/grisbi/grisbi-2.0.5.ebuild new file mode 100644 index 000000000000..bf4c552c6afd --- /dev/null +++ b/app-office/grisbi/grisbi-2.0.5.ebuild @@ -0,0 +1,44 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit gnome2 + +DESCRIPTION="Grisbi is a personal accounting application for Linux" +HOMEPAGE="http://www.grisbi.org https://github.com/grisbi/grisbi" +SRC_URI="https://downloads.sourceforge.net/${PN}/grisbi%20stable/$(ver_cut 1-2).x/${P}.tar.bz2" +IUSE="goffice nls ofx ssl" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="amd64 ~ppc ~x86" + +RDEPEND=" + dev-libs/glib:2 + dev-libs/libxml2:2 + gnome-extra/libgsf + sys-libs/zlib + x11-libs/cairo + x11-libs/gdk-pixbuf:2 + x11-libs/gtk+:3 + x11-libs/pango + x11-misc/xdg-utils + ssl? ( >=dev-libs/openssl-1.0.0:0= ) + ofx? ( >=dev-libs/libofx-0.9.0:= ) + goffice? ( >=x11-libs/goffice-0.10.0 ) +" +DEPEND="${RDEPEND}" +BDEPEND="dev-util/intltool + virtual/pkgconfig" + +src_configure() { + gnome2_src_configure \ + --with-libxml2 \ + --without-cunit \ + --disable-static \ + $(use_with ssl openssl) \ + $(use_with ofx) \ + $(use_with goffice) \ + $(use_enable nls) +} diff --git a/app-office/grisbi/grisbi-1.2.1.ebuild b/app-office/grisbi/grisbi-3.0.1.ebuild index 1cb4dfed2119..cb3f32cce3a4 100644 --- a/app-office/grisbi/grisbi-1.2.1.ebuild +++ b/app-office/grisbi/grisbi-3.0.1.ebuild @@ -1,35 +1,36 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=6 -GNOME2_LA_PUNT="yes" +EAPI=8 inherit gnome2 DESCRIPTION="Grisbi is a personal accounting application for Linux" HOMEPAGE="http://www.grisbi.org https://github.com/grisbi/grisbi" -SRC_URI="mirror://sourceforge/${PN}/grisbi%20stable/1.2.x/${P}.tar.bz2" -IUSE="goffice libressl nls ofx ssl" +SRC_URI="https://downloads.sourceforge.net/${PN}/grisbi%20stable/$(ver_cut 1-2).x/${P}.tar.bz2" +IUSE="goffice nls ofx ssl" LICENSE="GPL-2" SLOT="0" KEYWORDS="~amd64 ~ppc ~x86" RDEPEND=" - >=dev-libs/libxml2-2.5:2 - >=dev-libs/glib-2.44.0:2 - >=x11-libs/gtk+-3.20:3 + dev-libs/glib:2 + dev-libs/libxml2:2 + gnome-extra/libgsf + sys-libs/zlib + x11-libs/cairo + x11-libs/gdk-pixbuf:2 + x11-libs/gtk+:3 + x11-libs/pango x11-misc/xdg-utils - >=gnome-extra/libgsf-1.14 - ssl? ( - libressl? ( dev-libs/libressl:0= ) - !libressl? ( >=dev-libs/openssl-1.0.0:0= ) ) - ofx? ( >=dev-libs/libofx-0.9.0 ) + ssl? ( >=dev-libs/openssl-1.0.0:0= ) + ofx? ( >=dev-libs/libofx-0.9.0:= ) goffice? ( >=x11-libs/goffice-0.10.0 ) " -DEPEND="${RDEPEND} - virtual/pkgconfig -" +DEPEND="${RDEPEND}" +BDEPEND="dev-util/intltool + virtual/pkgconfig" src_configure() { gnome2_src_configure \ diff --git a/app-office/grisbi/grisbi-3.0.3.ebuild b/app-office/grisbi/grisbi-3.0.3.ebuild new file mode 100644 index 000000000000..5e1755cddcd0 --- /dev/null +++ b/app-office/grisbi/grisbi-3.0.3.ebuild @@ -0,0 +1,44 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit gnome2 + +DESCRIPTION="Grisbi is a personal accounting application for Linux" +HOMEPAGE="http://www.grisbi.org https://github.com/grisbi/grisbi" +SRC_URI="https://downloads.sourceforge.net/${PN}/grisbi%20stable/$(ver_cut 1-2).x/${P}.tar.bz2" +IUSE="goffice nls ofx ssl" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~ppc ~x86" + +RDEPEND=" + dev-libs/glib:2 + dev-libs/libxml2:2 + gnome-extra/libgsf + sys-libs/zlib + x11-libs/cairo + x11-libs/gdk-pixbuf:2 + x11-libs/gtk+:3 + x11-libs/pango + x11-misc/xdg-utils + ssl? ( >=dev-libs/openssl-1.0.0:0= ) + ofx? ( >=dev-libs/libofx-0.9.0:= ) + goffice? ( >=x11-libs/goffice-0.10.0 ) +" +DEPEND="${RDEPEND}" +BDEPEND="dev-util/intltool + virtual/pkgconfig" + +src_configure() { + gnome2_src_configure \ + --with-libxml2 \ + --without-cunit \ + --disable-static \ + $(use_with ssl openssl) \ + $(use_with ofx) \ + $(use_with goffice) \ + $(use_enable nls) +} diff --git a/app-office/grisbi/metadata.xml b/app-office/grisbi/metadata.xml index b120f01ca373..6584f4e3eb98 100644 --- a/app-office/grisbi/metadata.xml +++ b/app-office/grisbi/metadata.xml @@ -1,25 +1,23 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="person"> - <email>remi@gentoo.org</email> - </maintainer> - <maintainer type="person"> - <email>casta@xwing.info</email> - <name>Guillaume Castagnino</name> - </maintainer> - <maintainer type="project"> - <email>gnome@gentoo.org</email> - <name>Gentoo GNOME Desktop</name> - </maintainer> - <maintainer type="project"> - <email>proxy-maint@gentoo.org</email> - <name>Proxy Maintainers</name> - </maintainer> - <upstream> - <remote-id type="sourceforge">grisbi</remote-id> - </upstream> - <use> - <flag name="goffice">enable goffice graphic support</flag> - </use> + <maintainer type="person" proxied="yes"> + <email>casta@xwing.info</email> + <name>Guillaume Castagnino</name> + </maintainer> + <maintainer type="project"> + <email>gnome@gentoo.org</email> + <name>Gentoo GNOME Desktop</name> + </maintainer> + <maintainer type="project" proxied="proxy"> + <email>proxy-maint@gentoo.org</email> + <name>Proxy Maintainers</name> + </maintainer> + <upstream> + <remote-id type="sourceforge">grisbi</remote-id> + <remote-id type="github">grisbi/grisbi</remote-id> + </upstream> + <use> + <flag name="goffice">enable goffice graphic support</flag> + </use> </pkgmetadata> diff --git a/app-office/gtg/Manifest b/app-office/gtg/Manifest index 32bc548fc09c..ededc3ab3f6e 100644 --- a/app-office/gtg/Manifest +++ b/app-office/gtg/Manifest @@ -1 +1 @@ -DIST gtg-0.3.1.tar.gz 7902244 BLAKE2B 843c0df194450e9fcc718f94b83973209184ab041f42751ff1a32275c839b5e0bc80fe7aa903d91ce44d5999b496cd50218d8656c060d70fcdd3f3561f4eacb0 SHA512 7d342971cd98fbe5b84ec2f2b4c918dd668d00699b6f0afb76b143acdbe79807525bcc02d2e189769c24de5a8b33d7eef4ce242e3c091fe09505daac55158f12 +DIST gtg-0.6.tar.gz 2361876 BLAKE2B 48f4d589b19181c4e5586254a3411fe2e25126d0f16b2d1294b8bff3f7a86aee7a34762781d9819760ce2e6b36ebded225a478a1bc86aa4c17217b165dae2802 SHA512 68a5229c17b85b87a9a134a08e5e86fbf24d28d6ce55e848c17eef650620d6f56172ee495cb113f4279b34c19127ae03981e2feec5a39dc51be49e387e458600 diff --git a/app-office/gtg/files/gtg-0.3.1-desktop.patch b/app-office/gtg/files/gtg-0.3.1-desktop.patch deleted file mode 100644 index 82db6ce36f3b..000000000000 --- a/app-office/gtg/files/gtg-0.3.1-desktop.patch +++ /dev/null @@ -1,13 +0,0 @@ -Fix desktop-file-validate warning. - ---- a/gtg.desktop 2014-11-01 11:23:31.101881704 +0100 -+++ b/gtg.desktop 2014-11-01 11:23:37.349775014 +0100 -@@ -14,7 +14,7 @@ - StartupNotify=true - X-Ayatana-Desktop-Shortcuts=NewTask - --[NewTask Shortcut Group] -+[X-NewTask Shortcut Group] - Name=New Task - Exec=gtg_new_task - TargetEnvironment=Unity diff --git a/app-office/gtg/files/gtg-0.3.1-locales.patch b/app-office/gtg/files/gtg-0.3.1-locales.patch deleted file mode 100644 index 56bf5ce5e9b1..000000000000 --- a/app-office/gtg/files/gtg-0.3.1-locales.patch +++ /dev/null @@ -1,20 +0,0 @@ -Do not install unwanted locales. - ---- a/setup.py 2014-11-01 11:21:49.679613605 +0100 -+++ b/setup.py 2014-11-01 11:26:36.305719135 +0100 -@@ -101,9 +101,15 @@ - - PO_DIR = 'po' - MO_DIR = os.path.join('build', 'po') -+LINGUAS = os.environ.get('LINGUAS', '*').split(' ') - - for po in glob.glob(os.path.join(PO_DIR, '*.po')): - lang = os.path.basename(po[:-3]) -+ -+ # Skip unwanted locales -+ if lang not in LINGUAS and '*' not in LINGUAS: -+ continue -+ - mo = os.path.join(MO_DIR, lang, 'gtg.mo') - target_dir = os.path.dirname(mo) - if not os.path.isdir(target_dir): diff --git a/app-office/gtg/gtg-0.3.1.ebuild b/app-office/gtg/gtg-0.3.1.ebuild deleted file mode 100644 index 05a309c14361..000000000000 --- a/app-office/gtg/gtg-0.3.1.ebuild +++ /dev/null @@ -1,73 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI="5" -PYTHON_COMPAT=( python2_7 ) - -inherit eutils fdo-mime gnome2-utils distutils-r1 versionator - -MY_PV="$(get_version_component_range 1-2)" -DESCRIPTION="Personal organizer for the GNOME desktop environment" -HOMEPAGE="http://gtgnome.net/" -SRC_URI="https://launchpad.net/${PN}/${MY_PV}/${PV}/+download/${P}.tar.gz" - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="" - -RDEPEND=" - dev-python/configobj[${PYTHON_USEDEP}] - dev-python/dbus-python[${PYTHON_USEDEP}] - dev-python/liblarch[${PYTHON_USEDEP}] - dev-python/notify-python[${PYTHON_USEDEP}] - dev-python/pycairo[${PYTHON_USEDEP}] - dev-python/pygobject:2[${PYTHON_USEDEP}] - dev-python/pygtk[${PYTHON_USEDEP}] - dev-python/python-dateutil[${PYTHON_USEDEP}] - dev-python/pyxdg[${PYTHON_USEDEP}] - dev-python/simplejson[${PYTHON_USEDEP}] -" -DEPEND="${RDEPEND}" - -python_prepare_all() { - # Plugins are voluntarily left automagic as application has a nice way - # to suggest missing dependencies. We only remove the ones that cannot - # work on gentoo. - # Backends should be enabled via USE flag when pulling extra deps - - # geoloc: uses removed from tree bindings - sed -e "/GTG.plugins.geolocalized_tasks',/d" \ - -e "/geolocalized-tasks.gtg-plugin/d" \ - -i setup.py || die - - # launchpad: missing dependency - # evolution: missing python-r1 support - rm GTG/backends/backend_launchpad.py \ - GTG/backends/backend_evolution.py \ - || die - - # Respect LINGUAS - epatch "${FILESDIR}"/${PN}-0.3.1-locales.patch - - # Fix validation warning - epatch "${FILESDIR}"/${PN}-0.3.1-desktop.patch - - distutils-r1_python_prepare_all -} - -pkg_preinst() { - gnome2_icon_savelist -} - -pkg_postinst() { - fdo-mime_desktop_database_update - fdo-mime_mime_database_update - gnome2_icon_cache_update -} - -pkg_postrm() { - fdo-mime_desktop_database_update - fdo-mime_mime_database_update - gnome2_icon_cache_update -} diff --git a/app-office/gtg/gtg-0.6-r1.ebuild b/app-office/gtg/gtg-0.6-r1.ebuild new file mode 100644 index 000000000000..b3dec9f5f524 --- /dev/null +++ b/app-office/gtg/gtg-0.6-r1.ebuild @@ -0,0 +1,62 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +PYTHON_COMPAT=( python3_{9..10} ) +PYTHON_REQ_USE="xml(+)" + +inherit meson python-single-r1 xdg + +DESCRIPTION="Personal organizer for the GNOME desktop environment" +HOMEPAGE="https://wiki.gnome.org/Apps/GTG/" +SRC_URI="https://github.com/getting-things-gnome/gtg/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-3+" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~x86" +IUSE="test" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" +RESTRICT="!test? ( test )" + +RDEPEND=" + ${PYTHON_DEPS} + $(python_gen_cond_dep ' + dev-python/caldav[${PYTHON_USEDEP}] + dev-python/dbus-python[${PYTHON_USEDEP}] + >=dev-python/liblarch-3.1.0[${PYTHON_USEDEP}] + dev-python/lxml[${PYTHON_USEDEP}] + dev-python/python-dateutil[${PYTHON_USEDEP}] + dev-python/pygobject:3[${PYTHON_USEDEP}] + dev-python/pycairo[${PYTHON_USEDEP}] + dev-python/vobject[${PYTHON_USEDEP}] + ') + x11-libs/pango[introspection] + x11-libs/gdk-pixbuf[introspection] + x11-libs/gtk+:3[introspection] + x11-libs/gtksourceview:4[introspection] +" +DEPEND="${RDEPEND}" +BDEPEND=" + dev-util/itstool + >=sys-devel/gettext-0.19.8 + test? ( $(python_gen_cond_dep ' + dev-python/cheetah3[${PYTHON_USEDEP}] + dev-python/mock[${PYTHON_USEDEP}] + dev-python/pytest[${PYTHON_USEDEP}] + ') + || ( app-text/pdfjam >=app-text/texlive-core-2021 ) + app-text/pdftk + dev-texlive/texlive-latex + ) +" + +src_test() { + sed -e "s|@VCS_TAG@|${PV}|" GTG/core/info.py.in > GTG/core/info.py || die + epytest +} + +src_install() { + meson_src_install + python_fix_shebang "${ED}"/usr/bin/gtg + python_optimize +} diff --git a/app-office/gtg/metadata.xml b/app-office/gtg/metadata.xml index 7d791919d833..c1f63a8b3f28 100644 --- a/app-office/gtg/metadata.xml +++ b/app-office/gtg/metadata.xml @@ -1,10 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> <pkgmetadata> <maintainer type="person"> - <email>eva@gentoo.org</email> - </maintainer> - <maintainer type="person"> <email>leio@gentoo.org</email> </maintainer> <longdescription lang="en"> diff --git a/app-office/homebank/Manifest b/app-office/homebank/Manifest index bc3fca3153c8..a726feb3f8f0 100644 --- a/app-office/homebank/Manifest +++ b/app-office/homebank/Manifest @@ -1,3 +1,2 @@ -DIST homebank-5.1.3.tar.gz 2686661 BLAKE2B bd43e3bc2d5d2c42e80cfc32b2beaa923b7c9110a71a703e52d45f302d16c5d8582cbb1c8463d4457b578844c357a20e7aed67c71a11d1baabf6dfec54960d3f SHA512 c95ac2871c3219d734aeb35d11e1e678efc50e166e2f8c1f05971fd341ac1598d6d672bd4b7cd7bcc206443af5305c9e1eb0557c3fcaab1ea35f4950acdef103 -DIST homebank-5.2.2.tar.gz 2601784 BLAKE2B e0a66cebbdc9247aeba9946c4adf5b6677abb49cd93d212fc8008c44c53a21966ee4fa1291f887196fe3168de992a892d54fe82aec228a88f613b45358076dd2 SHA512 83ccf7f96b1eb9f2e5c134b151dce53790092e2ecb06f5e6a5e50057d6a32cde6cf45b9e98c07a81e7f224d33dae5d98e4693e57c413df675f63d21b418525b0 -DIST homebank-5.2.3.tar.gz 2665397 BLAKE2B d197a113b1387c414ba8d11ebe012d0887dbfb1d9eb20c61197e0ddcf87da64e09b2bff108c07b350a1326f8b935fb4c8d56f14240e9815df5b021ab75a3f7dc SHA512 7b6530aa609ea047a19aadb65e459406226cc94d07a5a44e7ba06535cafcfe52e8b2471644b2bffbeb20cd699167858d2787ebdbc45166e4c7720fbff717b3de +DIST homebank-5.7.4.tar.gz 3670067 BLAKE2B 3be94dc9e1ec11fc67fb7dab1655c9e2ab8529887cba200331e938b02a97abf810d94823443de0f5faf1b6beda85f9208e26909a876c3828ae2a1aab38890db0 SHA512 d65127b49a7566f5ad88feb8c614883c43e322ea50d915e49691b169771fac222573da4988ab1c54d9f39b9dfdf2d724cba07269e093c67a04900828d0b87093 +DIST homebank-5.8.tar.gz 3714120 BLAKE2B 72c8f635a6328df767cb2d94195dccf067cec98266c820e3fcfd764886aaffd5341130b6102e7e56b6623dfc2f78658a5dcad7f23839e0091c0d10a8674b2a4f SHA512 c004cdb88e905d24554ecc52632ca92d5a13ffd61addfdea3374a09ea6f53b848a9f92f4b3eebae06550d72898fd318482c8ab21cb0bb2366c63ff89ac0f349d diff --git a/app-office/homebank/homebank-5.1.3.ebuild b/app-office/homebank/homebank-5.1.3.ebuild deleted file mode 100644 index 0e00707bc772..000000000000 --- a/app-office/homebank/homebank-5.1.3.ebuild +++ /dev/null @@ -1,50 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI="6" - -inherit fdo-mime eutils gnome2-utils - -DESCRIPTION="Free, easy, personal accounting for everyone" -HOMEPAGE="http://homebank.free.fr/index.php" -SRC_URI="http://homebank.free.fr/public/${P}.tar.gz" -LICENSE="GPL-2" -SLOT="0" -IUSE="+ofx" -KEYWORDS="amd64 ppc x86" - -RDEPEND=">=dev-libs/glib-2.39 - >=net-libs/libsoup-2.26 - x11-libs/cairo - x11-libs/gdk-pixbuf - >=x11-libs/gtk+-3.12:3 - x11-libs/pango - ofx? ( >=dev-libs/libofx-0.8.3 )" -DEPEND="${RDEPEND} - >=dev-lang/perl-5.8.1 - dev-perl/XML-Parser - >=dev-util/intltool-0.40.5 - sys-devel/gettext - virtual/pkgconfig" - -DOCS=( AUTHORS ChangeLog README ) - -src_configure() { - econf $(use_with ofx) -} - -pkg_preinst() { - gnome2_icon_savelist -} - -pkg_postinst() { - fdo-mime_desktop_database_update - fdo-mime_mime_database_update - gnome2_icon_cache_update -} - -pkg_postrm() { - fdo-mime_desktop_database_update - fdo-mime_mime_database_update - gnome2_icon_cache_update -} diff --git a/app-office/homebank/homebank-5.2.2.ebuild b/app-office/homebank/homebank-5.2.2.ebuild deleted file mode 100644 index d7e0d5401663..000000000000 --- a/app-office/homebank/homebank-5.2.2.ebuild +++ /dev/null @@ -1,50 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI="6" - -inherit xdg-utils gnome2-utils - -DESCRIPTION="Free, easy, personal accounting for everyone" -HOMEPAGE="http://homebank.free.fr/index.php" -SRC_URI="http://homebank.free.fr/public/${P}.tar.gz" -LICENSE="GPL-2" -SLOT="0" -IUSE="+ofx" -KEYWORDS="amd64 ppc ~ppc64 x86" - -RDEPEND=">=dev-libs/glib-2.39 - >=net-libs/libsoup-2.26 - x11-libs/cairo - x11-libs/gdk-pixbuf - >=x11-libs/gtk+-3.22:3 - x11-libs/pango - ofx? ( >=dev-libs/libofx-0.8.3 )" -DEPEND="${RDEPEND} - >=dev-lang/perl-5.8.1 - dev-perl/XML-Parser - >=dev-util/intltool-0.40.5 - sys-devel/gettext - virtual/pkgconfig" - -DOCS=( AUTHORS ChangeLog README ) - -src_configure() { - econf $(use_with ofx) -} - -pkg_preinst() { - gnome2_icon_savelist -} - -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 -} diff --git a/app-office/homebank/homebank-5.2.3.ebuild b/app-office/homebank/homebank-5.2.3.ebuild deleted file mode 100644 index 17236ea7d31d..000000000000 --- a/app-office/homebank/homebank-5.2.3.ebuild +++ /dev/null @@ -1,50 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI="6" - -inherit xdg-utils gnome2-utils - -DESCRIPTION="Free, easy, personal accounting for everyone" -HOMEPAGE="http://homebank.free.fr/index.php" -SRC_URI="http://homebank.free.fr/public/${P}.tar.gz" -LICENSE="GPL-2" -SLOT="0" -IUSE="+ofx" -KEYWORDS="~amd64 ~ppc ~ppc64 ~x86" - -RDEPEND=">=dev-libs/glib-2.39 - >=net-libs/libsoup-2.26 - x11-libs/cairo - x11-libs/gdk-pixbuf - >=x11-libs/gtk+-3.22:3 - x11-libs/pango - ofx? ( >=dev-libs/libofx-0.8.3 )" -DEPEND="${RDEPEND} - >=dev-lang/perl-5.8.1 - dev-perl/XML-Parser - >=dev-util/intltool-0.40.5 - sys-devel/gettext - virtual/pkgconfig" - -DOCS=( AUTHORS ChangeLog README ) - -src_configure() { - econf $(use_with ofx) -} - -pkg_preinst() { - gnome2_icon_savelist -} - -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 -} diff --git a/app-office/homebank/homebank-5.7.4.ebuild b/app-office/homebank/homebank-5.7.4.ebuild new file mode 100644 index 000000000000..44795e87f9f5 --- /dev/null +++ b/app-office/homebank/homebank-5.7.4.ebuild @@ -0,0 +1,45 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit xdg + +DESCRIPTION="Free, easy, personal accounting for everyone" +HOMEPAGE=" + https://www.gethomebank.org/ + https://launchpad.net/homebank +" +SRC_URI="https://www.gethomebank.org/public/sources/${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +IUSE="+ofx" +KEYWORDS="amd64 ppc ~ppc64 x86" + +RDEPEND=" + >=dev-libs/glib-2.39:2 + net-libs/libsoup:3.0 + x11-libs/cairo + x11-libs/gdk-pixbuf:2 + >=x11-libs/gtk+-3.22:3 + x11-libs/pango + ofx? ( >=dev-libs/libofx-0.8.3:= ) +" +DEPEND=" + ${RDEPEND} + x11-base/xorg-proto +" +BDEPEND=" + >=dev-lang/perl-5.8.1 + dev-perl/XML-Parser + >=dev-util/intltool-0.40.5 + sys-devel/gettext + virtual/pkgconfig +" + +DOCS=( AUTHORS ChangeLog README ) + +src_configure() { + econf $(use_with ofx) +} diff --git a/app-office/homebank/homebank-5.8.ebuild b/app-office/homebank/homebank-5.8.ebuild new file mode 100644 index 000000000000..477ea294339b --- /dev/null +++ b/app-office/homebank/homebank-5.8.ebuild @@ -0,0 +1,45 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit xdg + +DESCRIPTION="Free, easy, personal accounting for everyone" +HOMEPAGE=" + https://www.gethomebank.org/ + https://launchpad.net/homebank +" +SRC_URI="https://www.gethomebank.org/public/sources/${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +IUSE="+ofx" +KEYWORDS="~amd64 ~ppc ~ppc64 ~x86" + +RDEPEND=" + >=dev-libs/glib-2.39:2 + net-libs/libsoup:3.0 + x11-libs/cairo + x11-libs/gdk-pixbuf:2 + >=x11-libs/gtk+-3.22:3 + x11-libs/pango + ofx? ( >=dev-libs/libofx-0.8.3:= ) +" +DEPEND=" + ${RDEPEND} + x11-base/xorg-proto +" +BDEPEND=" + >=dev-lang/perl-5.8.1 + dev-perl/XML-Parser + >=dev-util/intltool-0.40.5 + sys-devel/gettext + virtual/pkgconfig +" + +DOCS=( AUTHORS ChangeLog README ) + +src_configure() { + econf $(use_with ofx) +} diff --git a/app-office/homebank/metadata.xml b/app-office/homebank/metadata.xml index ca3cdb362951..cf071defb446 100644 --- a/app-office/homebank/metadata.xml +++ b/app-office/homebank/metadata.xml @@ -1,8 +1,11 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> <pkgmetadata> -<maintainer type="person"> - <email>calchan@gentoo.org</email> - <name>Denis Dupeyron</name> -</maintainer> + <maintainer type="person"> + <email>arkamar@gentoo.org</email> + <name>Petr Vaněk</name> + </maintainer> + <upstream> + <remote-id type="launchpad">homebank</remote-id> + </upstream> </pkgmetadata> diff --git a/app-office/hourglass/Manifest b/app-office/hourglass/Manifest deleted file mode 100644 index a1304097b3e4..000000000000 --- a/app-office/hourglass/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST hourglass-0.7.2-src.tar.gz 119371 BLAKE2B 8581ecc0e5c53b7e19dc0ac4514c49241246b0aa11a757d37bc1bd7183db5441e57a8c85a4e9887b53b3514ccbeebdd625e3bca3928240b32b3bffabcc55faeb SHA512 c15c9c6268f2f99ff2138764197b70480566926d524ce22039c85b7ddd11e1429e9f40c07691e4cfaccc9899e27f3d808e2cdf31d207c379dd67e5bd3c0f325e diff --git a/app-office/hourglass/hourglass-0.7.2-r1.ebuild b/app-office/hourglass/hourglass-0.7.2-r1.ebuild deleted file mode 100644 index b096765f5c80..000000000000 --- a/app-office/hourglass/hourglass-0.7.2-r1.ebuild +++ /dev/null @@ -1,55 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 -JAVA_PKG_IUSE="doc source" - -inherit java-pkg-2 java-ant-2 eutils - -DESCRIPTION="A PSP (personal software process) time tracking utility written in Java" -HOMEPAGE="http://hourglass.wiki.sourceforge.net/" -SRC_URI="mirror://sourceforge/${PN}/${P}-src.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="amd64 x86" - -CDEPEND=" - dev-java/jdom:0 - dev-java/log4j:0 - dev-java/ant-core:0 - dev-java/jcommon:1.0" - -DEPEND=" - >=virtual/jdk-1.5 - ${CDEPEND}" - -RDEPEND=" - >=virtual/jre-1.5 - ${CDEPEND}" - -S="${WORKDIR}/${P}-src" - -java_prepare() { - echo "jar.log4j=$(java-pkg_getjar log4j log4j.jar)" > conf/local.properties || die - echo "jar.jcommon=$(java-pkg_getjar jcommon:1.0 jcommon.jar)" >> conf/local.properties || die - echo "jar.jdom=$(java-pkg_getjar jdom jdom.jar)" >> conf/local.properties || die - echo "jar.ant=$(java-pkg_getjar --build-only ant-core ant.jar)" >> conf/local.properties || die -} - -EANT_BUILD_TARGET="dist" -EANT_DOC_TARGET="javadoc" - -src_install() { - java-pkg_dojar "dist/${P}/lib/${PN}.jar" - - use doc && java-pkg_dojavadoc build/doc/api - use source && java-pkg_dosrc src/* - - java-pkg_dolauncher "${PN}" \ - --main "net.sourceforge.hourglass.swingui.Main" - - make_desktop_entry "${PN}" "Hourglass" "appointment-new" "Office" - - dodoc README ChangeLog AUTHORS -} diff --git a/app-office/hourglass/metadata.xml b/app-office/hourglass/metadata.xml deleted file mode 100644 index 71c54c3dada7..000000000000 --- a/app-office/hourglass/metadata.xml +++ /dev/null @@ -1,11 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>java@gentoo.org</email> - <name>Java</name> - </maintainer> - <upstream> - <remote-id type="sourceforge">hourglass</remote-id> - </upstream> -</pkgmetadata> diff --git a/app-office/ical/Manifest b/app-office/ical/Manifest deleted file mode 100644 index f1039022e760..000000000000 --- a/app-office/ical/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST ical-3.0.tar.gz 373891 BLAKE2B 817a160abe682ee077733077f7f6b7a652e11cbce10333d75ba5d3b345e814481be8a90a1d4d959c24837dcf6c7a21f3cb75ada261436d1466890fab324dd5f6 SHA512 78cd07a206f4719dfb693b82fda4a735e70dc072fc75bf3885e72f668ebf7fa3511acedd82f99dd3ec366595a8c0ee8a1f13e5dc836732f241ff32d899eb3b25 diff --git a/app-office/ical/files/ical-3.0-fix-c++14.patch b/app-office/ical/files/ical-3.0-fix-c++14.patch deleted file mode 100644 index 4d9b47b1b9ea..000000000000 --- a/app-office/ical/files/ical-3.0-fix-c++14.patch +++ /dev/null @@ -1,252 +0,0 @@ -Fix building with C++14, which errors out due to narrowing conversions. -See also: https://bugs.gentoo.org/show_bug.cgi?id=593948 - ---- a/bitmaps/dleft.xbm -+++ b/bitmaps/dleft.xbm -@@ -1,6 +1,6 @@ - #define dleft_width 16 - #define dleft_height 16 - static char dleft_bits[] = { -- 0x00, 0x00, 0x80, 0x61, 0xc0, 0x71, 0xe0, 0x79, 0xf0, 0x7d, 0xf8, 0x7f, -- 0xfc, 0x7f, 0xfe, 0x7f, 0xfe, 0x7f, 0xfc, 0x7f, 0xf8, 0x7f, 0xf0, 0x7d, -- 0xe0, 0x79, 0xc0, 0x71, 0x80, 0x61, 0x00, 0x00}; -+ 0x00, 0x00, (char)0x80, 0x61, (char)0xc0, 0x71, (char)0xe0, 0x79, (char)0xf0, 0x7d, (char)0xf8, 0x7f, -+ (char)0xfc, 0x7f, (char)0xfe, 0x7f, (char)0xfe, 0x7f, (char)0xfc, 0x7f, (char)0xf8, 0x7f, (char)0xf0, 0x7d, -+ (char)0xe0, 0x79, (char)0xc0, 0x71, (char)0x80, 0x61, 0x00, 0x00}; ---- a/bitmaps/done.xbm -+++ b/bitmaps/done.xbm -@@ -1,6 +1,6 @@ - #define done_width 16 - #define done_height 16 - static char done_bits[] = { -- 0x00, 0x00, 0xff, 0x8f, 0xff, 0x67, 0x03, 0x30, 0x03, 0x18, 0x03, 0x4c, -- 0x33, 0x6e, 0x7b, 0x67, 0xff, 0x67, 0xfb, 0x63, 0xf3, 0x63, 0xe3, 0x61, -- 0xc3, 0x61, 0x83, 0x60, 0xff, 0x7f, 0xff, 0x7f}; -+ 0x00, 0x00, (char)0xff, (char)0x8f, (char)0xff, 0x67, 0x03, 0x30, 0x03, 0x18, 0x03, 0x4c, -+ 0x33, 0x6e, 0x7b, 0x67, (char)0xff, 0x67, (char)0xfb, 0x63, (char)0xf3, 0x63, (char)0xe3, 0x61, -+ (char)0xc3, 0x61, (char)0x83, 0x60, (char)0xff, 0x7f, (char)0xff, 0x7f}; ---- a/bitmaps/dright.xbm -+++ b/bitmaps/dright.xbm -@@ -1,6 +1,6 @@ - #define dright_width 16 - #define dright_height 16 - static char dright_bits[] = { -- 0x00, 0x00, 0x86, 0x01, 0x8e, 0x03, 0x9e, 0x07, 0xbe, 0x0f, 0xfe, 0x1f, -- 0xfe, 0x3f, 0xfe, 0x7f, 0xfe, 0x7f, 0xfe, 0x3f, 0xfe, 0x1f, 0xbe, 0x0f, -- 0x9e, 0x07, 0x8e, 0x03, 0x86, 0x01, 0x00, 0x00}; -+ 0x00, 0x00, (char)0x86, 0x01, (char)0x8e, 0x03, (char)0x9e, 0x07, (char)0xbe, 0x0f, (char)0xfe, 0x1f, -+ (char)0xfe, 0x3f, (char)0xfe, 0x7f, (char)0xfe, 0x7f, (char)0xfe, 0x3f, (char)0xfe, 0x1f, (char)0xbe, 0x0f, -+ (char)0x9e, 0x07, (char)0x8e, 0x03, (char)0x86, 0x01, 0x00, 0x00}; ---- a/bitmaps/ical.xbm -+++ b/bitmaps/ical.xbm -@@ -3,37 +3,37 @@ - static char ical_bits[] = { - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -- 0x00, 0x00, 0x30, 0x00, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x68, 0x00, -- 0x20, 0x01, 0x00, 0x00, 0x00, 0x00, 0x48, 0x00, 0xa0, 0x01, 0x00, 0x00, -- 0x00, 0x00, 0x68, 0x00, 0x20, 0x01, 0x00, 0x00, 0x80, 0xff, 0xcf, 0xff, -- 0xbf, 0xff, 0x1f, 0x00, 0x80, 0x00, 0x68, 0x0a, 0x20, 0x29, 0x10, 0x00, -- 0x80, 0x00, 0x48, 0x05, 0xa0, 0x15, 0x10, 0x00, 0x80, 0x00, 0xe8, 0x0a, -- 0x20, 0x2b, 0xb0, 0x00, 0x80, 0x00, 0x48, 0x05, 0xa0, 0x15, 0x50, 0x01, -- 0x80, 0x00, 0xec, 0x02, 0x30, 0x0b, 0xb0, 0x00, 0x80, 0x00, 0xcc, 0x01, -- 0xb0, 0x07, 0x50, 0x01, 0x80, 0x00, 0xfc, 0x00, 0xf0, 0x03, 0xb0, 0x00, -- 0x80, 0x00, 0x78, 0x00, 0xe0, 0x01, 0x50, 0x01, 0x80, 0x00, 0x00, 0x00, -- 0x00, 0x00, 0xb0, 0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x50, 0x01, -- 0x80, 0x00, 0x00, 0xc0, 0x07, 0x00, 0xb0, 0x00, 0x80, 0x00, 0x00, 0xf0, -- 0x07, 0x00, 0x50, 0x01, 0x80, 0x00, 0x00, 0xfc, 0x07, 0x00, 0xb0, 0x00, -- 0x80, 0x00, 0x00, 0xfc, 0x07, 0x00, 0x50, 0x01, 0x80, 0x00, 0x00, 0xfc, -- 0x07, 0x00, 0xb0, 0x00, 0x80, 0x00, 0x00, 0xfc, 0x07, 0x00, 0x50, 0x01, -- 0x80, 0x00, 0x00, 0xc0, 0x07, 0x00, 0xb0, 0x00, 0x80, 0x00, 0x00, 0xc0, -- 0x07, 0x00, 0x50, 0x01, 0x80, 0x00, 0x00, 0xc0, 0x07, 0x00, 0xb0, 0x00, -- 0x80, 0x00, 0x00, 0xc0, 0x07, 0x00, 0x50, 0x01, 0x80, 0x00, 0x00, 0xc0, -- 0x07, 0x00, 0xb0, 0x00, 0x80, 0x00, 0x00, 0xc0, 0x07, 0x00, 0x50, 0x01, -- 0x80, 0x00, 0x00, 0xc0, 0x07, 0x00, 0xb0, 0x00, 0x80, 0x00, 0x00, 0xc0, -- 0x07, 0x00, 0x50, 0x01, 0x80, 0x00, 0x00, 0xc0, 0x07, 0x00, 0xb0, 0x00, -- 0x80, 0x00, 0x00, 0xc0, 0x07, 0x00, 0x50, 0x01, 0x80, 0x00, 0x00, 0xc0, -- 0x07, 0x00, 0xb0, 0x00, 0x80, 0x00, 0x00, 0xc0, 0x07, 0x00, 0x50, 0x01, -- 0x80, 0xff, 0x01, 0xc0, 0x07, 0x00, 0xb0, 0x00, 0x80, 0x01, 0x01, 0xc0, -- 0x07, 0x00, 0x50, 0x01, 0x80, 0x02, 0x01, 0xc0, 0x07, 0x00, 0xb0, 0x00, -- 0x80, 0x04, 0x01, 0xc0, 0x07, 0x00, 0x50, 0x01, 0x80, 0x08, 0x01, 0x00, -- 0x00, 0x00, 0xb0, 0x00, 0x80, 0x10, 0x01, 0x00, 0x00, 0x00, 0x50, 0x01, -- 0x80, 0x20, 0x01, 0x00, 0x00, 0x00, 0xb0, 0x00, 0x80, 0x40, 0x01, 0x00, -- 0x00, 0x00, 0x50, 0x01, 0x80, 0x80, 0x01, 0x00, 0x00, 0x00, 0xb0, 0x00, -- 0x80, 0xff, 0xff, 0xff, 0xff, 0xff, 0x5f, 0x01, 0x00, 0xaa, 0xaa, 0xaa, -- 0xaa, 0xaa, 0xaa, 0x00, 0x00, 0x54, 0x55, 0x55, 0x55, 0x55, 0x55, 0x01, -- 0x00, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0x00, 0x00, 0x54, 0x55, 0x55, -+ 0x00, 0x00, 0x30, 0x00, (char)0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x68, 0x00, -+ 0x20, 0x01, 0x00, 0x00, 0x00, 0x00, 0x48, 0x00, (char)0xa0, 0x01, 0x00, 0x00, -+ 0x00, 0x00, 0x68, 0x00, 0x20, 0x01, 0x00, 0x00, (char)0x80, (char)0xff, (char)0xcf, (char)0xff, -+ (char)0xbf, (char)0xff, 0x1f, 0x00, (char)0x80, 0x00, 0x68, 0x0a, 0x20, 0x29, 0x10, 0x00, -+ (char)0x80, 0x00, 0x48, 0x05, (char)0xa0, 0x15, 0x10, 0x00, (char)0x80, 0x00, (char)0xe8, 0x0a, -+ 0x20, 0x2b, (char)0xb0, 0x00, (char)0x80, 0x00, 0x48, 0x05, (char)0xa0, 0x15, 0x50, 0x01, -+ (char)0x80, 0x00, (char)0xec, 0x02, 0x30, 0x0b, (char)0xb0, 0x00, (char)0x80, 0x00, (char)0xcc, 0x01, -+ (char)0xb0, 0x07, 0x50, 0x01, (char)0x80, 0x00, (char)0xfc, 0x00, (char)0xf0, 0x03, (char)0xb0, 0x00, -+ (char)0x80, 0x00, 0x78, 0x00, (char)0xe0, 0x01, 0x50, 0x01, (char)0x80, 0x00, 0x00, 0x00, -+ 0x00, 0x00, (char)0xb0, 0x00, (char)0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x50, 0x01, -+ (char)0x80, 0x00, 0x00, (char)0xc0, 0x07, 0x00, (char)0xb0, 0x00, (char)0x80, 0x00, 0x00, (char)0xf0, -+ 0x07, 0x00, 0x50, 0x01, (char)0x80, 0x00, 0x00, (char)0xfc, 0x07, 0x00, (char)0xb0, 0x00, -+ (char)0x80, 0x00, 0x00, (char)0xfc, 0x07, 0x00, 0x50, 0x01, (char)0x80, 0x00, 0x00, (char)0xfc, -+ 0x07, 0x00, (char)0xb0, 0x00, (char)0x80, 0x00, 0x00, (char)0xfc, 0x07, 0x00, 0x50, 0x01, -+ (char)0x80, 0x00, 0x00, (char)0xc0, 0x07, 0x00, (char)0xb0, 0x00, (char)0x80, 0x00, 0x00, (char)0xc0, -+ 0x07, 0x00, 0x50, 0x01, (char)0x80, 0x00, 0x00, (char)0xc0, 0x07, 0x00, (char)0xb0, 0x00, -+ (char)0x80, 0x00, 0x00, (char)0xc0, 0x07, 0x00, 0x50, 0x01, (char)0x80, 0x00, 0x00, (char)0xc0, -+ 0x07, 0x00, (char)0xb0, 0x00, (char)0x80, 0x00, 0x00, (char)0xc0, 0x07, 0x00, 0x50, 0x01, -+ (char)0x80, 0x00, 0x00, (char)0xc0, 0x07, 0x00, (char)0xb0, 0x00, (char)0x80, 0x00, 0x00, (char)0xc0, -+ 0x07, 0x00, 0x50, 0x01, (char)0x80, 0x00, 0x00, (char)0xc0, 0x07, 0x00, (char)0xb0, 0x00, -+ (char)0x80, 0x00, 0x00, (char)0xc0, 0x07, 0x00, 0x50, 0x01, (char)0x80, 0x00, 0x00, (char)0xc0, -+ 0x07, 0x00, (char)0xb0, 0x00, (char)0x80, 0x00, 0x00, (char)0xc0, 0x07, 0x00, 0x50, 0x01, -+ (char)0x80, (char)0xff, 0x01, (char)0xc0, 0x07, 0x00, (char)0xb0, 0x00, (char)0x80, 0x01, 0x01, (char)0xc0, -+ 0x07, 0x00, 0x50, 0x01, (char)0x80, 0x02, 0x01, (char)0xc0, 0x07, 0x00, (char)0xb0, 0x00, -+ (char)0x80, 0x04, 0x01, (char)0xc0, 0x07, 0x00, 0x50, 0x01, (char)0x80, 0x08, 0x01, 0x00, -+ 0x00, 0x00, (char)0xb0, 0x00, (char)0x80, 0x10, 0x01, 0x00, 0x00, 0x00, 0x50, 0x01, -+ (char)0x80, 0x20, 0x01, 0x00, 0x00, 0x00, (char)0xb0, 0x00, (char)0x80, 0x40, 0x01, 0x00, -+ 0x00, 0x00, 0x50, 0x01, (char)0x80, (char)0x80, 0x01, 0x00, 0x00, 0x00, (char)0xb0, 0x00, -+ (char)0x80, (char)0xff, (char)0xff, (char)0xff, (char)0xff, (char)0xff, 0x5f, 0x01, 0x00, (char)0xaa, (char)0xaa, (char)0xaa, -+ (char)0xaa, (char)0xaa, (char)0xaa, 0x00, 0x00, 0x54, 0x55, 0x55, 0x55, 0x55, 0x55, 0x01, -+ 0x00, (char)0xaa, (char)0xaa, (char)0xaa, (char)0xaa, (char)0xaa, (char)0xaa, 0x00, 0x00, 0x54, 0x55, 0x55, - 0x55, 0x55, 0x55, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}; ---- a/bitmaps/left.xbm -+++ b/bitmaps/left.xbm -@@ -2,6 +2,6 @@ - #define left_width 16 - #define left_height 16 - static char left_bits[] = { -- 0x00, 0x00, 0x80, 0x01, 0x40, 0x01, 0x20, 0x01, 0x10, 0x01, 0x08, 0x7f, -+ 0x00, 0x00, (char)0x80, 0x01, 0x40, 0x01, 0x20, 0x01, 0x10, 0x01, 0x08, 0x7f, - 0x04, 0x40, 0x02, 0x40, 0x02, 0x40, 0x04, 0x40, 0x08, 0x7f, 0x10, 0x01, -- 0x20, 0x01, 0x40, 0x01, 0x80, 0x01, 0x00, 0x00}; -+ 0x20, 0x01, 0x40, 0x01, (char)0x80, 0x01, 0x00, 0x00}; ---- a/bitmaps/right.xbm -+++ b/bitmaps/right.xbm -@@ -2,6 +2,6 @@ - #define right_width 16 - #define right_height 16 - static char right_bits[] = { -- 0x00, 0x00, 0x80, 0x01, 0x80, 0x02, 0x80, 0x04, 0x80, 0x08, 0xfe, 0x10, -- 0x02, 0x20, 0x02, 0x40, 0x02, 0x40, 0x02, 0x20, 0xfe, 0x10, 0x80, 0x08, -- 0x80, 0x04, 0x80, 0x02, 0x80, 0x01, 0x00, 0x00}; -+ 0x00, 0x00, (char)0x80, 0x01, (char)0x80, 0x02, (char)0x80, 0x04, (char)0x80, 0x08, (char)0xfe, 0x10, -+ 0x02, 0x20, 0x02, 0x40, 0x02, 0x40, 0x02, 0x20, (char)0xfe, 0x10, (char)0x80, 0x08, -+ (char)0x80, 0x04, (char)0x80, 0x02, (char)0x80, 0x01, 0x00, 0x00}; ---- a/bitmaps/sleft.xbm -+++ b/bitmaps/sleft.xbm -@@ -1,6 +1,6 @@ - #define sleft_width 16 - #define sleft_height 16 - static char sleft_bits[] = { -- 0x00, 0x00, 0x00, 0x0c, 0x00, 0x0e, 0x00, 0x0f, 0x80, 0x0f, 0xc0, 0x0f, -- 0xe0, 0x0f, 0xf0, 0x0f, 0xf0, 0x0f, 0xe0, 0x0f, 0xc0, 0x0f, 0x80, 0x0f, -+ 0x00, 0x00, 0x00, 0x0c, 0x00, 0x0e, 0x00, 0x0f, (char)0x80, 0x0f, (char)0xc0, 0x0f, -+ (char)0xe0, 0x0f, (char)0xf0, 0x0f, (char)0xf0, 0x0f, (char)0xe0, 0x0f, (char)0xc0, 0x0f, (char)0x80, 0x0f, - 0x00, 0x0f, 0x00, 0x0e, 0x00, 0x0c, 0x00, 0x00}; ---- a/bitmaps/sright.xbm -+++ b/bitmaps/sright.xbm -@@ -1,6 +1,6 @@ - #define sright_width 16 - #define sright_height 16 - static char sright_bits[] = { -- 0x00, 0x00, 0x30, 0x00, 0x70, 0x00, 0xf0, 0x00, 0xf0, 0x01, 0xf0, 0x03, -- 0xf0, 0x07, 0xf0, 0x0f, 0xf0, 0x0f, 0xf0, 0x07, 0xf0, 0x03, 0xf0, 0x01, -- 0xf0, 0x00, 0x70, 0x00, 0x30, 0x00, 0x00, 0x00}; -+ 0x00, 0x00, 0x30, 0x00, 0x70, 0x00, (char)0xf0, 0x00, (char)0xf0, 0x01, (char)0xf0, 0x03, -+ (char)0xf0, 0x07, (char)0xf0, 0x0f, (char)0xf0, 0x0f, (char)0xf0, 0x07, (char)0xf0, 0x03, (char)0xf0, 0x01, -+ (char)0xf0, 0x00, 0x70, 0x00, 0x30, 0x00, 0x00, 0x00}; ---- a/bitmaps/todo.xbm -+++ b/bitmaps/todo.xbm -@@ -1,6 +1,6 @@ - #define todo_width 16 - #define todo_height 16 - static char todo_bits[] = { -- 0x00, 0x00, 0xff, 0x7f, 0xff, 0x7f, 0x03, 0x60, 0x03, 0x60, 0x03, 0x60, -+ 0x00, 0x00, (char)0xff, 0x7f, (char)0xff, 0x7f, 0x03, 0x60, 0x03, 0x60, 0x03, 0x60, - 0x03, 0x60, 0x03, 0x60, 0x03, 0x60, 0x03, 0x60, 0x03, 0x60, 0x03, 0x60, -- 0x03, 0x60, 0x03, 0x60, 0xff, 0x7f, 0xff, 0x7f}; -+ 0x03, 0x60, 0x03, 0x60, (char)0xff, 0x7f, (char)0xff, 0x7f}; ---- a/contrib/ical.xbm -+++ b/contrib/ical.xbm -@@ -1,46 +1,46 @@ - #define ical_width 64 - #define ical_height 64 - static char ical_bits[] = { -- 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f, 0x00, 0x00, 0xff, 0xff, 0xff, -- 0xff, 0xff, 0x7f, 0x00, 0x00, 0x7f, 0x00, 0x00, 0x00, 0x80, 0x7f, 0x00, -- 0x00, 0x7f, 0xb0, 0x9d, 0x12, 0x82, 0x7f, 0x00, 0x00, 0x7f, 0x50, 0x95, -- 0x73, 0x82, 0x7f, 0x00, 0x00, 0x7f, 0x10, 0x3d, 0x52, 0x82, 0x7f, 0x00, -- 0x00, 0x7f, 0x00, 0x00, 0x00, 0x80, 0x7f, 0x00, 0x00, 0xff, 0xff, 0xff, -- 0xff, 0xff, 0x7f, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f, 0x00, -- 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f, 0x00, 0x00, 0x07, 0x41, 0x11, -- 0x04, 0x41, 0x70, 0x00, 0x00, 0x37, 0x49, 0x92, 0x55, 0x4d, 0x75, 0x00, -- 0x00, 0x27, 0x59, 0xd2, 0x24, 0x4d, 0x75, 0x00, 0x00, 0x07, 0x41, 0x12, -- 0x04, 0x41, 0x70, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f, 0x00, -- 0x00, 0xaf, 0xeb, 0x1a, 0x04, 0x41, 0x70, 0x00, 0x00, 0x57, 0x55, 0x15, -- 0x04, 0x41, 0x70, 0x00, 0x00, 0xaf, 0xeb, 0x1a, 0x04, 0x41, 0x70, 0x00, -- 0x00, 0x57, 0x55, 0x15, 0x04, 0x41, 0x70, 0x00, 0x00, 0xff, 0xff, 0xff, -- 0xff, 0xff, 0x7f, 0x00, 0x00, 0x07, 0x41, 0x10, 0x04, 0x41, 0x70, 0x00, -+ 0x00, (char)0xff, (char)0xff, (char)0xff, (char)0xff, (char)0xff, 0x7f, 0x00, 0x00, (char)0xff, (char)0xff, (char)0xff, -+ (char)0xff, (char)0xff, 0x7f, 0x00, 0x00, 0x7f, 0x00, 0x00, 0x00, (char)0x80, 0x7f, 0x00, -+ 0x00, 0x7f, (char)0xb0, (char)0x9d, 0x12, (char)0x82, 0x7f, 0x00, 0x00, 0x7f, 0x50, (char)0x95, -+ 0x73, (char)0x82, 0x7f, 0x00, 0x00, 0x7f, 0x10, 0x3d, 0x52, (char)0x82, 0x7f, 0x00, -+ 0x00, 0x7f, 0x00, 0x00, 0x00, (char)0x80, 0x7f, 0x00, 0x00, (char)0xff, (char)0xff, (char)0xff, -+ (char)0xff, (char)0xff, 0x7f, 0x00, 0x00, (char)0xff, (char)0xff, (char)0xff, (char)0xff, (char)0xff, 0x7f, 0x00, -+ 0x00, (char)0xff, (char)0xff, (char)0xff, (char)0xff, (char)0xff, 0x7f, 0x00, 0x00, 0x07, 0x41, 0x11, -+ 0x04, 0x41, 0x70, 0x00, 0x00, 0x37, 0x49, (char)0x92, 0x55, 0x4d, 0x75, 0x00, -+ 0x00, 0x27, 0x59, (char)0xd2, 0x24, 0x4d, 0x75, 0x00, 0x00, 0x07, 0x41, 0x12, -+ 0x04, 0x41, 0x70, 0x00, 0x00, (char)0xff, (char)0xff, (char)0xff, (char)0xff, (char)0xff, 0x7f, 0x00, -+ 0x00, (char)0xaf, (char)0xeb, 0x1a, 0x04, 0x41, 0x70, 0x00, 0x00, 0x57, 0x55, 0x15, -+ 0x04, 0x41, 0x70, 0x00, 0x00, (char)0xaf, (char)0xeb, 0x1a, 0x04, 0x41, 0x70, 0x00, -+ 0x00, 0x57, 0x55, 0x15, 0x04, 0x41, 0x70, 0x00, 0x00, (char)0xff, (char)0xff, (char)0xff, -+ (char)0xff, (char)0xff, 0x7f, 0x00, 0x00, 0x07, 0x41, 0x10, 0x04, 0x41, 0x70, 0x00, - 0x00, 0x07, 0x41, 0x10, 0x04, 0x41, 0x70, 0x00, 0x00, 0x07, 0x41, 0x10, - 0x04, 0x41, 0x70, 0x00, 0x00, 0x07, 0x41, 0x10, 0x04, 0x41, 0x70, 0x00, -- 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f, 0x00, 0x00, 0x07, 0x41, 0x10, -+ 0x00, (char)0xff, (char)0xff, (char)0xff, (char)0xff, (char)0xff, 0x7f, 0x00, 0x00, 0x07, 0x41, 0x10, - 0x04, 0x41, 0x70, 0x00, 0x00, 0x07, 0x41, 0x10, 0x04, 0x41, 0x70, 0x00, - 0x00, 0x07, 0x41, 0x10, 0x04, 0x41, 0x70, 0x00, 0x00, 0x07, 0x41, 0x10, -- 0x04, 0x41, 0x70, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f, 0x00, -+ 0x04, 0x41, 0x70, 0x00, 0x00, (char)0xff, (char)0xff, (char)0xff, (char)0xff, (char)0xff, 0x7f, 0x00, - 0x00, 0x07, 0x41, 0x10, 0x04, 0x41, 0x70, 0x00, 0x00, 0x07, 0x41, 0x10, - 0x04, 0x41, 0x70, 0x00, 0x00, 0x07, 0x41, 0x10, 0x04, 0x41, 0x70, 0x00, -- 0x00, 0x07, 0x41, 0x10, 0x04, 0x41, 0x70, 0x00, 0x00, 0xff, 0xff, 0xff, -- 0xff, 0xff, 0x7f, 0x00, 0x00, 0xf7, 0x5f, 0x10, 0xfc, 0xff, 0x7a, 0x00, -- 0x00, 0xf7, 0x5f, 0x10, 0xfe, 0xff, 0x77, 0x00, 0x00, 0xf7, 0x5f, 0x10, -- 0x3f, 0xe0, 0x7f, 0x00, 0x00, 0x37, 0x58, 0x90, 0x07, 0x82, 0x7f, 0x00, -- 0x00, 0x3f, 0xf8, 0xff, 0x03, 0x02, 0x7f, 0x00, 0x00, 0x3f, 0xf8, 0xff, -- 0x00, 0x02, 0x7c, 0x00, 0x00, 0x1c, 0x70, 0xf0, 0x00, 0x02, 0x7c, 0x00, -- 0x00, 0x1e, 0xf0, 0x70, 0x00, 0x07, 0x78, 0x00, 0x00, 0x1e, 0xf0, 0x70, -- 0x00, 0x07, 0x78, 0x00, 0x00, 0x0e, 0xe0, 0x30, 0x00, 0x07, 0x78, 0x00, -- 0x00, 0x0e, 0xe0, 0x30, 0x00, 0x07, 0x60, 0x00, 0x00, 0x0f, 0xe0, 0x31, -- 0x00, 0x07, 0x60, 0x00, 0x00, 0x07, 0xc0, 0x31, 0x00, 0x1f, 0x60, 0x00, -- 0x00, 0x07, 0xc0, 0x31, 0x00, 0xff, 0x60, 0x00, 0x00, 0x07, 0xc0, 0x31, -- 0x00, 0x1f, 0x60, 0x00, 0x80, 0x07, 0xc0, 0x33, 0x00, 0x00, 0x60, 0x00, -- 0x80, 0x03, 0x80, 0x33, 0x00, 0x00, 0x60, 0x00, 0x80, 0x03, 0x80, 0x73, -- 0x00, 0x00, 0x70, 0x00, 0x80, 0x03, 0x80, 0x73, 0x00, 0x00, 0x70, 0x00, -- 0x80, 0xff, 0xff, 0xf3, 0x00, 0x00, 0x78, 0x00, 0x80, 0xff, 0xff, 0xe3, -- 0x00, 0x00, 0x38, 0x00, 0x80, 0xff, 0xff, 0xe3, 0x01, 0x00, 0x3c, 0x00, -- 0x00, 0x00, 0x03, 0xc0, 0x03, 0x00, 0x1e, 0x00, 0x00, 0x80, 0x07, 0x80, -- 0x0f, 0x80, 0x0f, 0x00, 0x00, 0xc0, 0x0f, 0x00, 0x3f, 0xe0, 0x07, 0x00, -- 0x00, 0xc0, 0x0f, 0x00, 0xfe, 0xff, 0x03, 0x00, 0x00, 0x80, 0x07, 0x00, -- 0xf8, 0xff, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0xc0, 0x1f, 0x00, 0x00, -+ 0x00, 0x07, 0x41, 0x10, 0x04, 0x41, 0x70, 0x00, 0x00, (char)0xff, (char)0xff, (char)0xff, -+ (char)0xff, (char)0xff, 0x7f, 0x00, 0x00, (char)0xf7, 0x5f, 0x10, (char)0xfc, (char)0xff, 0x7a, 0x00, -+ 0x00, (char)0xf7, 0x5f, 0x10, (char)0xfe, (char)0xff, 0x77, 0x00, 0x00, (char)0xf7, 0x5f, 0x10, -+ 0x3f, (char)0xe0, 0x7f, 0x00, 0x00, 0x37, 0x58, (char)0x90, 0x07, (char)0x82, 0x7f, 0x00, -+ 0x00, 0x3f, (char)0xf8, (char)0xff, 0x03, 0x02, 0x7f, 0x00, 0x00, 0x3f, (char)0xf8, (char)0xff, -+ 0x00, 0x02, 0x7c, 0x00, 0x00, 0x1c, 0x70, (char)0xf0, 0x00, 0x02, 0x7c, 0x00, -+ 0x00, 0x1e, (char)0xf0, 0x70, 0x00, 0x07, 0x78, 0x00, 0x00, 0x1e, (char)0xf0, 0x70, -+ 0x00, 0x07, 0x78, 0x00, 0x00, 0x0e, (char)0xe0, 0x30, 0x00, 0x07, 0x78, 0x00, -+ 0x00, 0x0e, (char)0xe0, 0x30, 0x00, 0x07, 0x60, 0x00, 0x00, 0x0f, (char)0xe0, 0x31, -+ 0x00, 0x07, 0x60, 0x00, 0x00, 0x07, (char)0xc0, 0x31, 0x00, 0x1f, 0x60, 0x00, -+ 0x00, 0x07, (char)0xc0, 0x31, 0x00, (char)0xff, 0x60, 0x00, 0x00, 0x07, (char)0xc0, 0x31, -+ 0x00, 0x1f, 0x60, 0x00, (char)0x80, 0x07, (char)0xc0, 0x33, 0x00, 0x00, 0x60, 0x00, -+ (char)0x80, 0x03, (char)0x80, 0x33, 0x00, 0x00, 0x60, 0x00, (char)0x80, 0x03, (char)0x80, 0x73, -+ 0x00, 0x00, 0x70, 0x00, (char)0x80, 0x03, (char)0x80, 0x73, 0x00, 0x00, 0x70, 0x00, -+ (char)0x80, (char)0xff, (char)0xff, (char)0xf3, 0x00, 0x00, 0x78, 0x00, (char)0x80, (char)0xff, (char)0xff, (char)0xe3, -+ 0x00, 0x00, 0x38, 0x00, (char)0x80, (char)0xff, (char)0xff, (char)0xe3, 0x01, 0x00, 0x3c, 0x00, -+ 0x00, 0x00, 0x03, (char)0xc0, 0x03, 0x00, 0x1e, 0x00, 0x00, (char)0x80, 0x07, (char)0x80, -+ 0x0f, (char)0x80, 0x0f, 0x00, 0x00, (char)0xc0, 0x0f, 0x00, 0x3f, (char)0xe0, 0x07, 0x00, -+ 0x00, (char)0xc0, 0x0f, 0x00, (char)0xfe, (char)0xff, 0x03, 0x00, 0x00, (char)0x80, 0x07, 0x00, -+ (char)0xf8, (char)0xff, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, (char)0xc0, 0x1f, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}; diff --git a/app-office/ical/files/ical-3.0-gcc44.patch b/app-office/ical/files/ical-3.0-gcc44.patch deleted file mode 100644 index 8088be8815e5..000000000000 --- a/app-office/ical/files/ical-3.0-gcc44.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- calendar/calfile.C -+++ calendar/calfile.C -@@ -58,7 +58,7 @@ - backupName = tmp; - - // Get directory name for access checks -- char* lastSlash = strrchr(name, '/'); -+ const char* lastSlash = strrchr(name, '/'); - if (lastSlash == 0) { - /* Calendar is in current directory */ - tmp = new char[3]; diff --git a/app-office/ical/files/ical-3.0-makefile.patch b/app-office/ical/files/ical-3.0-makefile.patch deleted file mode 100644 index ecc911c16908..000000000000 --- a/app-office/ical/files/ical-3.0-makefile.patch +++ /dev/null @@ -1,33 +0,0 @@ -Add LDFLAGS to linker calls -Fix deps on check targets for parallel tests - -Patch by Kevin McCarthy <signals42@gmail.com> - ---- Makefile.in -+++ Makefile.in -@@ -74,13 +74,13 @@ - all: $(CONFIGURED) ical - - ical: $(LIB3) $(LIB2) $(LIB1) $(OBJS) main.o -- $(CXXLINKER) -o $@ $(OBJS) main.o $(LIBS) -+ $(CXXLINKER) $(LDFLAGS) -o $@ $(OBJS) main.o $(LIBS) - - ical-bundle: $(LIB3) $(LIB2) $(LIB1) $(OBJS) mbundle.o -- $(CXXLINKER) -o $@ $(OBJS) mbundle.o $(BLIBS) -+ $(CXXLINKER) $(LDFLAGS) -o $@ $(OBJS) mbundle.o $(BLIBS) - - ical-tiny: $(LIB3) $(LIB2) $(LIB1) $(OBJS) mbundle.o -- $(CXXLINKER) -o $@ $(OBJS) mbundle.o $(TINY_BLIBS) -+ $(CXXLINKER) $(LDFLAGS) -o $@ $(OBJS) mbundle.o $(TINY_BLIBS) - - $(LIB1): FRC - @echo making in calendar -@@ -195,7 +195,7 @@ - check_text: - @ICAL_LIBRARY=$(srcdir) ./ical -nodisplay -f $(srcdir)/tests/no_x.tcl - --check_x: -+check_x: check_text - @ICAL_LIBRARY=$(srcdir) ./ical -f $(srcdir)/tests/x.tcl - - # Rules for shipping html documentation diff --git a/app-office/ical/files/ical-3.0-newtcl.patch b/app-office/ical/files/ical-3.0-newtcl.patch deleted file mode 100644 index 73fc26272e4c..000000000000 --- a/app-office/ical/files/ical-3.0-newtcl.patch +++ /dev/null @@ -1,412 +0,0 @@ -diff -ur ical-3.0.orig/dg_item.tcl ical-3.0/dg_item.tcl ---- ical-3.0.orig/dg_item.tcl 2008-11-13 01:27:08.000000000 +0200 -+++ ical-3.0/dg_item.tcl 2010-03-24 15:46:06.000000000 +0200 -@@ -3,15 +3,15 @@ - - proc item_edit {leader item} { - global iedit -- set iedit(done) -1 -+ set iedit_done -1 - - iedit_make - iedit_fill $item - update - wm minsize .iedit [winfo reqwidth .iedit] [winfo reqheight .iedit] - -- dialog_run $leader .iedit iedit(done) -- if !$iedit(done) {return} -+ dialog_run $leader .iedit iedit_done -+ if !$iedit_done {return} - - # Check that item has not been deleted concurrently - catch { -@@ -28,7 +28,7 @@ - toplevel $f -class Bigdialog - wm title $f {Item Properties} - wm iconname $f Item -- wm protocol $f WM_DELETE_WINDOW {set iedit(done) 0} -+ wm protocol $f WM_DELETE_WINDOW {set iedit_done 0} - - # Make the various container frames - frame $f.f1 -@@ -37,8 +37,8 @@ - - # Make the buttons - make_buttons $f.bot 1 { -- {Cancel {set iedit(done) 0}} -- {Okay {set iedit(done) 1}} -+ {Cancel {set iedit_done 0}} -+ {Okay {set iedit_done 1}} - } - - # Top-level layout -@@ -139,8 +139,8 @@ - -variable iedit(todo) -onvalue 1 -offvalue 0 - pack $f.todo -in $f.f2.c1 -side top -fill both - -- bind $f <Control-c> {set iedit(done) 0} -- bind $f <Return> {set iedit(done) 1} -+ bind $f <Control-c> {set iedit_done 0} -+ bind $f <Return> {set iedit_done 1} - - wm withdraw $f - } -diff -ur ical-3.0.orig/dg_key.tcl ical-3.0/dg_key.tcl ---- ical-3.0.orig/dg_key.tcl 2008-11-10 12:06:11.000000000 +0200 -+++ ical-3.0/dg_key.tcl 2010-03-24 15:47:41.000000000 +0200 -@@ -11,7 +11,7 @@ - # The result is a list with two elements. The first element - # is a key sequence, and the second is a command name. - --set defkey(done) -1 -+set defkey_done -1 - set defkey(help) 0 - set defkey(cmd) {} - -@@ -36,7 +36,7 @@ - - toplevel $f -class Dialog - wm title $f "Define Key" -- wm protocol $f WM_DELETE_WINDOW {set defkey(done) 0} -+ wm protocol $f WM_DELETE_WINDOW {set defkey_done 0} - - frame $f.top -class Pane - frame $f.mid -class Pane -@@ -44,8 +44,8 @@ - make_buttons $f.bot 3 { - {Clear {defkey_clear_key}} - {Help {defkey_help_toggle}} -- {Cancel {set defkey(done) 0}} -- {Okay {set defkey(done) 1}} -+ {Cancel {set defkey_done 0}} -+ {Okay {set defkey_done 1}} - } - - message $f.text -aspect 400 -text [join { -@@ -117,10 +117,10 @@ - if $defkey(help) {defkey_help_toggle} - - # Run dialog -- set defkey(done) -1 -- dialog_run $leader $f defkey(done) -+ set defkey_done -1 -+ dialog_run $leader $f defkey_done - -- return $defkey(done) -+ return $defkey_done - } - - proc defkey_select_command {} { -diff -ur ical-3.0.orig/dg_monthr.tcl ical-3.0/dg_monthr.tcl ---- ical-3.0.orig/dg_monthr.tcl 2008-11-10 12:06:10.000000000 +0200 -+++ ical-3.0/dg_monthr.tcl 2010-03-24 15:48:57.000000000 +0200 -@@ -11,13 +11,13 @@ - - # Hidden global variables - # --# mr_state(done) Interaction has finished -+# mr_state_done Interaction has finished - # mr_state(item) The item being modified - # mr_state(int) Repetition interval in months - # mr_state(occ) Type of monthly occurrence - # mr_state(count:...) Count for a particular type of occurrence - --set mr_state(done) 0 -+set mr_state_done 0 - set mr_state(item) {} - set mr_state(occ) {} - set mr_state(int) {} -@@ -51,7 +51,7 @@ - toplevel $f -class Dialog - wm title $f "Monthly Repetition" - wm iconname $f "Repeat" -- wm protocol $f WM_DELETE_WINDOW {set mr_state(done) 0} -+ wm protocol $f WM_DELETE_WINDOW {set mr_state_done 0} - - frame $f.top -class Pane - frame $f.left -class Pane -@@ -61,8 +61,8 @@ - pack $f.text -in $f.top -side top -expand 1 -fill both -padx 5m -pady 5m - - make_buttons $f.bot 1 { -- {Cancel {set mr_state(done) 0}} -- {Okay {set mr_state(done) 1}} -+ {Cancel {set mr_state_done 0}} -+ {Okay {set mr_state_done 1}} - } - - # Create interval buttons -@@ -104,8 +104,8 @@ - pack $f.left -side left -expand 1 -fill both - pack $f.right -side left -expand 1 -fill both - -- bind $f <Control-c> {set mr_state(done) 0} -- bind $f <Return> {set mr_state(done) 1} -+ bind $f <Control-c> {set mr_state_done 0} -+ bind $f <Return> {set mr_state_done 1} - - wm withdraw $f - update -@@ -114,7 +114,7 @@ - proc monthrepeat_interact {leader item anchor} { - global mr_state - set f .mr_dialog -- set mr_state(done) -1 -+ set mr_state_done -1 - set mr_state(int) 1 - set mr_state(occ) month_day - -@@ -186,6 +186,6 @@ - $f.month_last_week_day configure -text "[num2text $c]-last $wday_name" - } - -- dialog_run $leader $f mr_state(done) -- return $mr_state(done) -+ dialog_run $leader $f mr_state_done -+ return $mr_state_done - } -diff -ur ical-3.0.orig/dg_range.tcl ical-3.0/dg_range.tcl ---- ical-3.0.orig/dg_range.tcl 2008-11-10 12:06:09.000000000 +0200 -+++ ical-3.0/dg_range.tcl 2010-03-24 15:49:57.000000000 +0200 -@@ -14,11 +14,11 @@ - - # Hidden global variables - # --# dr_state(done) Interaction has finished -+# dr_state_done Interaction has finished - # dr_state(start) Starting date - # dr_state(finish) Finishing date - --set dr_state(done) 0 -+set dr_state_done 0 - set dr_state(start) {} - set dr_state(finish) {} - -@@ -47,7 +47,7 @@ - toplevel $f -class Dialog - wm title $f "Select Range" - wm iconname $f "Range" -- wm protocol $f WM_DELETE_WINDOW {set dr_state(done) 0} -+ wm protocol $f WM_DELETE_WINDOW {set dr_state_done 0} - - frame $f.top -class Pane - message $f.text -aspect 800 -text {Restrict item repetition range...} -@@ -62,16 +62,16 @@ - pack $f.finish -in $f.mid -side top -expand 1 -fill both -padx 5m -pady 5m - - make_buttons $f.bot 1 { -- {Cancel {set dr_state(done) 0}} -- {Okay {set dr_state(done) 1}} -+ {Cancel {set dr_state_done 0}} -+ {Okay {set dr_state_done 1}} - } - - pack $f.top -side top -fill both -expand 1 - pack $f.mid -side top -fill both -expand 1 - pack $f.bot -side bottom -fill x - -- bind $f <Control-c> {set dr_state(done) 0} -- bind $f <Return> {set dr_state(done) 1} -+ bind $f <Control-c> {set dr_state_done 0} -+ bind $f <Return> {set dr_state_done 1} - - wm withdraw $f - update -@@ -86,9 +86,9 @@ - global dr_state - set f .dr_dialog - -- set dr_state(done) -1 -- dialog_run $leader $f dr_state(done) -- return $dr_state(done) -+ set dr_state_done -1 -+ dialog_run $leader $f dr_state_done -+ return $dr_state_done - } - - proc dr_validate {args} { -diff -ur ical-3.0.orig/dg_wdays.tcl ical-3.0/dg_wdays.tcl ---- ical-3.0.orig/dg_wdays.tcl 2008-11-10 12:06:08.000000000 +0200 -+++ ical-3.0/dg_wdays.tcl 2010-03-24 15:54:11.000000000 +0200 -@@ -11,11 +11,11 @@ - - # Hidden global variables - # --# ws_state(done) Is ws interaction finished -+# ws_state_done Is ws interaction finished - # ws_state(1..7) Set iff specified weekday was selected - # ws_state(int) Week interval - --set ws_state(done) 0 -+set ws_state_done 0 - foreach i {1 2 3 4 5 6 7} { - set ws_state($i) 0 - } -@@ -54,7 +54,7 @@ - toplevel $f -class Dialog - wm title $f {Weekly Repetition} - wm iconname $f Repeat -- wm protocol $f WM_DELETE_WINDOW {set ws_state(done) 0} -+ wm protocol $f WM_DELETE_WINDOW {set ws_state_done 0} - - frame $f.top -class Pane - frame $f.left -class Pane -@@ -64,8 +64,8 @@ - pack $f.text -in $f.top -side top -expand 1 -fill both -padx 5m -pady 5m - - make_buttons $f.bot 1 { -- {Cancel {set ws_state(done) 0}} -- {Okay {set ws_state(done) 1}} -+ {Cancel {set ws_state_done 0}} -+ {Okay {set ws_state_done 1}} - } - - # Make set of weekdays -@@ -107,8 +107,8 @@ - pack $f.right -side left -expand 1 -fill both - pack $f.left -side left -expand 1 -fill both - -- bind $f <Control-c> {set ws_state(done) 0} -- bind $f <Return> {set ws_state(done) 1} -+ bind $f <Control-c> {set ws_state_done 0} -+ bind $f <Return> {set ws_state_done 1} - - wm withdraw $f - update -@@ -135,9 +135,9 @@ - ws_reconfig - - # Run dialog -- set ws_state(done) -1 -- dialog_run $leader $f ws_state(done) -+ set ws_state_done -1 -+ dialog_run $leader $f ws_state_done - - # Construct return value -- return $ws_state(done) -+ return $ws_state_done - } -diff -ur ical-3.0.orig/help.tcl ical-3.0/help.tcl ---- ical-3.0.orig/help.tcl 2008-11-10 12:06:04.000000000 +0200 -+++ ical-3.0/help.tcl 2010-03-24 15:55:03.000000000 +0200 -@@ -132,7 +132,7 @@ - return 0 - } - --set about(done) 0 -+set about_done 0 - proc show_about {leader} { - global ical about - -@@ -155,22 +155,22 @@ - pack $t.top.author -side top -expand 1 -fill x -padx 5m -pady 5m - - make_buttons $t.bot 0 { -- {{Okay} {set about(done) 1}} -+ {{Okay} {set about_done 1}} - } - - pack $t.top -side top -expand 1 -fill x - pack $t.bot -side bottom -expand 1 -fill x - - wm title $t {About Ical} -- wm protocol $t WM_DELETE_WINDOW {set about(done) 1} -- bind $t <Control-c> {set about(done) 1} -- bind $t <Return> {set about(done) 1} -+ wm protocol $t WM_DELETE_WINDOW {set about_done 1} -+ bind $t <Control-c> {set about_done 1} -+ bind $t <Return> {set about_done 1} - - wm withdraw $t - update idletasks - } - -- set about(done) 0 -- dialog_run $leader $t about(done) -+ set about_done 0 -+ dialog_run $leader $t about_done - return - } -diff -ur ical-3.0.orig/ical.C ical-3.0/ical.C ---- ical-3.0.orig/ical.C 2008-11-10 12:06:04.000000000 +0200 -+++ ical-3.0/ical.C 2010-03-24 15:58:38.000000000 +0200 -@@ -140,7 +140,7 @@ - buffer.append('\0'); - - if (Tcl_Eval(tcl, buffer.as_pointer()) == TCL_ERROR) -- fprintf(stderr, "ical: trigger error: %s\n", tcl->result); -+ fprintf(stderr, "ical: trigger error: %s\n", Tcl_GetStringResult(tcl)); - - buffer.clear(); - } -diff -ur ical-3.0.orig/tcllib/dg_bug.tcl ical-3.0/tcllib/dg_bug.tcl ---- ical-3.0.orig/tcllib/dg_bug.tcl 2008-11-10 12:03:23.000000000 +0200 -+++ ical-3.0/tcllib/dg_bug.tcl 2010-03-24 15:57:22.000000000 +0200 -@@ -11,7 +11,7 @@ - # - # bug_done Is bug interaction finished - --set bug(done) no -+set bug_done no - - proc bug_notify {mailer email message} { - bug_make -@@ -26,15 +26,15 @@ - - toplevel $f -class Dialog - wm title $f {Internal Error} -- wm protocol $f WM_DELETE_WINDOW {set bug(done) cancel} -+ wm protocol $f WM_DELETE_WINDOW {set bug_done cancel} - - frame $f.top -class Pane - frame $f.mid -class Pane - - make_buttons $f.bot 2 { -- {{Dismiss} {set bug(done) cancel}} -- {{Save} {set bug(done) save}} -- {{Mail Report} {set bug(done) send}} -+ {{Dismiss} {set bug_done cancel}} -+ {{Save} {set bug_done save}} -+ {{Mail Report} {set bug_done send}} - } - - label $f.icon -bitmap error -@@ -57,7 +57,7 @@ - pack $f.bot -side top -fill both - - # XXX What bindings should we add here? -- # bind $f <Control-c><Control-c> {set bug(done) cancel} -+ # bind $f <Control-c><Control-c> {set bug_done cancel} - - wm withdraw $f - update -@@ -97,13 +97,13 @@ - set etext $bug(edit).text - $etext delete 1.0 end - -- set bug(done) no -- dialog_run {} $f bug(done) $etext -+ set bug_done no -+ dialog_run {} $f bug_done $etext - -- if ![string compare $bug(done) {cancel}] return -+ if ![string compare $bug_done {cancel}] return - - set text [bug_extract] -- switch -exact -- $bug(done) { -+ switch -exact -- $bug_done { - save { - bug_save $email $text - } -diff -ur ical-3.0.orig/tests/dialog.tcl ical-3.0/tests/dialog.tcl ---- ical-3.0.orig/tests/dialog.tcl 2008-11-10 12:03:37.000000000 +0200 -+++ ical-3.0/tests/dialog.tcl 2010-03-24 15:57:47.000000000 +0200 -@@ -35,7 +35,7 @@ - } - - proc dg_bug {} { -- after 500 {set bug(done) cancel} -+ after 500 {set bug_done cancel} - expect {bug_notify cat foo "Test message"} {} - } - diff --git a/app-office/ical/ical-3.0-r2.ebuild b/app-office/ical/ical-3.0-r2.ebuild deleted file mode 100644 index 145e6232d0d7..000000000000 --- a/app-office/ical/ical-3.0-r2.ebuild +++ /dev/null @@ -1,62 +0,0 @@ -# Copyright 1999-2016 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 - -inherit autotools eutils multilib virtualx - -DESCRIPTION="Tk-based Calendar program" -HOMEPAGE="https://launchpad.net/ical-tcl" -SRC_URI="https://launchpad.net/ical-tcl/3.x/${PV}/+download/${P}.tar.gz" - -LICENSE="HPND" -SLOT="0" -KEYWORDS="amd64 ppc x86" -IUSE="" - -RDEPEND=" - dev-lang/tcl:0 - dev-lang/tk:0 - " -DEPEND="${RDEPEND}" - -src_prepare() { - epatch \ - "${FILESDIR}"/${P}-gcc44.patch \ - "${FILESDIR}"/${P}-newtcl.patch \ - "${FILESDIR}"/${P}-makefile.patch \ - "${FILESDIR}"/${P}-fix-c++14.patch - - sed -i \ - -e 's:8.4 8.3:8.6 8.5 8.4 8.3:g' \ - -e 's:sys/utsname.h limits.h::' \ - configure.in || die - - sed -i \ - -e 's:mkdir:mkdir -p:' \ - -e "/LIBDIR =/s:lib:$(get_libdir):" \ - -e '/MANDIR =/s:man:share/man:' \ - Makefile.in || die - - mv configure.{in,ac} || die - - eautoconf -} - -src_compile() { - emake OPTF="${CFLAGS}" CXXFLAGS="${CXXFLAGS}" -} - -src_test() { - [[ ${EUID} != 0 ]] && Xemake check -} - -src_install() { - emake prefix="${D}/usr" install - - DOCS=( ANNOUNCE *README RWMJ-release-notes.txt TODO ) - HTML_DOCS=( {.,doc}/*.html ) - einstalldocs - - rm -f "${D}"/usr/$(get_libdir)/ical/v3.0/contrib/README || die -} diff --git a/app-office/ical/metadata.xml b/app-office/ical/metadata.xml deleted file mode 100644 index 87b5c68a8975..000000000000 --- a/app-office/ical/metadata.xml +++ /dev/null @@ -1,8 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <!-- maintainer-needed --> - <upstream> - <remote-id type="launchpad">ical-tcl</remote-id> - </upstream> -</pkgmetadata> diff --git a/app-office/impressive/Manifest b/app-office/impressive/Manifest index ca8bf9e9161b..3602b0f0c96d 100644 --- a/app-office/impressive/Manifest +++ b/app-office/impressive/Manifest @@ -1,2 +1,2 @@ -DIST Impressive-0.11.2.tar.gz 198391 BLAKE2B e0157a910b61c7dbe0796193b3d18f533210de50568d835e5204a848a5ac4978ab228b633d5137fb068af09a88d0c50fc2dbbb02b9b0d1a32a99f9de220ac1de SHA512 cabb52612f65ddadfb080e3db6417680a1aa9724fe45d8b78a1206b6508a8b60c5e5a7c218ff0f90e62adcd498aabe625837164fc547604dfd7aba425db87dd6 -DIST Impressive-0.12.0.tar.gz 209514 BLAKE2B aef0c793c85c680c65399cfcef56488c558ec49a8246d55bacc05a2e1fa0de51d548ddcf67788d36a4de91d62495a623269976345f99d63d25f3ae8bc9efdbd8 SHA512 3425d9d53c8c3ff6d5de0a3466bbf5c94f257390b4929ba12547ba930099de67db4f4d77d4ef4e3e10f8f723478569a74042553f64cf95e236931c7aabb70f0a +DIST Impressive-0.13.1.tar.gz 215989 BLAKE2B 6591e5fa2c34e7e6f2283b9b6f8cce7485fc8932eea571af96c895bbe23202af195eec0318272667d5656f3aed7a88a21a20397224c7c0cc7c9252364d832371 SHA512 f6221337f9dd79f552fb083e1ea7484aeadec1f8d8e05b4e1b7f6a94037b5026022819b346968dea67dbdb1b646d0571a7aeef26f15c25bee88c5b9c2791cf2b +DIST Impressive-0.13.2.tar.gz 294531 BLAKE2B 76b50cd1cb1366c9fed7e6f7a16142248f99e232b96b7d7372af181f3ef215aff6f3453d8fd16c2ab6fa0e7217ec831daf3ffafcb8e46ff285dc0b9d86b77839 SHA512 0b24ef39cba25d8813fd3f95f220c466defa50c3ba4a63d2f37b284de2826c2110225fe2016f58c401d1ca239d672ba28ba65069523ab57b1b5711a4222cff92 diff --git a/app-office/impressive/impressive-0.11.2.ebuild b/app-office/impressive/impressive-0.13.1.ebuild index 14227452dabf..2f4b427c94b6 100644 --- a/app-office/impressive/impressive-0.11.2.ebuild +++ b/app-office/impressive/impressive-0.13.1.ebuild @@ -1,41 +1,36 @@ -# Copyright 1999-2017 Gentoo Foundation +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=6 +EAPI=8 -PYTHON_COMPAT=( python2_7 ) - -inherit eutils python-r1 - -MY_PN="Impressive" +PYTHON_COMPAT=( python3_{10..11} ) +inherit optfeature python-r1 DESCRIPTION="Stylish way of giving presentations with Python" HOMEPAGE="http://impressive.sourceforge.net/" -SRC_URI="mirror://sourceforge/${PN}/${MY_PN}/${PV%b}/${MY_PN}-${PV}.tar.gz" +SRC_URI="https://downloads.sourceforge.net/${PN}/${PN^}/${PV/_/-}/${PN^}-${PV/_/-}.tar.gz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="" +KEYWORDS="amd64 x86" + +REQUIRED_USE="${PYTHON_REQUIRED_USE}" -DEPEND="" RDEPEND="${PYTHON_DEPS} + app-text/mupdf dev-python/pygame[${PYTHON_USEDEP}] dev-python/pillow[${PYTHON_USEDEP}] x11-apps/xrandr - app-text/mupdf - || ( media-fonts/dejavu media-fonts/corefonts )" -REQUIRED_USE="${PYTHON_REQUIRED_USE}" + || ( + media-fonts/dejavu + media-fonts/corefonts + ) +" -DOCS=( - changelog.txt - demo.pdf -) -HTML_DOCS=( - impressive.html -) +DOCS=( changelog.txt demo.pdf ) +HTML_DOCS=( impressive.html ) -S=${WORKDIR}/${MY_PN}-${PV} +S="${WORKDIR}/${PN^}-${PV/_/-}" src_install() { default @@ -44,9 +39,8 @@ src_install() { } pkg_postinst() { - elog "The experience with ${PN} can be enhanced by folowing packages:" optfeature "starting web or e-mail hyperlinks from PDF documents" x11-misc/xdg-utils + optfeature "sound and video playback" media-video/ffmpeg optfeature "sound and video playback" media-video/mplayer - optfeature "sound and video playback" media-video/mplayer2 optfeature "extraction of PDF page titles" app-text/pdftk } diff --git a/app-office/impressive/impressive-0.12.0.ebuild b/app-office/impressive/impressive-0.13.2.ebuild index 6f865b6ac5e2..a5e6f91514bd 100644 --- a/app-office/impressive/impressive-0.12.0.ebuild +++ b/app-office/impressive/impressive-0.13.2.ebuild @@ -1,41 +1,36 @@ -# Copyright 1999-2018 Gentoo Foundation +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=6 +EAPI=8 -PYTHON_COMPAT=( python2_7 ) - -inherit eutils python-r1 - -MY_PN="Impressive" +PYTHON_COMPAT=( python3_{10..12} ) +inherit optfeature python-r1 DESCRIPTION="Stylish way of giving presentations with Python" HOMEPAGE="http://impressive.sourceforge.net/" -SRC_URI="mirror://sourceforge/${PN}/${MY_PN}/${PV%b}/${MY_PN}-${PV}.tar.gz" +SRC_URI="https://downloads.sourceforge.net/${PN}/${PN^}/${PV/_/-}/${PN^}-${PV/_/-}.tar.gz" LICENSE="GPL-2" SLOT="0" KEYWORDS="~amd64 ~x86" -IUSE="" -DEPEND="" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + RDEPEND="${PYTHON_DEPS} + app-text/mupdf dev-python/pygame[${PYTHON_USEDEP}] dev-python/pillow[${PYTHON_USEDEP}] x11-apps/xrandr - app-text/mupdf - || ( media-fonts/dejavu media-fonts/corefonts )" -REQUIRED_USE="${PYTHON_REQUIRED_USE}" + || ( + media-fonts/dejavu + media-fonts/corefonts + ) +" -DOCS=( - changelog.txt - demo.pdf -) -HTML_DOCS=( - impressive.html -) +DOCS=( changelog.txt demo.pdf ) +HTML_DOCS=( impressive.html ) -S=${WORKDIR}/${MY_PN}-${PV} +S="${WORKDIR}/${PN^}-${PV/_/-}" src_install() { default @@ -44,10 +39,8 @@ src_install() { } pkg_postinst() { - elog "The experience with ${PN} can be enhanced by folowing packages:" optfeature "starting web or e-mail hyperlinks from PDF documents" x11-misc/xdg-utils optfeature "sound and video playback" media-video/ffmpeg optfeature "sound and video playback" media-video/mplayer - optfeature "sound and video playback" media-video/mplayer2 optfeature "extraction of PDF page titles" app-text/pdftk } diff --git a/app-office/impressive/metadata.xml b/app-office/impressive/metadata.xml index 053061c0eeb8..cf4e5cb4688e 100644 --- a/app-office/impressive/metadata.xml +++ b/app-office/impressive/metadata.xml @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> <pkgmetadata> <maintainer type="project"> <email>sci@gentoo.org</email> diff --git a/app-office/joplin-desktop/Manifest b/app-office/joplin-desktop/Manifest new file mode 100644 index 000000000000..53d8db28a914 --- /dev/null +++ b/app-office/joplin-desktop/Manifest @@ -0,0 +1,4 @@ +DIST Joplin-2.14.17.AppImage 248140038 BLAKE2B 62fb124745ced06fce45cea01efb8eae39556cb58bec768935e826e070f6eaba0050daf8c42bb6308e74539735a9e955c188a0c00c5b6209a4550733776c6d38 SHA512 ff6db5b353092d87c35c9c39038f93b0b8f7da8f021fa3057dcdf15cbbffd72b81c5a180ec439802b58060b3862d46ed902ab66a315f574713b9d871b4788502 +DIST Joplin-2.14.19.AppImage 248153086 BLAKE2B dfd05909610ff85af78bb7073d3a19b83ac4db4edf4f6cf181f681a347a0badade48214da52b0ad3b2239b87f2fcffb70ff84234f9bffae9bd04d41735c7573a SHA512 7be9cdce0b1a25fdc7c0e5757faa542f11906e572af477fdd17d57fc9f3683bfb99801c91e7f03ac6ee819b72206339a61bb0aac61c66a35013af097ee8bb3a8 +DIST Joplin-2.14.20.AppImage 248141263 BLAKE2B 2a4afa5a5d0aabb84d75ac572339098da684c742614c1b97a7dca18d0d8ee018f7a81f9a3361b1aba4658cf5bbed055f96e76316b8fe19dab6aa111b7fbeffab SHA512 50ebaa06ad225387e2117a6453e92d5665f90bc5d7dec492aac0993781e6e7cdca8aaa2dff06d740146888e2dd04f623d72af060c41765825b52e3c2a9d03890 +DIST Joplin-3.0.2.AppImage 253581812 BLAKE2B aa125e8bae0af2ff2e156378d221fd09dda43452b003da36486a59abb7323f81999242475450ab7e164712a060be4f59de68cfcf0736b5237db0e6f0b2914164 SHA512 da53055e23c8bf87e630bf2546c959b2b7a97d65193893c421793259055318ef5ba72f1ca897bcd60e76cc1f060db4f2bc4a39303640872301a7984dd4d7620a diff --git a/app-office/joplin-desktop/joplin-desktop-2.14.17.ebuild b/app-office/joplin-desktop/joplin-desktop-2.14.17.ebuild new file mode 100644 index 000000000000..8178f87f501f --- /dev/null +++ b/app-office/joplin-desktop/joplin-desktop-2.14.17.ebuild @@ -0,0 +1,103 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# NOTICE: This is a Electron app (oh my) and the upstream only provides AppImages. + +EAPI=8 + +APPIMAGE="Joplin-${PV}.AppImage" + +inherit desktop xdg + +DESCRIPTION="Secure note taking and to-do app with synchronization capabilities" +HOMEPAGE="https://joplinapp.org/ + https://github.com/laurent22/joplin/" +SRC_URI="https://github.com/laurent22/joplin/releases/download/v${PV}/${APPIMAGE}" + +LICENSE="AGPL-3+" +SLOT="0" +KEYWORDS="-* amd64" +RESTRICT="bindist" + +RDEPEND=" + >=app-accessibility/at-spi2-core-2.46.0:2 + app-crypt/libsecret[crypt] + app-misc/ca-certificates + dev-libs/expat + dev-libs/glib:2 + dev-libs/nspr + dev-libs/nss + media-libs/alsa-lib + media-libs/libcanberra[gtk3] + media-libs/libglvnd + media-libs/mesa + net-misc/curl + net-print/cups + sys-apps/dbus + sys-libs/zlib + sys-process/lsof + x11-libs/cairo + x11-libs/gtk+:3 + x11-libs/libdrm + x11-libs/libnotify + x11-libs/libX11 + x11-libs/libxcb + x11-libs/libXcomposite + x11-libs/libXdamage + x11-libs/libXext + x11-libs/libXfixes + x11-libs/libxkbcommon + x11-libs/libxkbfile + x11-libs/libXrandr + x11-libs/libXScrnSaver + x11-libs/pango + x11-misc/xdg-utils +" + +QA_PREBUILT="*" + +src_unpack() { + mkdir -p "${S}" || die + cp "${DISTDIR}/${APPIMAGE}" "${S}" || die + + cd "${S}" || die # "appimage-extract" unpacks to current directory. + chmod +x "${S}/${APPIMAGE}" || die + "${S}/${APPIMAGE}" --appimage-extract || die +} + +src_prepare() { + # Fix permissions. + find "${S}" -type d -exec chmod a+rx {} + || die + find "${S}" -type f -exec chmod a+r {} + || die + + default +} + +src_install() { + cd "${S}/squashfs-root" || die + + insinto /usr/share + doins -r ./usr/share/icons + + local apphome="/opt/${PN}" + local toremove=( + .DirIcon + @joplinapp-desktop.desktop + @joplinapp-desktop.png + AppRun + LICENSE.electron.txt + LICENSES.chromium.html + resources/app.asar.unpacked/node_modules/7zip-bin-linux/arm + resources/app.asar.unpacked/node_modules/7zip-bin-linux/arm64 + resources/app.asar.unpacked/node_modules/node-notifier + usr + ) + rm -f -r "${toremove[@]}" || die + + mkdir -p "${ED}/${apphome}" || die + cp -r . "${ED}/${apphome}" || die + + dosym -r "${apphome}/@joplinapp-desktop" "/usr/bin/${PN}" + make_desktop_entry "${PN}" Joplin @joplinapp-desktop "Office;" \ + "StartupWMClass=Joplin\nMimeType=x-scheme-handler/joplin;" +} diff --git a/app-office/joplin-desktop/joplin-desktop-2.14.19.ebuild b/app-office/joplin-desktop/joplin-desktop-2.14.19.ebuild new file mode 100644 index 000000000000..8178f87f501f --- /dev/null +++ b/app-office/joplin-desktop/joplin-desktop-2.14.19.ebuild @@ -0,0 +1,103 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# NOTICE: This is a Electron app (oh my) and the upstream only provides AppImages. + +EAPI=8 + +APPIMAGE="Joplin-${PV}.AppImage" + +inherit desktop xdg + +DESCRIPTION="Secure note taking and to-do app with synchronization capabilities" +HOMEPAGE="https://joplinapp.org/ + https://github.com/laurent22/joplin/" +SRC_URI="https://github.com/laurent22/joplin/releases/download/v${PV}/${APPIMAGE}" + +LICENSE="AGPL-3+" +SLOT="0" +KEYWORDS="-* amd64" +RESTRICT="bindist" + +RDEPEND=" + >=app-accessibility/at-spi2-core-2.46.0:2 + app-crypt/libsecret[crypt] + app-misc/ca-certificates + dev-libs/expat + dev-libs/glib:2 + dev-libs/nspr + dev-libs/nss + media-libs/alsa-lib + media-libs/libcanberra[gtk3] + media-libs/libglvnd + media-libs/mesa + net-misc/curl + net-print/cups + sys-apps/dbus + sys-libs/zlib + sys-process/lsof + x11-libs/cairo + x11-libs/gtk+:3 + x11-libs/libdrm + x11-libs/libnotify + x11-libs/libX11 + x11-libs/libxcb + x11-libs/libXcomposite + x11-libs/libXdamage + x11-libs/libXext + x11-libs/libXfixes + x11-libs/libxkbcommon + x11-libs/libxkbfile + x11-libs/libXrandr + x11-libs/libXScrnSaver + x11-libs/pango + x11-misc/xdg-utils +" + +QA_PREBUILT="*" + +src_unpack() { + mkdir -p "${S}" || die + cp "${DISTDIR}/${APPIMAGE}" "${S}" || die + + cd "${S}" || die # "appimage-extract" unpacks to current directory. + chmod +x "${S}/${APPIMAGE}" || die + "${S}/${APPIMAGE}" --appimage-extract || die +} + +src_prepare() { + # Fix permissions. + find "${S}" -type d -exec chmod a+rx {} + || die + find "${S}" -type f -exec chmod a+r {} + || die + + default +} + +src_install() { + cd "${S}/squashfs-root" || die + + insinto /usr/share + doins -r ./usr/share/icons + + local apphome="/opt/${PN}" + local toremove=( + .DirIcon + @joplinapp-desktop.desktop + @joplinapp-desktop.png + AppRun + LICENSE.electron.txt + LICENSES.chromium.html + resources/app.asar.unpacked/node_modules/7zip-bin-linux/arm + resources/app.asar.unpacked/node_modules/7zip-bin-linux/arm64 + resources/app.asar.unpacked/node_modules/node-notifier + usr + ) + rm -f -r "${toremove[@]}" || die + + mkdir -p "${ED}/${apphome}" || die + cp -r . "${ED}/${apphome}" || die + + dosym -r "${apphome}/@joplinapp-desktop" "/usr/bin/${PN}" + make_desktop_entry "${PN}" Joplin @joplinapp-desktop "Office;" \ + "StartupWMClass=Joplin\nMimeType=x-scheme-handler/joplin;" +} diff --git a/app-office/joplin-desktop/joplin-desktop-2.14.20.ebuild b/app-office/joplin-desktop/joplin-desktop-2.14.20.ebuild new file mode 100644 index 000000000000..8178f87f501f --- /dev/null +++ b/app-office/joplin-desktop/joplin-desktop-2.14.20.ebuild @@ -0,0 +1,103 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# NOTICE: This is a Electron app (oh my) and the upstream only provides AppImages. + +EAPI=8 + +APPIMAGE="Joplin-${PV}.AppImage" + +inherit desktop xdg + +DESCRIPTION="Secure note taking and to-do app with synchronization capabilities" +HOMEPAGE="https://joplinapp.org/ + https://github.com/laurent22/joplin/" +SRC_URI="https://github.com/laurent22/joplin/releases/download/v${PV}/${APPIMAGE}" + +LICENSE="AGPL-3+" +SLOT="0" +KEYWORDS="-* amd64" +RESTRICT="bindist" + +RDEPEND=" + >=app-accessibility/at-spi2-core-2.46.0:2 + app-crypt/libsecret[crypt] + app-misc/ca-certificates + dev-libs/expat + dev-libs/glib:2 + dev-libs/nspr + dev-libs/nss + media-libs/alsa-lib + media-libs/libcanberra[gtk3] + media-libs/libglvnd + media-libs/mesa + net-misc/curl + net-print/cups + sys-apps/dbus + sys-libs/zlib + sys-process/lsof + x11-libs/cairo + x11-libs/gtk+:3 + x11-libs/libdrm + x11-libs/libnotify + x11-libs/libX11 + x11-libs/libxcb + x11-libs/libXcomposite + x11-libs/libXdamage + x11-libs/libXext + x11-libs/libXfixes + x11-libs/libxkbcommon + x11-libs/libxkbfile + x11-libs/libXrandr + x11-libs/libXScrnSaver + x11-libs/pango + x11-misc/xdg-utils +" + +QA_PREBUILT="*" + +src_unpack() { + mkdir -p "${S}" || die + cp "${DISTDIR}/${APPIMAGE}" "${S}" || die + + cd "${S}" || die # "appimage-extract" unpacks to current directory. + chmod +x "${S}/${APPIMAGE}" || die + "${S}/${APPIMAGE}" --appimage-extract || die +} + +src_prepare() { + # Fix permissions. + find "${S}" -type d -exec chmod a+rx {} + || die + find "${S}" -type f -exec chmod a+r {} + || die + + default +} + +src_install() { + cd "${S}/squashfs-root" || die + + insinto /usr/share + doins -r ./usr/share/icons + + local apphome="/opt/${PN}" + local toremove=( + .DirIcon + @joplinapp-desktop.desktop + @joplinapp-desktop.png + AppRun + LICENSE.electron.txt + LICENSES.chromium.html + resources/app.asar.unpacked/node_modules/7zip-bin-linux/arm + resources/app.asar.unpacked/node_modules/7zip-bin-linux/arm64 + resources/app.asar.unpacked/node_modules/node-notifier + usr + ) + rm -f -r "${toremove[@]}" || die + + mkdir -p "${ED}/${apphome}" || die + cp -r . "${ED}/${apphome}" || die + + dosym -r "${apphome}/@joplinapp-desktop" "/usr/bin/${PN}" + make_desktop_entry "${PN}" Joplin @joplinapp-desktop "Office;" \ + "StartupWMClass=Joplin\nMimeType=x-scheme-handler/joplin;" +} diff --git a/app-office/joplin-desktop/joplin-desktop-3.0.2.ebuild b/app-office/joplin-desktop/joplin-desktop-3.0.2.ebuild new file mode 100644 index 000000000000..8178f87f501f --- /dev/null +++ b/app-office/joplin-desktop/joplin-desktop-3.0.2.ebuild @@ -0,0 +1,103 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# NOTICE: This is a Electron app (oh my) and the upstream only provides AppImages. + +EAPI=8 + +APPIMAGE="Joplin-${PV}.AppImage" + +inherit desktop xdg + +DESCRIPTION="Secure note taking and to-do app with synchronization capabilities" +HOMEPAGE="https://joplinapp.org/ + https://github.com/laurent22/joplin/" +SRC_URI="https://github.com/laurent22/joplin/releases/download/v${PV}/${APPIMAGE}" + +LICENSE="AGPL-3+" +SLOT="0" +KEYWORDS="-* amd64" +RESTRICT="bindist" + +RDEPEND=" + >=app-accessibility/at-spi2-core-2.46.0:2 + app-crypt/libsecret[crypt] + app-misc/ca-certificates + dev-libs/expat + dev-libs/glib:2 + dev-libs/nspr + dev-libs/nss + media-libs/alsa-lib + media-libs/libcanberra[gtk3] + media-libs/libglvnd + media-libs/mesa + net-misc/curl + net-print/cups + sys-apps/dbus + sys-libs/zlib + sys-process/lsof + x11-libs/cairo + x11-libs/gtk+:3 + x11-libs/libdrm + x11-libs/libnotify + x11-libs/libX11 + x11-libs/libxcb + x11-libs/libXcomposite + x11-libs/libXdamage + x11-libs/libXext + x11-libs/libXfixes + x11-libs/libxkbcommon + x11-libs/libxkbfile + x11-libs/libXrandr + x11-libs/libXScrnSaver + x11-libs/pango + x11-misc/xdg-utils +" + +QA_PREBUILT="*" + +src_unpack() { + mkdir -p "${S}" || die + cp "${DISTDIR}/${APPIMAGE}" "${S}" || die + + cd "${S}" || die # "appimage-extract" unpacks to current directory. + chmod +x "${S}/${APPIMAGE}" || die + "${S}/${APPIMAGE}" --appimage-extract || die +} + +src_prepare() { + # Fix permissions. + find "${S}" -type d -exec chmod a+rx {} + || die + find "${S}" -type f -exec chmod a+r {} + || die + + default +} + +src_install() { + cd "${S}/squashfs-root" || die + + insinto /usr/share + doins -r ./usr/share/icons + + local apphome="/opt/${PN}" + local toremove=( + .DirIcon + @joplinapp-desktop.desktop + @joplinapp-desktop.png + AppRun + LICENSE.electron.txt + LICENSES.chromium.html + resources/app.asar.unpacked/node_modules/7zip-bin-linux/arm + resources/app.asar.unpacked/node_modules/7zip-bin-linux/arm64 + resources/app.asar.unpacked/node_modules/node-notifier + usr + ) + rm -f -r "${toremove[@]}" || die + + mkdir -p "${ED}/${apphome}" || die + cp -r . "${ED}/${apphome}" || die + + dosym -r "${apphome}/@joplinapp-desktop" "/usr/bin/${PN}" + make_desktop_entry "${PN}" Joplin @joplinapp-desktop "Office;" \ + "StartupWMClass=Joplin\nMimeType=x-scheme-handler/joplin;" +} diff --git a/app-office/joplin-desktop/metadata.xml b/app-office/joplin-desktop/metadata.xml new file mode 100644 index 000000000000..0eb7821811bd --- /dev/null +++ b/app-office/joplin-desktop/metadata.xml @@ -0,0 +1,19 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> + +<pkgmetadata> + <maintainer type="person"> + <email>xgqt@gentoo.org</email> + <name>Maciej Barć</name> + </maintainer> + <longdescription> + Joplin is a free, open source note taking and to-do application, which can + handle a large number of notes organised into notebooks. The notes are + searchable, can be copied, tagged and modified either from the applications + directly or from your own text editor. The notes are in Markdown format. + </longdescription> + <upstream> + <bugs-to>https://github.com/laurent22/joplin/issues/</bugs-to> + <remote-id type="github">laurent22/joplin</remote-id> + </upstream> +</pkgmetadata> diff --git a/app-office/kexi/files/kexi-3.2.0-fix-find-marble.patch b/app-office/kexi/files/kexi-3.2.0-fix-find-marble.patch new file mode 100644 index 000000000000..74716a2c37f3 --- /dev/null +++ b/app-office/kexi/files/kexi-3.2.0-fix-find-marble.patch @@ -0,0 +1,80 @@ +From 3280c5ec9940f329dc75b2b8d9a52285b20209f0 Mon Sep 17 00:00:00 2001 +From: Johannes Zarl-Zierl <johannes@zarl-zierl.at> +Date: Wed, 5 May 2021 00:09:49 +0200 +Subject: [PATCH] Use plain Marble package instead of KexiMarble + +Marble has shipped with a MarbleConfig.cmake file since ~2016. Kexi +already depends on KF5 versions that are much newer than that. + +* asturm 2021-09-14: Backported to 3.2.0. + - s/KEXI/Kexi/ in set_package_properties(Marble ...) to fix patch context + - partially merging d09be29f56b94d6a522fa30a5b661926baca973c (drop MARBLE_MIN_VERSION) + +--- + CMakeLists.txt | 8 +- + src/plugins/forms/widgets/CMakeLists.txt | 2 +- + .../forms/widgets/mapbrowser/CMakeLists.txt | 3 +- + 3 files changed, 5 insertions(+), 8 deletions(-) + +diff --git a/CMakeLists.txt b/CMakeLists.txt +index 97c58fa10..548b2708f 100644 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -196,17 +196,14 @@ endif() + ## + ## Test for marble + ## +-set(MARBLE_MIN_VERSION "0.19.2") +-find_package(KexiMarble ${MARBLE_MIN_VERSION}) +-set_package_properties(KexiMarble PROPERTIES ++find_package(Marble CONFIG) ++set_package_properties(Marble PROPERTIES + DESCRIPTION "KDE World Globe Widget library" + URL "https://marble.kde.org" + TYPE RECOMMENDED + PURPOSE "Required by Kexi form map widget" + ) +-if(NOT MARBLE_FOUND) +- set(MARBLE_INCLUDE_DIR "") +-else() ++if(Marble_FOUND) + set(HAVE_MARBLE TRUE) + endif() + set_package_properties(GLIB2 PROPERTIES TYPE RECOMMENDED PURPOSE "${_REQUIRED_BY_MDB}") +diff --git a/src/plugins/forms/widgets/CMakeLists.txt b/src/plugins/forms/widgets/CMakeLists.txt +index 107d578a8..109341fe0 100644 +--- a/src/plugins/forms/widgets/CMakeLists.txt ++++ b/src/plugins/forms/widgets/CMakeLists.txt +@@ -11,7 +11,7 @@ endmacro() + # the main widgets plugin + add_subdirectory(main) + +-if(MARBLE_FOUND) ++if(Marble_FOUND) + #TODO add_subdirectory(mapbrowser) + endif() + +diff --git a/src/plugins/forms/widgets/mapbrowser/CMakeLists.txt b/src/plugins/forms/widgets/mapbrowser/CMakeLists.txt +--- a/src/plugins/forms/widgets/mapbrowser/CMakeLists.txt ++++ b/src/plugins/forms/widgets/mapbrowser/CMakeLists.txt +@@ -1,7 +1,6 @@ + include_directories( + ${CMAKE_SOURCE_DIR}/src/formeditor + ${CMAKE_SOURCE_DIR}/src/core +- ${MARBLE_INCLUDE_DIR} + ) + + set(kexiforms_mapwidgetplugin_SRCS +@@ -20,8 +19,8 @@ target_link_libraries(kexiforms_mapwidgetplugin + kexiextendedwidgets + kexiformutils + kexidataviewcommon +- ${MARBLE_LIBRARIES} + ++ Marble + Qt5::Xml + ) + +-- +GitLab + diff --git a/app-office/kexi/files/kexi-3.2.0-glib-2.68.patch b/app-office/kexi/files/kexi-3.2.0-glib-2.68.patch new file mode 100644 index 000000000000..66f7c78d5b18 --- /dev/null +++ b/app-office/kexi/files/kexi-3.2.0-glib-2.68.patch @@ -0,0 +1,40 @@ +From 73d3fa8e7a1028c89b20c74f6444a76a722d8041 Mon Sep 17 00:00:00 2001 +From: Heiko Becker <heiko.becker@kde.org> +Date: Sun, 18 Apr 2021 11:47:30 +0200 +Subject: [PATCH] Include <glib.h> outside of the extern block + +This fixes the build with glib >= 2.68. It's caused by [1] and glib +upstream did not want to include a workaround because the fixes +downstream seem trivial [2][3]. + +[1] https://gitlab.gnome.org/GNOME/glib/-/merge_requests/1715 +[2] https://gitlab.gnome.org/GNOME/glib/-/issues/2331 +[3] https://gitlab.gnome.org/GNOME/glib/-/merge_requests/1935 +--- + src/migration/mdb/3rdparty/mdbtools/include/mdbtools.h | 3 ++- + 1 file changed, 2 insertions(+), 1 deletion(-) + +diff --git a/src/migration/mdb/3rdparty/mdbtools/include/mdbtools.h b/src/migration/mdb/3rdparty/mdbtools/include/mdbtools.h +index 31f48c171..56276e2d6 100644 +--- a/src/migration/mdb/3rdparty/mdbtools/include/mdbtools.h ++++ b/src/migration/mdb/3rdparty/mdbtools/include/mdbtools.h +@@ -18,6 +18,8 @@ + #ifndef _mdbtools_h_ + #define _mdbtools_h_ + ++#include <glib.h> ++ + #ifdef __cplusplus + extern "C" { + #endif +@@ -32,7 +34,6 @@ + #endif + #include <ctype.h> + #include <string.h> +-#include <glib.h> + + #ifdef HAVE_ICONV + #include <iconv.h> +-- +GitLab + diff --git a/app-office/kexi/files/kexi-3.2.0-postgresql-9.12.patch b/app-office/kexi/files/kexi-3.2.0-postgresql-9.14.patch index 8835c5ea13db..faea50c0ac85 100644 --- a/app-office/kexi/files/kexi-3.2.0-postgresql-9.12.patch +++ b/app-office/kexi/files/kexi-3.2.0-postgresql-9.14.patch @@ -1,14 +1,14 @@ -From 88ac2b4a1386bc05f0e3965f31949039eaf4d3ff Mon Sep 17 00:00:00 2001 +From 49c3b55019ebb563852c8ee1172def3288cd0fda Mon Sep 17 00:00:00 2001 From: Pino Toscano <pino@kde.org> -Date: Sat, 25 May 2019 07:12:17 +0200 -Subject: cmake: find PostgreSQL 12 +Date: Fri, 21 May 2021 13:33:49 +0200 +Subject: [PATCH] cmake: find PostgreSQL 14 --- cmake/modules/FindPostgreSQL.cmake | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cmake/modules/FindPostgreSQL.cmake b/cmake/modules/FindPostgreSQL.cmake -index 56e6e56..1579be0 100644 +index 16e3cc32a..12b1469b4 100644 --- a/cmake/modules/FindPostgreSQL.cmake +++ b/cmake/modules/FindPostgreSQL.cmake @@ -86,7 +86,7 @@ set(PostgreSQL_LIBRARY_DIR_MESSAGE "Set the PostgreSQL_LIBRARY_DIR cmake cache e @@ -16,9 +16,10 @@ index 56e6e56..1579be0 100644 set(PostgreSQL_KNOWN_VERSIONS ${PostgreSQL_ADDITIONAL_VERSIONS} - "11" "10" "9.6" "9.5" "9.4" "9.3" "9.2" "9.1" "9.0" "8.4" "8.3" "8.2" "8.1" "8.0") -+ "12" "11" "10" "9.6" "9.5" "9.4" "9.3" "9.2" "9.1" "9.0" "8.4" "8.3" "8.2" "8.1" "8.0") ++ "14" "13" "12" "11" "10" "9.6" "9.5" "9.4" "9.3" "9.2" "9.1" "9.0" "8.4" "8.3" "8.2" "8.1" "8.0") # Define additional search paths for root directories. foreach (suffix ${PostgreSQL_KNOWN_VERSIONS} ) -- -cgit v1.1 +GitLab + diff --git a/app-office/kexi/kexi-3.2.0-r1.ebuild b/app-office/kexi/kexi-3.2.0-r1.ebuild deleted file mode 100644 index fcd7857e501d..000000000000 --- a/app-office/kexi/kexi-3.2.0-r1.ebuild +++ /dev/null @@ -1,86 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -# KDE_HANDBOOK="true" -KDE_TEST="forceoptional" -inherit kde5 - -DESCRIPTION="Visual database applications creator" -HOMEPAGE="https://kde.org/applications/office/kexi/ http://www.kexi-project.org/" -[[ ${KDE_BUILD_TYPE} != live ]] && SRC_URI="mirror://kde/stable/${PN}/src/${P}.tar.xz" - -KEYWORDS="amd64 x86" -IUSE="debug experimental marble mdb mysql postgres sqlite webkit" - -BDEPEND="sys-devel/gettext" -DEPEND=" - $(add_frameworks_dep breeze-icons-rcc) - $(add_frameworks_dep karchive) - $(add_frameworks_dep kcodecs) - $(add_frameworks_dep kcompletion) - $(add_frameworks_dep kconfig) - $(add_frameworks_dep kconfigwidgets) - $(add_frameworks_dep kcoreaddons) - $(add_frameworks_dep kcrash) - $(add_frameworks_dep kguiaddons) - $(add_frameworks_dep ki18n) - $(add_frameworks_dep kiconthemes) - $(add_frameworks_dep kio) - $(add_frameworks_dep kitemviews) - $(add_frameworks_dep ktexteditor) - $(add_frameworks_dep ktextwidgets) - $(add_frameworks_dep kwidgetsaddons) - $(add_frameworks_dep kxmlgui) - $(add_qt_dep designer) - $(add_qt_dep qtgui) - $(add_qt_dep qtnetwork) - $(add_qt_dep qtprintsupport) - $(add_qt_dep qtwidgets) - $(add_qt_dep qtxml) - >=dev-db/kdb-3.1.0-r1:5=[debug?,mysql?,postgres?,sqlite?] - >=dev-libs/kproperty-3.1.0:5= - >=dev-libs/kreport-3.1.0:5=[scripting] - marble? ( $(add_kdeapps_dep marble) ) - mdb? ( - dev-libs/glib:2 - virtual/libiconv - ) - mysql? ( dev-db/mysql-connector-c:= ) - postgres? ( - dev-db/postgresql:* - dev-libs/libpqxx - ) - webkit? ( >=dev-qt/qtwebkit-5.212.0_pre20180120:5 ) -" -RDEPEND="${DEPEND}" - -PATCHES=( - "${FILESDIR}"/${P}-missing-header.patch - "${FILESDIR}"/${P}-postgresql-9.12.patch -) - -src_prepare() { - if ! use webkit; then - punt_bogus_dep Qt5 WebKit - punt_bogus_dep Qt5 WebKitWidgets - fi - - kde5_src_prepare -} - -src_configure() { - local mycmakeargs=( - -DKEXI_MIGRATEMANAGER_DEBUG=$(usex debug) - -DKEXI_AUTORISE_TABBED_TOOLBAR=$(usex experimental) - -DKEXI_SCRIPTS_SUPPORT=$(usex experimental) - $(cmake-utils_use_find_package marble KexiMarble) - $(cmake-utils_use_find_package mdb GLIB2) - $(cmake-utils_use_find_package mysql MySQL) - $(cmake-utils_use_find_package postgres PostgreSQL) - ) - use experimental && mycmakeargs+=( -DKEXI_SCRIPTING_DEBUG=$(usex debug) ) - - kde5_src_configure -} diff --git a/app-office/kexi/kexi-3.2.0-r4.ebuild b/app-office/kexi/kexi-3.2.0-r4.ebuild new file mode 100644 index 000000000000..ca00029db3ea --- /dev/null +++ b/app-office/kexi/kexi-3.2.0-r4.ebuild @@ -0,0 +1,96 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +# ECM_HANDBOOK="true" +ECM_TEST="forceoptional" +KFMIN=5.82.0 +QTMIN=5.15.2 +inherit ecm kde.org + +DESCRIPTION="Visual database applications creator" +HOMEPAGE="https://apps.kde.org/kexi-3.3/ https://kexi-project.org/ +https://userbase.kde.org/Kexi" + +if [[ ${KDE_BUILD_TYPE} != live ]]; then + SRC_URI="mirror://kde/stable/${PN}/src/${P}.tar.xz" + KEYWORDS="amd64 x86" +fi + +LICENSE="GPL-2" # TODO: CHECK +SLOT="5" +IUSE="debug experimental marble mdb mysql postgres sqlite" + +DEPEND=" + >=dev-db/kdb-3.1.0-r1:5=[debug?,mysql?,postgres?,sqlite?] + >=dev-libs/kproperty-3.1.0:5= + >=dev-libs/kreport-3.1.0:5=[scripting] + >=dev-qt/designer-${QTMIN}:5 + >=dev-qt/qtgui-${QTMIN}:5 + >=dev-qt/qtnetwork-${QTMIN}:5 + >=dev-qt/qtprintsupport-${QTMIN}:5 + >=dev-qt/qtwidgets-${QTMIN}:5 + >=dev-qt/qtxml-${QTMIN}:5 + || ( + kde-frameworks/breeze-icons:6 + >=kde-frameworks/breeze-icons-rcc-${KFMIN}:5 + ) + >=kde-frameworks/karchive-${KFMIN}:5 + >=kde-frameworks/kcodecs-${KFMIN}:5 + >=kde-frameworks/kcompletion-${KFMIN}:5 + >=kde-frameworks/kconfig-${KFMIN}:5 + >=kde-frameworks/kconfigwidgets-${KFMIN}:5 + >=kde-frameworks/kcoreaddons-${KFMIN}:5 + >=kde-frameworks/kcrash-${KFMIN}:5 + >=kde-frameworks/kguiaddons-${KFMIN}:5 + >=kde-frameworks/ki18n-${KFMIN}:5 + >=kde-frameworks/kiconthemes-${KFMIN}:5 + >=kde-frameworks/kio-${KFMIN}:5 + >=kde-frameworks/kitemviews-${KFMIN}:5 + >=kde-frameworks/ktexteditor-${KFMIN}:5 + >=kde-frameworks/ktextwidgets-${KFMIN}:5 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 + >=kde-frameworks/kxmlgui-${KFMIN}:5 + marble? ( kde-apps/marble:5= ) + mdb? ( + dev-libs/glib:2 + virtual/libiconv + ) + mysql? ( dev-db/mysql-connector-c:= ) + postgres? ( + dev-db/postgresql:* + dev-libs/libpqxx + ) +" +RDEPEND="${DEPEND}" +BDEPEND="sys-devel/gettext" + +PATCHES=( + "${FILESDIR}"/${P}-missing-header.patch + "${FILESDIR}"/${P}-postgresql-9.14.patch + "${FILESDIR}"/${P}-glib-2.68.patch # bug 784974 + "${FILESDIR}"/${P}-fix-find-marble.patch # bug 812392 +) + +src_prepare() { + ecm_punt_qt_module WebKit + ecm_punt_qt_module WebKitWidgets + + ecm_src_prepare +} + +src_configure() { + local mycmakeargs=( + -DKEXI_MIGRATEMANAGER_DEBUG=$(usex debug) + -DKEXI_AUTORISE_TABBED_TOOLBAR=$(usex experimental) + -DKEXI_SCRIPTS_SUPPORT=$(usex experimental) + $(cmake_use_find_package marble Marble) + $(cmake_use_find_package mdb GLIB2) + $(cmake_use_find_package mysql MySQL) + $(cmake_use_find_package postgres PostgreSQL) + ) + use experimental && mycmakeargs+=( -DKEXI_SCRIPTING_DEBUG=$(usex debug) ) + + ecm_src_configure +} diff --git a/app-office/kexi/metadata.xml b/app-office/kexi/metadata.xml index 6b5e3bba39b1..47e7abfd6584 100644 --- a/app-office/kexi/metadata.xml +++ b/app-office/kexi/metadata.xml @@ -1,14 +1,16 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> <pkgmetadata> <maintainer type="project"> <email>kde@gentoo.org</email> <name>Gentoo KDE Project</name> </maintainer> + <upstream> + <bugs-to>https://bugs.kde.org/</bugs-to> + </upstream> <use> <flag name="experimental">Enable features deemed experimental by upstream</flag> <flag name="marble">Enable displaying of maps using <pkg>kde-apps/marble</pkg></flag> <flag name="mdb">Enable support for Microsoft Access database</flag> - <flag name="webkit">Enable web form designer widget using <pkg>dev-qt/qtwebkit</pkg></flag> </use> </pkgmetadata> diff --git a/app-office/kmymoney/Manifest b/app-office/kmymoney/Manifest index ff9651ab9b16..339a3d985311 100644 --- a/app-office/kmymoney/Manifest +++ b/app-office/kmymoney/Manifest @@ -1,2 +1 @@ -DIST kmymoney-5.0.5.tar.xz 11706112 BLAKE2B 7c0e51ad2404a88affd7b99c8ca59b813b646a7d995b5d7f6db311c8813f2966d14b34271f3d9de73d07c763fb191e9f4c0737e64feb35a62cd719856c20bab1 SHA512 ba8033b974b93d47cd2a732a352025715845d3dff016a49babb6b724d5e9b726f84f5e2a1f1f42765a6ff35a00d3d995397f2831981d48cb8468d1407030584c -DIST kmymoney-5.0.6.tar.xz 11713976 BLAKE2B bfc4aacff79f0c92145257e7398271385f80d9ac7460b35f691c1e45dc115ebe91418a98a1a5e6a6c0cdc376beff7b92c8f7d7a29af3d2529503e7db4dc4b77a SHA512 237918b0844d5d9129d086f403090acf21be6e2ba1f41d575ff9de514a9ddcb7bd616da1377ecc34c4436e12481e425615ab640e7549c783d9010b22c0460480 +DIST kmymoney-5.1.3.tar.xz 12647372 BLAKE2B 09580873985bb41c39c649bdb863ee25f4356dfea18b64d45f3b6bd528fd57fc2b5fd32a6541c10ed519da0e905bf6853589e7cab0f4c3b4f2945cd7a3181dba SHA512 2003f25b7df77691e5d3d0f450e0139b1e68336f59a4fc78af751c5b94ecfaf17a39ee1f58ed0c2cda642195c5277fbb63c87e857ebe9a6495dc7f88b9a38794 diff --git a/app-office/kmymoney/files/kmymoney-5.0.5-missing-header.patch b/app-office/kmymoney/files/kmymoney-5.0.5-missing-header.patch deleted file mode 100644 index d365607aecf2..000000000000 --- a/app-office/kmymoney/files/kmymoney-5.0.5-missing-header.patch +++ /dev/null @@ -1,24 +0,0 @@ -From b48fc8588f1fd98b116fce21ebfda6416f558146 Mon Sep 17 00:00:00 2001 -From: Luca Beltrame <lbeltrame@kde.org> -Date: Sun, 21 Jul 2019 09:10:44 +0200 -Subject: Fix build with Qt 5.13 - -Yet another case of QMap no longer being included. ---- - kmymoney/plugins/kmymoneyplugin.h | 1 + - 1 file changed, 1 insertion(+) - -diff --git a/kmymoney/plugins/kmymoneyplugin.h b/kmymoney/plugins/kmymoneyplugin.h -index abd6b64..ccff5d3 100644 ---- a/kmymoney/plugins/kmymoneyplugin.h -+++ b/kmymoney/plugins/kmymoneyplugin.h -@@ -25,6 +25,7 @@ - // ---------------------------------------------------------------------------- - // QT Includes - -+#include <QMap> - #include <QObject> - - // ---------------------------------------------------------------------------- --- -cgit v1.1 diff --git a/app-office/kmymoney/files/kmymoney-5.1.3-cmake.patch b/app-office/kmymoney/files/kmymoney-5.1.3-cmake.patch new file mode 100644 index 000000000000..da629c10f8a7 --- /dev/null +++ b/app-office/kmymoney/files/kmymoney-5.1.3-cmake.patch @@ -0,0 +1,28 @@ +From 32cfeb7380dbd886a79a6676544e11f3668f3f50 Mon Sep 17 00:00:00 2001 +From: Andreas Sturmlechner <asturm@gentoo.org> +Date: Fri, 5 Aug 2022 10:33:50 +0200 +Subject: [PATCH] Revert "Fix missing components" + +See also: https://invent.kde.org/office/kmymoney/-/issues/63 + +This reverts commit 151357b7293d27a966dc9e36321847b31fb0f69d. +--- + CMakeLists.txt | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/CMakeLists.txt b/CMakeLists.txt +index 9b49d5c2c..b30181da3 100644 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -116,7 +116,7 @@ endif() + find_package(Qt5 5.6 REQUIRED COMPONENTS + Core DBus Widgets Svg Xml Test PrintSupport) + find_package(Qt5 5.6 OPTIONAL_COMPONENTS +- Sql Concurrent QuickWidgets WebEngineWidgets WebKitWidgets) ++ Sql Concurrent QuickWidgets) + + find_package(KF5 5.2 REQUIRED COMPONENTS + ${REQ_KF5_COMPONENTS}) +-- +2.35.1 + diff --git a/app-office/kmymoney/kmymoney-5.0.5.ebuild b/app-office/kmymoney/kmymoney-5.0.5.ebuild deleted file mode 100644 index 44508ca3d7dc..000000000000 --- a/app-office/kmymoney/kmymoney-5.0.5.ebuild +++ /dev/null @@ -1,125 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python2_7 ) - -KDE_HANDBOOK="optional" -KDE_TEST="forceoptional" -VIRTUALX_REQUIRED="test" -VIRTUALDBUS_TEST="true" -inherit kde5 python-single-r1 - -DESCRIPTION="Personal finance manager based on KDE Frameworks" -HOMEPAGE="https://kmymoney.org" -if [[ ${KDE_BUILD_TYPE} = release ]]; then - SRC_URI="mirror://kde/stable/${PN}/${PV}/src/${P}.tar.xz" - KEYWORDS="amd64 x86" -fi - -LICENSE="GPL-2" -IUSE="activities addressbook calendar hbci holidays ofx quotes webkit weboob" - -REQUIRED_USE="weboob? ( ${PYTHON_REQUIRED_USE} )" - -BDEPEND="virtual/pkgconfig" -COMMON_DEPEND=" - $(add_frameworks_dep karchive) - $(add_frameworks_dep kcmutils) - $(add_frameworks_dep kcompletion) - $(add_frameworks_dep kcodecs) - $(add_frameworks_dep kconfig) - $(add_frameworks_dep kconfigwidgets) - $(add_frameworks_dep kcoreaddons) - $(add_frameworks_dep ki18n) - $(add_frameworks_dep kio) - $(add_frameworks_dep kiconthemes) - $(add_frameworks_dep kitemmodels) - $(add_frameworks_dep kitemviews) - $(add_frameworks_dep kjobwidgets) - $(add_frameworks_dep knotifications) - $(add_frameworks_dep kservice) - $(add_frameworks_dep ktextwidgets) - $(add_frameworks_dep kwallet) - $(add_frameworks_dep kwidgetsaddons) - $(add_frameworks_dep kxmlgui) - $(add_frameworks_dep sonnet) - $(add_qt_dep qtdbus) - $(add_qt_dep qtgui) - $(add_qt_dep qtnetwork) - $(add_qt_dep qtprintsupport) - $(add_qt_dep qtsql) - $(add_qt_dep qtsvg) - $(add_qt_dep qtwidgets) - $(add_qt_dep qtxml) - >=app-crypt/gpgme-1.7.1-r1[cxx] - >=app-office/libalkimia-6.0.0 - dev-libs/gmp:0= - dev-libs/kdiagram:5 - dev-libs/libgpg-error - activities? ( $(add_frameworks_dep kactivities) ) - addressbook? ( - $(add_kdeapps_dep akonadi) - $(add_kdeapps_dep kcontacts) - $(add_kdeapps_dep kidentitymanagement) - ) - calendar? ( dev-libs/libical:= ) - hbci? ( - >=net-libs/aqbanking-5.6.5 - >=sys-libs/gwenhywfar-4.15.3-r1[qt5] - ) - holidays? ( $(add_frameworks_dep kholidays) ) - ofx? ( dev-libs/libofx ) - webkit? ( - $(add_frameworks_dep kdewebkit) - >=dev-qt/qtwebkit-5.212.0_pre20180120:5 - ) - !webkit? ( $(add_qt_dep qtwebengine 'widgets') ) - weboob? ( - ${PYTHON_DEPS} - $(add_qt_dep qtconcurrent) - www-client/weboob[${PYTHON_USEDEP}] - ) -" -DEPEND="${COMMON_DEPEND} - dev-libs/boost -" -RDEPEND="${COMMON_DEPEND} - !app-office/kmymoney:4 - quotes? ( dev-perl/Finance-Quote ) -" - -PATCHES=( "${FILESDIR}"/${P}-missing-header.patch ) - -pkg_setup() { - use weboob && python_setup - kde5_pkg_setup -} - -src_configure() { - local mycmakeargs=( - -DUSE_QT_DESIGNER=OFF - $(cmake-utils_use_find_package activities KF5Activities) - $(cmake-utils_use_find_package addressbook KF5Akonadi) - $(cmake-utils_use_find_package addressbook KF5Contacts) - $(cmake-utils_use_find_package addressbook KF5IdentityManagement) - -DENABLE_KBANKING=$(usex hbci) - -DENABLE_LIBICAL=$(usex calendar) - $(cmake-utils_use_find_package holidays KF5Holidays) - -DENABLE_OFXIMPORTER=$(usex ofx) - -DENABLE_WEBENGINE=$(usex !webkit) - -DENABLE_WEBOOB=$(usex weboob) - $(cmake-utils_use_find_package weboob PythonLibs) - ) - kde5_src_configure -} - -src_test() { - # bug 652636; bug 673052: needs kmymoney installed to succeed - local myctestargs=( - -E "(reports-chart-test|qsqlcipher-test)" - ) - - kde5_src_test -} diff --git a/app-office/kmymoney/kmymoney-5.0.6.ebuild b/app-office/kmymoney/kmymoney-5.0.6.ebuild deleted file mode 100644 index 86b2bc4fc862..000000000000 --- a/app-office/kmymoney/kmymoney-5.0.6.ebuild +++ /dev/null @@ -1,120 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -EGIT_BRANCH="5.0" -PYTHON_COMPAT=( python2_7 ) - -KDE_HANDBOOK="optional" -KDE_TEST="forceoptional" -VIRTUALX_REQUIRED="test" -VIRTUALDBUS_TEST="true" -inherit kde5 python-single-r1 - -DESCRIPTION="Personal finance manager based on KDE Frameworks" -HOMEPAGE="https://kmymoney.org" -if [[ ${KDE_BUILD_TYPE} = release ]]; then - SRC_URI="mirror://kde/stable/${PN}/${PV}/src/${P}.tar.xz" - KEYWORDS="~amd64 ~x86" -fi - -LICENSE="GPL-2" -IUSE="activities addressbook calendar holidays ofx quotes webkit weboob" - -REQUIRED_USE="weboob? ( ${PYTHON_REQUIRED_USE} )" - -BDEPEND="virtual/pkgconfig" -COMMON_DEPEND=" - $(add_frameworks_dep karchive) - $(add_frameworks_dep kcmutils) - $(add_frameworks_dep kcompletion) - $(add_frameworks_dep kcodecs) - $(add_frameworks_dep kconfig) - $(add_frameworks_dep kconfigwidgets) - $(add_frameworks_dep kcoreaddons) - $(add_frameworks_dep ki18n) - $(add_frameworks_dep kio) - $(add_frameworks_dep kiconthemes) - $(add_frameworks_dep kitemmodels) - $(add_frameworks_dep kitemviews) - $(add_frameworks_dep kjobwidgets) - $(add_frameworks_dep knotifications) - $(add_frameworks_dep kservice) - $(add_frameworks_dep ktextwidgets) - $(add_frameworks_dep kwallet) - $(add_frameworks_dep kwidgetsaddons) - $(add_frameworks_dep kxmlgui) - $(add_frameworks_dep sonnet) - $(add_qt_dep qtdbus) - $(add_qt_dep qtgui) - $(add_qt_dep qtnetwork) - $(add_qt_dep qtprintsupport) - $(add_qt_dep qtsql) - $(add_qt_dep qtsvg) - $(add_qt_dep qtwidgets) - $(add_qt_dep qtxml) - >=app-crypt/gpgme-1.7.1-r1[cxx] - >=app-office/libalkimia-7.0.0:= - dev-libs/gmp:0= - dev-libs/kdiagram:5 - dev-libs/libgpg-error - activities? ( $(add_frameworks_dep kactivities) ) - addressbook? ( - $(add_kdeapps_dep akonadi) - $(add_kdeapps_dep kcontacts) - $(add_kdeapps_dep kidentitymanagement) - ) - calendar? ( dev-libs/libical:= ) - holidays? ( $(add_frameworks_dep kholidays) ) - ofx? ( dev-libs/libofx ) - webkit? ( - $(add_frameworks_dep kdewebkit) - >=dev-qt/qtwebkit-5.212.0_pre20180120:5 - ) - !webkit? ( $(add_qt_dep qtwebengine 'widgets') ) - weboob? ( - ${PYTHON_DEPS} - $(add_qt_dep qtconcurrent) - www-client/weboob[${PYTHON_USEDEP}] - ) -" -DEPEND="${COMMON_DEPEND} - dev-libs/boost -" -RDEPEND="${COMMON_DEPEND} - !app-office/kmymoney:4 - quotes? ( dev-perl/Finance-Quote ) -" - -pkg_setup() { - use weboob && python_setup - kde5_pkg_setup -} - -src_configure() { - local mycmakeargs=( - -DUSE_QT_DESIGNER=OFF - $(cmake-utils_use_find_package activities KF5Activities) - $(cmake-utils_use_find_package addressbook KF5Akonadi) - $(cmake-utils_use_find_package addressbook KF5Contacts) - $(cmake-utils_use_find_package addressbook KF5IdentityManagement) - -DENABLE_KBANKING=OFF - -DENABLE_LIBICAL=$(usex calendar) - $(cmake-utils_use_find_package holidays KF5Holidays) - -DENABLE_OFXIMPORTER=$(usex ofx) - -DENABLE_WEBENGINE=$(usex !webkit) - -DENABLE_WEBOOB=$(usex weboob) - $(cmake-utils_use_find_package weboob PythonLibs) - ) - kde5_src_configure -} - -src_test() { - # bug 652636; bug 673052: needs kmymoney installed to succeed - local myctestargs=( - -E "(reports-chart-test|qsqlcipher-test)" - ) - - kde5_src_test -} diff --git a/app-office/kmymoney/kmymoney-5.1.3.ebuild b/app-office/kmymoney/kmymoney-5.1.3.ebuild new file mode 100644 index 000000000000..19b20ef57a96 --- /dev/null +++ b/app-office/kmymoney/kmymoney-5.1.3.ebuild @@ -0,0 +1,140 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +EGIT_BRANCH="5.1" +ECM_HANDBOOK="optional" +ECM_TEST="forceoptional" +KFMIN=5.82.0 +QTMIN=5.15.5 +VIRTUALX_REQUIRED="test" +VIRTUALDBUS_TEST="true" +inherit ecm flag-o-matic kde.org optfeature + +DESCRIPTION="Personal finance manager based on KDE Frameworks" +HOMEPAGE="https://kmymoney.org/" + +if [[ ${KDE_BUILD_TYPE} = release ]]; then + SRC_URI="mirror://kde/stable/${PN}/${PV}/src/${P}.tar.xz" + KEYWORDS="amd64 ~x86" +fi + +LICENSE="GPL-2" +SLOT="5" +IUSE="activities addressbook calendar hbci holidays" +[[ ${KDE_BUILD_TYPE} = live ]] && IUSE+=" experimental" + +RDEPEND=" + >=app-crypt/gpgme-1.7.1-r1:=[cxx] + >=app-office/libalkimia-7.0.0:= + dev-db/sqlcipher + dev-libs/gmp:0=[cxx(+)] + dev-libs/kdiagram:5 + dev-libs/libgpg-error + dev-libs/libofx:= + >=dev-qt/qtdbus-${QTMIN}:5 + >=dev-qt/qtgui-${QTMIN}:5 + >=dev-qt/qtnetwork-${QTMIN}:5 + >=dev-qt/qtprintsupport-${QTMIN}:5 + >=dev-qt/qtsql-${QTMIN}:5 + >=dev-qt/qtsvg-${QTMIN}:5 + >=dev-qt/qtwebengine-${QTMIN}:5[widgets] + >=dev-qt/qtwidgets-${QTMIN}:5 + >=dev-qt/qtxml-${QTMIN}:5 + >=kde-frameworks/karchive-${KFMIN}:5 + >=kde-frameworks/kcmutils-${KFMIN}:5 + >=kde-frameworks/kcodecs-${KFMIN}:5 + >=kde-frameworks/kcompletion-${KFMIN}:5 + >=kde-frameworks/kconfig-${KFMIN}:5 + >=kde-frameworks/kconfigwidgets-${KFMIN}:5 + >=kde-frameworks/kcoreaddons-${KFMIN}:5 + >=kde-frameworks/ki18n-${KFMIN}:5 + >=kde-frameworks/kiconthemes-${KFMIN}:5 + >=kde-frameworks/kio-${KFMIN}:5 + >=kde-frameworks/kitemmodels-${KFMIN}:5 + >=kde-frameworks/kitemviews-${KFMIN}:5 + >=kde-frameworks/kjobwidgets-${KFMIN}:5 + >=kde-frameworks/knotifications-${KFMIN}:5 + >=kde-frameworks/kservice-${KFMIN}:5 + >=kde-frameworks/ktextwidgets-${KFMIN}:5 + >=kde-frameworks/kwallet-${KFMIN}:5 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 + >=kde-frameworks/kxmlgui-${KFMIN}:5 + >=kde-frameworks/sonnet-${KFMIN}:5 + activities? ( >=kde-plasma/plasma-activities-${KFMIN}:5 ) + addressbook? ( + kde-apps/akonadi:5 + kde-apps/kidentitymanagement:5 + >=kde-frameworks/kcontacts-${KFMIN}:5 + ) + calendar? ( dev-libs/libical:= ) + hbci? ( + >=dev-qt/qtdeclarative-${QTMIN}:5 + >=net-libs/aqbanking-6.0.1 + >=sys-libs/gwenhywfar-5.1.2:=[qt5] + ) + holidays? ( >=kde-frameworks/kholidays-${KFMIN}:5 ) +" +DEPEND="${RDEPEND} + dev-libs/boost +" +BDEPEND="virtual/pkgconfig" + +PATCHES=( "${FILESDIR}/${P}-cmake.patch" ) + +pkg_setup() { + ecm_pkg_setup + + if [[ ${KDE_BUILD_TYPE} = live ]] && use experimental; then + ewarn "USE experimental set: Building unfinished features." + ewarn "This *will* chew up your data. You have been warned." + fi +} + +src_configure() { + # -Werror=odr + # https://bugs.gentoo.org/865943 + # https://bugs.kde.org/show_bug.cgi?id=486486 + filter-lto + + local mycmakeargs=( + -DENABLE_OFXIMPORTER=ON + -DENABLE_WEBENGINE=ON + -DENABLE_WOOB=OFF # ported to Py3; not yet re-added in Gentoo + -DUSE_QT_DESIGNER=OFF + $(cmake_use_find_package activities KF5Activities) + $(cmake_use_find_package addressbook KF5Akonadi) + $(cmake_use_find_package addressbook KF5Contacts) + $(cmake_use_find_package addressbook KF5IdentityManagement) + -DENABLE_LIBICAL=$(usex calendar) + -DENABLE_KBANKING=$(usex hbci) + $(cmake_use_find_package holidays KF5Holidays) + ) + [[ ${KDE_BUILD_TYPE} = live ]] && + mycmakeargs+=( -DENABLE_UNFINISHEDFEATURES=$(usex experimental) ) + + ecm_src_configure +} + +src_test() { + # bug 652636; bug 673052: needs kmymoney installed to succeed + local myctestargs=( + -E "(reports-chart-test|qsqlcipher-test)" + ) + + ecm_src_test +} + +pkg_postinst() { + if [[ -z "${REPLACING_VERSIONS}" ]]; then + optfeature "more options for online stock quote retrieval" dev-perl/Finance-Quote + fi + if has_version "app-office/kmymoney[quotes]"; then + elog "Please note: IUSE=quotes flag is gone in ${PN}-5.1.1. ${PN} still" + elog "does online stock quote retrieval without it, but dev-perl/Finance-Quote" + elog "may provide additional sources. To keep the functionality, run:" + elog " emerge --noreplace dev-perl/Finance-Quote" + fi + ecm_pkg_postinst +} diff --git a/app-office/kmymoney/metadata.xml b/app-office/kmymoney/metadata.xml index 34cd0358c540..9510f45c3f08 100644 --- a/app-office/kmymoney/metadata.xml +++ b/app-office/kmymoney/metadata.xml @@ -1,16 +1,17 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> <pkgmetadata> <maintainer type="project"> <email>kde@gentoo.org</email> <name>Gentoo KDE Project</name> </maintainer> + <upstream> + <bugs-to>https://bugs.kde.org/</bugs-to> + </upstream> <use> - <flag name="activities">Enable <pkg>kde-frameworks/kactivities</pkg> integration</flag> + <flag name="activities">Enable <pkg>kde-plasma/plasma-activities</pkg> integration</flag> <flag name="addressbook">Enable <pkg>kde-apps/akonadi</pkg> contact integration</flag> <flag name="hbci">Enable HBCI support using <pkg>net-libs/aqbanking</pkg></flag> <flag name="holidays">Enable <pkg>kde-frameworks/kholidays</pkg> integration</flag> - <flag name="quotes">Enable Online Stock Quote retrieval</flag> - <flag name="weboob">Enable import of online banking transactions extracted by <pkg>www-client/weboob</pkg></flag> </use> </pkgmetadata> diff --git a/app-office/kraft/Manifest b/app-office/kraft/Manifest index a87b46ddb370..292e3e07f1da 100644 --- a/app-office/kraft/Manifest +++ b/app-office/kraft/Manifest @@ -1 +1 @@ -DIST kraft-0.82.tar.gz 668251 BLAKE2B 82ef37b695d0e7a2c72e0525c4aa9b9742d6c8d73c95e3ef5517c49c01869a5f1ba0fed1f18200f2a39ada5a92bcca5cabfac901f07c0a968783506d298ff164 SHA512 7a342bf94e2fe0de42004a69a29ce07a32dd70eb0f16b1dc18c889b7f0a0290142d5c0bc26b40a321753b0a0e62f6b91ecc8fbed98d32913881996a2507070e8 +DIST kraft-1.0.tar.gz 3629908 BLAKE2B b40dc2d647e2985b01d9ee241fbd8cf1eb551621c4635a79c248d69538d2ac034889828461f11e6eefc5258bafe160f421c2960ad80de2a264a8978a4687ad56 SHA512 c45b41ed6eb3eae1f29d158506ea59d55a636974bfb655b307e3045edefcbee84fd833e16cf06b7317e8f634e1efef83841a7361af86007973ab2ef234c32585 diff --git a/app-office/kraft/files/kraft-1.0-akonadi-23.08.patch b/app-office/kraft/files/kraft-1.0-akonadi-23.08.patch new file mode 100644 index 000000000000..40fdd6383d4a --- /dev/null +++ b/app-office/kraft/files/kraft-1.0-akonadi-23.08.patch @@ -0,0 +1,161 @@ +From ba3a0e4c1d232b05daddd9ded110e15e0a3c9005 Mon Sep 17 00:00:00 2001 +From: Klaas Freitag <freitag@owncloud.com> +Date: Tue, 29 Aug 2023 20:29:23 +0200 +Subject: [PATCH] Added Akonadi version check for some renamed components + +Akonadi renamed the contact viewer and editors namespace. +--- + CMakeLists.txt | 10 +++++++++- + src/CMakeLists.txt | 1 + + src/addressselectorwidget.cpp | 16 +++++++++++----- + src/addressselectorwidget.h | 15 +++++++++++++-- + 4 files changed, 34 insertions(+), 8 deletions(-) + +diff --git a/CMakeLists.txt b/CMakeLists.txt +index 0f5541da..0cd73f99 100644 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -109,7 +109,15 @@ set_package_properties(${AKO_PREFIX}AkonadiContact PROPERTIES + TYPE OPTIONAL + ) + +-if(${AKO_PREFIX}Akonadi_FOUND AND ${AKO_PREFIX}AkonadiContact_FOUND) ++find_package(${AKO_PREFIX}ContactEditor) ++set_package_properties(${AKO_PREFIX}ContactEditor PROPERTIES ++ DESCRIPTION "Library for editing contacts stored in Akonadi" ++ URL "https://www.kde.org/" ++ PURPOSE "Optionally used for addressbook integration" ++ TYPE OPTIONAL ++) ++ ++if(${AKO_PREFIX}Akonadi_FOUND AND ${AKO_PREFIX}AkonadiContact_FOUND AND ${AKO_PREFIX}ContactEditor_FOUND) + add_definitions(-DHAVE_AKONADI) + endif() + +diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt +index a2bc5dcf..eac624d4 100644 +--- a/src/CMakeLists.txt ++++ b/src/CMakeLists.txt +@@ -173,6 +173,7 @@ if(${AKO_PREFIX}Akonadi_FOUND) + list(APPEND KRAFT_LINK_LIBS + ${AKO_PREFIX}::AkonadiCore + ${AKO_PREFIX}::AkonadiContact ++ ${AKO_PREFIX}::ContactEditor + ${AKO_PREFIX}::AkonadiAgentBase + ${AKO_PREFIX}::AkonadiWidgets + ${AKO_PREFIX}::AkonadiXml +diff --git a/src/addressselectorwidget.cpp b/src/addressselectorwidget.cpp +index fd083634..504d5a6b 100644 +--- a/src/addressselectorwidget.cpp ++++ b/src/addressselectorwidget.cpp +@@ -235,7 +235,11 @@ KraftContactViewer::KraftContactViewer(QWidget *parent) + lay->setMargin(0); + setLayout(lay); + #ifdef HAVE_AKONADI ++#if AKONADICONTACT_VERSION >= QT_VERSION_CHECK(5, 24, 0) ++ _contactViewer = new ContactEditor::ContactViewer; ++#else + _contactViewer = new Akonadi::ContactViewer; ++#endif + _contactViewer->setShowQRCode(false); + + lay->addWidget(_contactViewer); +@@ -372,9 +376,12 @@ bool AddressSelectorWidget::backendUp() const + void AddressSelectorWidget::slotCreateNewContact() + { + #ifdef HAVE_AKONADI +- // FIXME +-_addressEditor.reset(new Akonadi::ContactEditorDialog( Akonadi::ContactEditorDialog::CreateMode, this )); +-_addressEditor->show(); ++#if AKONADICONTACT_VERSION >= QT_VERSION_CHECK(5, 24, 0) ++ _addressEditor = new ContactEditor::ContactEditorDialog(ContactEditor::ContactEditorDialog::EditMode, this ); ++#else ++ _addressEditor = new Akonadi::ContactEditorDialog(Akonadi::ContactEditorDialog::CreateMode, this ); ++#endif ++ _addressEditor->show(); + #endif + } + +@@ -398,13 +405,12 @@ void AddressSelectorWidget::slotAddresseeSelected(QModelIndex index) + void AddressSelectorWidget::slotEditContact() + { + #ifdef HAVE_AKONADI +- + if( _addressTreeView->selectionModel()->hasSelection() ) { + QModelIndex index = _addressTreeView->selectionModel()->currentIndex(); + if ( index.isValid() ) { + const Akonadi::Item item = index.data( Akonadi::EntityTreeModel::ItemRole ).value<Akonadi::Item>(); + if ( item.isValid() && item.hasPayload<KContacts::Addressee>() ) { +- _addressEditor.reset(new Akonadi::ContactEditorDialog( Akonadi::ContactEditorDialog::EditMode, this )); ++ _addressEditor = new Akonadi::ContactEditorDialog(Akonadi::ContactEditorDialog::EditMode, this); + _addressEditor->setContact( item ); + _addressEditor->show(); + } +diff --git a/src/addressselectorwidget.h b/src/addressselectorwidget.h +index 4c5ec3e2..70d97590 100644 +--- a/src/addressselectorwidget.h ++++ b/src/addressselectorwidget.h +@@ -30,7 +30,10 @@ + #else + #define AKONADICONTACT_VERSION AKONADI_VERSION + #endif +-#if AKONADICONTACT_VERSION >= QT_VERSION_CHECK(5, 20, 0) ++#if AKONADICONTACT_VERSION >= QT_VERSION_CHECK(5, 24, 0) ++#include <AkonadiContactEditor/Akonadi/ContactViewer> ++#include <AkonadiContactEditor/Akonadi/ContactEditorDialog> ++#elif AKONADICONTACT_VERSION >= QT_VERSION_CHECK(5, 20, 0) + #include <AkonadiContact/Akonadi/ContactViewer> + #include <AkonadiContact/Akonadi/ContactEditorDialog> + #else +@@ -66,8 +69,12 @@ class KraftContactViewer : public QWidget + + private: + #ifdef HAVE_AKONADI ++#if AKONADICONTACT_VERSION >= QT_VERSION_CHECK(5, 24, 0) ++ ContactEditor::ContactViewer *_contactViewer; ++#else + Akonadi::ContactViewer *_contactViewer; + #endif ++#endif + }; + + class AddressSortProxyModel : public QSortFilterProxyModel +@@ -124,7 +131,11 @@ private slots: + QTreeView *_addressTreeView; + KraftContactViewer *_contactViewer; + #ifdef HAVE_AKONADI +- QScopedPointer<Akonadi::ContactEditorDialog> _addressEditor; ++#if AKONADICONTACT_VERSION >= QT_VERSION_CHECK(5, 24, 0) ++ ContactEditor::ContactEditorDialog *_addressEditor; ++#else ++ Akonadi::ContactEditorDialog *_addressEditor; ++#endif + #endif + }; + +From 052bfe5903cc1f33a27b0dc77512458ff39cfdb5 Mon Sep 17 00:00:00 2001 +From: Klaas Freitag <freitag@owncloud.com> +Date: Tue, 29 Aug 2023 20:54:08 +0200 +Subject: [PATCH] more version checks added + +--- + src/addressselectorwidget.cpp | 6 +++++- + 1 file changed, 5 insertions(+), 1 deletion(-) + +diff --git a/src/addressselectorwidget.cpp b/src/addressselectorwidget.cpp +index 504d5a6..1cf2317 100644 +--- a/src/addressselectorwidget.cpp ++++ b/src/addressselectorwidget.cpp +@@ -410,7 +410,11 @@ void AddressSelectorWidget::slotEditContact() + if ( index.isValid() ) { + const Akonadi::Item item = index.data( Akonadi::EntityTreeModel::ItemRole ).value<Akonadi::Item>(); + if ( item.isValid() && item.hasPayload<KContacts::Addressee>() ) { +- _addressEditor = new Akonadi::ContactEditorDialog(Akonadi::ContactEditorDialog::EditMode, this); ++#if AKONADICONTACT_VERSION >= QT_VERSION_CHECK(5, 24, 0) ++ _addressEditor = new ContactEditor::ContactEditorDialog(ContactEditor::ContactEditorDialog::EditMode, this ); ++#else ++ _addressEditor = new Akonadi::ContactEditorDialog(Akonadi::ContactEditorDialog::CreateMode, this ); ++#endif + _addressEditor->setContact( item ); + _addressEditor->show(); + } diff --git a/app-office/kraft/files/kraft-1.0-cmake.patch b/app-office/kraft/files/kraft-1.0-cmake.patch new file mode 100644 index 000000000000..6ffa654be01e --- /dev/null +++ b/app-office/kraft/files/kraft-1.0-cmake.patch @@ -0,0 +1,197 @@ +From 938f9796d7c84b86cde3778513941055f350ee0e Mon Sep 17 00:00:00 2001 +From: Klaas Freitag <kraft@freisturz.de> +Date: Sat, 29 Apr 2023 10:37:55 +0200 +Subject: [PATCH 1/3] Adopt CMake files to Akonadi prefix KPim5 + +(cherry picked from commit f54b317f5cd894e4063b6d4c4c3a96012c1bcb28) +--- + CMakeLists.txt | 16 ++++++++++------ + src/CMakeLists.txt | 13 ++++++------- + tools/CMakeLists.txt | 6 +++--- + 3 files changed, 19 insertions(+), 16 deletions(-) + +diff --git a/CMakeLists.txt b/CMakeLists.txt +index 07e15dd..8b5374c 100644 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -8,6 +8,9 @@ find_package(ECM REQUIRED NO_MODULE) + set(CMAKE_MODULE_PATH ${ECM_MODULE_PATH} ${CMAKE_CURRENT_SOURCE_DIR}/cmake/modules) + set(CMAKE_AUTOMOC TRUE) + ++# Akonadi Prefix: Set this to KF5 for builds with Akonadi Libs before 5.23 ++set(AKO_PREFIX "KPim5") ++ + include(KDEInstallDirs) + include(KDECMakeSettings) + include(ECMInstallIcons) +@@ -47,23 +50,23 @@ set_package_properties(Grantlee5 PROPERTIES + TYPE OPTIONAL + ) + +-find_package(KF5Akonadi) +-set_package_properties(KF5Akonadi PROPERTIES ++find_package(${AKO_PREFIX}Akonadi) ++set_package_properties(${AKO_PREFIX}Akonadi PROPERTIES + DESCRIPTION "Library for general Access to Akonadi" + URL "https://www.kde.org/" + PURPOSE "Optionally used for addressbook integration" + TYPE OPTIONAL + ) + +-find_package(KF5AkonadiContact) +-set_package_properties(KF5AkonadiContact PROPERTIES ++find_package(${AKO_PREFIX}AkonadiContact) ++set_package_properties(${AKO_PREFIX}AkonadiContact PROPERTIES + DESCRIPTION "Library for Accessing Contacts stored in Akonadi" + URL "https://www.kde.org/" + PURPOSE "Optionally used for addressbook integration" + TYPE OPTIONAL + ) + +-if(KF5Akonadi_FOUND AND KF5AkonadiContact_FOUND) ++if(${AKO_PREFIX}Akonadi_FOUND AND ${AKO_PREFIX}AkonadiContact_FOUND) + add_definitions(-DHAVE_AKONADI) + endif() + +@@ -80,7 +83,8 @@ set(QT_DEFINITIONS "${Qt5Core_DEFINITIONS} ${Qt5Gui_DEFINITIONS} ${Qt5Widgets_DE + add_definitions(${QT_DEFINITIONS} ) + + include_directories(${QT_INCLUDES} src) +-include_directories( /usr/include/KF5/AkonadiCore ) ++include_directories( /usr/include/${AKO_PREFIX}/AkonadiCore ) ++include_directories(/usr/include/${AKO_PREFIX}/) + + if (IS_DIRECTORY "${CMAKE_CURRENT_SOURCE_DIR}/po") + ki18n_install(po) +diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt +index 6eaa557..8e9b069 100644 +--- a/src/CMakeLists.txt ++++ b/src/CMakeLists.txt +@@ -1,4 +1,3 @@ +-# include_directories(${KDE4_INCLUDES} ${KDE4_INCLUDE_DIR} ${QT_INCLUDES} ${CMAKE_CURRENT_BINARY_DIR} ${KDEPIMLIBS_INCLUDE_DIRS} external) + + include_directories(${QT_INCLUDES} src) + add_subdirectory(pics) +@@ -167,13 +166,13 @@ set(KRAFT_LINK_LIBS + ${CTEMPLATE_LIBRARIES} pthread + Grantlee5::Templates + ) +-if(KF5Akonadi_FOUND) ++if(${AKO_PREFIX}Akonadi_FOUND) + list(APPEND KRAFT_LINK_LIBS +- KF5::AkonadiCore +- KF5::AkonadiContact +- KF5::AkonadiAgentBase +- KF5::AkonadiWidgets +- KF5::AkonadiXml ++ ${AKO_PREFIX}::AkonadiCore ++ ${AKO_PREFIX}::AkonadiContact ++ ${AKO_PREFIX}::AkonadiAgentBase ++ ${AKO_PREFIX}::AkonadiWidgets ++ ${AKO_PREFIX}::AkonadiXml + ) + endif() + +diff --git a/tools/CMakeLists.txt b/tools/CMakeLists.txt +index 0c58c75..f005cfe 100644 +--- a/tools/CMakeLists.txt ++++ b/tools/CMakeLists.txt +@@ -8,15 +8,15 @@ set(AUTOMOC ON) + # For now there is only the Akonadi based address backend, and thus + # the findcontact tool is only built if akonadi is there. + # If there are other backends, this must be FIXED. +-if(KF5Akonadi_FOUND) ++if(${AKO_PREFIX}Akonadi_FOUND) + add_executable(${findcontact_NAME} ${FINDCONTACT_SRC}) + + target_link_libraries( ${findcontact_NAME} + Qt5::Core + Qt5::Widgets + KF5::Contacts +- KF5::AkonadiCore +- KF5::AkonadiContact ++ ${AKO_PREFIX}::AkonadiCore ++ ${AKO_PREFIX}::AkonadiContact + ) + + ########### install files ############### +-- +2.42.0 + + +From 5a95547fe375d55f1bb690be14268b8a26b48204 Mon Sep 17 00:00:00 2001 +From: Klaas Freitag <kraft@freisturz.de> +Date: Sat, 29 Apr 2023 22:23:27 +0200 +Subject: [PATCH 2/3] use option to set AKO_PREFIX rather than an internal + variable + +(cherry picked from commit 50e090059365ddbacfd219325095f4f6c5f4aa7b) +--- + CMakeLists.txt | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/CMakeLists.txt b/CMakeLists.txt +index 8b5374c..f5ecc41 100644 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -9,7 +9,7 @@ set(CMAKE_MODULE_PATH ${ECM_MODULE_PATH} ${CMAKE_CURRENT_SOURCE_DIR}/cmake/modul + set(CMAKE_AUTOMOC TRUE) + + # Akonadi Prefix: Set this to KF5 for builds with Akonadi Libs before 5.23 +-set(AKO_PREFIX "KPim5") ++option(AKO_PREFIX "Akonadi Prefix, either KF5 or KPim5, can be set by -DAKO_PREFIX=KF5" "KPim5") + + include(KDEInstallDirs) + include(KDECMakeSettings) +-- +2.42.0 + + +From e34c8b73ccd4d0142c7c16f8d4d4756cbacadd4d Mon Sep 17 00:00:00 2001 +From: Klaas Freitag <kraft@freisturz.de> +Date: Mon, 1 May 2023 14:09:09 +0200 +Subject: [PATCH 3/3] Fix Akonadi legacy detection + +(cherry picked from commit 66b64505bbfbc3285ba34ccacdf454720c8e0abc) +--- + CMakeLists.txt | 8 +++++++- + INSTALL.md | 3 +++ + 2 files changed, 10 insertions(+), 1 deletion(-) + +diff --git a/CMakeLists.txt b/CMakeLists.txt +index f5ecc41..82b4e07 100644 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -8,8 +8,14 @@ find_package(ECM REQUIRED NO_MODULE) + set(CMAKE_MODULE_PATH ${ECM_MODULE_PATH} ${CMAKE_CURRENT_SOURCE_DIR}/cmake/modules) + set(CMAKE_AUTOMOC TRUE) + ++option(AKONADI_LEGACY_BUILD "Build with older versions of Akonadi (KF5 Prefix)" OFF) + # Akonadi Prefix: Set this to KF5 for builds with Akonadi Libs before 5.23 +-option(AKO_PREFIX "Akonadi Prefix, either KF5 or KPim5, can be set by -DAKO_PREFIX=KF5" "KPim5") ++set(AKO_PREFIX "KPim5") ++ ++if (AKONADI_LEGACY_BUILD) ++ set(AKO_PREFIX "KF5") ++endif() ++message("Akonadi Prefix is ${AKO_PREFIX}") + + include(KDEInstallDirs) + include(KDECMakeSettings) +diff --git a/INSTALL.md b/INSTALL.md +index 1edd0ae..77d559c 100644 +--- a/INSTALL.md ++++ b/INSTALL.md +@@ -59,6 +59,9 @@ These are optional to build with Akonadi Support: + - akonadi-contact-devel + - akonadi-devel + ++To build with Akonadi versions before 23.04, cmake has to run wtih the ++build option `-DAKONADI_LEGACY_BUILD=ON` to use the old prefix KF5. ++ + ### Build Kraft + + cmake is designed so that the build process can be done in a separate +-- +2.42.0 + diff --git a/app-office/kraft/kraft-0.82.ebuild b/app-office/kraft/kraft-0.82.ebuild deleted file mode 100644 index 5b85fbff4614..000000000000 --- a/app-office/kraft/kraft-0.82.ebuild +++ /dev/null @@ -1,47 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -KDE_HANDBOOK="forceoptional" -inherit kde5 - -DESCRIPTION="Software to manage quotes and invoices in small enterprises" -HOMEPAGE="http://www.volle-kraft-voraus.de/" -SRC_URI="https://github.com/dragotin/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -KEYWORDS="~amd64 ~x86" -IUSE="pim" - -DEPEND=" - $(add_frameworks_dep kconfig) - $(add_frameworks_dep kconfigwidgets) - $(add_frameworks_dep kcoreaddons) - $(add_frameworks_dep ki18n) - $(add_frameworks_dep kwidgetsaddons) - $(add_frameworks_dep kxmlgui) - $(add_kdeapps_dep kcontacts) - $(add_qt_dep qtgui) - $(add_qt_dep qtsql) - $(add_qt_dep qtwidgets) - $(add_qt_dep qtxml) - dev-cpp/ctemplate - pim? ( - $(add_kdeapps_dep akonadi) - $(add_kdeapps_dep akonadi-contacts) - ) -" -RDEPEND="${DEPEND} - !app-office/kraft:4 -" - -DOCS=( AUTHORS Changes.txt README.md Releasenotes.txt TODO ) - -src_configure() { - local mycmakeargs=( - $(cmake-utils_use_find_package pim KF5Akonadi) - $(cmake-utils_use_find_package pim KF5AkonadiContact) - ) - - kde5_src_configure -} diff --git a/app-office/kraft/kraft-1.0.ebuild b/app-office/kraft/kraft-1.0.ebuild new file mode 100644 index 000000000000..e4b2fb0e20c3 --- /dev/null +++ b/app-office/kraft/kraft-1.0.ebuild @@ -0,0 +1,54 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +VIRTUALX_REQUIRED="test" +inherit ecm + +DESCRIPTION="Software to manage quotes and invoices in small enterprises" +HOMEPAGE="https://www.volle-kraft-voraus.de/" +SRC_URI="https://github.com/dragotin/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-2+ LGPL-2+" +SLOT="5" +KEYWORDS="~amd64 ~x86" +IUSE="pim" + +RESTRICT="test" # requires package installed, bug 745408 + +DEPEND=" + dev-cpp/ctemplate + dev-libs/grantlee:5 + dev-qt/qtgui:5 + dev-qt/qtsql:5 + dev-qt/qtsvg:5 + dev-qt/qtwidgets:5 + dev-qt/qtxml:5 + kde-frameworks/kconfig:5 + kde-frameworks/kcontacts:5 + kde-frameworks/ki18n:5 + pim? ( + >=kde-apps/akonadi-23.08.0:5 + >=kde-apps/akonadi-contacts-23.08.0:5 + kde-frameworks/kcoreaddons:5 + ) +" +RDEPEND="${DEPEND}" + +DOCS=( AUTHORS Changes.txt README.md Releasenotes.txt TODO ) + +PATCHES=( + "${FILESDIR}/${P}-cmake.patch" + "${FILESDIR}/${P}-akonadi-23.08.patch" +) + +src_configure() { + local mycmakeargs=( + -DCMAKE_DISABLE_FIND_PACKAGE_Asciidoctor=ON + $(cmake_use_find_package pim KPim5Akonadi) + $(cmake_use_find_package pim KPim5AkonadiContact) + ) + + ecm_src_configure +} diff --git a/app-office/kraft/metadata.xml b/app-office/kraft/metadata.xml index 5884c2d79636..dbce2467b878 100644 --- a/app-office/kraft/metadata.xml +++ b/app-office/kraft/metadata.xml @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> <pkgmetadata> <maintainer type="project"> <email>kde@gentoo.org</email> diff --git a/app-office/ktimetracker/Manifest b/app-office/ktimetracker/Manifest new file mode 100644 index 000000000000..66674bb57015 --- /dev/null +++ b/app-office/ktimetracker/Manifest @@ -0,0 +1 @@ +DIST ktimetracker-5.0.1.tar.xz 422820 BLAKE2B 4aa4aba97f612b4ea426ed13cb0f830f646311254e75ab8ddef5f6edc62bbf2acb85d85d8031bae969f3dde411e649f645bb1fbd2a52b95eb831a530fa4e80ba SHA512 78de8651efd72fa9fd5c7f06992ab8970e1d763c6f30f5eba52ec93bb6a2bb19ae777bc90809ef5198bc3b6a5f9f5ee78e240eadcacd8ce8489bdb28cd62431e diff --git a/app-office/ktimetracker/files/ktimetracker-5.0.1-fix-edit-history-dialog-crash.patch b/app-office/ktimetracker/files/ktimetracker-5.0.1-fix-edit-history-dialog-crash.patch new file mode 100644 index 000000000000..a27b7b6ae4d7 --- /dev/null +++ b/app-office/ktimetracker/files/ktimetracker-5.0.1-fix-edit-history-dialog-crash.patch @@ -0,0 +1,31 @@ +From 065d7c154641f83c46e490cbb5d15b6cff92121b Mon Sep 17 00:00:00 2001 +From: Marc Orcau <budalokko@gmail.com> +Date: Tue, 27 Apr 2021 17:17:18 +0200 +Subject: [PATCH] Fix edit history dialog crash when event has non existent + related entity + +Replaced qFatal() by qCWarning(). Faulty event does not appear on the list then. + +BUG: 424993 +--- + src/dialogs/historydialog.cpp | 4 +++- + 1 file changed, 3 insertions(+), 1 deletion(-) + +diff --git a/src/dialogs/historydialog.cpp b/src/dialogs/historydialog.cpp +index ca2f10a..458c147 100644 +--- a/src/dialogs/historydialog.cpp ++++ b/src/dialogs/historydialog.cpp +@@ -131,7 +131,9 @@ QString HistoryDialog::listAllEvents() + + const Task *parent = dynamic_cast<Task*>(m_projectModel->tasksModel()->taskByUID(event->relatedTo())); + if (!parent) { +- qFatal("orphan event"); ++ qCWarning(KTT_LOG) << "Unable to load 'relatedTo' entry for " << event->summary(); ++ err = "NoRelatedToForEvent"; ++ continue; + } + + auto *item = new QTableWidgetItem(parent->name()); +-- +GitLab + diff --git a/app-office/ktimetracker/files/ktimetracker-5.0.1-fix-formatTime-in-non-decimal-mode.patch b/app-office/ktimetracker/files/ktimetracker-5.0.1-fix-formatTime-in-non-decimal-mode.patch new file mode 100644 index 000000000000..ad5be92794a3 --- /dev/null +++ b/app-office/ktimetracker/files/ktimetracker-5.0.1-fix-formatTime-in-non-decimal-mode.patch @@ -0,0 +1,33 @@ +From 310c0fee25f142c6f6a0e7a0b4445af2e8785c79 Mon Sep 17 00:00:00 2001 +From: Pino Toscano <pino@kde.org> +Date: Wed, 21 Oct 2020 10:49:20 +0200 +Subject: [PATCH] Fix formatTime() in non-decimal mode on 32bit archs + +int64_t is not long int on 32bit architectures but long long int, thus +the "%ld" printf modifer gets truncated/wrong values. + +As solution, do not use int64_t but long long int, so the "%lld" can be +always used. +--- + src/ktimetrackerutility.cpp | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +diff --git a/src/ktimetrackerutility.cpp b/src/ktimetrackerutility.cpp +index aca00e8..fe449ba 100644 +--- a/src/ktimetrackerutility.cpp ++++ b/src/ktimetrackerutility.cpp +@@ -33,9 +33,9 @@ QString formatTime(double minutes, bool decimal) + time.sprintf("%.2f", minutes / 60.0); + time.replace('.', QLocale().decimalPoint()); + } else { +- const auto absMinutes = static_cast<int64_t>(std::round(std::fabs(minutes))); ++ const auto absMinutes = static_cast<long long int>(std::round(std::fabs(minutes))); + time.sprintf( +- "%s%ld:%02ld", ++ "%s%lld:%02lld", + minutes < 0 ? QString(QLocale().negativeSign()).toUtf8().data() : "", + absMinutes / 60, absMinutes % 60); + } +-- +GitLab + diff --git a/app-office/ktimetracker/files/ktimetracker-5.0.1-fix-sorting-of-time-columns.patch b/app-office/ktimetracker/files/ktimetracker-5.0.1-fix-sorting-of-time-columns.patch new file mode 100644 index 000000000000..f30ed30eaf6c --- /dev/null +++ b/app-office/ktimetracker/files/ktimetracker-5.0.1-fix-sorting-of-time-columns.patch @@ -0,0 +1,38 @@ +From 7b17dccec643ffbf9e51a011d2aa1547169e9686 Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?Lubo=C5=A1=20Lu=C5=88=C3=A1k?= <l.lunak@centrum.cz> +Date: Sat, 8 May 2021 13:05:34 +0200 +Subject: [PATCH] fix sorting of time columns + +Commit 910b2939a07ee241 changed QVariant types for sorting from qlonglong +to int64_t, but QSortFilterProxyModel::lessThan() docs explicitly list +types that are compared numerically, int64_t is not one of them, so it +gets sorted as a string. This meant that '0:02' was sorted before '0:17'. +--- + src/model/task.cpp | 8 ++++---- + 1 file changed, 4 insertions(+), 4 deletions(-) + +diff --git a/src/model/task.cpp b/src/model/task.cpp +index 106e719..ff68b24 100644 +--- a/src/model/task.cpp ++++ b/src/model/task.cpp +@@ -509,13 +509,13 @@ QVariant Task::data(int column, int role) const + case 0: + return m_name; + case 1: +- return QVariant::fromValue<int64_t>(m_sessionTime); ++ return QVariant::fromValue<qlonglong>(m_sessionTime); + case 2: +- return QVariant::fromValue<int64_t>(m_time); ++ return QVariant::fromValue<qlonglong>(m_time); + case 3: +- return QVariant::fromValue<int64_t>(m_totalSessionTime); ++ return QVariant::fromValue<qlonglong>(m_totalSessionTime); + case 4: +- return QVariant::fromValue<int64_t>(m_totalTime); ++ return QVariant::fromValue<qlonglong>(m_totalTime); + case 5: + return QVariant::fromValue<int>(m_priority); + case 6: +-- +GitLab + diff --git a/app-office/ktimetracker/files/ktimetracker-5.0.1-fix-table-column-visibility.patch b/app-office/ktimetracker/files/ktimetracker-5.0.1-fix-table-column-visibility.patch new file mode 100644 index 000000000000..13edc84a6114 --- /dev/null +++ b/app-office/ktimetracker/files/ktimetracker-5.0.1-fix-table-column-visibility.patch @@ -0,0 +1,34 @@ +From ddc87a47089b900ee1c62be10b23d0d4bb2361f1 Mon Sep 17 00:00:00 2001 +From: Alexander Potashev <aspotashev@gmail.com> +Date: Mon, 24 Feb 2020 23:01:23 +0100 +Subject: [PATCH] TaskView: Change visibility of table columns after the view + is connected to model + +Otherwise setColumnHidden() has no effect. + +BUG: 417988 +--- + src/taskview.cpp | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/src/taskview.cpp b/src/taskview.cpp +index 3b9578f..c1b7580 100644 +--- a/src/taskview.cpp ++++ b/src/taskview.cpp +@@ -164,12 +164,12 @@ void TaskView::load(const QUrl &url) + m_tasksWidget->setRootIsDecorated(true); + + reconfigureModel(); +- m_tasksWidget->reconfigure(); + + // Connect to the new model created by TimeTrackerStorage::load() + auto *tasksModel = m_storage->tasksModel(); + m_filterProxyModel->setSourceModel(tasksModel); + m_tasksWidget->setSourceModel(tasksModel); ++ m_tasksWidget->reconfigure(); + for (int i = 0; i <= tasksModel->columnCount(QModelIndex()); ++i) { + m_tasksWidget->resizeColumnToContents(i); + } +-- +GitLab + diff --git a/app-office/ktimetracker/ktimetracker-5.0.1-r1.ebuild b/app-office/ktimetracker/ktimetracker-5.0.1-r1.ebuild new file mode 100644 index 000000000000..bfdec2373c77 --- /dev/null +++ b/app-office/ktimetracker/ktimetracker-5.0.1-r1.ebuild @@ -0,0 +1,53 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +ECM_HANDBOOK="forceoptional" +ECM_TEST="true" +KDE_ORG_CATEGORY="pim" +KFMIN=5.82.0 +QTMIN=5.15.2 +VIRTUALX_REQUIRED="test" +inherit ecm kde.org + +DESCRIPTION="Todo management and time tracker" +HOMEPAGE="https://userbase.kde.org/KTimeTracker" + +if [[ ${KDE_BUILD_TYPE} = release ]]; then + SRC_URI="mirror://kde/stable/${PN}/${PV}/src/${P}.tar.xz" + KEYWORDS="amd64" +fi + +LICENSE="GPL-2+ handbook? ( FDL-1.2 )" +SLOT="5" +IUSE="" + +DEPEND=" + >=dev-qt/qtdbus-${QTMIN}:5 + >=dev-qt/qtgui-${QTMIN}:5 + >=dev-qt/qtwidgets-${QTMIN}:5 + >=dev-qt/qtxml-${QTMIN}:5 + >=kde-frameworks/kcalendarcore-${KFMIN}:5 + >=kde-frameworks/kconfig-${KFMIN}:5 + >=kde-frameworks/kconfigwidgets-${KFMIN}:5 + >=kde-frameworks/kcoreaddons-${KFMIN}:5 + >=kde-frameworks/kdbusaddons-${KFMIN}:5 + >=kde-frameworks/ki18n-${KFMIN}:5 + >=kde-frameworks/kidletime-${KFMIN}:5 + >=kde-frameworks/kio-${KFMIN}:5 + >=kde-frameworks/kjobwidgets-${KFMIN}:5 + >=kde-frameworks/knotifications-${KFMIN}:5 + >=kde-frameworks/ktextwidgets-${KFMIN}:5 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 + >=kde-frameworks/kwindowsystem-${KFMIN}:5 + >=kde-frameworks/kxmlgui-${KFMIN}:5 +" +RDEPEND="${DEPEND}" + +PATCHES=( + "${FILESDIR}/${P}-fix-table-column-visibility.patch" # KDE-bug 417988 + "${FILESDIR}/${P}-fix-formatTime-in-non-decimal-mode.patch" + "${FILESDIR}/${P}-fix-edit-history-dialog-crash.patch" # KDE-bug 424993 + "${FILESDIR}/${P}-fix-sorting-of-time-columns.patch" +) diff --git a/app-office/ktimetracker/metadata.xml b/app-office/ktimetracker/metadata.xml new file mode 100644 index 000000000000..d925f2439758 --- /dev/null +++ b/app-office/ktimetracker/metadata.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>kde@gentoo.org</email> + <name>Gentoo KDE Project</name> + </maintainer> + <upstream> + <bugs-to>https://bugs.kde.org/</bugs-to> + </upstream> +</pkgmetadata> diff --git a/app-office/ledger/Manifest b/app-office/ledger/Manifest index dbc383ee8b8f..f9cd92662768 100644 --- a/app-office/ledger/Manifest +++ b/app-office/ledger/Manifest @@ -1 +1 @@ -DIST ledger-3.1.2.tar.gz 801112 BLAKE2B 71b907a83fe10857d17de746c0d124572859c9eca237130ebbfa5b730406470a5d31025736e80516feaac7daf14a4edb8b644ed72a0827f9714ac9cb2b79c0fb SHA512 445d9a9c70aa3e59718f8fb75e4110c73f2f476436149fdd456b5fe7b9cee9333c09647080049989599dfac491e5bdd0d143717e58e15989db0fcaad4e5a958d +DIST ledger-3.3.2.tar.gz 825274 BLAKE2B ee0901eaba234688cc36e399bd86118269d8691162feacf25e70ffaf28e8d572f47a62fb014126f5dce65c73135f21ad4364a642637a80d2577bf20b657fc9a4 SHA512 d5d7058f0e9a02ad1d46e6780675d446070824b321f0f4c1ea6ac0c3dd4f11f259113bc36cbc796e4bb6d0a7898d6a68a25cce639e27a2b2434eec11a612ecb0 diff --git a/app-office/ledger/ledger-3.1.2.ebuild b/app-office/ledger/ledger-3.3.2.ebuild index 38cba372bc38..c9108199104d 100644 --- a/app-office/ledger/ledger-3.1.2.ebuild +++ b/app-office/ledger/ledger-3.3.2.ebuild @@ -1,20 +1,22 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=6 +EAPI=8 -PYTHON_COMPAT=( python2_7 ) +PYTHON_COMPAT=( python3_{9,10,11} ) +CMAKE_REMOVE_MODULES_LIST=( FindPython Support ) +inherit bash-completion-r1 check-reqs cmake python-single-r1 -inherit check-reqs cmake-utils python-single-r1 - -DESCRIPTION="A double-entry accounting system with a command-line reporting interface" +DESCRIPTION="Double-entry accounting system with a command-line reporting interface" HOMEPAGE="https://www.ledger-cli.org/" SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + LICENSE="BSD" -KEYWORDS="amd64 x86" SLOT="0" -IUSE="debug doc emacs python" +KEYWORDS="amd64 arm arm64 ~ppc64 ~riscv x86" +IUSE="debug doc python" REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" + RESTRICT="test" CHECKREQS_MEMORY=8G @@ -24,28 +26,26 @@ RDEPEND=" dev-libs/gmp:0= dev-libs/mpfr:0= python? ( - dev-libs/boost:=[${PYTHON_USEDEP}] - dev-python/cheetah + $(python_gen_cond_dep ' + dev-libs/boost:=[${PYTHON_USEDEP}] + dev-python/cheetah3:=[${PYTHON_USEDEP}] + ') ${PYTHON_DEPS} ) " -DEPEND=" - ${RDEPEND} +DEPEND="${RDEPEND} dev-libs/utfcpp doc? ( + app-text/texlive[extra] sys-apps/texinfo virtual/texi2dvi - dev-texlive/texlive-fontsrecommended ) " -# Building with python integration seems to fail without 8G available -# RAM(!) Since the memory check in check-reqs doesn't count swap, it -# may be unfair to fail the build entirely on the memory test alone. -# Therefore check-reqs_pkg_pretend is deliberately omitted so that we -# ewarn but not eerror. pkg_pretend() { - : + if use python; then + check-reqs_pkg_pretend + fi } pkg_setup() { @@ -56,27 +56,17 @@ pkg_setup() { } src_prepare() { - cmake-utils_src_prepare - - if ! has_version ">=dev-libs/boost-1.70"; then - sed -r -i \ - -e '/set.BOOST_PYTHON/s/python27/python-2.7/g' \ - "${S}/CMakeLists.txt" \ - || die "Failed to update CMakeLists.txt for python2.7 boost" - fi + cmake_src_prepare # Want to type "info ledger" not "info ledger3" sed -i -e 's/ledger3/ledger/g' \ - doc/ledger3.texi \ - doc/CMakeLists.txt \ - test/CheckTexinfo.py \ - tools/cleanup.sh \ - tools/gendocs.sh \ - tools/prepare-commit-msg \ - tools/spellcheck.sh \ + doc/{CMakeLists.txt,ledger3.texi} test/CheckTexinfo.py \ + tools/{cleanup.sh,gendocs.sh,prepare-commit-msg,spellcheck.sh} \ || die "Failed to update info file name in file contents" mv doc/ledger{3,}.texi || die "Failed to rename info file name" + + rm -r lib/utfcpp || die } src_configure() { @@ -87,20 +77,28 @@ src_configure() { -DCMAKE_INSTALL_DOCDIR="/usr/share/doc/${PF}" -DCMAKE_BUILD_WITH_INSTALL_RPATH:BOOL=ON -DBUILD_DEBUG="$(usex debug)" - -DUSE_PYTHON27_COMPONENT=yes + -DUTFCPP_PATH="${ESYSROOT}/usr/include/utf8cpp" ) + if use python; then + mycmakeargs+=( + -DPython_EXECUTABLE="${PYTHON}" + -DPython_INCLUDE_DIR="$(python_get_includedir)" + ) + fi - cmake-utils_src_configure + cmake_src_configure } src_compile() { - cmake-utils_src_compile + cmake_src_compile - use doc && cmake-utils_src_make doc + use doc && cmake_src_compile doc } src_install() { - cmake-utils_src_install + cmake_src_install + + newbashcomp contrib/${PN}-completion.bash ${PN} } pkg_postinst() { diff --git a/app-office/ledger/metadata.xml b/app-office/ledger/metadata.xml index e43b674f1de7..03dba8c85241 100644 --- a/app-office/ledger/metadata.xml +++ b/app-office/ledger/metadata.xml @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> <pkgmetadata> <maintainer type="person"> <email>stasibear@gentoo.org</email> diff --git a/app-office/libalkimia/Manifest b/app-office/libalkimia/Manifest index 73a2de778c40..fd7f6ff2dbd7 100644 --- a/app-office/libalkimia/Manifest +++ b/app-office/libalkimia/Manifest @@ -1 +1 @@ -DIST alkimia-7.0.2.tar.xz 38420 BLAKE2B ea2cc8dd80e2b9b2501d26936aa7d2799d040e8cf86f9adb4785e676046f3c76d0cbe3267e4159582086d910be35020bbc634140d32cc7e5588d06cf75a115a3 SHA512 275ea48cd33caed9393a170efcc6053a581c1cc000862dd73a63bdb6de3e3c3ad2e492901a859e517033e1239e297a43088580553efe32f1d99a85051f5af3e4 +DIST alkimia-8.1.2.tar.xz 267008 BLAKE2B 2b82f09c773d965385dc81765ee6c9c01a20cb1e67c30058d95ec829a052181c8928774070977fe3da18cc36389fd5fd37abeb1b899def1cafc57ad161bc01b2 SHA512 019bb04623204efeb8a7a066213972cfdcb2634969f61adc8cc75deba89842a7d3e6cda056e05b68ad1f20a5ed6739c03531b10362732d7c7c92efc20bc58a1b diff --git a/app-office/libalkimia/files/libalkimia-8.1.0-cmake.patch b/app-office/libalkimia/files/libalkimia-8.1.0-cmake.patch new file mode 100644 index 000000000000..652e951c4bce --- /dev/null +++ b/app-office/libalkimia/files/libalkimia-8.1.0-cmake.patch @@ -0,0 +1,54 @@ +From d413b91839ca0e66beb56a71625e3194df1a6599 Mon Sep 17 00:00:00 2001 +From: Andreas Sturmlechner <asturm@gentoo.org> +Date: Wed, 12 Jun 2019 19:44:12 +0200 +Subject: [PATCH 1/2] Use non-deprecated KDE_INSTALL_TARGETS_DEFAULT_ARGS for + alkimia target + +--- + src/CMakeLists.txt | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt +index 7c0f0f7..0774032 100644 +--- a/src/CMakeLists.txt ++++ b/src/CMakeLists.txt +@@ -147,7 +147,7 @@ set(INCLUDE_INSTALL_DIR include/alkimia/${ALKIMIA_INCLUDE_SUFFIX}) + + install(TARGETS alkimia + EXPORT alkimiaTargets +- ${INSTALL_TARGETS_DEFAULT_ARGS} ++ ${KDE_INSTALL_TARGETS_DEFAULT_ARGS} + ) + + if(BUILD_QT4) +-- +2.23.0 + + +From 1fd611bcc060e779ac62f5f69d956c6dee2b3383 Mon Sep 17 00:00:00 2001 +From: Andreas Sturmlechner <asturm@gentoo.org> +Date: Wed, 12 Jun 2019 16:43:54 +0200 +Subject: [PATCH 2/2] Fix pkgconfig libdir path + +--- + src/libalkimia.pc.in | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +diff --git a/src/libalkimia.pc.in b/src/libalkimia.pc.in +index c2087c9..6ada277 100644 +--- a/src/libalkimia.pc.in ++++ b/src/libalkimia.pc.in +@@ -4,8 +4,8 @@ + # General installation directories + prefix=@CMAKE_INSTALL_PREFIX@ + exec_prefix=@CMAKE_INSTALL_PREFIX@ +-libdir=@KDE4_LIB_DIR@ +-includedir=@INCLUDE_INSTALL_DIR@ ++libdir=@CMAKE_INSTALL_FULL_LIBDIR@ ++includedir=${prefix}/@INCLUDE_INSTALL_DIR@ + + # Human-readable name + Name: Alkimia +-- +2.23.0 + diff --git a/app-office/libalkimia/libalkimia-7.0.2-r1.ebuild b/app-office/libalkimia/libalkimia-7.0.2-r1.ebuild deleted file mode 100644 index b0dbf45ff89c..000000000000 --- a/app-office/libalkimia/libalkimia-7.0.2-r1.ebuild +++ /dev/null @@ -1,38 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -KDE_TEST="forceoptional" -KMNAME="alkimia" -inherit kde5 - -if [[ ${KDE_BUILD_TYPE} = release ]]; then - SRC_URI="mirror://kde/stable/${KMNAME}/${PV}/${KMNAME}-${PV}.tar.xz" - KEYWORDS="amd64 x86" -fi - -DESCRIPTION="Library with common classes and functionality used by KDE finance applications" -HOMEPAGE="https://www.linux-apps.com/content/show.php/libalkimia?content=137323" -LICENSE="LGPL-2.1" -SLOT="0/7" -IUSE="doc gmp" - -BDEPEND=" - virtual/pkgconfig - doc? ( app-doc/doxygen ) -" -DEPEND=" - $(add_qt_dep qtdbus) - !gmp? ( sci-libs/mpir:=[cxx] ) - gmp? ( dev-libs/gmp:0=[cxx] ) -" -RDEPEND="${DEPEND}" - -src_configure() { - local mycmakeargs=( - $(cmake-utils_use_find_package doc Doxygen) - $(cmake-utils_use_find_package !gmp MPIR) - ) - kde5_src_configure -} diff --git a/app-office/libalkimia/libalkimia-8.1.2-r1.ebuild b/app-office/libalkimia/libalkimia-8.1.2-r1.ebuild new file mode 100644 index 000000000000..686cdec755c3 --- /dev/null +++ b/app-office/libalkimia/libalkimia-8.1.2-r1.ebuild @@ -0,0 +1,76 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +ECM_TEST="forceoptional" +KDE_ORG_NAME="alkimia" +KFMIN=5.106.0 +QTMIN=5.15.9 +inherit ecm kde.org + +if [[ ${KDE_BUILD_TYPE} = release ]]; then + SRC_URI="mirror://kde/stable/${KDE_ORG_NAME}/${PV}/${KDE_ORG_NAME}-${PV}.tar.xz" + KEYWORDS="amd64 x86" +fi + +DESCRIPTION="Library with common classes and functionality used by KDE finance applications" +HOMEPAGE="https://www.linux-apps.com/content/show.php/libalkimia?content=137323 +https://community.kde.org/Alkimia" + +LICENSE="LGPL-2.1" +SLOT="0/8" +IUSE="doc plasma webengine" + +DEPEND=" + dev-libs/gmp:0=[cxx(+)] + >=dev-qt/qtdbus-${QTMIN}:5 + >=dev-qt/qtdeclarative-${QTMIN}:5 + >=dev-qt/qtgui-${QTMIN}:5 + >=dev-qt/qtnetwork-${QTMIN}:5 + >=dev-qt/qtwidgets-${QTMIN}:5 + >=kde-frameworks/kcodecs-${KFMIN}:5 + >=kde-frameworks/kcompletion-${KFMIN}:5 + >=kde-frameworks/kconfig-${KFMIN}:5 + >=kde-frameworks/kcoreaddons-${KFMIN}:5 + >=kde-frameworks/ki18n-${KFMIN}:5 + >=kde-frameworks/kiconthemes-${KFMIN}:5 + >=kde-frameworks/kio-${KFMIN}:5 + >=kde-frameworks/knewstuff-${KFMIN}:5 + >=kde-frameworks/ktextwidgets-${KFMIN}:5 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 + >=kde-frameworks/kxmlgui-${KFMIN}:5 + plasma? ( + >=kde-frameworks/kpackage-${KFMIN}:5 + >=kde-plasma/libplasma-${KFMIN}:5 + ) + webengine? ( >=dev-qt/qtwebengine-${QTMIN}:5 ) +" +RDEPEND="${DEPEND}" +BDEPEND=" + virtual/pkgconfig + doc? ( app-text/doxygen ) +" + +PATCHES=( "${FILESDIR}/${PN}-8.1.0-cmake.patch" ) + +src_configure() { + local mycmakeargs=( + -DENABLE_FINANCEQUOTE=OFF + -DBUILD_TOOLS=ON + -DBUILD_WITH_WEBKIT=OFF + $(cmake_use_find_package doc Doxygen) + -DCMAKE_DISABLE_FIND_PACKAGE_MPIR=ON + -DBUILD_APPLETS=$(usex plasma) + -DBUILD_WITH_WEBENGINE=$(usex webengine) + ) + ecm_src_configure +} + +src_test() { + # Depends on BUILD_WITH_WEBKIT, bug 736128 + local myctestargs=( + -E "(alkonlinequotestest)" + ) + ecm_src_test +} diff --git a/app-office/libalkimia/metadata.xml b/app-office/libalkimia/metadata.xml index 2fdbf33d963d..dd3462e37fd9 100644 --- a/app-office/libalkimia/metadata.xml +++ b/app-office/libalkimia/metadata.xml @@ -1,8 +1,14 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> <pkgmetadata> <maintainer type="project"> <email>kde@gentoo.org</email> <name>Gentoo KDE Project</name> </maintainer> + <upstream> + <bugs-to>https://bugs.kde.org/</bugs-to> + </upstream> + <use> + <flag name="webengine">Enable online quotes using <pkg>dev-qt/qtwebengine</pkg></flag> + </use> </pkgmetadata> diff --git a/app-office/libreoffice-bin-debug/Manifest b/app-office/libreoffice-bin-debug/Manifest index 9117b8495f03..a5c40ea37880 100644 --- a/app-office/libreoffice-bin-debug/Manifest +++ b/app-office/libreoffice-bin-debug/Manifest @@ -1,12 +1,12 @@ -DIST amd64-debug-libreoffice-6.2.5.2.tar.xz 1641072480 BLAKE2B fb084df67bbcf7af16050c7e72478b16b69c7cbe4cccf18ace02907e98e5e5d49ea516d6aa9a1c232984aafcbbcbcb009ca9df3f074642ac1c3ab9860f16757d SHA512 7f7bfb9dd90bb6e5a7b45987b46cdd0da29c633e93511d4a275a073a8fe15b165770f7536af5f2d351be636c904318d71a07d91da15da08dea4ba84b0046fc4d -DIST amd64-debug-libreoffice-gnome-6.2.5.2.xd3 1609525 BLAKE2B 24df754b5a03bb06e08a3defff41d9cc135c787f7427c6e2948713c4f1f27cbf2ac20d8d9df25ee648221d36c355fdd70a39ea9498cc88a52a8c1fbb0ea396eb SHA512 8c34bccfd1ada25e5f3076631a1c61bf359d2e26a0ea97de3b073622e801e57c24cf1675f3b3baccce12b9d803d3c5ad432cb724074119766c60d416535330f4 -DIST amd64-debug-libreoffice-gnome-java-6.2.5.2.xd3 866015327 BLAKE2B 014989b5f558590dc55f4f82d1a502804c6cb03baef35674fcaefb858925422b0ad21c821fe8e215c6cb6a01e12642d217a28bce42591034d808e5bc172869f1 SHA512 318e1fdf09bd06333e81f557ebb3ef26e745920022d8a1ff25f481737faade03be6613b39539f6e0ce4c58404c1baad3f1217c4b17673bf740b1c421d4f42933 -DIST amd64-debug-libreoffice-java-6.2.5.2.xd3 864389819 BLAKE2B 14ea27a4c869c6cc3241d20d55f30f9bc471c4bf0816e9b4e7b1e18c47286734c752ccf1f438bb116ba3f56b10827a537a9dbef80f9b370d2ee6bafc2be45162 SHA512 ee04800538235f58256784989acfb8bc1a3c842016ee6a52ee875067f4614903b3de8367706f53e2a65d053793f50f536518fd409465af49bdcc20683014bc85 -DIST amd64-debug-libreoffice-kde-6.2.5.2.xd3 462116544 BLAKE2B 27cba58f6329a9318ea2c33959fa7bb942449d033bfc6cc3c0b730d2c1e29195119810205a49951639487cfcbb2b433539be191439b10f60b875a18429be8741 SHA512 50e1533397ab7d94004462ad042de09653fa75a87492acbc1650f3808c6187fb79e66fbfcf1b3088ed67711747a4601b0fea2c6c8a34b5ef8a167ee6bf535959 -DIST amd64-debug-libreoffice-kde-java-6.2.5.2.xd3 869114510 BLAKE2B d158629b437118e5bf00c637b33deb651034323a5931bb75d878fe4e1d38c1e10bf4dd6426f75cc3d7be6070e657f89587507649abc8929f03c9b19a1f6f9b95 SHA512 2849c1fbf12272d8206a3f37df5278d0cec3387de65d07f17b466a040ccb74b4fa33654dd6b54eecefcf986855a9ccb840545dcf4a926b7e0e6ce6ca07ad1185 -DIST x86-debug-libreoffice-6.2.5.2.tar.xz 1601980988 BLAKE2B bdd311cfc56b0458a10365d4cfe02588e533b84adbf6e7fc9aa23eaacaf152f2192e4ac4d6efcee5499fd83611993c3926fea24700d0f38755d9f1ad885397e5 SHA512 5ff75c07bbb39034550a61ee006711b45cd5ee8a51168f95557279f3edd0cfc689114af511933c140e8fd8023da1d5a0b2138692ee741ccfb923ed2a2decfc29 -DIST x86-debug-libreoffice-gnome-6.2.5.2.xd3 1551594 BLAKE2B 1b55521ac15d999dbf741edcd308907bf5581c1147c82508f53bcb85eebeceef34ac3d94cc7cf87c570a0df74092b1f003c22c75e70972f403f1803d83ba932d SHA512 681d0e2c094abe4038f295ea096e704bb92384aedfe45161c4d4bb0dbbfe2e2ed12a7aa6fa57b5f898d4738b3f0355ab1601a03c719c10382523b8c71da290da -DIST x86-debug-libreoffice-gnome-java-6.2.5.2.xd3 787032334 BLAKE2B 36844f9fe34427002b6c609814c7c6424634d77ff8685e4370ac96fd7e34bd79c82312e2dbb7a0f6660c0150ab2f5eba2fe7b96359196c6f233eb51ae9c461d2 SHA512 43af63bd77db51aa64200723559ced63c13aaf39b59ece886b9b40ddf6ba7dd19e5bbc65f9aa01fde085605aff36c17401b9ef498877628ede3092fb1795c464 -DIST x86-debug-libreoffice-java-6.2.5.2.xd3 785457596 BLAKE2B 5561c4273c8a7f86d7450bcfb21abd41d4e960f534a0faffcc55997310aef404b2eb30ba6d94672a729ecdf73cba91ea1ff868f019c0f9737303bf807250a60b SHA512 3bd5cad22eb5fc8df42ec30c067d7fd77e73ef5baabbfadf71ec6e7cb97224c9741b109e3ece48e3711c7dd16b7b7a413b373d252405f8925e80f0dcf7a8d0ae -DIST x86-debug-libreoffice-kde-6.2.5.2.xd3 439845649 BLAKE2B 1c05eea34715f9306282c642bbf42908e7949f2b7d054b3d41d8eb6839c51a8db264bbd402a4dc996716ec334adb343daccc9c10b1da2b1e3d75bacd8faedd52 SHA512 3af4fc023b102eb094c746414c8d985773af78132d715320b46e26ba1846767f558b85d35c624cf96ce6430e88aa387e128082ee672f8abd546a3582a8507bd9 -DIST x86-debug-libreoffice-kde-java-6.2.5.2.xd3 786182822 BLAKE2B c27b353a2855126d593d5de38a4e5605d4f2afd66b156cb721158f658fcdc4129c95e419eaf0d182017461b7d544c320cecbaac70898188593718b2f5c5924c2 SHA512 4ce9814f4033fa4ca11a1bc6d14b1bffc14eead79610a944e3c5092df4ed285e6400a1669cff4db1fca0fcff526b64d38baeff166788820497619026ce6ff3c8 +DIST amd64-debug-libreoffice-7.6.4.1.tar.xz 1546322676 BLAKE2B e3a87fa3d91ecb517cef0dd0e941610cc6c879d95f2eae3bf8f6e0756c0275c8ce95a15898d7a4c4a2497dee81ead2a3fc1ab1d12f394022c597e9e57bc48b00 SHA512 6e052fd9e0c6204fbb8226e8d8c44325775cc6b03571decdf88fab82df64c0fe281c1eeeed12e4429c1971a6a2ed43d0eb6163ec564fffdfb2ad3ebb3e6adced +DIST amd64-debug-libreoffice-gnome-7.6.4.1.xd3 328596750 BLAKE2B f3baab2ac907d27b31c4b321fc27784f42ebd093ed9322222decdad8229d0466f57c9cb9ab04ac79546c1ddb276f1877008c7a3b0b4169efeed6a4a92236fd8a SHA512 caab6fbc535bd9a2a909133284f8fe894812490ecc2c5ce42fa51adb681eeed9be709aeade4ed23532500a466e9e585c892466265e3b189a3abbd01a550bbaf2 +DIST amd64-debug-libreoffice-gnome-java-7.6.4.1.xd3 762003957 BLAKE2B 538c24350586e967e6db2753923b278198571f0d87b21cb25f712822e07d7248a1fbb5377ea486f06a08b53afeb7981aa060e8e862d5de5260792d1645eacf38 SHA512 1d73f44066a035fa2b66df9cc4bb0ef27a71ecdc3f40a1ce031ab342e9c594446db2cfbd29886e3a31f44c702905d0f18f394abc6b449d02f8c86d046d4cab61 +DIST amd64-debug-libreoffice-java-7.6.4.1.xd3 760673801 BLAKE2B 4871e690389580f9eeff897b0a933aaae8b3927db2625595e50304d1f922793fa1194de77cd5f23cc1998bff741df7608ed453f767385560c62820c11728b67b SHA512 ceae4ed6f8ecb216d2d1fcc7fc39d2d1240963859335b52553c833ed332f5577c4a519b3734c4f2e2f83c7d1877837db2fe043d8bf6fee026de4918e23c70923 +DIST amd64-debug-libreoffice-kde-7.6.4.1.xd3 444926588 BLAKE2B cab332739944f8b9858362aed6c1507947c3571601fbf709638ef0a2b3bf6f0081d4fbeba14cb55587735156f12f121f08b90ed4f2c6198acba2b6e9dd55a337 SHA512 ade82b758e997068766f714b63a56c985c219c4ce266452a20aad6180e4a70acb8f0211bfbd8941860e9d7651b39e437149c3ce7508cc07516a1170e9b5919d4 +DIST amd64-debug-libreoffice-kde-java-7.6.4.1.xd3 769801942 BLAKE2B 970bb24d3b6dc617bd29614aeda50137ede2877fbb4547818f437a493c2d684888aff49ae5343100d237d1be25b114d5ba83af2fae1bf21b1d06b22725aaddf3 SHA512 b0f95f862b174d08bf4ecee28eb6939067c726407e889200fa51543328aa33537b3f52077ec2a838f29fd4d88bd53067ab852614f44766a84e7e06575f6e9620 +DIST x86-debug-libreoffice-7.6.4.1.tar.xz 8512224 BLAKE2B fa6877ccccb90ad9f0f42c9e351eed17eddfc71f8341a5a4e26ccd4a4abf1e688278cd1022cab61964884ea4269a79047bebd44272e9bd2cc73be05f089e05af SHA512 57d379a8e292a568ac2a9a76511d55d59d20b624b762c14f9bdb922fa6bb4b5debc7f55c842a0c287bc36f231581eda54d6bde7d080b412a0399ac1884fb07f2 +DIST x86-debug-libreoffice-gnome-7.6.4.1.xd3 45426 BLAKE2B 1d501c672372b1416928b8ed9640e2444a3114081a891a647e2f0a374f7bc6c983218143e7a1bbde113cbb46850b8a83d3532c3197ce363319f030742b0354fa SHA512 62e0cad47b99f695b4aa2d448c0d49aec33e6dbd696bb7baa0fc25503f53c22ce817d877f24f5bda1b4ee73fcb89125f481c29ea568bed5a0b08198a438df3e8 +DIST x86-debug-libreoffice-gnome-java-7.6.4.1.xd3 3811178 BLAKE2B 5389ed41031304e5fc8dab03aea137ffa1fd77f701a38328c6cfaf1868a6163f25a1ca00ce4be26693889d5d42e765f7749cded98f137ec87bd3fa4d6abb0557 SHA512 3fdfc479449ccf09c6b812018b5471cd36aed21c19f01c6d41a4d22e847d98c2f5b6093dbc8c0771af649787ac37af4125f70fa51db350b93ee9f29842e893a4 +DIST x86-debug-libreoffice-java-7.6.4.1.xd3 3763858 BLAKE2B 31d0745fa45dcc11ad9b36eae50d951a2b6212ceb1fd0684f8fd1f87ee97cd7d03e4a2bd487bc50b506b8108c5a9563102e3b45416435e6bbad3a767dbff162f SHA512 dce61f9ce48f30e12ff610ab4dcb76a6b3031d42f5dbfa76c5405127008e50e904dab3452837caf8185209b73d0be6ddfcf0ab9914f45d7257881ff71d943028 +DIST x86-debug-libreoffice-kde-7.6.4.1.xd3 2783416 BLAKE2B f20e633cac18ece22ea5ac0d42fe4b20784df8abdabfd0ed17dc942f716c0fa661439959868046006341d44d64172cd140796ba61c8bf671e0539ba047e94c35 SHA512 14bfd78e19e94f37a9d6e52a8febea66ecd2d9b5010ecc03413c583ea0d2157dcb7fc60cadc9ec61577676b624f2342eda891dfdab8ed4a8e6f3886031d6164b +DIST x86-debug-libreoffice-kde-java-7.6.4.1.xd3 3863083 BLAKE2B de7b31e007fe239d02adb4ffd09fe1c5e29b51a44a49075930dd2fa6ccbc0c5eacfdcc61aded045ea02653415e151b008ff5c58db640192116883441e011bd90 SHA512 1320e53ba10d8858de722c6fa1c4b259842531c5156f586b3a6c43e92fafe96fea67a27248f6d8db94fcb63ff1b968ec740b321e4b9432a27387de89266c5c56 diff --git a/app-office/libreoffice-bin-debug/libreoffice-bin-debug-6.2.5.2.ebuild b/app-office/libreoffice-bin-debug/libreoffice-bin-debug-7.6.4.1.ebuild index 481a1678f464..e941f6214135 100644 --- a/app-office/libreoffice-bin-debug/libreoffice-bin-debug-6.2.5.2.ebuild +++ b/app-office/libreoffice-bin-debug/libreoffice-bin-debug-7.6.4.1.ebuild @@ -1,11 +1,11 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 BASE_PACKAGENAME="debug" -BASE_AMD64_URI="https://tamiko.kyomu.43-1.org/distfiles/amd64-${BASE_PACKAGENAME}-" -BASE_X86_URI="https://tamiko.kyomu.43-1.org/distfiles/x86-${BASE_PACKAGENAME}-" +BASE_AMD64_URI="https://tamiko.43-1.org/distfiles/amd64-${BASE_PACKAGENAME}-" +BASE_X86_URI="https://tamiko.43-1.org/distfiles/x86-${BASE_PACKAGENAME}-" DESCRIPTION="LibreOffice, a full office productivity suite. Binary package, debug info" HOMEPAGE="https://www.libreoffice.org" @@ -48,6 +48,7 @@ LICENSE="LGPL-3" SLOT="0" KEYWORDS="-* amd64 x86" +# the = is correct, the debug info needs to fit the exact binary RDEPEND="=app-office/${PN/-debug}-${PVR}[gnome=,java=,kde=]" DEPEND="dev-util/xdelta:3" diff --git a/app-office/libreoffice-bin-debug/metadata.xml b/app-office/libreoffice-bin-debug/metadata.xml index 58ba70a8b4cc..c7845bc220f4 100644 --- a/app-office/libreoffice-bin-debug/metadata.xml +++ b/app-office/libreoffice-bin-debug/metadata.xml @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> <pkgmetadata> <maintainer type="project"> <email>office@gentoo.org</email> diff --git a/app-office/libreoffice-bin/Manifest b/app-office/libreoffice-bin/Manifest index c9256c01e3c9..90436b27cad1 100644 --- a/app-office/libreoffice-bin/Manifest +++ b/app-office/libreoffice-bin/Manifest @@ -1,12 +1,12 @@ -DIST amd64-bin-libreoffice-6.2.5.2.tar.xz 104233412 BLAKE2B 577d104f966b6c8809246569cdc92c4af5815ba69a9a56ec41e9666f1f45828385f84cd6b611d76d4f6dca5af75d18d735153ea8eb4ca6e5998039e09d308c2a SHA512 784d780099f14ae2285c2c45086d49571b8def5d531c5dd0432c53922ef560c4c9dfbd8f318218b31823faeb8dc3443a1b2da97b90dac0964b54d0c2cd7b26a3 -DIST amd64-bin-libreoffice-gnome-6.2.5.2.xd3 827035 BLAKE2B eb4e8693e0863da1170c8cf28abe336054544e87c4c19862e5de90e068c233ff20d287db88f7bfacb599c010d9926198d7654233f3993981c6a9342e1ddd6645 SHA512 09811b27195733a4d62899491c02f72177a9a3ba14bfe34dcd7e103710d3da0a2d750af2094900168a668f5b336c47e4756e045ecbb19f1bc1792ad5b0ad6b00 -DIST amd64-bin-libreoffice-gnome-java-6.2.5.2.xd3 29528433 BLAKE2B e8d61fbc5c3b0df1635d9a5f1633884c8090db509ae053e45a9d3c8462737e258584f8badea038218c1af6fa2b8e438afd923d6496207daf9f298b1dcba422cc SHA512 6cd2fb0bf978fe6ba2a5e0b453f63f4443f7042a5f9b1b158aee5c17a634becf1877f3e39a2e689ea65dee95a60c1becda1a381265cff55a32ada5d03104f09a -DIST amd64-bin-libreoffice-java-6.2.5.2.xd3 29397096 BLAKE2B a96bdb8054f340b9ed8cbfb0cac13240787d6cb21babd17be2136e7e1dcd63754bdbb1d346ad00f87c3b90d0540b9ad314adb681f6441e3bf564759cd2fa1142 SHA512 4d557944a8bcae5ede07229ad487585ca9cd1aaf532a9ebe3bd6fdc2720461f760dc54b62ff8898d1a876786797ce2dce0134e7c200778d269c9ff24002e9270 -DIST amd64-bin-libreoffice-kde-6.2.5.2.xd3 18176613 BLAKE2B f96688eedad180dd21336a4458f46281a267ab6b0b8c274a9ff6c0f60415c63e2de723d8474781cb91e426c230f54dbc8032133a4a30db048eea59f31279cb5c SHA512 129ee7e6020db5bab4fb50e3a87060e561e598a6a1fc192d3bbe8a3770ff25e66e3e96b1c04a59f56dd72e18c34a94894d8ed82dccef44f332205805b0891f7a -DIST amd64-bin-libreoffice-kde-java-6.2.5.2.xd3 29682018 BLAKE2B be1088deb9ac86c740294279cfab4ba55b3db7a9dd048b35275b323ee2c3d69cf7fb5ea9ae188870f3649abf353ad02af20f93343720c618a02a5135b37ced17 SHA512 da772be63d9195756c4d1468be37dfaf2f245d4259f411913fda58eabbc85041359cf7f689050752efc2c30ab30d35adf2e94bfaefdce1cafc762c52ce7d7b50 -DIST x86-bin-libreoffice-6.2.5.2.tar.xz 106672784 BLAKE2B d87da2ed1497b28db4f315c23c98ffbab8877b126d666e521c6ef3702a1459b3d8718e0fda86b9c9afcbcdabb31dd7ecdc0a5a858bb3fbccc9f2e60ec36325a2 SHA512 a9bd4931dc6dbfb36ddbde6d2bb68370f33d1cf747bec8851ed89339e01db6f634989cfc0e8bfebe4be369da50247db9089fe6cf267ccba8fa864d33161a444b -DIST x86-bin-libreoffice-gnome-6.2.5.2.xd3 826042 BLAKE2B 0841b8f411a6c9998253fcc7577a7961c2e7f57171c16261309b3de8279658b24868f35c006e2dbc8ec20d469fd121c0a74eabaae4264d7bfc6a02f71958ecc4 SHA512 42b9a6e009941f2422bf349b45a52912d2012468c3cae7eace956b996b71018bc9073ae3b8fd708360909f8a322465c2c9fcf8f93e9a889b034a730865a9e906 -DIST x86-bin-libreoffice-gnome-java-6.2.5.2.xd3 27157887 BLAKE2B 57ab773fee43927fdf6cd154d3a263417dcbfce54dccdecdd3bf26da4bd663e875f915effbfe0e93b6994a9fecd8eaa072dac44c518e884d77aaa90b9e6868c4 SHA512 53efa82eccb47720b605691d90c9e74b73c705336c4f97ba73d8afabb9093e154979be1a2f3ec5e3485848ca5eb84b62285d027eacf47244709df492ced526b2 -DIST x86-bin-libreoffice-java-6.2.5.2.xd3 27188472 BLAKE2B 5e01d5fcbb1e4a93a1f08385ecfcab9582dc1c062bce26abcff6ac744e305e4da4e70d28ed7d7c35a0e768cd39857f67bfd168aaef303ffa4843cc4277efdb2b SHA512 44b5489748fb714b2c23e911121ef916eb8c8655408de458ae8ce5d15fcdaff1ab882207ca937115db0214c69b5aade30128d79d7a0de1a6c08702263a34c345 -DIST x86-bin-libreoffice-kde-6.2.5.2.xd3 16337918 BLAKE2B b1bbb4f97f8a78f3904c10dad119b3854c9091749757b3d904733c949aa6c6fd7cb14b794c45e267f42c342a8d32185c6ded95726e7e93fbf092194e4fbd3f3c SHA512 b181b4aa5a483460114e591bec9bec8d6d3c777bbc027b03b4793a6babc46b56fd88888e02fcb4b142178a28d9748c0a0fbc2b5a55c7260dd86f22cb492c7c7e -DIST x86-bin-libreoffice-kde-java-6.2.5.2.xd3 27572925 BLAKE2B 57a97620414c95bee128fb0afa5c586822d479eb0e9e2915a5f01de4077d6c1f008f47453dc0db2baf03b658c414f02d83cc5891caf84270f132ce69ed5d6bc6 SHA512 6cbd73b1e73afbd98d5a6dc784dea52ad460e74dbf04183864d2b614c85f386ec80ae7f3b727f18f1f5f4551e6c0120105931008fe37870262a4e14443445016 +DIST amd64-bin-libreoffice-7.6.4.1.tar.xz 155337216 BLAKE2B a34dabadcdbd12ba3b8d23dbf06f0151b70080df4b05de387b5c30c280a952b09f58e2afdd59d5e799825db6dce17938f236531fb4dfb5d1f211b6d1f26c0f36 SHA512 f99369f9cfdd44652aaab7796724ab4602020dea2776fa7b01e405b8669881d1f9b768bff6e08fb2296d7fae272131e1e14e277ba91064510fbde1ca62b7cb37 +DIST amd64-bin-libreoffice-gnome-7.6.4.1.xd3 2369910 BLAKE2B 5dad02e5e3967fd5853a24e82fe747acc88cf1e7bf62c732ba74ff9fd1cc327afe85e7ad477cbcf3816c8199538eb13b004bbcff567f85ee1ff35636b7c7ad7e SHA512 0af847492617bc4156586a442085ee9ac3e2fdc5f48a3fe377f67c80d274e6aaf26c9958cd5e75702feed47efb947c30a005d8c83bcb2a864a634103f03ebc16 +DIST amd64-bin-libreoffice-gnome-java-7.6.4.1.xd3 35575107 BLAKE2B fa8ac97c615e2d9363417ff96b490ef7f22b31cb61db90ab317d9bd5fd9f0e14efd140d0d598241f1bf57d063084626c5566c25d89ef246065175ff523961fa8 SHA512 8a7bf6eb38ae870dca06661bee9a9cd5300255b8b2fa709aa0dae88791bfa7c2e61536d1aa131615eaebe9ef561d02c2add4c33b6adedf38d2b4739bdd7296c4 +DIST amd64-bin-libreoffice-java-7.6.4.1.xd3 35401441 BLAKE2B e59e67c52ead2c2defdbff6d122c5e4ee13ea39ceb5ab1f65051b2878d9855e708b76cf6b5cf4bf24e396ec7224863d405ad0d34e7b494ac9781b316098a5e6e SHA512 dc660b72223a37ed6a9fef37309402a8a20cdc1575bcccb363fda7783055cfb31f52848cc81d3207043f97f54e654f860b60d4a6b63f3e44c7c0e34812f78eab +DIST amd64-bin-libreoffice-kde-7.6.4.1.xd3 23595574 BLAKE2B b2e6bdad2df6f39f5d5855ac72efb33c38ee0530188a286bf38d8810f159619c8aefb2ac48efd8aee742d17743e637b0309d92438f4e9fcd483ea09a31e32c0e SHA512 d0b48c7a0242912728163ecd414272a25b59a11d4ba724c28e6c488af685172f3a630b3e153e5ba1bc722cf0b18b3688fd5422fbbd8523f2d18ec4e8beb772a1 +DIST amd64-bin-libreoffice-kde-java-7.6.4.1.xd3 36040935 BLAKE2B d244ac216e8ef8ac3f18236a3fc3900d6475be82f12354d3a646f7254963caa3e5a8fefd4951a377aecf70df90892ef61e26fd6181a68f09602e4103983c7d43 SHA512 d13e4ea9dbfed0db2a323045b18d8218d27973c889aafbf1d1559ed85bdb7c7fd6d4ff879d926450ba5f00ba691ebc9ca911cee57279a9ba7fed43a3bda879f8 +DIST x86-bin-libreoffice-7.6.4.1.tar.xz 157246964 BLAKE2B ad5415a749853a5c4374dc985d957a693a598c221afcf28afe02d6b0cad81ce730fc406c247d2ed5a7873e69216505da1feaff19a3729b5a5f28b30ba78469f3 SHA512 a4cb6d1d38a93c5325eaaede12b9732ff45338511d95dd1471fb8f4e9cfbf382b38d3cb42fb175b60b5387ccf932067998b9ade1f8520819486f5c76a35c3a47 +DIST x86-bin-libreoffice-gnome-7.6.4.1.xd3 2358266 BLAKE2B ef0a098803ec0c2ac7e08d4727cd84e8fe9b757f2da37f8f5a573008974492aad829d19ac6dccdee36af834851edda5d6fee36c9ff0fbfd48078f3d90c824ae6 SHA512 42d0998c4977722e2dd66c6e77772e5cbfac317f16be43a78192a85c1c4419df1c532422785b9171d621ff3722b88f36a57b222b736b5c72f6956b8be61f0c08 +DIST x86-bin-libreoffice-gnome-java-7.6.4.1.xd3 35089875 BLAKE2B 47117fac40a8d7e842f0eeb02cea69cf0cc6869cf2d1cb4e9cb7e3f10ea038dd9e64585300c99fe8ea1d96162e7e042344beb82896b87a46b847ca43b14e3ecc SHA512 b1b68b31ae311745c21992f0fe55d02ed0194f8050f458686bc13b39bd593c4f82298b86139b9c7a3ae99e7d18fb77ffa291637590dc7005929fc549703a1b00 +DIST x86-bin-libreoffice-java-7.6.4.1.xd3 34964945 BLAKE2B 3184b34858c122017e3f85f6466fcbf795add44f98d8b9bdca82530e65b6a4b4ae2d0407cf5fbe74702acbc7303e1a6a7c5ef6a6dc694194c6157ef8143f71db SHA512 193447d4baa827f08916d6a0409b65d9e4c71dee58a0e84e0582b839b07f02136c164aa67e11d1317dc49466af4db50781a4a9b6933533334d23a03f260382af +DIST x86-bin-libreoffice-kde-7.6.4.1.xd3 24213821 BLAKE2B e9b0247ef72ba316ce424188b45d1cd79c9edba453cef3b1a76a6b742c5e00247aafe3a6da2c77d1041002f6e7d77f1c4fc0b1a5bff323812786aedd78f2acd7 SHA512 11d956e519cea6415a22d7115110ae5b6caeb0785b7b4770ebcd34feaef099dcad8ab2be8f097595bb2a5d55f671889e660bba3bc4a0f1c7715b75f0a06b8239 +DIST x86-bin-libreoffice-kde-java-7.6.4.1.xd3 35610663 BLAKE2B 035ca46da78af9013ca702cc03110604708ded283bb1de2ceedbb3121855674ee9728840c630603942af7da2feb786bafbfd2b63b2db57cfb47865dca93a6165 SHA512 5037aad10bd9c59e5542f62e4732bee26a2bbda414496601b345d635c0f7beeb72f0e9f2d749f2fd252305b37a23cb59ad53620148ddc86d7f2c80c0521e1184 diff --git a/app-office/libreoffice-bin/libreoffice-bin-6.2.5.2.ebuild b/app-office/libreoffice-bin/libreoffice-bin-7.6.4.1.ebuild index e992e8933002..d1bcd6894359 100644 --- a/app-office/libreoffice-bin/libreoffice-bin-6.2.5.2.ebuild +++ b/app-office/libreoffice-bin/libreoffice-bin-7.6.4.1.ebuild @@ -1,16 +1,16 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 BASE_PACKAGENAME="bin" -BASE_AMD64_URI="https://tamiko.kyomu.43-1.org/distfiles/amd64-${BASE_PACKAGENAME}-" -BASE_X86_URI="https://tamiko.kyomu.43-1.org/distfiles/x86-${BASE_PACKAGENAME}-" +BASE_AMD64_URI="https://tamiko.43-1.org/distfiles/amd64-${BASE_PACKAGENAME}-" +BASE_X86_URI="https://tamiko.43-1.org/distfiles/x86-${BASE_PACKAGENAME}-" -PYTHON_COMPAT=( python3_6 ) -PYTHON_REQ_USE="threads,xml" +PYTHON_COMPAT=( python3_11 ) +PYTHON_REQ_USE="xml(+)" -inherit java-pkg-opt-2 python-single-r1 prefix xdg-utils +inherit java-pkg-opt-2 python-single-r1 prefix toolchain-funcs xdg-utils DESCRIPTION="A full office productivity suite. Binary package" HOMEPAGE="https://www.libreoffice.org" @@ -48,23 +48,29 @@ SRC_URI=" x86? ( ${SRC_URI_X86} ) " -IUSE="gnome java kde" +IUSE="gnome java kde cpu_flags_x86_sse2" LICENSE="LGPL-3" SLOT="0" KEYWORDS="-* amd64 x86" BIN_COMMON_DEPEND=" - app-text/hunspell:0/1.6 + app-text/hunspell:0/1.7 =app-text/libexttextcat-3.4* =app-text/libmwaw-0.3* - dev-libs/boost:0/1.65.0 - dev-libs/icu:0/64.2 + dev-cpp/libcmis:0/0.6 + dev-libs/boost:0/1.84.0 + dev-libs/icu:0/74.1 + dev-libs/liborcus:0/0.18 + dev-libs/xmlsec:0/1.3 >=media-gfx/graphite2-1.3.10 - media-libs/harfbuzz:0/0.9.18[icu] + media-libs/harfbuzz:0/6.0.0[icu] + media-libs/libjpeg-turbo:0/0.2 media-libs/libpng:0/16 - >=sys-devel/gcc-8.3.0 - >=sys-libs/glibc-2.29 - virtual/jpeg-compat:62 + media-libs/openjpeg:2/7 + media-libs/zxing-cpp:0/3 + sci-mathematics/lpsolve:0/55 + >=sys-devel/gcc-13.2 + >=sys-libs/glibc-2.38 " # PLEASE place any restrictions that are specific to the binary builds @@ -86,8 +92,8 @@ COMMON_DEPEND=" app-text/libexttextcat app-text/liblangtag >=app-text/libmspub-0.1.0 - >=app-text/libmwaw-0.3.1 - app-text/libnumbertext + >=app-text/libmwaw-0.3.21 + >=app-text/libnumbertext-1.0.6 >=app-text/libodfgen-0.1.0 app-text/libqxp app-text/libstaroffice @@ -96,8 +102,9 @@ COMMON_DEPEND=" >=app-text/libwps-0.4 app-text/mythes >=dev-cpp/clucene-2.3.3.4-r2 - =dev-cpp/libcmis-0.5* + >=dev-cpp/libcmis-0.5.2-r2 dev-db/unixODBC + >=games-engines/box2d-2.4.1:0 dev-lang/perl dev-libs/boost:=[nls] dev-libs/expat @@ -105,33 +112,36 @@ COMMON_DEPEND=" dev-libs/icu:= dev-libs/libassuan dev-libs/libgpg-error - >=dev-libs/liborcus-0.14.0 + >=dev-libs/liborcus-0.18.0:0/0.18 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] + >=dev-libs/xmlsec-1.2.35[nss] media-gfx/fontforge media-gfx/graphite2 media-libs/fontconfig - media-libs/freetype:2 - >=media-libs/harfbuzz-0.9.42:=[graphite,icu] + >=media-libs/freetype-2.11.0-r1:2 + >=media-libs/harfbuzz-5.1.0:=[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/libjpeg-turbo:= media-libs/libpagemaker >=media-libs/libpng-1.4:0= >=media-libs/libvisio-0.1.0 + media-libs/libwebp:= media-libs/libzmf - net-libs/neon + media-libs/openjpeg:= + media-libs/tiff:= + media-libs/zxing-cpp:= net-misc/curl sci-mathematics/lpsolve sys-libs/zlib virtual/glu - virtual/jpeg:0 virtual/opengl x11-libs/cairo[X] x11-libs/libXinerama @@ -141,17 +151,18 @@ COMMON_DEPEND=" sys-apps/dbus gnome? ( dev-libs/glib:2 - gnome-base/dconf + >=gnome-base/dconf-0.40.0 gnome-extra/evolution-data-server ) media-libs/gstreamer:1.0 media-libs/gst-plugins-base:1.0 !kde? ( + app-accessibility/at-spi2-core:2 dev-libs/glib:2 dev-libs/gobject-introspection - gnome-base/dconf - media-libs/mesa[egl] - x11-libs/gtk+:3 + >=gnome-base/dconf-0.40.0 + media-libs/mesa[egl(+)] + x11-libs/gtk+:3[X] x11-libs/pango ) kde? ( @@ -169,22 +180,24 @@ COMMON_DEPEND=" " RDEPEND="${COMMON_DEPEND} + acct-group/libreoffice + acct-user/libreoffice !app-office/libreoffice !app-office/openoffice media-fonts/liberation-fonts || ( x11-misc/xdg-utils kde-plasma/kde-cli-tools ) - java? ( >=virtual/jre-1.6 ) + java? ( virtual/jre:11 ) kde? ( kde-frameworks/breeze-icons:* ) " PDEPEND=" - =app-office/libreoffice-l10n-${PV}* + =app-office/libreoffice-l10n-$(ver_cut 1-4)* " DEPEND="dev-util/xdelta:3" # only one flavor at a time -REQUIRED_USE="kde? ( !gnome ) gnome? ( !kde ) ${PYTHON_REQUIRED_USE}" +REQUIRED_USE="kde? ( !gnome ) gnome? ( !kde ) ${PYTHON_REQUIRED_USE} x86? ( cpu_flags_x86_sse2 )" RESTRICT="test strip" @@ -194,12 +207,6 @@ PYTHON_UPDATER_IGNORE="1" QA_PREBUILT="/usr/*" -pkg_pretend() { - [[ $(gcc-major-version) -lt 4 ]] || \ - ( [[ $(gcc-major-version) -eq 4 && $(gcc-minor-version) -le 4 ]] ) \ - && die "Sorry, but gcc-4.4 and earlier won't work for libreoffice-bin package (see bug #387515)." -} - pkg_setup() { python-single-r1_pkg_setup } @@ -246,8 +253,7 @@ pkg_postinst() { xdg_desktop_database_update xdg_mimeinfo_database_update - use java || \ - ewarn 'If you plan to use lbase application you should enable java or you will get various crashes.' + ewarn 'If you plan to use the Base application you should use a source build and enable java and firebird.' } pkg_postrm() { diff --git a/app-office/libreoffice-bin/metadata.xml b/app-office/libreoffice-bin/metadata.xml index 8343b02a9fd0..5d5c56c8bff4 100644 --- a/app-office/libreoffice-bin/metadata.xml +++ b/app-office/libreoffice-bin/metadata.xml @@ -1,11 +1,16 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="person"><email>dilfridge@gentoo.org</email></maintainer> + <maintainer type="person"> + <email>dilfridge@gentoo.org</email> + </maintainer> <maintainer type="project"> -<email>office@gentoo.org</email> -<name>Gentoo Office project</name> + <email>office@gentoo.org</email> + <name>Gentoo Office project</name> </maintainer> - <longdescription>LibreOffice is a free office suite. -This is the binary version of Libreoffice. Use this if you don't want to wait for the source version to build.</longdescription> + <longdescription> + LibreOffice is a free office suite. This is the binary version of + Libreoffice. Use this if you don't want to wait for the source version + to build. + </longdescription> </pkgmetadata> diff --git a/app-office/libreoffice-l10n/Manifest b/app-office/libreoffice-l10n/Manifest index ae3211f3d22f..d208645a65b5 100644 --- a/app-office/libreoffice-l10n/Manifest +++ b/app-office/libreoffice-l10n/Manifest @@ -1,504 +1,549 @@ -DIST LibreOffice_6.2.5.2_Linux_x86_rpm_helppack_am.tar.gz 2493974 BLAKE2B 7db70734abce94b679deb0c042a4f099d58a12db345cd6625e0f91bc63ae696325805636d901c0b8e0dc2d05906d22a9d68c0ec6365a6a4435be8e13f116f98d SHA512 62a32f71fab451fb3d24c03b598f4e93a3e9d881b2262426d802332e805805a506aeae0e448032ca2658dd07021395735b609d85eb8cdad804b79cbc4f31816e -DIST LibreOffice_6.2.5.2_Linux_x86_rpm_helppack_ast.tar.gz 2388631 BLAKE2B 925c6143c2c464f56702e435f3cc23e8faa8094975d8a0895647f530a2ce506a192ce54a4470d887052fb7d08589a7ce2612f946b5dd91a0e4046b7113f86822 SHA512 edb097a55d3cbcb72018eff85192b5f1f4e6db95a58365c415ff122b9588b615ff3750c88bf6c0efd9379d2de9a8bded1624c2e647613950a95368ad3f8cb3f9 -DIST LibreOffice_6.2.5.2_Linux_x86_rpm_helppack_bg.tar.gz 2567602 BLAKE2B d47192e4dca6b776e126fbd7ca32bfc6eb39e04fb73bf5f0894a54201fd6df00b19a446db1974f277847a1b25ac9779a1c5f23babca122b83c0a762c5f3e5399 SHA512 fa37d90cea80161b895f16be9ea87fbed6b8fca69db4ab8439011b82aead37bbc9a3788474cf16635d769c65bec06c738d78fe9776e58acfb394b568cd391bc2 -DIST LibreOffice_6.2.5.2_Linux_x86_rpm_helppack_bn-IN.tar.gz 2578334 BLAKE2B 5566013fb75b30c64b0333911b4744c011be7abf1403c06e1083687071a25896a1fa4e895a7342183f7eca072de4017e52dd84ea48e060dbf2325f26b450bba1 SHA512 7e1ea06891e6c3651ad7fb3384b608e9057c064d5e86befb79be66c95d0328435b89f71c7dcac92f730d03471fbde7d88075c424969293d9fb7b5657b3ebfed4 -DIST LibreOffice_6.2.5.2_Linux_x86_rpm_helppack_bn.tar.gz 2561371 BLAKE2B b5693d8a753c7bf2f8d8ae0d69cae4c27942bdafcaa5615fb8627e90e7fd442d6e18dd2f9032fc582d0277d331accd59d64c6208cf5e77a5fb171b0f43385d34 SHA512 0df07c2e41d1d231f9a6525f78c4f5e2a8e44e8a6104f81a1a7572426e2c9ac1f39c3c9b27d5b3d47828e43b39bd59842f681c9949de691a5df319a1e62a370b -DIST LibreOffice_6.2.5.2_Linux_x86_rpm_helppack_bo.tar.gz 2576428 BLAKE2B a9a1c397f3b903e069906dd336e8020e9773fe8e54abcf363b6985e6bad0b44772781d6397c7a00d07e981d91d793dd6132e85b82f9a2db7417267b1c69d5c34 SHA512 b9061797011995a74e958ddd4faec8713ec80d176cd6e3b17d51e4ff11291114845b2c47a774e75f12f4f0826d6c779744fffb337d03a3ad974fabbdbd91b2a5 -DIST LibreOffice_6.2.5.2_Linux_x86_rpm_helppack_bs.tar.gz 2302687 BLAKE2B c9112deb314766ec8d8e58f5eda7002c175aeca427715dff982b4374aede547634f923c1aa9d3bb613562dd7d24434def3b49d6bafa9065fdd539163540ae59e SHA512 a6a9db07170a8db022b3421fe651a41f81eca26d1a462cdcec92b9a414b61da8d79313f799fb6b664706a9918010444f435629c8e44b2dd22e94af57ee7439df -DIST LibreOffice_6.2.5.2_Linux_x86_rpm_helppack_ca-valencia.tar.gz 2380315 BLAKE2B 81320160ce064fd304affcdf810a6dd3f5e611add3706da762a77ce119be887b71faedd6128434fe4c64a3ca735bfc78cda64896d2539848bd4ae3b6f99a98e6 SHA512 e08dc6fec0f1ad1c52c3c4caffe4007ab0e14bf0ccfacfc5933743799be12f624a4cfd7aba09d66a5051f23d29678aa3250bb7b476e5124b6a1c4c84c6e6b800 -DIST LibreOffice_6.2.5.2_Linux_x86_rpm_helppack_ca.tar.gz 2366265 BLAKE2B 3c2640ed62061f0518a42a553ac997c745c23c540f6ecb039057b9ab4b51a72e275d38a29c20f709b3ef37289adaeaaaa3d696c0c22ad3403ae00efcad5ab9a1 SHA512 7afec0e91941426cfe0503b5cff90d13cc245366e8a280adbed5d341eea81e57a955913f5ebbc9c145fa242e83abc0dbd10d0bf674b33a7ce40490f2258321ab -DIST LibreOffice_6.2.5.2_Linux_x86_rpm_helppack_cs.tar.gz 2362124 BLAKE2B ca53d6c829d50d715c7bab286f5da7587f7d7b2c927d9f2444f35968bce937a47b03c3333b6a43ab7652ee31a5e39278bc34f023d93468e9721f0291dd760ad0 SHA512 ab6f5fdc81ab2061837a356498176695943a903e6ac8f0eaf71906ac11343d1ced28046de9f5518f8c5da339ffe166bde3f843c14b8183d2dcc406952db63740 -DIST LibreOffice_6.2.5.2_Linux_x86_rpm_helppack_da.tar.gz 2328576 BLAKE2B 11c07a4a2f26bc10d1f76690b580be58b0b14b9884708b6993684ad65bf1b039b44e77a168acb0e64fda0b7d822c710711d1cc324e64b06f0bd6b5dcb0043972 SHA512 61396b834be56fe09875e6d141d2a1cfa7280dbac1e544603077b2e717e9518aa6bf82639ab5208fb126332a0aa4b7657c163263557a42a5e5edee32c84938f5 -DIST LibreOffice_6.2.5.2_Linux_x86_rpm_helppack_de.tar.gz 2422705 BLAKE2B 560fe85502aed7a2719b4752ee1d29554d13f985753f94742768a8d39ffafe9d600f9e0719269f6623e99b84e8875b6b9148f9215dd01fcad48b6391ea83ab09 SHA512 004b34fd536ceb8127d01c0bb756f99a201b5c84768442428f3bf6c86e1109fb521870740ed8ab13662c76716c6623b2a2c59925536f0e10e148419700c8944d -DIST LibreOffice_6.2.5.2_Linux_x86_rpm_helppack_dz.tar.gz 2732976 BLAKE2B 36a386319fc4f3ec5f9e77582140d562a88895586c636a52cc8b921aa01d7b31d533355c298091ba26ee1a454937b88bdf7f900455fceca0fcac1db54ea286ee SHA512 0065a424c21f9db4a2ef985ff4d9424e59a0d85ec506b115aed0087dc3fb70410d90f3b69f5014ee6278e7ebbe6be6287a7073369b80e9533b6f3a701bf690da -DIST LibreOffice_6.2.5.2_Linux_x86_rpm_helppack_el.tar.gz 2770319 BLAKE2B 797c8f245d56ccbc4672aba4854e13241cfdb8326bd4368fea2b28ea7626ec3490825f766aef31243ca4e98f4d7e36722ea60129490ab794a15b2ab902df37b9 SHA512 fda9c16cf0f671fe36482fe1444eb91664b860481bdb18599cfdeaf11ea75b5f9a4dde71d37272d33e48aa76cf788e0040cd225ce28368997ef915ca07178128 -DIST LibreOffice_6.2.5.2_Linux_x86_rpm_helppack_en-GB.tar.gz 2210365 BLAKE2B 88b750df19637af25bfdfd9123b9cde8ea320ab5845680d0c1bf6d19187a5181c0275403e26138999a7260e61596bbf265b33353a90116ae210d7d730c1c261c SHA512 000a06ded89ce81b6f1d9d6b09b382f5eb2ce85a0b88f071d1a9dfb715061f246a4ea32d37e2bcb14c2a905d42c4d64ea20b26ddb9a85ffdae1e1f752be16e2e -DIST LibreOffice_6.2.5.2_Linux_x86_rpm_helppack_en-US.tar.gz 2056746 BLAKE2B 2f387139a783ead0cbb44ce35d3246e9ebfe376d4ce8f4ce5142643f86b46cd543605eebbc145451c60ce34dbfba1bb72d6b2a184a598ef26e5f73694842342a SHA512 75a8e6d02573ccf39f43a5beb39e262b331f32c4a75375a8af1ca688bea93e54cf1a199234f237e8999bc6a0f11591da7d266562712ce1dbf1db05bb7c6e0f89 -DIST LibreOffice_6.2.5.2_Linux_x86_rpm_helppack_en-ZA.tar.gz 2208275 BLAKE2B dda69df7e73935acd5f62692de6154a7e1f62f55a51abdfc13f1e3b49c123e25bd714d6c6d0088ff2969a3738a61b31209443a8ac31812db7b88416ed407f265 SHA512 c5be35daef7c80fe9524672965b0278dabc034b58a9bdb0ae786a8663f90b49994794bbda9dc7f93bcd3b6dc4896af4a08e41906794c38af17c700a16eafad4d -DIST LibreOffice_6.2.5.2_Linux_x86_rpm_helppack_eo.tar.gz 2289109 BLAKE2B 4ac3ae8a15ffd4ea637e90799277137998bd05f46223b7fa2133f677b2d93764e5a4019f0f770d8beb4a74352e3b4514ff639a1f0f5e4539edd3a5947433b246 SHA512 15c45a3bf54870b0916c2b14b68519a1851ae4e25f936b6b3060f9bcf9886c4bdbeab3120e7b988556885add9f5a23d52eb616b5ef2ee8b00844db73abfa78ce -DIST LibreOffice_6.2.5.2_Linux_x86_rpm_helppack_es.tar.gz 2407051 BLAKE2B da2690f0fb10b14905e5e56a6808f250e8229596b3874f04108004133947de0bb5eed45761b668e2e2ce9f07c119de35b9e90135f027da0ccfb670e7ec5960d7 SHA512 3ed16b45449b825156339f748aad334177a7de690b1986d7eb89c6288cc1a1762d7585f1a72ab750d1a297840ae09e08a78a89582bf408699297d417e052a85c -DIST LibreOffice_6.2.5.2_Linux_x86_rpm_helppack_et.tar.gz 2330453 BLAKE2B 8e38f65bb9dc401c4f09f75c72ab4c2cc9aa5bdfd8e0858642f8d7b160576102171cf059967996b83fba2c140cdad44c648e33e2acccd9383acb34cacb131427 SHA512 9fba930b39f88b885abb2f2a8cae595582065d44ea571d96fea489b3e1c7ab3a6d51d19157c6ba40da5c3f480faab23a936cbf3425fa9548c21accd5e40a818a -DIST LibreOffice_6.2.5.2_Linux_x86_rpm_helppack_eu.tar.gz 2283381 BLAKE2B 01deb28fc9cea5439669ceeef37e069c03ea97330f793fec5058ab5e543abd87d8a96bcb6bf57bae1affab0443152641376879e4940b46827fe710a0558fc1e8 SHA512 fedba13346fb1698f15da741526dbdf68052b7c8b7b88be13ef96f6c34a63916f2be473cd3ccd4c4f41730403f868371ed8f4c193ea902ce2b1a3f9c74858b36 -DIST LibreOffice_6.2.5.2_Linux_x86_rpm_helppack_fi.tar.gz 2377939 BLAKE2B 12fffadec7ad175d97be87441e0324a6325b0fa65569bbca00038ebbc4a4c19ee0c590570beeffc3c14e87c0a2bfc7e000b9e48b4d65d89f0da4d99bd970b28a SHA512 b56e152f2f686110021d0c28da4b8ce14ab15e842427df8f5cf3398eaff07908f169156e9dc97cdc975177eff2f2abb5ae372678f0aadb8191ad8d5a7f9612da -DIST LibreOffice_6.2.5.2_Linux_x86_rpm_helppack_fr.tar.gz 2389743 BLAKE2B b622fea68ec959c0a47421b497b3fede303d0d6ed75d02b9268935fa210584743c4ab76013db7c15068982ba17016fdc0acc82fd7fded9d1c43aee85b3d432c2 SHA512 f538f09d9715cbea506a2ebf86850129b42adfa864fd6a601ec850c5b5ecc05cad757b42f03c60039d123f6ba74f05517252ca42435e5a2fa7971f3bba9850b3 -DIST LibreOffice_6.2.5.2_Linux_x86_rpm_helppack_gl.tar.gz 2368378 BLAKE2B fe5a1f439fdadce74b87726d5bf2c3617e2caecd084d1991f0e3fcced3f490beb6d1421ee39dcc7e6ba05374709118d22cd76d56f5fc66a9582f3e70ecbcbbe3 SHA512 74f626e0938fb3f61ff6c1358af4c9ad0a3d13f1716580ef482444e45a80af42e8bc54f4f50c91cb904a2ca1264d7d0a43185a0b2343eb325ccb685de5b6dc36 -DIST LibreOffice_6.2.5.2_Linux_x86_rpm_helppack_gu.tar.gz 2254559 BLAKE2B ce943df51deea3674450b91f0ea8b361a38be1e317cc43f07116a8a4888260a105f0a0c23242f6c2cd4452a675443d032e2c63b12ddf049b53458e2ec432c380 SHA512 9d1f3b7f6c9ebf01d2559badf639cdb55d8b6761a7bd38223c8063f54e8b8271b9620d9f70d3a03385a67c043b93b263b5e5d42c2c948d744dd6d50a45d2ae4e -DIST LibreOffice_6.2.5.2_Linux_x86_rpm_helppack_he.tar.gz 2147738 BLAKE2B 3182cbc822dc746dfaea72692bad1df9f75bee0f930bc55b707fe8b6ab3b487515574b15229023a4db201fcffcfc108abbb3e3e23eff595e30619640391df00c SHA512 2857a6228acb50e798145474c9c115a6ffc934c1239346445257636e058fc979f55ee11c53d3336ede902c555999de3e0dcdad2586e4b192107549005cf269e1 -DIST LibreOffice_6.2.5.2_Linux_x86_rpm_helppack_hi.tar.gz 2358711 BLAKE2B c789d545910317315c5140525740614557fcb50979be70080a13efacc8cc852d3f944f470bc4fcdd5b1f5dda9b6dce850c275c3f880cb76a26cd8d35611edf04 SHA512 8c76abb511f572eae7196eb2259bcbc2e746dfe57435fcc54c81abed823cf583ac45bdc876c4f0abb59851a31053dc21c94a25fd9ae00a6fb118914469f3d76a -DIST LibreOffice_6.2.5.2_Linux_x86_rpm_helppack_hr.tar.gz 2262739 BLAKE2B 9f30cd7b16d909f051dc5c8c57da8b5301430aafba9c1a290f063d42abbb2f5303e792905784ab01a490dd3ff592e468e1bfb5f53f85c7304265088f912afb5c SHA512 881747f1f23f10c54185be7cc9d0bbb1750ad02da8871d4676ee8282d88233a8c7a8a40aaedf98e706911c184cb8d9849af06afd203df8145ab6debae53ca2ab -DIST LibreOffice_6.2.5.2_Linux_x86_rpm_helppack_hu.tar.gz 2488199 BLAKE2B c8a8358869aeebb6332916319c84410033f8eec788ca42e08a955cc675b3eb80696ad118001870f28e4e27ec8a5426845d2f5e48e4a4297c0d57df8de8fd6fa8 SHA512 91df8a45f8c787e069fa10568dde12d8c04ed9f9e43d5e6400dca3f24d216a91babb5de7ef5ffe0810c5b665a8d8cf79c76778bddfcfc267f5230555d2cc0d74 -DIST LibreOffice_6.2.5.2_Linux_x86_rpm_helppack_id.tar.gz 2264073 BLAKE2B 46cd07717868266874ac03ee6909c8744b05bdc78b57fd78fe11e8804ca093c2e4d08b6f731f8e937ab899f293d289ead5ad77ee77cffec104b35ae290a7e797 SHA512 02033512a54f1683457f798a136f27a7af78dadf1ec92d3735a6fe3e9f1ca2ebdbbe279d6fa6dee642d60527028fe75fcb78f769ed6032704ab611d95eba9a2b -DIST LibreOffice_6.2.5.2_Linux_x86_rpm_helppack_is.tar.gz 2285111 BLAKE2B 827096019cb2fb1452c6313e894d477aa89518cbaf31b693455559b865b656b48deb7a7a31d042be8c1f84b694cacfe0ec5ca4b080e58e664633be645b4669ef SHA512 26b90a5da195634aa6ac255725681e357cbe4f91491a1ef075871f43ad6244330070b59c685abb87ca165ee0c52fd25d37602ca32f244fc5e80c4dfc3e73f97e -DIST LibreOffice_6.2.5.2_Linux_x86_rpm_helppack_it.tar.gz 2358312 BLAKE2B 158078bdbdc1837deddf067094e6f0d7ac7d2bec1ea133b57a8c64459cf34e96d3e893b00f6ae2d33130d15a1d9d2c95e166f3faba4dcea2d323f49c493b407f SHA512 92281eef20793ec10f3a2fc056e5ccab5f809d7235622fb05f8c533929b0fd1e9b1500d292039b1a4f6d7a1cf33924c48bb0c4e4e2be30ba2b02101cf0f7d471 -DIST LibreOffice_6.2.5.2_Linux_x86_rpm_helppack_ja.tar.gz 2526544 BLAKE2B 9109cc298c9189327bba0ca115c96f76c77cc5461b9a91961d264997510fe59bae004e8bba1cf05e5fdea8eb0fc3e24dc89dc2e61b7800696aa6a6044d393104 SHA512 b1afd6febf22046b9f82058a66de90b51b1abe6a690ee06f5932c6417b56f9f809fb153bcbe54d04955cfd41b1833e4a90ed144d306490b187b8df4f4ee666c9 -DIST LibreOffice_6.2.5.2_Linux_x86_rpm_helppack_ka.tar.gz 2389196 BLAKE2B 2de524f03f4e95b2a75bb8747e430c68743376ef564b5334853916115a468cac2478cf3e3054f0f1ec2db5dc666885ef94e240fadecce822749f6ed652c2abf4 SHA512 30a35ca6b53f3dd934b29a9672b2dc67045fdb1a921fd9fc5ff5a194970b773690b6cbc1eb1849144b706949dc8cc96db90035714f75b5a890da3a19b58afa9a -DIST LibreOffice_6.2.5.2_Linux_x86_rpm_helppack_km.tar.gz 2676937 BLAKE2B 92d9f9c5fc344119e3ec978453c79a67fcfcc43a9c0b1a457e8d56677bbfcae1240bce65491e12c1c79a0a5a42a2208316e59b0adc8cc2339ff097e8334fe59a SHA512 601b176697c2feb13c4cf3f27d88e13e2058fe4e33541409ebb53ca121315377641fd552de6574526ae9f578130f1e64a972e114fb46b4c7a4e4e99d7b0a0bda -DIST LibreOffice_6.2.5.2_Linux_x86_rpm_helppack_ko.tar.gz 2402627 BLAKE2B b7df5ed36094cdc77d5cce91b0f34929cd3c226300ff417ea1d15992473f7e81e8ad659392c5558a567f5ee3f6eb8ce85072700f4715162884fd11d85cb6a1c3 SHA512 830715e01f1246ef1a6ca6d0c3414723e485adff35bd7c0b60a6785ac738971bf44279c3c70126a96f6f143f2b2be1ac7104e13a9b8345c389c4872064371138 -DIST LibreOffice_6.2.5.2_Linux_x86_rpm_helppack_mk.tar.gz 2376458 BLAKE2B 3faad919af9d84babcb5dffb27a93b44fd1b392e51c290d87e4f88edb2bac1f344f5c03b3824aac40616d9f07f1bc92d874226ee6644525e24e789f4c1818049 SHA512 57f76fe69351db244b6de8d229757d564962ee0d3ea735eafb96e5bb1e0b8f1e7f2090388c6748dd49e5e9597b501bacef698e4ea18c9fab2bffe11f96167b54 -DIST LibreOffice_6.2.5.2_Linux_x86_rpm_helppack_nb.tar.gz 2310907 BLAKE2B 7fad23f0ecc97c35e7fa20aaa6b41c170ead44a4b2b492e372732e486077b19360da2bf6ecbb49666d62bf1f73eb82285024a34c5977f39918eaf0c4b2643547 SHA512 7f69779832aaf4b8282f86a6a81da93b82754e6f3415510dbb30c2937cca0d24795124c18fd3a4622aebc3a48c507673748d989d1db9bd0841d5b00f6ef03f34 -DIST LibreOffice_6.2.5.2_Linux_x86_rpm_helppack_ne.tar.gz 2600339 BLAKE2B 503330695e587eee761b61967e69ec649f28cf5564ab591a49a8359148076ce099dfa09dd615bc87a4741a63aa5e969d093407c8f2d1b34f198c4926464ec043 SHA512 45b0d6208e53e58abea48e9a7554fbdb68d3f0d1079859cd33d14004b72973cd2883214d0655e5bcc4e92adb43f4f4b5e8911b9a9799d23110486faaf5518be6 -DIST LibreOffice_6.2.5.2_Linux_x86_rpm_helppack_nl.tar.gz 2357903 BLAKE2B 6cd59a0abc542541667c7d471ba16b0365215734a98f6c169f0fcb79c3bed6ba59b67e53627758c605f0a79ffa433f76c8ecfdc1c518fe0395aa0909d8c5a6cd SHA512 bf4dc5cb22b901a3b64754fcea39ff467186b6337c24cf24e3fc86ad50bd7b15000556e2bf16d62eac51362f9bbd53f550b129a98f37bfd0b67bd6e2f102cb10 -DIST LibreOffice_6.2.5.2_Linux_x86_rpm_helppack_nn.tar.gz 2301999 BLAKE2B 10db99d6e5dd7bb1a2fb99599c7bb6988eeb66c9925bd97dd69ac99b831417524171a074b6e41b80a66d2e6ee3c50e6c941ef2383c7b4e4634b00af4cd8d7f72 SHA512 94c7fb963278dc2ed9f08616314853a7a270f47e2eb84a307e19abbfd0b746bfe2c999db96b1fc9a78ac511b93b64588d9c1a0fb96c33218db215077738d76e6 -DIST LibreOffice_6.2.5.2_Linux_x86_rpm_helppack_om.tar.gz 2393990 BLAKE2B b040a18c23b9ec354c235064280fd29f39817765634ddb379c47aa1c0eb1a6814203f612a47e2be89b14b7eb49e87873c8db760d2b14c2ecab5270a1d5262948 SHA512 6b024c6413b87f96aeac9638a12cab9fee34a824e2cf2f84f463a5bb166e58cd3679d376aa5d0360f411edd51940559f8643fd40f4203c4ffd13fcc1d9406883 -DIST LibreOffice_6.2.5.2_Linux_x86_rpm_helppack_pl.tar.gz 2458145 BLAKE2B af6033a2ad697b17e184955beee22cfea92ccb1115ca5120f069071eb4eb9b7956215409db6490afaf6a213636cc694ed21cdc6cdc44822f656717bf62504ef0 SHA512 64fd2e488a525c200126a35a779edb2f86a365e12d3f712dfa216c74585be30e8c9de177f502577d3a05720f3341dd7402be028aedfe50bd4a783cc8e2f361d0 -DIST LibreOffice_6.2.5.2_Linux_x86_rpm_helppack_pt-BR.tar.gz 2375857 BLAKE2B e16c466ebca98c934f62c993fcfbc0961ec30d96ab3ef026b3f7bdaf1c2d37ec184d1eb126bc4691d143991e80ade8be731148799f00df36a33bdb4d1fdaa324 SHA512 94c0b050f0e8e35c8378e0c929504f1689ddf79c8120f9e9cc6bf6713f2b8df4e7c2c28ca6d6a7d4bcd7c1ca340bedbf796d3dcc2edea611671b3362293eab54 -DIST LibreOffice_6.2.5.2_Linux_x86_rpm_helppack_pt.tar.gz 2340675 BLAKE2B 95aabfaadf8ef5b144ce3b168dfabd285e8abdd06dcd62df251f0df53dd3052f6c65b48f0612e7803c437bda583ba0d902ff7caf933175fea476d2d57de72381 SHA512 909c3f8ba6e3b03a69ce26c6fee615c93bae00e06d744a9e9d5c6c9e0ab7248909e3c2f7f733d3d8abfe3e9c42504114be10795361a3228a5b27df8c6234078e -DIST LibreOffice_6.2.5.2_Linux_x86_rpm_helppack_ru.tar.gz 2637553 BLAKE2B 4f4a4ae305c7e97c78a067d95296b5c6e891e867345a44d084b3445f1e501eac88295ae9ef4b1a30e144266346ffd9979a1b58fc12bed8b5f7ad6114df0c940c SHA512 25345c9902756674735b6282cb74cd67c0c409bd6ac292cbef80f6116968124ab727a3ce84b0abf244ae07d3e93e35999e4c07d64ad81c782a0ae1d1ef70acc8 -DIST LibreOffice_6.2.5.2_Linux_x86_rpm_helppack_si.tar.gz 2345149 BLAKE2B a3bd19a3214c354fb5f11c2c00b1ae101dd1d45834dc06dc278aa02db9aa97b6177d9f6c75bd966776d2ff283240f2809c34ab0fa230dfdacb603651c5259e9d SHA512 169d526ad256c7bd753ea179b05d84447453bf17838c925609cc39ae218ac201a39240cf9d1298b9a4053db090705f126d7602bf16139bda610811f7b5a13b4d -DIST LibreOffice_6.2.5.2_Linux_x86_rpm_helppack_sk.tar.gz 2399325 BLAKE2B e356dae1ca6270046ba457044f20525f4fe931f1eb126f045d648341967ee2373239ac2dec29bc328ac9dd43015c9b24c5e9ab0d29208219f888aa44204f95fd SHA512 ea85dd3847f72fd9252e8c2db5d145ae96ce10f638589f6d91e95cea8d20dffaa3281ddb814aacf31ac1e1112977f9b85b5270691e849636d527086bb29e2de1 -DIST LibreOffice_6.2.5.2_Linux_x86_rpm_helppack_sl.tar.gz 2345029 BLAKE2B 6ec78c41ea3ab242594152256dc99779f95743996d30c00c0bc8bd738ad73a76c302d0e6e3e4d3b60bf8ebbabf5924bad5f562390a0626932760318fce347c1d SHA512 e1918fea747c88f98b9b4088f920948f0d1c85fee9ddd79179c5aa7c9124b2a22169dd1b4680d3551de35c44e37e9860cf6ba626cb2ce8ddf5ddbede082c0193 -DIST LibreOffice_6.2.5.2_Linux_x86_rpm_helppack_sq.tar.gz 2262889 BLAKE2B f6eb7962dc322163692476be217c652f5dcb84a4620b7849c64bc09e25067654d214d798c236759717231d39cebc491525f9d4743a5c5ddabbf86d5160d36427 SHA512 36f70e74032e960c2ab4e200f504dde97ac49c4d7a0bbc26d9dba74d45c7dc4d6abf05469b2ff0f2fe882756980ca25ab270cd8144d88df6e5b3ae6ac4945ce4 -DIST LibreOffice_6.2.5.2_Linux_x86_rpm_helppack_sv.tar.gz 2343772 BLAKE2B f571eda39187855e356871d25a449f0adcb1218010c8c3c9e7229b252a850c9ea534fbf9d1e8f66b895075d23798edfbd8d69ee68d8b2a2e258cf26f4f83933a SHA512 55efd954acc415bd108d9512437ea7278c65e1aea028a0da40876967784d2379dfe934f427e76d9e54704eaf0f7cb3726724e015f673c4138ec6a1deac4eca8c -DIST LibreOffice_6.2.5.2_Linux_x86_rpm_helppack_tg.tar.gz 2346535 BLAKE2B aab0633a684d10dcd99b29cba762d8f0cfc95cee0a88b0a2dd8355cbc05f2144d81441274eab9ac8e17f42d06175a84a352611b9bc7681cdff8f3f841db6d8b8 SHA512 4aa26d482d80c55fadeb81c25aac044408abeee1cad93e5887ef81bcfc3b8e751f570b2f20b269496f63c7156c2b6fed8f2dfdd63ce9848000d67ce5b25d1fef -DIST LibreOffice_6.2.5.2_Linux_x86_rpm_helppack_tr.tar.gz 2410929 BLAKE2B 9e86450c8f2e77514568e5ce5cff4a4b9a4538ef69185ba78908573e31cb9133e1ae7e35e14b912db9d08c3978c04ac239e40b806fa8e19bba269757f6ed0720 SHA512 13592173b67fbd72c191e05f93919c4cea8a3bfd8145759b5cc953a8c4d8812beb74a1b2eab23933c65b95b3eac91f31fb05177dbd304ac764af62f57f1ffc10 -DIST LibreOffice_6.2.5.2_Linux_x86_rpm_helppack_ug.tar.gz 2313594 BLAKE2B 2c68226f412656d9df356ba4765279309b4a8cc16566cb2576dfab4136bcd8a8dbbeed744af994f54a829eacb6643bec00b403dfc47ae9d12bb4829651cbf6d6 SHA512 74abd4d9ed928735e3213f3d7641525a0a88c10b1c8541e88eab2ddd05bacd68d345652636bcfec63cf1e4d819a0e8890f8236c945c7076c9edf7600cb94c0e1 -DIST LibreOffice_6.2.5.2_Linux_x86_rpm_helppack_uk.tar.gz 2592594 BLAKE2B ca98a3979d4dc876881b86005dcec9007a8a32f2b4cf9cca7d02017b021faa3e81cce20d250b3c8f1bf847d2d93dcdcf10d435e2ef0661899f6000274ca22110 SHA512 48a77c4ba8842993f24152bf82fa2da7c99d0ef05bc33f2fc966b13fb965b82190acdd2495369d2eab4d34dc7198f6b34db946e9265f7fda3fd779a86cb8813c -DIST LibreOffice_6.2.5.2_Linux_x86_rpm_helppack_vi.tar.gz 2399195 BLAKE2B c3f0395fbb54c83238744dff59233adf56f472dbf78901746a1d6d3169ee158b7823928bf44ec69b5606aeb5f9435d4aceb0ccff4d425c13002ba7998d09bc7f SHA512 3480caf97fc73017ba4886748597efc4e20c4473ee96f708ecfff5caf99ab3686f90f322a32172237963b0c4011cc217bab86781ed45a60d6007ca2f5977b948 -DIST LibreOffice_6.2.5.2_Linux_x86_rpm_helppack_zh-CN.tar.gz 2339543 BLAKE2B d650eb3a1fb3cda69110b0e35e4a6df09da3e9344d8a9521ff0a52f734e54eedc9aeee2971f2840ff2ce9a545827cdcce4fb4137fbae0dca4b250e96ebf939f3 SHA512 40dc2273b8fa071f3f1435993e56ec31b5eeeafa75c4debd783836bde19b71c0750fc12fbf106190935aaad3dd45d02f499d281c978f2595d94d7cc649fc336a -DIST LibreOffice_6.2.5.2_Linux_x86_rpm_helppack_zh-TW.tar.gz 2436547 BLAKE2B 9da80d332f2465c47494429325529f5c382810e6532d70ef1f7a26c39934d6af1ad06d4cf60082757fabaf40aae39e6cae0bd1063e44f1d11e5f1ee2c08f02e5 SHA512 b57934302fc6b4ad9500e9e1fb24bf94dbca93b4306e5e9382775968f657080a8ab769177c25f9d8e2293aa2c2e6110fda850a6aa6cafc508e3c9caef6175086 -DIST LibreOffice_6.2.5.2_Linux_x86_rpm_langpack_af.tar.gz 1019544 BLAKE2B 615f6daafea9bdbbbc6955ac0d9f3b54f0ed3a360f2ea035e2780c904e7ef12c6d98b16412d9f2f85c66c8f23223f3eca2f237f5be2f25a5b4be09133abc757e SHA512 68c364b583ded0c4d5eb7cb671b30da8483c461b3dc5e03585b7570aa9e1c7589876ef5ff4893dc76f8fd57a9ceb3ddbd46f6a84168aca3d487b6b226d913107 -DIST LibreOffice_6.2.5.2_Linux_x86_rpm_langpack_am.tar.gz 763104 BLAKE2B ea75316c8944f86cde809383045f700b17a65e1ccfd01f45e9451cd9281902ab71be36a7865f9ce45afcfd30014c3c489edeb284e9aeeb2b71bbe353ec452cb1 SHA512 0794fe87d03e9a85c63159aa32f4e4e6a9ef7bf50bfe3e9f9854964ebe9a7a11314e781465445a49f9a8f24881feddcafcb78bb34c8f75a57783d19e3ddd53db -DIST LibreOffice_6.2.5.2_Linux_x86_rpm_langpack_ar.tar.gz 2415196 BLAKE2B f4e0b9674b39a8c0862e1a92debe09f6794fadb5850ce1b97878669f44df05fb8740701008550224c0d3ed7d62626504ecf0f2496f3d213311102ee9a201a1c8 SHA512 9a3474730733b7d02c9411209ecacd0872a5708f47219de69d41d304c2d38170fc0f9d8c0028710a33a223c6cbb0d07df12873347a84becfcc2a16f471af24d4 -DIST LibreOffice_6.2.5.2_Linux_x86_rpm_langpack_as.tar.gz 532111 BLAKE2B 2047760ad61f9792d6884bb35fe8cb415918cc5a431d288a52b8138c0db53d00b8a4bc41a73ac660a7dc3b3fa9149bf3a0edd4db213584a83fde7d1a837af728 SHA512 e1295643c4c3904fef1459f6722f5e4d98c523661c21da7e68af7c71e153d056831db470a515a415ecfbb5300df8e55349902182594b4d331fbe56bdaacf7012 -DIST LibreOffice_6.2.5.2_Linux_x86_rpm_langpack_ast.tar.gz 440829 BLAKE2B 818dd90bec81b75f9a1797aba38783f313588bc6f9380f9179668c7a8055ffc820f2235fb159ee91ce1183c2da597044f05e0d736798d82f6912c4ab908ef339 SHA512 bc460eb94d2c0f10949db80847a10e79f8cf74e08b8c0bd49113c0573f6b10fb18385ef5487f3b5daad74fa1a6cbf2a27d1653dfc20cafbdc4153bb92020b2da -DIST LibreOffice_6.2.5.2_Linux_x86_rpm_langpack_be.tar.gz 1056551 BLAKE2B 3d9b65775d19c6d830753854ea81ad6d126f6ffcadf2e5a4884b4e7e35bfbbe2c46ff2e36829cc27d69b8f9bb4e38471ae43eb97506f499179565ec55584c195 SHA512 60c8e7fd9f0e439a095f84760dd102079abb3f00b9cc328489aa7060b0fcf7147cd83b3c4fdec0e8f806b4b2e29e9d1956e980dccd4b21e0a368ef38c53ba838 -DIST LibreOffice_6.2.5.2_Linux_x86_rpm_langpack_bg.tar.gz 2448584 BLAKE2B 2e91152c0ce0321ef362c1e38539827dbeb98ebf86412010037cb85cc81032b86052de39dc6014257220289eed17b0f54eb229a1ac059fdaa339b10f30802806 SHA512 08be970ef72eeca983073d69ec7adc98c46523a95412011ef7b132e0bd357f861310255a68d75e0f8cbfabe98917d8d9896b25c2b402a5d050d914f5e252d8e6 -DIST LibreOffice_6.2.5.2_Linux_x86_rpm_langpack_bn-IN.tar.gz 649609 BLAKE2B 5cf7fcbe1784a2a57327a278ff559e9910ce0aa3b8949d5215365311e2938444c180de929f9525350f74fb91c7a0785b8e36a4de9ba1dd3901eb87d1d5f521a7 SHA512 829770134446e06f12db909de6acdbc94ca10b0b3e54db0ee7b03726c5ad401b2a015c5ec598cd6155961e97f0af14c98793361ec6094fe7b9be967ebe762800 -DIST LibreOffice_6.2.5.2_Linux_x86_rpm_langpack_bn.tar.gz 789577 BLAKE2B 346041db1d00f5ccae49b0aa74a4e60eafcdb1e2775b3f87381bf382d107e1a226649d728dfc075e5b5216524dd8b76b3878e578ee12dd03bebf131005106367 SHA512 c48471f96c16c58c8c4ac972039aaa2cf8b209d9c438be961625589a456ae80a24875d00caa5bba45d4381c5e3c65a2acfd3c72c5c6ab291c90f1fc308c8c8c3 -DIST LibreOffice_6.2.5.2_Linux_x86_rpm_langpack_bo.tar.gz 380283 BLAKE2B 6629b6f4cd7e198c7d9cd4ec38275c9415b884724be4b24805eb948643ff688bcf87369f5c5debf08609f43644714af4e87d773d74360f5d27c29f6da4f9aebf SHA512 8cb14ea9dea9bb7fa4686ee0a8872c172b238b4fca0d01b726ba8319605d45e0f5a153adc1c9cc26a1c27f38566e2c9b0419344bbc21f20d9b50480ba15d38f2 -DIST LibreOffice_6.2.5.2_Linux_x86_rpm_langpack_br.tar.gz 1538122 BLAKE2B d131e0b7a4252509f36dd06ff557941b51d15da2a3aca84b630171e57dda653df79ada272424d3fdfdd07947e13ce0453c247a57d5e66c73f8f0c4152e9080de SHA512 f11764786b43aaf5f754acd0032e159264d36cb2f5f3bdfa980e0108e021b4d8baf8ee4df3779c1353c576d5b614769b5fcc8ca76c699490f86b0c950fa31eb9 -DIST LibreOffice_6.2.5.2_Linux_x86_rpm_langpack_brx.tar.gz 337918 BLAKE2B 0613d1bdb67b994a951607068d79d64b689ff519e7ebe9c51e6cf3c9fa84ddba6a71409effd2de37162a04082e200fdbae25b77d0d986ffc205546feadfa9909 SHA512 ec67ec52192cb3a035decf173ae8ec2194dd5b05a9d2fb6006e64fe1c973b82a3d9486764853621a48c3cec1ba49576dda7a1f9a82ba51781d3162a1fd8394fd -DIST LibreOffice_6.2.5.2_Linux_x86_rpm_langpack_bs.tar.gz 637096 BLAKE2B 036509d419502dfa161d2d203ae496dbd0d5f8e34162daa52e341d600ebb54eb44121bed7c5ce33949d888bbf419975de90b9124fc94ac5a15f624758505d30f SHA512 f325c449407f4c42edf8ff4b00587a1ec1f0e295c91a2d06c736c6c14187a23140b384107329d84d6b71ebeaee71b4a1666215f31e308062a907277836ceead0 -DIST LibreOffice_6.2.5.2_Linux_x86_rpm_langpack_ca-valencia.tar.gz 1973566 BLAKE2B fd75b0502517cd8d2b0727d20058e235ab76fc03c4b6c5af06fc06aae09359ef94dd8df641a4102450f24aa4b3ea9e749649c2fb315aaab587f09fd56525282e SHA512 4d1fe183dac2cdb889e5129e70872aaca6259307f22a369ff3a4f7f5ca3015b3e9fcf1f61e429f81fae4d860368fa23b81b822e3d605dd2df3a4ff9c0930782e -DIST LibreOffice_6.2.5.2_Linux_x86_rpm_langpack_ca.tar.gz 2019365 BLAKE2B bf76116017cd5d45cf463a413f76a00434f296c25a9f313166b0a9309a76d36931d1f77d4bf317d78ed76c74accb9fff9c244453109304f62f58689538131986 SHA512 0a11209565c715d333161aab40b6706c025f19469be41cf287a3bfffcdf017bc74697145136f673cd8d68d7b32db43ea258a03ab7f31bd0f93e83721b642ee84 -DIST LibreOffice_6.2.5.2_Linux_x86_rpm_langpack_cs.tar.gz 3189356 BLAKE2B e2f5bae2d23378d84990edc62551a4d62a3b635a1ffc616762f2c7005482cfe03bd3a16d6857033bcd888a852647b185e16b72fd4d29ee4dd727bf19fc43adfe SHA512 ca3d4816e2b05e319bdfdb7f6adaa4ab29451a4fca37236b7a858a2c96f0f1b5458692b70e1b8057f6fb79721779a555a3ded2b8b89e13483943878732495a1f -DIST LibreOffice_6.2.5.2_Linux_x86_rpm_langpack_cy.tar.gz 724850 BLAKE2B 1f15473c85555d8d0b1238a3bdb9a1f81f05060a416f4b06b459c47b84f42cb91209409bfa2cb0b3ea96010d986f81c719010ef36dd88fa04cde62e6db45669d SHA512 e37b9e75fdf1a4a03d7000d442b094fbceac3dc0080b62ab91643c42d8e6e9b7da7c66c0d4b36da36b39749f31a1647ce4f07b1f3d35421d83d7e4fd274fe13e -DIST LibreOffice_6.2.5.2_Linux_x86_rpm_langpack_da.tar.gz 2628799 BLAKE2B 0a1573f80a7cba576a9fc28b8a55cffca6d73dec188c62605161ab5e4caf68152d9481efcc1bfc8b2e0eb47bdf41ede1c8d8457ef60822866accedaaa9f15255 SHA512 a4400993156e9497b91525c0a9dc4dd570b0b13f1d551c75af002eaa0b7e86d7b7838a0e5552fe31fc4888f9ddb07d6bd50d37ba4e76a9b2022a6e10f03e5797 -DIST LibreOffice_6.2.5.2_Linux_x86_rpm_langpack_de.tar.gz 21757102 BLAKE2B d2aceaf2a41142d1145b20ebfa75b0f0f9a31ffc343c94b05c95c882e80785f6fe9324744b5d76de32b0e74f27a06a0d698a5fdc619f1ed410d18f23b6f60dd8 SHA512 fdccdd846934804e9ba856591754d4606df22052cbabe0ab110e7efd81a3d1d6a19dc5c1640a57ee5f0c5edb54a25c3dabddd28e1a5752fe0ec4069220e4f0f7 -DIST LibreOffice_6.2.5.2_Linux_x86_rpm_langpack_dgo.tar.gz 441831 BLAKE2B 9cc9a4f47e11767e97b4212073e3e141c1b37ac5c258e79bfcedd3b8fa9750e2a023c9f77bbe9e20ef24c91ad9ae5140147f238be30c0912b1b07e83dcb64ad1 SHA512 12d1b59ac8a038b2a66455ef8eb33f4cd906ed85b97fc4233a9f2517c743e4edcde1d3e09e0c9763a524e438f9574c0d4d212c0b9d1c44cee753026e11509032 -DIST LibreOffice_6.2.5.2_Linux_x86_rpm_langpack_dz.tar.gz 367898 BLAKE2B a75dcb7380f66dc64e9463b3f8697976505b574e9df864fc7ffdbae7247b19a93a933db803db8b99c102ccf0c98bfc1ab4f19ed8b6ddcbf7e934d170ba3067c7 SHA512 16785bc19b6ebb5885f6deef53a7d8b0eb4c9aca085b6d7348626d7143330df47e7ace437ff183303c2ec5fcf5fe5506613b958d4ab1883feae09c7e0496f266 -DIST LibreOffice_6.2.5.2_Linux_x86_rpm_langpack_el.tar.gz 2828083 BLAKE2B 0d76838c16471510a6ff462d1e1a549e0e512fd0b3b0a7aee19ed0e9de007c294afe858bdebd438539f84197d7c473c0da6025414ae3c1e086e421337427e42b SHA512 758e5a836cc837d028019d388d05a034020acc6b73ceebc88b19683b79cf1e592ccf60018ced067e8bcc0d9541184afc11a4382cfc291fc65edad1e9c6980d2f -DIST LibreOffice_6.2.5.2_Linux_x86_rpm_langpack_en-GB.tar.gz 7336686 BLAKE2B 29c513b3081f7b5a1765917a77de3295f735ad6831ee8718d084788446b0151b1b457a34f90ebb4692db7407c569b54b27d8025dfd0ea562004043ad766a6b8d SHA512 5355339714ac9f734c37cea592be2ccb217071dce44ba32ce7a34e90d1a45d9c30f36e038e2a90fd1cbd84520a74acdfcce089fc8f7e4a1d498a0ed7c767d6c6 -DIST LibreOffice_6.2.5.2_Linux_x86_rpm_langpack_en-ZA.tar.gz 6923810 BLAKE2B 317a3d331882801b932873b29140ba65a98abc14774dda52b00e26f6f66e8f48ce8347c57123ee92e6f54f3b102dd420441dade6c102e0f6d29354aa1e9913e2 SHA512 7751289df48e78e8f57f7b7317580f5c9ef5ee5196030b462f2e74248ca89ab30ace5f1510cad375db2c74d8c0c7200be95f02c1da75460dbec941af4c514f8b -DIST LibreOffice_6.2.5.2_Linux_x86_rpm_langpack_eo.tar.gz 721147 BLAKE2B b2c2d150b4d4cce191fe369afbb3d2f683e4c12f5d1726efcf8e8ac52d42f8f39fe5bece7105ba5cdf3ff83b882c1e72d66f745a7baad912dd0b8e379260ee01 SHA512 7781476317694ae7ec61127cf3a02625017d40a8befc268cbea689a8bb216ca9b9099dc8c7e5d6095a7194bac58c9f430c233cc609ff00fa1374ccabf7aa989f -DIST LibreOffice_6.2.5.2_Linux_x86_rpm_langpack_es.tar.gz 2242258 BLAKE2B ef12a4d491631d8ac643d5201dcdfcfc056b5ef6f356f991ada1a026c7ae800bc94c2a64ee4ecd8dd0b7affe94e40b36a6637d0c261015c3b67115f58a5f6640 SHA512 8f7c0fcd9b8a9f7c1a7e67a437fbb5b9f2a1fc735ee097978e2863e0b09ae0cfbbe3f8ddb7d7dd494e2abe11b1ef281f85ee778d6200c181362b0c5f2f6f4870 -DIST LibreOffice_6.2.5.2_Linux_x86_rpm_langpack_et.tar.gz 1634009 BLAKE2B a1a362b8f6326d5721faa9712352708d187998a08d90e65b8c8c64e304e7763bbaa2e6ae29070fe5001cbc1aca4f7d1ee85ed7839ff720cc3495b40421ee367f SHA512 0b327a7cc80ff526c141d0768b473a0a6a38aa8490c9826912c106a6fba25f1ebbe9fa0466e82b3b1f17db6f1493d2417a2ba56bb856700d1984a3f5c67f76c3 -DIST LibreOffice_6.2.5.2_Linux_x86_rpm_langpack_eu.tar.gz 729715 BLAKE2B 7c1c8e025e598455d756a526a129cafbcfd61a9e341a98c25ea53ed1fdfae564447ae0503a9438a25c5c3451b7a647b0dda25848e7f0dbed3dd4b30fb5f4d682 SHA512 9c415174ed772c34b1a2ad804738366317becf82579322b09bb34db35f3d2c53536f1b1d0c2d773c9d50af0bde3320cb6d8d28a4692cba0edd11085527a9df0f -DIST LibreOffice_6.2.5.2_Linux_x86_rpm_langpack_fa.tar.gz 332301 BLAKE2B ecb72a6118d9535b07e929da5d378fc2a33b9478e8524ecbda1551fadcf0170eb30e05bb07f63201122edf96b96df8750a12c18d5fd792171321451e43fea56b SHA512 655b24ff22451d00e35555399af7d6d5e9770619bb64a0da5d3ba7dc8b0a358f1b35bef542a70c1556ef7065353256d59fae386ce1fa2f73796a19ef0ee7b963 -DIST LibreOffice_6.2.5.2_Linux_x86_rpm_langpack_fi.tar.gz 716008 BLAKE2B 762fb52186f53f576aa46aedbe28c62eb5da536a6f4abf2e678d57f6507fbdaae4a3706e830e1f9597e95523a969655f9a13eca7b1a284ba0bf8c608cb8d556c SHA512 5b9cf0f5d50481e0383efee9433c8c6eae66135b127857ac05eebd0fc4f08de0fe15d366e8b4bde307c64ff05923d58b49998d6fc3e611f23a1cde44eb2b6573 -DIST LibreOffice_6.2.5.2_Linux_x86_rpm_langpack_fr.tar.gz 3036351 BLAKE2B 5586d8617dc619e672b6587fc3dba80f659c0ce79a36e258537d5920a12e8ee882106289554119d8f17ef05b7ce0b0a019d89db7d67965782162719600aca75f SHA512 9833b62171af65abca7fdcaab75d0ce6d1da9eea0baad2f8d1cb56469af42ad1cbbab993202220da47fb511f45b62984b754de9702b9c3640aa57ee5785e778a -DIST LibreOffice_6.2.5.2_Linux_x86_rpm_langpack_ga.tar.gz 742659 BLAKE2B b8c6812cfa26b2f23a257f8413a6c6c0e4a7ab3dc4eb356d66f116a3ccd332e380ecfb39c762e64dd891ae9fe4c6354d3471841813ec760a94503b30c20a8881 SHA512 718938d8f32e25b8140fea01abb03e8d5fb06be5ff2bc1d98f1aff91054cba95fefefc27ac16c5a137a3b0d94410f828f55cfcf5e1820a722a264752f7e169b2 -DIST LibreOffice_6.2.5.2_Linux_x86_rpm_langpack_gd.tar.gz 1782134 BLAKE2B 078ba900dfdac0374f538ed4b4a4ef8c2d0d14f889caf39d21007740f9879a5549d49e0a136e2a9b1038e75de3b6ac532a128103c85eebc4ee5d8d7a121ae90f SHA512 13cdcd230f32031c5eff80418d5c0282b90c7a7d45128250c59d02c9d43b3b6f2a9be72cb123976509cb7342296f0ee2a4e3dfe90bf2a50bfc15d1d2017c347b -DIST LibreOffice_6.2.5.2_Linux_x86_rpm_langpack_gl.tar.gz 2620706 BLAKE2B 2b0d424ad54d52e4a9a86ffc5f9999bfe31f5382380db4b012262a9fbb4282882c494dd31fd1c62e15ecacebb8ff29843981a016849eef19058b6d47c8b67787 SHA512 612da04aa1257626158331ad77ddf4761928334a0377e2524141994109eb64dd51d00bd0945be7e53ac23ad946e749c4e2ae2064977df8fdbb1be87a50a51c5b -DIST LibreOffice_6.2.5.2_Linux_x86_rpm_langpack_gu.tar.gz 1230311 BLAKE2B 9c0d17d91edf26adea5ae3200851305655410efa2bb8bd5238c5113ec2cdf2046344276cb548a927e60c6da2a08b953276cdf84d52915f68968a87317e25ff6a SHA512 a7abd806b33df125d45322359ad702531fa90e49a6a1d3e9afc7434104fdbcb326893727fe99e5d87d501ee783b087083be0bb778f236b87619365e9a59b5453 -DIST LibreOffice_6.2.5.2_Linux_x86_rpm_langpack_gug.tar.gz 509360 BLAKE2B f7019cc22cbb31c91e59845ce599c75ef76b189de25974ecfb245b740a6c02e21de25c14a74df623fc70612590fab2f0fbfdf1191356ab5cce56a8dcb6ced543 SHA512 13bdde5547f764b49e41ed01ea79562dbccad1e8712bd86426f29dad4cea58cdd36311197a407d34dfd44fd54e7f38082a20e3a879416a61e0b0d41da077b101 -DIST LibreOffice_6.2.5.2_Linux_x86_rpm_langpack_he.tar.gz 1622807 BLAKE2B b9b0978a14effba179dd40badbb2d2414d36c6af588a477e53e511fe89d21a5ac99f9c52b3ad03e32fdbc79a99f2666ecfe1908f65da812b9b1c81d820b732a9 SHA512 4f96ef0bd9314bd81df43385ebd0a46d11d88f44016ed76d4cec5a020fda4e8182113d7f0fe8158cf0bc4ce0959507cc9d56cf410a86dbd42f1b5c10baa649e7 -DIST LibreOffice_6.2.5.2_Linux_x86_rpm_langpack_hi.tar.gz 571621 BLAKE2B 74a96adb1f9166023274a4b532ffa26b7f2c06d2f9cc8dadf168900764c1e2fbf020b25c8c932a5e0519fa737c56e0c1697d470e0422b369b7d0daa8c122f902 SHA512 a36cd545eedc0aac7bddc830baadc44bc3d4923711d3daadcb77253b4b25b8bfb0d88be534bf340d6f05e2508ed999f7c8236c31e10fc59c0c77da19a2a8ef80 -DIST LibreOffice_6.2.5.2_Linux_x86_rpm_langpack_hr.tar.gz 971204 BLAKE2B d99ef531b98795cc0baa5a3bca1285d9fa9a204ecfc6c5d502028be15078b7a49374205b85c209ca2ec8f04266acdf10115b9e9f98b2fd8e887148de8ecb407b SHA512 d1f3888e6a4682fd48b40c2b2cb22d46e354a4a024e2d9b5112dcda6d1f6f0848b1c0bb03adda4caf3a0c54e037868bdd5124d7cd78afbe6c6a50fb0587f29e4 -DIST LibreOffice_6.2.5.2_Linux_x86_rpm_langpack_hu.tar.gz 3018422 BLAKE2B ca24b4e95d1489cb50cccd81e4b4193563b4dc2f8552d1ad26d64024723a34d95fea5639b397bbb7fb8ec912b0075fb243ce5f5929b8d648124a0a5d2f1f2cfd SHA512 34de4df6b1105c2bf6f9ffb18fe107206e8038b295f1385c07e397aa033294da4a5eed37551a28f0fafbd3cff17f477eeba8e202c4e6bd9ab7a6257b393d47cf -DIST LibreOffice_6.2.5.2_Linux_x86_rpm_langpack_id.tar.gz 1586945 BLAKE2B 9d9b0a323c346bccdf42544254988ec911b6a620f85041ce4dc195810beb0f25ff0df7a4e91b0524fc5b494898ec252f80de61c537df449afdc721285e6cb21d SHA512 3f7e8994108c73ce3699a3c94a93e7597788bb82c02dd779ee90cad89512a317c7e788a4f7fe9e3da95a274cae27ad5240c05b5bea1e7f5025984186eafe16e4 -DIST LibreOffice_6.2.5.2_Linux_x86_rpm_langpack_is.tar.gz 1518996 BLAKE2B 45f172fdfa2fa87ab2dec9f9182d72cf0524569db4ce189c5cfc4abbdc748871f9bbe561609563a24d0ff2392cba9377d15d89014f748a368d9b60851226dc97 SHA512 c4b12a6ab1988457f608e57f2c0e729a2bb8bb28fd5606f12c3957eb9660c69f56c6f157696c2748b36366f29b0971876c8b3ff24e303cbc60091ed7a3dcc3b6 -DIST LibreOffice_6.2.5.2_Linux_x86_rpm_langpack_it.tar.gz 2069382 BLAKE2B 66cdb587b862958c06d50c08232476749c4549f23bbc5cb14a9cf019d0846f953a4552f2fa77ce7195a185e3cd2ef425b40eeb81eec674d49afde1461b195da2 SHA512 1e4dc1296c251ae1c7d04a8736d9cb5166c2f881d5870cdbd2f06e491fa0df72f00a57c9e2c598251cb7a2252f0c6d4a476a7f32a18209eda27759a6b7aac8fb -DIST LibreOffice_6.2.5.2_Linux_x86_rpm_langpack_ja.tar.gz 809591 BLAKE2B 0322b8ccfc8e358e351e5d332f4cfae1f29cc2d1bfba59d4dc8af22774d693c8b7c7e530532c6ec0e56c94793a91c6b0ec5d7918aa1073a2372b8bae9f9361ef SHA512 24187155c8c6d81803156858f69bd36cd4be5b1b05ceb18dd8228c379508727f96807e53252bea028d99b2337d62d2f9975a21f900abc2f3efb6ecb42449eb64 -DIST LibreOffice_6.2.5.2_Linux_x86_rpm_langpack_ka.tar.gz 360790 BLAKE2B bb93fb49ec43ec26d9efd26b8732883a2ed82960304bc8283a5eb98e8686c25249bbd19b209bf66ac0a3b31efdba4996628f64ecac93be9840dbb9a0559a2c65 SHA512 8982d2a0541778eda6da5fabe31bc1f63b89367a918a707b280de6727c79bb5caaaf0363e1fcaf0c371f4440886ac691a2d42e5f6263096772dc4346f31c7acd -DIST LibreOffice_6.2.5.2_Linux_x86_rpm_langpack_kk.tar.gz 785313 BLAKE2B 08713ae657fea01fbe030aa3595cb0e934565c1729786252285a0b71aa4683bec9b151dbb4c5c862d265ebd7c8478914bee5d5e5dc15b3efab7ab6baa5b96ab7 SHA512 915cc64d68023904f5cdccd81c9d102c8a2ad58f0c9827ed7011bbb2c0fb40c94f2fd83fbfe3172a25298844d9cc2afde4559f5da6bfedd4d3216dba1679395d -DIST LibreOffice_6.2.5.2_Linux_x86_rpm_langpack_km.tar.gz 684420 BLAKE2B 3d5a99508deac93f560247acfef2c63d576d68fc70d9b35106cc3c9afdc1e49140a9c3e1a8fc11cd273403ac52701b7396372a03fa29641cfab340860de028b8 SHA512 04a999291f5517cba3c3fe89625a907bc794035d1f7a549b1f8f7b977faa8b16ba8760a6105231e874764c434c9e252deb0d2c1e4403d1119343363e5008a7ba -DIST LibreOffice_6.2.5.2_Linux_x86_rpm_langpack_kmr-Latn.tar.gz 334546 BLAKE2B 0bce74f7e287c8476b4dba21e677f27fa7e49d040f858f9f18250842bd6af4e7dbb59b99dd911ea81cf535d4590bbae14a79778d34bc2822b91dc0cd96727f27 SHA512 710a841023fe3b498fc3d7ec063cdfa1d9c3757097a7d53726ef24153b1d30207d373f26d36e986579c61ed2562b744ed0c31c9877187482c0828dfb1fa9288c -DIST LibreOffice_6.2.5.2_Linux_x86_rpm_langpack_kn.tar.gz 583046 BLAKE2B b87632d0d8efc78e345a943f29fb4b598110d1e1cf8028222598034f5176bdb7b43e1dd3279d34a8b2762e8723d864635f3fa9663e801b8e1c49e31d1689522c SHA512 ba8d528ff2e12e78c596ef57008854056710bfd9b207fdb83a6f3a001a9a9160237e546f337dd326c8aae0d31a011d4337f2b589517481f09b8f6018c3486e7d -DIST LibreOffice_6.2.5.2_Linux_x86_rpm_langpack_ko.tar.gz 807474 BLAKE2B 0b434891e557b76dae8d3dd37f933ca7d38b751ed2d7a5cacc6eb6da4fa4015ab6bc3711df61df220ccd9f146a7143ae785d2d40bb40a216dd17be72ec0400cd SHA512 c1f138d0292980064e7ea53eca0af4b01d15a00b01610f95928024ee8ffb9b8c3654cc3a6bf065de0b1a594a8a6148c8cd480ac0436c159e18aa8c6b5efd2523 -DIST LibreOffice_6.2.5.2_Linux_x86_rpm_langpack_kok.tar.gz 412668 BLAKE2B 11c2314a69bed6796db6d12b76f3302f210be035f8bf1b4e5b58b823c83ca452751fab1969296182f9a2dbdd93174efaac6b6956807f8471dce4496401f786d9 SHA512 b88ca4e341e03013a6b3aeea0d33d8b8444c713ffd591bb3fa23ff4e0bf5ad94c18ecd7ba60ac637c804778541d8d81653812f4b38b00ef48b67be769d5e3302 -DIST LibreOffice_6.2.5.2_Linux_x86_rpm_langpack_ks.tar.gz 330774 BLAKE2B f2680fc4dd70f6583c25a913b1a803bfc6c4776e8b29e17ca02ac46414bed438b546069380fcf2eca456c22c8b2d5918383030d3da55366a28f220866d6c7e03 SHA512 44fc5f5eeb6a7d03f0d41103c18037219ce1c62a184c6e75c27fdf6d0a07bb6588d94522833a5a31759a0724b600950af4be4a4018b7cd8f03bd09f6e6e4d917 -DIST LibreOffice_6.2.5.2_Linux_x86_rpm_langpack_lb.tar.gz 142678 BLAKE2B 5bfc19f49e72f872a5ecebb8dea8cbbbbc24c7364c6b18775c548dfbfac8bfc27dc305cb2f0374b419d1bafbb2eaac56c87cb2ea3758b2cb10626860570ebf94 SHA512 1898f6217c8e23a933136ee3ea09ad65be278d53211ebe3b674f84ac7b3d86a0c174fd0eb0516f3a7a105a97a2c3c6835890ef6fc42a0c88da115136ea9fae67 -DIST LibreOffice_6.2.5.2_Linux_x86_rpm_langpack_lo.tar.gz 432250 BLAKE2B dd9746efb3d738dc6c90f6a76a542b9c6e29c8b737b1c9c754635a1514edeb18de0381987d419cb76b3a28ef8006300d7d61d222a04b03504829e621eb047615 SHA512 075076eae06eb8bfb8149ed821de11a830880ae3ebd2495734b53c4c345c487b34c5f9d0e006d379aa6b63288d901faf14afe6daf4aaa794cf20cf7abc50e20d -DIST LibreOffice_6.2.5.2_Linux_x86_rpm_langpack_lt.tar.gz 1033289 BLAKE2B d711df20607160b557ca46e2cd17f6ce71b0965f24f32bd33993dd1c78020f5bb925b01932948403c17b59c4ed152c5f176addb4e7090cd751a85e70739b4cbd SHA512 8ed7dbabe2490e9dffaff52ea44b2cab0df6645b318658e4ae6057ae5ea866d9d9386b8d7cf43155cda9cd9417af16bb216cca6616799c931c245e05b7d73879 -DIST LibreOffice_6.2.5.2_Linux_x86_rpm_langpack_lv.tar.gz 1494155 BLAKE2B a83974f6475f4ace438c88e1d48b4ae2ab3af43df6a2c62f4430a19ddfca307ceec3190d5f4c763419a7aa6f92ee152b19517f68b6786665f1a36e1b22c7087d SHA512 50ce2dd23642db187cd2cd0fc2ad8f2e1d21ce26c749e15a6e97d6083fdbba4ffa7929ab26c41b163d1786572513226e44a474373c0a519251ef14e512cf534a -DIST LibreOffice_6.2.5.2_Linux_x86_rpm_langpack_mai.tar.gz 331888 BLAKE2B d91c1ae4a583a8fd19ce0c1d1744e6fcb2902ebb6323430804320630336a8f1402f423422c207ece885c89f0ef77066bd4efd746a1e68a95f4a04b1c8c1c0501 SHA512 f271583c9d63ff1feff81dd9ebf4ef806390d9641882b4b40bbe003dbd9fff7c297e7f5ea9edc4fefa7ab2e3dfe7a26ec64c2aa4fd66c2a91e1fd10147bbf8a8 -DIST LibreOffice_6.2.5.2_Linux_x86_rpm_langpack_mk.tar.gz 384308 BLAKE2B 35f60bee339217dd1b775453b33681fa968a651756e6a16a6aad761072dd31f4388ffe1ab48699d78811c064a4e23bef7ff8652612a6bbbc16aa3195de72a777 SHA512 008a8556cf32a8ca2dc424b91668b41d28303ea937e3aba1e3b0bcd6638225e9d3987e834228c2ecafd4959b102af41e82d46bca8b6cf52240828170a2ca842f -DIST LibreOffice_6.2.5.2_Linux_x86_rpm_langpack_ml.tar.gz 544548 BLAKE2B 6a24836521970325ed23ef7e49c611818838979df757171a7fc9a27bb6faded390a6373a4402db2b88d6d475cc6edb2281eda7bfdaedd9cf32af37d6728fd0a1 SHA512 8e47234799e36752060bb5f0e858b9ed272b2cc20e7ca4b944f3742361e718ec208beb0e525efa767662f85ef4ad34b569257c77f293317ae36c0db6a33b2ff0 -DIST LibreOffice_6.2.5.2_Linux_x86_rpm_langpack_mn.tar.gz 508971 BLAKE2B 66762e69a7080ee3178e1f5ba0e0a8afdeea5b338374e91d331923fda4827238c0a0fb3e0a28167d8fabf694f0b657dbbd762977e64a45e608276340920a63ab SHA512 d572b401843e9089b11e4d3bea7cdb4cae740067c4879ae052d22e06857a7db7c04898ee150892f2fe9bc30d0b343f05843acd4026d450d12048d7f130be8ef4 -DIST LibreOffice_6.2.5.2_Linux_x86_rpm_langpack_mni.tar.gz 403308 BLAKE2B c099590f969dfbc7eb330bbe33d32113e6f33c32a73c1a75154ad600974d8c0c1049f558297d1ce923bb8265f7b7b72e7050c92e8a9b6376b0946d66baa8aa59 SHA512 be0de81de3749189b52dcdb54d8a7c4c2f75291b8095ef4bd79686bb4327b44c1679cd7f42f947f635e04cf71d8a013af2c7b5c9ade64e413978c33913b97c0b -DIST LibreOffice_6.2.5.2_Linux_x86_rpm_langpack_mr.tar.gz 579121 BLAKE2B 4a2158d8f834f8068a3f9ccb2cc4af98137689792e4a4c95271a9d6bf81b31298a781d72d65502bad04308798f98184508e4882ddc98888a9b787e15c9631434 SHA512 abb7eda9e25137fe3d731289a49cf13f21d6ecebf53698f7aaa1cf74b6a5b5c8fbac85f7f16df3e67f80778dce99cbe828f9095b5f21e6a00114db9deafa0036 -DIST LibreOffice_6.2.5.2_Linux_x86_rpm_langpack_my.tar.gz 464955 BLAKE2B d21ea34aa110a6e87863d1c52ab35b4f96c03f8eec65e6ee79b384726f22946a9dff30a2a03ce5cca9d13c5443d4640ef285f00708e1d940e13ab8005e240233 SHA512 6de83c4512f8b8bb3b7dcd744598c196a0f2fd60291b3b85bc533997d6c88278c7870311a5393083540554d64d7015d065f293ca6d8f92ec6781fd16ff720c31 -DIST LibreOffice_6.2.5.2_Linux_x86_rpm_langpack_nb.tar.gz 4065125 BLAKE2B 4aee5a7b73ced8e59d3340e58802686df6cf1860005a43fa92af16e408979f312af497e012236b3db822f92be4d4799cf9f9a7c882937b87c18892859ecbd89d SHA512 c74b91564d415635fde0370275406a38b78ae48c530bf07ddd7304e7747762eb16910a20a8127399b08bc878032bc69dc5482ac173fe5bf640c68409bd3d0a18 -DIST LibreOffice_6.2.5.2_Linux_x86_rpm_langpack_ne.tar.gz 860426 BLAKE2B 5df4307a5e472e207ac34225b3bb5f97a47b4b9923e82bdd4769a06210a5a935d9f5e70e89a708c9eb250234ccd3d72be878321481dcfe75282ccc5d26c54c5c SHA512 7039f2c46ba075f6efc6bd712d4cce178309e87bc6cdd8e2b77657805bc7223ea026c1c13407a220c1fc6e90e927af31ec3909d9fa4656d904de00bc45cc1f23 -DIST LibreOffice_6.2.5.2_Linux_x86_rpm_langpack_nl.tar.gz 1523225 BLAKE2B f3bc61a926fd665ea29305bc989025ac1410808b2e17030a68355fa29b035beb220d6e7ec987587c7b60b660e613c5aad54c59988ec21621a88702af27db9713 SHA512 afcb67ccb963e06501e4bdece1c05f3b8580bce5e57fdd96bffbc78faae204704167fdd255700fa418a42559d91b78d4f1e9ee091a2cfc2871dd0b65ca4ce790 -DIST LibreOffice_6.2.5.2_Linux_x86_rpm_langpack_nn.tar.gz 4065301 BLAKE2B ec31474f30171b53b0ba2f3e370cc7b69fff505cacb8eea9746eb4ca7e5c2d2d5308363287c16ccc1e1498ebcbbe3958f651654465a4cd0ea8a15895580c79ee SHA512 9c87e76d1a489afb55020ca104e3da49db25d6b27343e9a827b19ab32a6afedb1753ff070c026615a35445f6b521b3e9fd867f18005d304dd78d1ae30dabc785 -DIST LibreOffice_6.2.5.2_Linux_x86_rpm_langpack_nr.tar.gz 278240 BLAKE2B d24a1a5d3e41c83321cbd01c4e966ee09b6962cc630d9971bc54d7cd10674e44e904eedad401fb75ded45040aad20cd302339d7943cac3907b752c243e8a5ed0 SHA512 462a94a6bc8451ff70fc9f2f478d92658dcce7a3e39c94b5dedb40c52b06df8fabb18daad2376b45e2ee9a531d621f5676a2c7ca9d6fdb852c07f3208d3d7002 -DIST LibreOffice_6.2.5.2_Linux_x86_rpm_langpack_nso.tar.gz 322687 BLAKE2B 666ade1dab4041c9c8981d57b36ca11dd78e3776615677236507d8118d8c620a95d4fccd0e89d4fba485d1bdc27fdc621d06caac3a6b81c3b472fb0560775cce SHA512 b553ce43bece0dddedf8b6eb7ea0eef76c79809040c94e681fa322527dc0136e6b804171e3264a7ef4108084b629e19ef975d9c38c11f1d680f060b55d727b4c -DIST LibreOffice_6.2.5.2_Linux_x86_rpm_langpack_oc.tar.gz 881546 BLAKE2B aec3f00b9b4917880a74ec980a4acfbd0e045a3bbcc8f537a80afcd1347a444594beb09cd58481762aee901cc098dc4a0d04d182a947f43d4e786ae5b03e065b SHA512 34635ec0dccf2483fddbf747738ebfb4dfb6091e59e87793dea4f40c3c975f0e9c37e4a5007c83e391d80e5eb3d2093ae7111ba1d1660a25c9743618607177db -DIST LibreOffice_6.2.5.2_Linux_x86_rpm_langpack_om.tar.gz 371090 BLAKE2B ba03a249f3a15f502b0ce0fe9f274d13da5ce5ffab35d1e68db7d5096233ae7687207783e57377f13e0775f8e32ad42d2aa1ef5f5d3fbc6292f07f9db5849f09 SHA512 0ba38ecb9213a63ffeed13e65f52a7c4df73d524891551b7c39d90640a843e1c811db22c8d598f18bb534540401397bb6daa963c080b24fbe89d344d19f4b219 -DIST LibreOffice_6.2.5.2_Linux_x86_rpm_langpack_or.tar.gz 602124 BLAKE2B 17a3638184d713ab24b8f506ed54625abc934c8c1a900869788ef9e565edd83d0a3a4b94ad3f38341a1f6c2a92fd3aea210db36cf89a6b7cd0bfbfb6aab71533 SHA512 5982ad3508a425a39da5bf4dcd7553fc31ace5125630c868a0f640e7e76f35bb2c818e4e2ed061198ebeabcd7ea899145c78a7d6b0f79cd3c3b6307c25a1cfe1 -DIST LibreOffice_6.2.5.2_Linux_x86_rpm_langpack_pa-IN.tar.gz 471596 BLAKE2B b0d221cbf8ca51bdaa6644f85fb29029bd579a7411bacd8f9ce554976190698731911211b1dda331d3269672f73020380442085af4470aff69d0382068ff2125 SHA512 f9dd0bb8aa7d34db65bc4c9ed385e5b9a8f2224cd34abb403f965e55f38279fdb79c4d9b124f197ff144e71d39ef4f5b06cbe50a4436b270261310698c239f16 -DIST LibreOffice_6.2.5.2_Linux_x86_rpm_langpack_pl.tar.gz 3094841 BLAKE2B e05abb34bfa90372d7be7f0fd1a5f5d47e7898452c8d2e0b9b2c5e06e515ca7f2c6623b9db642917015f9ae7716aa32d412d95743f3a445e1cb0cfcbc6e322c6 SHA512 9860ea6f67ce3e5078a0a42014839ca1f50227be645e80aecc2d41242460a8222fb3bca838ccaf4dc227cd3c35110994a462ba36b516969a5f0e804097e449c8 -DIST LibreOffice_6.2.5.2_Linux_x86_rpm_langpack_pt-BR.tar.gz 2816056 BLAKE2B c9e6ce6dbb7f0dfa3b1bf238306f12574bb9d4aaa75e4ca674d8fe682105a97812d575b52fec993f919ea8805a19ed779f22287d1391fbf0324bd0de2744317c SHA512 de7e09a14bddf8c856a19be5d3b57ec4d147a613d95f08ced595dc8f4bcebde5ec7d4fe56f38fcc0e72d25ccfcb1d79326cd288e4734834b465b32edaa261cf0 -DIST LibreOffice_6.2.5.2_Linux_x86_rpm_langpack_pt.tar.gz 2371435 BLAKE2B 184887d94617c1649d4f73953b4212ba1af08aa4f6862cf035b2bc434fe8aa5d01917f271164518f129037799dd738384e9ea3ec23f71ae96f7a975db9e3ed2d SHA512 caf146aea6d20286bab93439ad0bc5247b382ac7a442e0c0535763dba0eef6be3d71353ef1d4a135fcedb20e73d267002532c338d8ce3cf791bebe499ba95838 -DIST LibreOffice_6.2.5.2_Linux_x86_rpm_langpack_ro.tar.gz 2531840 BLAKE2B c3a6cc6e0a1971b090056e7cf46ad9fe6a5b59736b4b1031896d94ad2bbce960d7ef17dff61d0ca8c0306c072a536b7998f6acd8c78b5d931fa3eaeab1509eea SHA512 75d6d079dd16360254ff6252edef23efa6ceb762ca831c0065d643a9fd134bf18d6d71e04a48a6976e3014fe5a9f1c7dbbb67b5fd1b2acd86f6092fd43373e19 -DIST LibreOffice_6.2.5.2_Linux_x86_rpm_langpack_ru.tar.gz 1902288 BLAKE2B 6de0e1fdf72b203195080ec5fdc42022685d824492da56fc17fd09c41e257276b7b0e0e5e5c712987fee626be1f331e2d74df505406c3877002e69209b758632 SHA512 73f41137513b047ec04915a410486f514463c68ebab4b909ef70a0be09e4f88e8291c61c96e05bc828e72b59082d9b7eba0f499228929b22f008134e13b41942 -DIST LibreOffice_6.2.5.2_Linux_x86_rpm_langpack_rw.tar.gz 345634 BLAKE2B b42d9cbf0967ca7dae08167f7acd20cb2fab6d444fb18041c6d2e40861e2e662041a6409c39ba6016c006e5e5e6f713c1802a0ee5cef5e78f0b844755fa8c1f6 SHA512 ced337867f97d4f97750cbfb5c02799dab5a1d9151aab9235eb629d8ff0ae638b437a9f2051b2a4352eae8a212a445e58cd7c47552132a284355c0fd40f2658d -DIST LibreOffice_6.2.5.2_Linux_x86_rpm_langpack_sa-IN.tar.gz 451402 BLAKE2B 0d7936be43ff3a0b2e445d4eb1a61c50e28ab38112cfc3e72ff79853b8c4113690d71c05704193bc22d407538f847739008a7f069837af51c8b406bc71526685 SHA512 587d2f09854244dc98caa422e79b24efdb91eb3cd2d8cc577f3836c8dd189d2e53fdf7d2e02573ac01c44847ef4995ab432775b5f0f5f539a63de245ad79c25c -DIST LibreOffice_6.2.5.2_Linux_x86_rpm_langpack_sat.tar.gz 523440 BLAKE2B 05916461b0dcfb5e05ef315753273f962f7ab0d13e4f77a39c5d6e39a2ef3b2c7b2b547705ee8d3174ab91eb765dbde490c0916989f1062545b475106165a795 SHA512 5022d94bfb09a736ecbcf1ea66b48362a45b5230d34922b97dfad850bc81773512c1c6c0751bb0f9c1cb014f218a0d5d848a1696c1d6bf9a6164fe99f9e7cdaf -DIST LibreOffice_6.2.5.2_Linux_x86_rpm_langpack_sd.tar.gz 438033 BLAKE2B 3e939f595fc8854ed4a4c68be6c7e4a20878df8d1529125355715fa2a14850e121f44e7cbaeb64dfc8d4a57aa358a7a53ba624af0bd0238ae4cc0e03ac08c02b SHA512 573589f6f3485d1cf49b91c48b88fe7871d4dd3cd6467a9ee684c04e23960e84a8f0ec0cccec668e8f4fd853592da0fc3178fa67b893768c664182b6881c09c8 -DIST LibreOffice_6.2.5.2_Linux_x86_rpm_langpack_si.tar.gz 738563 BLAKE2B 363bb05d565b641ab69d99ac87ba77de05a69185d05b28d9187998d879c9ae707761c3f16103da795f1c4c5259eae05cc517b5ee3a86c2c1828de32960aa11fe SHA512 c7fbf359b0d5db25ab2fca168c0f0b403192751a1dad3ad127548394696336ad767d93166beb887558d559bc6615e40d960cea85bfb39afe80fdff0e5c28c896 -DIST LibreOffice_6.2.5.2_Linux_x86_rpm_langpack_sid.tar.gz 452332 BLAKE2B 7614cf40e4d89fe34fad52400e99b0364f0fb89f488dbd53826ed229a3f5e06883877ed38983f5c27cc1b58b38963b89f85b895bb2dfd029cbc86b3e06114ef8 SHA512 498119006779ff02280403d788f8dce893b12c2b184d4961b181a34b78eefd11ae437c74c712c5ae94407118d0f6e5460181fc66d8b8ef1249e738eb71f70f02 -DIST LibreOffice_6.2.5.2_Linux_x86_rpm_langpack_sk.tar.gz 2027294 BLAKE2B 4cc0ab0b3c7a294e718ac03021a4a5b7f5c31e2a13df166bfa9555f8abe50dcbbe24c7e516563bc6aa4ea0896ef2298a6ed2ea830c3d2ae8e482a34885d12884 SHA512 1e489b8cc91512a2bdf26e505ea1f3658b2b6c2c5737ecd0a29a7a247804921bf140956f7e1764d45db3b0f21c03ede9e82a63752ca6a5bdf25c746aabc482e7 -DIST LibreOffice_6.2.5.2_Linux_x86_rpm_langpack_sl.tar.gz 2433310 BLAKE2B 9deaf4f02ac58b3a730acb073d195667159750c1a3d67e38470aad6db1dfb345e9207a0a29c6cc46d2f2011265f126720145b6e94dfde44e2d9d790de31830e9 SHA512 7d678a82d001b01c317cd9e32cdaa8a2f076ece520fc93fd965fc1bd72d4c0446302ff7c054a54dba1d1f3d9b3a6d658e9e93de825d8e7f1d86389720e32be30 -DIST LibreOffice_6.2.5.2_Linux_x86_rpm_langpack_sq.tar.gz 1173591 BLAKE2B 99db59abfd66404e6c8661aa5037f607203c04204e26eb31440dbe8da092f7510f1d5a2f98c73a970f010a9781dfe44e798619fc00c99a908e4ff02c16888119 SHA512 b99bf181d0a033340c02fac65a14d357a61e504e1fbfb46b62cdc94f1c79870612a67987222c8d0f05465936b6ae39261c718e786a00129de6ecb34de9272c45 -DIST LibreOffice_6.2.5.2_Linux_x86_rpm_langpack_sr-Latn.tar.gz 1461001 BLAKE2B 389eb83f1364eae28be7d2f5bd265f03cf1cd441b5c9f23aded907d9cec4d6832593e8d228c84b9f085dc9c1cc442ace925747ff6714053374daa9ba8bea8aa6 SHA512 3e91c9a3c27fb01675a9f78c69b1aee1527cdf95245f8771f33aa383a7ead9486269aad5fe95fb5cb99d91779b5cd6a34b0933e3604c2a92ccd55a5333c2d6a5 -DIST LibreOffice_6.2.5.2_Linux_x86_rpm_langpack_sr.tar.gz 1480411 BLAKE2B 22f0c22a80f8ae94fb07daebf7bd2a8df5bcb65cb4d0261c7abf3b0ae1691081adb7b8ac634575885217996c7297a53dcab4ac63e6af6a415bdd0a5513e36275 SHA512 52c72b13e65d80cefa738eac479b64256f100d89730e4600864be2bf285581bda7f7b4f26adcb1f4cefb95761ab7092da588ff48cad7a59b4e0e4266d01157a7 -DIST LibreOffice_6.2.5.2_Linux_x86_rpm_langpack_ss.tar.gz 286328 BLAKE2B 7c45dd9740baceea6d1a2722647978c970ea773f7b3f9eb5b725c295a2467f23164ea35f7ba58a01aa2321c5c7c6711bc12e565a211c8eb4dc95903112faee94 SHA512 26cfa9bc87b34a7dac66f1f9e289d0f49d99932256fe089693c13919849ed86eb443aa37eb09d4213b6e91625ba0c53aa272641c170e3c9dd8e8659dc6b08bba -DIST LibreOffice_6.2.5.2_Linux_x86_rpm_langpack_st.tar.gz 280117 BLAKE2B 1699cf7343d3a5edd8e057b8ccb6efb91fcb524ec635bbe5c8375a4db3f9a705ea3dd82d5f15cad82ea0deb3328ea71ce946a035d168fbd561200cc265ea88fc SHA512 85f0c3f19563af4178c8315684f819adfac7a699eb37429d2a355e605d17ea6245d86f95edabfb7fd8d19d265a316b4baa14cce57d49311a28f0f1acd8c2ab92 -DIST LibreOffice_6.2.5.2_Linux_x86_rpm_langpack_sv.tar.gz 2610845 BLAKE2B a648d16064e6f2f83c03f07fdd54af21d1f65ab25d86ecc40332828fcbd29859d998b7885021ae6332ab61e9a211ec8c77c6a327b763b8d1387b9f602c56ec31 SHA512 1fad95750abc79cf9a5a3e19eb5086eb8baf18827234cd6b6a3406c67c8e6e342874e94d9bfb783fd3d34b671631414be624df4f116df26ea681f5a8f01e492a -DIST LibreOffice_6.2.5.2_Linux_x86_rpm_langpack_sw-TZ.tar.gz 318670 BLAKE2B f4dbbd44f714142dcaf933e55eaa18edf72ef65f80eab0a1521dd299e3e1e2175ce7d0e007d6521aacca92608f0ce034868e72d743fa7bf3e3860b8ed9e1332b SHA512 bc2fb02f9db34cc0b2ea7f42f3a3c686f5ab72550097323b2bd4c3a04ed6a6095f7ab5133611303e83ef98f077b15baa963ac49912da85b5bf2aaf20e61e6c52 -DIST LibreOffice_6.2.5.2_Linux_x86_rpm_langpack_ta.tar.gz 686031 BLAKE2B 52a197354649ec47238b9b5a140d2b7061829fbf3761d267b12f9249cda9f0433fae684c32116baf2a5b7ebf783f5492848a0e2edd1c1c254088c251c7e44864 SHA512 4ded40c9ee40cd6ddc750e5a9575ae1164643ab0b59a43f802d2c22cb28171952d4d72be71cf1d866e0fed453b4eabc453517ee57d0692d2c9d37849de66d3a5 -DIST LibreOffice_6.2.5.2_Linux_x86_rpm_langpack_te.tar.gz 1088919 BLAKE2B 79f0a7f5c97d1e9180512f6841add67927f6194355cdbb093ff9c6056a194e3ceb86d42e1c9d6bf2a067b05c10a5d6a0cfce69c2a268a01e98cf0da7dd3207c3 SHA512 ea53a44ea1d0a51ec55fdb14a724c0cb4fedba613dbf9dc6a5b5be9fe80ff5af02e12954065a3be690a78fb09397c783410c3a2ee0a7e9230f09f319f8f045e5 -DIST LibreOffice_6.2.5.2_Linux_x86_rpm_langpack_tg.tar.gz 358996 BLAKE2B 377e6dc0958176927db5ddf61140b7f95c859d633afd7ddc87495181f3c2f17b4fe36f941c7e780b8cfe2adc38728f5e00a6611825b87616cddb84c9cbf1c892 SHA512 d22be9df8c8a82b14d4963da9cbca5180bbae7309d7c6d8840dff24c9fc2af5f3d8fdba261bd900ac8fdb14c100398825fba930cbb9149477fcc9f6e3721eaa0 -DIST LibreOffice_6.2.5.2_Linux_x86_rpm_langpack_th.tar.gz 622095 BLAKE2B 68102e159678d1134856c278af6c2e711943cfe1ab7969ce1d8f73df444a9e06fcae2fb182ecf611630740b8f9b47c6a328c37e0635a08cc05b1e25fb1e57789 SHA512 64f3cc75fd8b41ac38688e2d7f7725877d9346cb095670d986d0e8a3a5a8231eea6357841531509e552c17ed7b5418f3532025459638b07c4f78dc5d5d57c38c -DIST LibreOffice_6.2.5.2_Linux_x86_rpm_langpack_tn.tar.gz 259687 BLAKE2B 6a1e7fc1374541853e737f74694a99e06f714959bc69925b8f5698c734f2f9df11a308743494b9fd4a2af97411d736a31e1ee2c0fc1291d5797fbd2233ab36f6 SHA512 42c30535f02f6954ea3742aab31351d3287074b8ab71103de4e9c2ee98d1b6beeb12b4427dfe80582b251b71d0e3fe973a1385d800398494d1945ea7189f5cbc -DIST LibreOffice_6.2.5.2_Linux_x86_rpm_langpack_tr.tar.gz 773826 BLAKE2B f76d9c9b9f373184211147ad455dac71fb5dba6a188586880d61337306195aad5afe9c03d34cc0818540eca66b9caca653b4e66cf8c886629d7184b23396ab3f SHA512 8107088532bbc1bc7dfaef2a02c988f2fb783ab366559aecac8b51598c879498fe5c1c8337b2c67e1132dac360c048e4ca9094f76af3e6407e16afe1846491da -DIST LibreOffice_6.2.5.2_Linux_x86_rpm_langpack_ts.tar.gz 277126 BLAKE2B e8e5218e334d9cd88d56d0d22c95a67b8177a85c8d83889daeeb89581057eed1cc3350c893e41802731a69c1f36574e57712215719634b9b74f185508abb457a SHA512 be64a6b97ca16b3ecfd9a7207e0ebeacd5e60be764d3e1b3538331fd7b80a85fa467ef84f414b0e1557a439d4f19fa2dd608221b3c07c07cc10c9650c4a1f996 -DIST LibreOffice_6.2.5.2_Linux_x86_rpm_langpack_tt.tar.gz 183406 BLAKE2B 74df483b145ba56a8d4992e67148584d63fe87d8c2906baff116f48787c42fb3f9d7bbdf83c96a27d23b01c0860bf603eb7a75d073ac2996ae8c1cb35669c1a2 SHA512 cf1b4a45f146e34ef71c909f4785b4e97240488b766b60904cc6e98773d7837f9f9dfb2598e7580d040db245686d6c2b67f4293b9f066cae6eced97af7c14b4b -DIST LibreOffice_6.2.5.2_Linux_x86_rpm_langpack_ug.tar.gz 549913 BLAKE2B d5ecd6db26a6ae061e78b6f38410e087c67d50d972f5f2a30d57277d000e03756ad1a4ca0b3234718dc472aca9c4a071285d80a708d838f42dfae6f4507e4a0d SHA512 dd0dc19b5423afb1f8407e23151d321aaf9a4984cec24df9d610bb6939e416a038799cd83259609a1088f54734d57f77a83917af2319090f7558076d59ac5f48 -DIST LibreOffice_6.2.5.2_Linux_x86_rpm_langpack_uk.tar.gz 1621820 BLAKE2B 04fd5a955ec5f745d064da0c8f9d95b62f428d976baeb3f56d68b2ca5241346d535208076f64675e04baa80fa8247afe1e943e5234de4ebcbd7bc99cbabac6dc SHA512 3616beb60662e2c1f0eadc77f32ffcff5a5550c1dd12691462023faef7a664f96576a7735f33d3d22d6ebadd701a97bde95b419ca738ab38a653819997aed157 -DIST LibreOffice_6.2.5.2_Linux_x86_rpm_langpack_uz.tar.gz 315162 BLAKE2B b7d235836ca8441fa3328c069d8ead19a10718ae0549f86b92b6560d38fcb60269af7b1c8205274ed01233ea18fb1b7d49fd8029bca9a41650617d9cb9c7b306 SHA512 aafdfd850b6ffa9cf440828a2dd5786dba35d48d63d4ac31b6be589298758437689ee721efd53db9200a3300f7eb577397f6d6d94392eea1266be32ea0187d11 -DIST LibreOffice_6.2.5.2_Linux_x86_rpm_langpack_ve.tar.gz 282315 BLAKE2B 58b504cd2a55a4308a5e55fdb317457ab35757e896c7e395ff18b4260a479171af99ff062fa4b46aa59615d5813eb6c411242def7da54ba7a7542df29619deb6 SHA512 c296fc1e897f931d3bbc553152a1d299ea08efd108e543ede82fe5600aab3caaf6ed6fbb34a21b38fb30885edd661b9390317fd18e73c1c3c6efc10202f192d2 -DIST LibreOffice_6.2.5.2_Linux_x86_rpm_langpack_vi.tar.gz 465632 BLAKE2B a0665b9ae9075dcab09c8524ff9f43f572cd86efca7446014cf9aaa825ee60edb6806953a37f3bb77bfaae700ba28bafcd472c198ffeb5c6021f06ce51c2fd2a SHA512 630e6b7cc7e1f4c3cfe669cd137b6c6a731f13bd3957c3952fd2af0a9db73acda1409352815285a10a0c339ad10ceb5a6045f8ee89e1136e158acbc257f45a18 -DIST LibreOffice_6.2.5.2_Linux_x86_rpm_langpack_xh.tar.gz 290888 BLAKE2B 458bb26e10053470d02aa22ae84e0c1004d1624390ac18f2137c4d11ef3e4a561c7a9f7c32e1802a76349e2a87b20213e0b7e9ecd1969de39407ca40473d2a18 SHA512 593e07ee28830f5fb6c552044da12d2722d679274f823f2fbc3e08e57a0d82735079779288b9ad08201254a736385ffb67f4914c214ac2196a939f34db96108d -DIST LibreOffice_6.2.5.2_Linux_x86_rpm_langpack_zh-CN.tar.gz 807561 BLAKE2B 8a578a031cc615474227693c76e2954cc9d0025672832b9b61d91183212306a15cd716fe8e6b0ca558e2d6704b153a8bfac43afae038d234678fb243ad51aa12 SHA512 afb6c2ac07099ac75b67e8100d12b31822938fc0426d81bcd19d91c0e98ab1afa34d4d20ec980a0a14f298dcc776ed36c1ecc8f49acc572c347afe0eecbac29d -DIST LibreOffice_6.2.5.2_Linux_x86_rpm_langpack_zh-TW.tar.gz 808102 BLAKE2B 986d55b6a905374e316683e2d041edde1a8f9ca341a880b499a65f4c3664d85f621d5d55b6615656201415f828ee265208abe1504e98105ca8bdd508aa90195c SHA512 b6a98834037c0f7e7d5495d9836a26452fa5542b806d81da611560ebd12234fbe98eed521c7b73515006514cf9207c39214a5124987c1c8d6c426f18db6247d2 -DIST LibreOffice_6.2.5.2_Linux_x86_rpm_langpack_zu.tar.gz 321326 BLAKE2B 940aa9a872df4b1f88bfcb900daf8fbefc2f8025bd0dbe3bb1df2fe2f10b58be688ddb9a12e70162a1de024abc5f3b100da0a75dcec9957f6326a7de1fa76037 SHA512 fe0f3fa2bdee6889278414f150bbc1a89686122be8de129f59f7c5f5f1291f1ef9aa9748425bfd7dfe63085b5227061c742da818b399cdfdb1b05a4d258318c4 -DIST LibreOffice_6.2.7.1_Linux_x86_rpm_helppack_am.tar.gz 2494183 BLAKE2B 9ff5960a9cfca4da83e9bc773d340e13906e32199802236d5eeca3eb9c962150a223c7fb04900384c343a568c29a58f3811372eec0534ba6e85adfc58f3a755f SHA512 e661c28ace4f2d360329feb4bb4f622e07d10d34f0cce7023e6a8ebdb5c39ae1f2d099485f5141b36cf9995901162b2f9c0db36c160a668e954528ec6d0eb37c -DIST LibreOffice_6.2.7.1_Linux_x86_rpm_helppack_ast.tar.gz 2388722 BLAKE2B 6a5982e8a3f1bf4415c882015a8e809f5a76dcd24b314eb01905d019c380a11978adc5751176d73b9f4b6cb279b9c7fc1b2f2e898b014526443776822a87c45a SHA512 a2169e2557efdd5d7daee37c2dd352b0f9ae522636386c75ccad4de2aa2b6221a074d9aac6bfdab1fc2bea42208eeae4d6fcd2752584749a46875e95a23c905a -DIST LibreOffice_6.2.7.1_Linux_x86_rpm_helppack_bg.tar.gz 2567630 BLAKE2B 9c7aa139fd1673dbb06d8336e1bea50c1d500738e2d0aa6228155114ca13bd1ea17f31e2335230c4a7131c65dcf9280b77bfb59c7bea497cf49947ceabf1258d SHA512 acf952140c339f0bd867bf67daea03d1f1ade45206c644eeb3bfc306395b7d9f4afadec25acf3144b9cf5783c0f7723bccff988324d43f3d634319766e51b5a0 -DIST LibreOffice_6.2.7.1_Linux_x86_rpm_helppack_bn-IN.tar.gz 2578349 BLAKE2B 06f4138c66031b14e5b3290825a2ff3b34177070222a78c23660229efd1c13793cc0d41ec81ccaee03fbb636fcad28f7b8776681b406992763c2820ec76d1b9c SHA512 e2536876d67b58ec4b6b58edd8d2b664d1e0952eaaef1a76a45595d11f41032830ce9a911c53c4a3c045ccd7fe53c6e218899476f8fd8bf1f7a23219f42a450a -DIST LibreOffice_6.2.7.1_Linux_x86_rpm_helppack_bn.tar.gz 2560959 BLAKE2B 336dd770bf92bad84ac7e5899ae16942783ab9e2e89c81db9acd0aafa0983407838668b0da3c39453d06214d58fc0b3ff0d5363fe20f33e66bf15833702666f9 SHA512 57be8e0f13027a366b39d9048aa1f8c61157c291c20e3a7e96bf28b1dbd7630973dc349dce12873226e1886fe016e865badc6a77fa214359c29879cc179cfdd3 -DIST LibreOffice_6.2.7.1_Linux_x86_rpm_helppack_bo.tar.gz 2576771 BLAKE2B 3c23bb8032bfc9bf79c4368f35600f2e5995019bb9578a1e7905a51b6d8d385883574a13f4cf1def92232a22579fc75511169cd60d79c8ced2ce203085d8f1e9 SHA512 d4751467521eb4266f8b9816d28eed5f3fa6df79668038b0a37f5771e7ba7eff7ed5c929808f4489b4efba14ca43412b2598d84f33404fc59eba81ab6fcb11ed -DIST LibreOffice_6.2.7.1_Linux_x86_rpm_helppack_bs.tar.gz 2302611 BLAKE2B 1305b00cd90bdb79af2ae4da157028092b0b60bb0e53176c85b5577517afcb4165110b13a3604b8a029934f7a1aeeba06d834bf8446dd1c93ab61b8ba5e5324e SHA512 598a36af515fdb30566abca56ee37a0402bee235753038e58aeb8f6bc2a5be22e79d2c45ba7e34c9fd1e3d55d2355b28d39be8f9c17feede62366d63b7e0638c -DIST LibreOffice_6.2.7.1_Linux_x86_rpm_helppack_ca-valencia.tar.gz 2379943 BLAKE2B ddf930bd8739bc2e7e62cffd0e98df20e05a776c9b4cc75e1d5b0fee9f4b8db8deb4c00205e8b0419172198607cda51145647aba69a007efd023d149f4dd2adf SHA512 6e43658219d52a91c86fa5741cb22f360be1aeb027524bcdfd0eb21eb0e7be04ad1d8966c907a1e9b0faed1f3ff9c958f6d5148cd6ba30633c7990f418bffdf6 -DIST LibreOffice_6.2.7.1_Linux_x86_rpm_helppack_ca.tar.gz 2366642 BLAKE2B d12d3aa58d75e92adf11d369e29c8676dcedc22b10c8cb4f50910159f2b264c19bdc3a2ceffe86583f8be49894bb156a28303b3b4a636f8b7f7230573971d185 SHA512 30a187966d448ca9b1d90388e720dfa80b7569cffe1891f4d86f2c1c6a21b11d82e477e0dff398ae7b92b8c16c96495c6d03722cfcd2e711f44da2e9570cab52 -DIST LibreOffice_6.2.7.1_Linux_x86_rpm_helppack_cs.tar.gz 2362511 BLAKE2B 37383da33540b24c7184a537e9f9fada4f1a75a72de029a155d9bb9627e9769aecf4cc1cd7e967de363119be6127fbebab2798b791fba5531af6dbe6d97259e8 SHA512 f395a2e6b504db390b6d284ae560319cab7019dc22d34e309c0cd3f798af7a501ec442482cd3968075d8a87e4985c8ec84b5d445a4532dade18cccd47aebe8a3 -DIST LibreOffice_6.2.7.1_Linux_x86_rpm_helppack_da.tar.gz 2328557 BLAKE2B ecea6a38152b1d29b126e5cd96e3dc7238459e43cf847dd23f5e2f3e4c1cda5a801d10e9393d97cbc4221856312642928d71949861087ade466dd251a846bff0 SHA512 a37b1eded9f2a3355fbf2a7a6d39d72f7031e4b188a96c41df869d4048b46d56803bc73236bd7be1d83bf24567758194374cc35110d242fa6b89a68f9029cc3c -DIST LibreOffice_6.2.7.1_Linux_x86_rpm_helppack_de.tar.gz 2422813 BLAKE2B 26e8a9dd2b46ab447abc821217779271f7ef8bd7c93947f1b7bd355de9cfad7be71ca61475b5a9fc3718f2a2630e3dcbee8695afa27aee8278de8640bf692670 SHA512 fa22def179efe6177e6383aecaa5e42078f67a08aec74182793114d5db3ecc942750bc072aa8f026e94f2c129d02806874a98e6fb43d1e1e3713ff40af800978 -DIST LibreOffice_6.2.7.1_Linux_x86_rpm_helppack_dz.tar.gz 2732780 BLAKE2B 300e0c7d2a6186997ba25b1be6dfb1c4bc36e7d50bf715664de7041b01e9ed9ca218c34956e195d6f15f558afd286d89c72c3e650a15e73a97187e63dfb6550c SHA512 f501eaf94882298ece100966f9495615e7c3e4170783c23def468078a466e4eaec68b5825c6535a11163e423c1204fd9359483e0b457f01d3720ed0b121e7c3e -DIST LibreOffice_6.2.7.1_Linux_x86_rpm_helppack_el.tar.gz 2769877 BLAKE2B 4ee06a7ee1fb710f4d9a767098cfd44a3caaa44913848390d00efe6f6946e9a90ff9ff62c71ca13d31fc690a86684c4c8facc59f041bdbc76d705c015da6918d SHA512 eddb1284dace57579a389810e480f463e640a8f0001d32f4e155363ce6ad8f67029a53cb70cbe25f5662735b1d11676d77812c312b9bcbdc1e2921b2d440415d -DIST LibreOffice_6.2.7.1_Linux_x86_rpm_helppack_en-GB.tar.gz 2210720 BLAKE2B 37752372b1bc61c8b4355d053017590ae0eb68fc6c937eb04538afddc0fcc339f08badb200e1114bd12bf3d23ec2eea7a8f7cd3cbcb140c15dee6b46280f32c5 SHA512 7d2fb926d1c31d03b5f0838bbc3135a1f8b0545f41aff89cf91a12575ab26a0fd2c736124fc5d79db37a3eb585ab422d502f24fd8ece306c339213833fc57d79 -DIST LibreOffice_6.2.7.1_Linux_x86_rpm_helppack_en-US.tar.gz 2056163 BLAKE2B 6b578aa06a0767cacdc31aa9132deff38cc6fc715c9082c3247a045ef57f68b6b818576efa0ed0c94deb4963a4215084ce464136d2be7a3d7f1ad422f272f592 SHA512 099b0f326a12ca2e00bd2a40421f0686c814b67a7e126961e3237ebb6c3e430eaff492400c4200dbe3842bd1f8a18a1b69432c73c01393fc19dc10639bc868b3 -DIST LibreOffice_6.2.7.1_Linux_x86_rpm_helppack_en-ZA.tar.gz 2208629 BLAKE2B 90a1647dc992927434995e35f9d49705deeb513405048aa72ef3a055fd66eab1e8f5c2130c6373fec5ac2628773edb28b1234c4e5d858ef5acf9de76b85b90af SHA512 dbefa954b5db80afb619020477a750a859bcdb88f672170d34d3f9fc15033b86dcf71926ccf2cfc7e67d0b69f27b9b7d787b5760d83bd9897860e192374596d7 -DIST LibreOffice_6.2.7.1_Linux_x86_rpm_helppack_eo.tar.gz 2289463 BLAKE2B 5cfc9ffd3295415093e508c4018873274abe9f7bf380537ca1fb821d1396d86c82185e7cd83fe79ef617eea5c5fe1eb2ab99c3d4d74976afc8815d78e87ba088 SHA512 29d2300109965e457940aa94264deab722fe0e96e2360bce21cee9bc452dd3b7a7b6068a678b9aec3e1df994a153e04af34c6c52dfc2ca4e7520d6ed2cedf825 -DIST LibreOffice_6.2.7.1_Linux_x86_rpm_helppack_es.tar.gz 2407448 BLAKE2B 6f21625cd8c5f27270d3fc44317000898f0d9287b759405ccd75a55e3c7c5c48b0be5fa5749091ef2eaa341c1859b4e688a280d6cbcda82d416a31ee2865e64c SHA512 07eaa5a550a49935c448f0d9b1b7f84978d34d77465c7882ed728d6c59a8509cc85b80b22d8c22336f4a133f5d0bb59ff340e1237a6c695cf1cd993db3ecd1e1 -DIST LibreOffice_6.2.7.1_Linux_x86_rpm_helppack_et.tar.gz 2330399 BLAKE2B f2d70548a54a165dff2f9d9481fcbcf0ae5036f52b691db9ac05837d13edf5a503241d44c9f14373460cd4ab4aba11f57a1aac1ebb2c671c02348f68311612ee SHA512 32e33b793a38f6cb55f1e65d9240e185781f98d56446b8f1ceaf0bc521cdb197048e1359c24cf85e5d2ad0f8f04e00c373823fd46ae3c9b30371b1964f9a2538 -DIST LibreOffice_6.2.7.1_Linux_x86_rpm_helppack_eu.tar.gz 2282867 BLAKE2B 1b420e30672ec94ca38171a52b44ce5cf4cc0ba2d12d26441c492eddfeb9846d058c340a60397f43ffcbe104ac3d269ae877adb0b842a1737f91d4d6f0669716 SHA512 6bd2dde72e2a03ec160da1fec1bcf1464ce912ead62c011c0b633977ec99ccf4047aa05d104934dc9ddc8df96e38825a93e2eb40ca73ad20c73e8afb11f7062a -DIST LibreOffice_6.2.7.1_Linux_x86_rpm_helppack_fi.tar.gz 2378359 BLAKE2B 1796e5675b6f161d967be6c9ed66044b5ddaf4dece39d36aa0ee9a1cf632988d1b3f07935977959c9c2e71751c93ade9aedb6088ef02279ff5e2863461f06bd5 SHA512 de84041b9e3b17f9547b2132e21efee16279bc5b123db27e9cb3ee7be86f59d1c8da392cd631448d4ef6a29bd70c3bbb3d0bba0a4a11bc8e95736e9903818b7d -DIST LibreOffice_6.2.7.1_Linux_x86_rpm_helppack_fr.tar.gz 2389554 BLAKE2B af5e8a24bdcf72caee980aaebcd01c08cee182b48b9d8d634e8a90a3817444bfd06e9533ed7f83816bc0ac352bc335581986a452c5e00fe8421c4d01697c1f61 SHA512 14ef12faecb6d26d8eb140bb4b7aadf553be97744dfd59f13f286eb3fafe7b68e8f47b863388695ccb97c422adcfc3c1483722536f79a9a249eb302c65428f50 -DIST LibreOffice_6.2.7.1_Linux_x86_rpm_helppack_gl.tar.gz 2368526 BLAKE2B 3b27eb91772166a6aa8de68da6050156e63224256d0fe94c0c0801f46e6f3843d19fb94b364053de3b01c7ba719102b4ec908e42c1d5172459fc6ff3200c69c4 SHA512 04f16ef6446a97f71a773c6eb4de2959030db2421d0f8b9719df1a6c556e7693189d984a8e91186ed34281c7b5d806b98eb0e795154b0a8a4234b78197821cbc -DIST LibreOffice_6.2.7.1_Linux_x86_rpm_helppack_gu.tar.gz 2254289 BLAKE2B 7f08122e91d791fd0c4784463910cc5d0727febeabc79e9c50c9c66a2ceeb9463da598868484a52cd2af0b65105469c6eb7f23078c4a512de17d53839e015cbd SHA512 03995bf2ed850abd1b9a83e9bd4020fd0cdab061303281cfdac930ff42a943956311a7eb299124d4ae6d5bdb07c5bc816df120fc96016f17f7523d029ca51545 -DIST LibreOffice_6.2.7.1_Linux_x86_rpm_helppack_he.tar.gz 2147828 BLAKE2B 605d3db2d9c3939ca3c9b51fea0f3dd7b4022bf23a5e6059002c653d1156b6c93b10b9b0806ea0618f97d38526c79349d8e2982867843726e663f03c5604bc19 SHA512 e872b91d92c3ae5ea8944d5c1630e406b9fe66258d7e7fe8acb0ddea571623bfd467b00a49464301ca5c8422453f290f59858833ad63e898333e95b6eb882573 -DIST LibreOffice_6.2.7.1_Linux_x86_rpm_helppack_hi.tar.gz 2358714 BLAKE2B c43952021930ca4d9c38e779ce3c11437bfac22fb4940605e15465b5df79bf62b26e79f6ef72613fc34a5b0b7663f09cab51a5bb0cdd2d8e7911a74302a68376 SHA512 54b00a5109fc8c6e94bc89178bf486412223fee3cb7a8963ceffe2952ad0380c5347066d89a486cbe27850b65f4a01b1e77084647eeefae313fe59cf10835cbd -DIST LibreOffice_6.2.7.1_Linux_x86_rpm_helppack_hr.tar.gz 2263639 BLAKE2B e450dd5f7302d034a3077bfd8d3f64ca2918dd6eb84787b81918bac09275dcbc23d63fcc90e542bf5c6a5c5c9db724243d60ec7c4c7fe74ce60d24b1c0c73d0d SHA512 a59ecdbca7717a9720fc86be0520719dbb311e554767910355c1f9a5ae433d4434a24dbb13bb094ecef49f7776a03efaea42b0f4c3a5301605f326a6d927ba11 -DIST LibreOffice_6.2.7.1_Linux_x86_rpm_helppack_hu.tar.gz 2488332 BLAKE2B 3628b54452424b15558f4cd8b182fca9987e80aa36619e78ee01d48d05afcdc406733cff943221341d20c32f16be86bafbeef7d32e1e62bd572b423d56d78dfe SHA512 b290878dcbdeac8d8cfd9ba4d662a776af860206e5efa88a91231290725493fa14e4aa3a0a76b6fcd801a61b702fc0eccfa4ee3cc70f29e533711d307fa7420b -DIST LibreOffice_6.2.7.1_Linux_x86_rpm_helppack_id.tar.gz 2263060 BLAKE2B 15d9a107983ac9cfa46b9df69365d433c95fc51157c67c883875ae1b26c523f609aed5f1ff333f4afa78337ab94a9c0ecf60a7c976b63763e88e2b66215edc9a SHA512 90a27154b846d15a9af1b834e60b09f5e066864978e51076591479c46b1d92ee93f315e02c0d7ff86e9bf72d1d318ee7305114a0af42b5bcc394cfe3064465f0 -DIST LibreOffice_6.2.7.1_Linux_x86_rpm_helppack_is.tar.gz 2285565 BLAKE2B 4cb2ed72a127a167f84403fc8d9d54c70fb6a48c365f16fd286f0839f332b1491f5350233a26acd073f6260c2a91454316bb1c24501375e609d9810d5e139ccc SHA512 00ffbce5fa0d68ce69109bc58ef4d627a74e4e914016d4574cd1814d33055c383de6f390fdc507f807571c87141a64fcf958aa9eed6022cf962d5932ae591a9a -DIST LibreOffice_6.2.7.1_Linux_x86_rpm_helppack_it.tar.gz 2358242 BLAKE2B 8d4926e4a47d1a72918d9244ca52ad749d5ae50bc93d5170c0cd91d189a85d3b5e23432c6f33b048765fd3f00699ca681890542d1b154bd64535bcffb1d30576 SHA512 3a2272cd5613299a422daa2264b8c7c55e5c053e8ba9f108adc8d46628bdaf5e091c63161904221bc941e52f5fe92e27076feaedf6b5b1b5c2f18ed27d3ce08f -DIST LibreOffice_6.2.7.1_Linux_x86_rpm_helppack_ja.tar.gz 2526649 BLAKE2B 5193902c9a09740fc35db47fdd3876c5567b0168c779c0e7a17177cbad871ff730dcb3fb7dab1760163d0fc480a9da7d77a626cd0d5f40a51766ebf9d6947608 SHA512 d6a4bdf867868f5000763189ff8554f06bf641fc0e9f421bcf4e69dd54407506d72d958588e464302a83be9f74d82329a81ead4dc42c7c7e8b76807ca08ae380 -DIST LibreOffice_6.2.7.1_Linux_x86_rpm_helppack_ka.tar.gz 2389032 BLAKE2B 360afcded37e0b1ef90aaaa63692880f1de2739decbc76251ca493c0c3bae054de37bb035baf2af21e5d64ecc32cb8f8a549400ef8b5b431d34dbf7229645166 SHA512 63097acb3019ae028eb136b5c44ddbe0b894d4e3ccc751ce903d88c691d453cfaedde5f2b7ac6d89a891582eccefaf131af3851d3e8835fb84b516152a55c9ed -DIST LibreOffice_6.2.7.1_Linux_x86_rpm_helppack_km.tar.gz 2677005 BLAKE2B 0978423bef185e19c042295c9753e674cae0efa8ee92e8700aad3c4b8025751ffecfca9df3cc243147e7c0dd83f9bbcab22deeba927074adb915a47e40c0259d SHA512 8604dd1c68cb49870a7d83deaa35dedc860a78d3cf79465374b5f618481daca3b68b37ecf7b9e5ee9fc46a8aba41e1c3ae8a7cf8a011b53b3eb7d1904ba00363 -DIST LibreOffice_6.2.7.1_Linux_x86_rpm_helppack_ko.tar.gz 2402584 BLAKE2B 2f585dbb9cab97f079e170f6736d53bfae8e3071632b9e16b52483b9b8e5e0ab7b4f55cd45c443aa863eb8cfc900c5269b61ca5b92d34f143f81f67489c9dc9f SHA512 97af7697e407d0de64202b5f32dc6d3584694bd9b58fb7f907d6fd0bf378a8df63baed834d5888b14b98e28de2ca4c4ef5a225d89d404de5cdf9939d8ccb8acf -DIST LibreOffice_6.2.7.1_Linux_x86_rpm_helppack_mk.tar.gz 2376654 BLAKE2B 080bfe186d4a5f194f787239437d4f674c554ac90ca05b72a4289fbe0254ab13f86e2db68a7ef694f296271ef6e84460935f3be7fc110d388f91a1fe7cdc77a4 SHA512 3c1ce70efde87efebd9c6992c22e2ffac00ed2a4ff959987f2b832ca3de404dd0ab01c3cac1541f40dd8a7d6e26a2c66aab26b54978ea361167d4f2e5a7b7768 -DIST LibreOffice_6.2.7.1_Linux_x86_rpm_helppack_nb.tar.gz 2310533 BLAKE2B a353983e2b0a7d0157f7005212becdbf1689bfb8567f4c8d733b259223b5eb72feb657da7da301513cae4de388a8ecef4b4c0d5afc23ba5fbd65725595253bd2 SHA512 774578088fece882eca147aecfb08f2bc3f7bf4d937c6932fdffb94ae4491f88c35036d22de203bdf18b2a0b22e4bd3fb7465b555f17a78820426b95ceb2ec8d -DIST LibreOffice_6.2.7.1_Linux_x86_rpm_helppack_ne.tar.gz 2600210 BLAKE2B 3075113a9fc98a71be932ee5aea8233e655a1cfad0dec21a872060ac673d8a60bb13d1c16eab6cb4ab8b937473cb3a89b138e508c807e71c1653f2a2cef39415 SHA512 e329dcfb5980830c728a60d9dfa5e4c6d92cb41ab8a2534173f7d31a430c50714778cc91f0326f9fd4cae0d3bc8e95c6e2ccbc4e5a90deac807b085f3f144bbc -DIST LibreOffice_6.2.7.1_Linux_x86_rpm_helppack_nl.tar.gz 2356927 BLAKE2B 97910b6e229c0bf826cc02c047558a71be10b46031f6c4d9ce3851e0a3fad40c3e7bc8124752ec46fc6bedf26a0a50aaf43044583ce1611b2f8a5f1d06906289 SHA512 7c57db460471dcd16b57686d8818ef31f69de0f136d1025ae65d6ecaf6d997e316cfc07c3283c298e318b30db8d7ca98d6e4c57f81673935b040362e459e90ab -DIST LibreOffice_6.2.7.1_Linux_x86_rpm_helppack_nn.tar.gz 2302241 BLAKE2B c7280c62d0a11eb40e102fab556f5591bc33201a6d613186e401f52ab16b63219a70b71a4da7c7adaa048559b4b87a3c76c0bcc9473d11ef3fb73f83560165a6 SHA512 e390328364384048fe1202ebf856e6bde98cb81911289b6f1c6e8d56b34099b05b2812a925bf573c9313f78457a07fc876a8523b43e43803759419633cee24eb -DIST LibreOffice_6.2.7.1_Linux_x86_rpm_helppack_om.tar.gz 2394196 BLAKE2B 29b0501b322655e0b2d00741a133373a992f6b6e31cb0f19ca8015b8fd45570b7eddd1b3b79f2b7b94f4d0605757eb67395cba907b4c2b7ee55528f914290634 SHA512 bec66ec8ccef47325483809f9b1fcfe4a69c89dea29ea9ca0388249bedec052fc4dbe253c61e9c50bb5073981a66f84e46d40dd9fc9906d7ff58e87751f943e0 -DIST LibreOffice_6.2.7.1_Linux_x86_rpm_helppack_pl.tar.gz 2457787 BLAKE2B f2ed241b7758fc0ca503dfd83d2bc105e0aea213b640a7c1eb47f184e9fa20c2d7175feaaaadd4790e29d37f08ba3108c8a3ed172f2268057062f028a35be866 SHA512 eab5c9448a2e199930755f0f3390886068d6283ac968463ec84c19b0c399e372da2607c97d45c313ceb02773198c9b1cff37ec365806549e7f7794ce4acc452d -DIST LibreOffice_6.2.7.1_Linux_x86_rpm_helppack_pt-BR.tar.gz 2375989 BLAKE2B 09a1207dc1b6f3c5415242da6055e2c1dff0289abf5d160d828baa8e1f019b82660439c60e7209ad0ea573e88f2d35ec8b752d00b40f7c25e838e5ac36533e0f SHA512 1e5912789a1e2af9bc3cebafeb432cb95d757891a551b37656a47c84b2387aa5264433935019a6acd0b441e040b942ec0ed027e089dddc47d2fff748cdfc8909 -DIST LibreOffice_6.2.7.1_Linux_x86_rpm_helppack_pt.tar.gz 2339752 BLAKE2B 5393c9a2655189b6551c4be9a8705640519f1b1ed7ba4dc9f6450837e56925c03f1e282aeac779aff60f8ffdc80fb423f1c0909a94d6c894e33a0ce3fa716c0c SHA512 30fbf3568b54d52e9a04a0e993eae541372faf48dad0b7a74c797a215c38ecd90ef32cb5c1649e3aaf454044dd797b31919facee1d19423359a0851fd02576b3 -DIST LibreOffice_6.2.7.1_Linux_x86_rpm_helppack_ru.tar.gz 2638218 BLAKE2B ea265449d0107d1d1731959437d19974060c8a3ec664d6bda699debfa0977247dbcb62c6cc35e7e1ae171e727cbdb6757c0886cfa9a12d916ff9979418700c20 SHA512 2e688b1fa911c4c44962ea9f1952c7de18298acd5ef5a24a111e706b72756bd453bf1de27e3198bd69fa6293a4a230c4d8ad202c1bb86aca0c1667e914f6a47c -DIST LibreOffice_6.2.7.1_Linux_x86_rpm_helppack_si.tar.gz 2345415 BLAKE2B 1bdd89a4875797b92c0f2e98e0edebfb4fd9ef7e5ac92030bece7b701e685812e376e95fba2dd6185abeaed81eb73eb5657f92ff60a371cddee7a92f8a17e9ec SHA512 8d5c0be4035bdc0763bdf5e004e0f147b2245bdf6b2e31b1c85628cb30cc11242281ad0e9ad77091d6b63e2c21f39748e3595b079a1cc67ee224502d6fa94559 -DIST LibreOffice_6.2.7.1_Linux_x86_rpm_helppack_sk.tar.gz 2399119 BLAKE2B 5c0cf3d2a0c1a07671ddf9b7b5dd84b7a57140eee090ec8d9b1b33d3bcef4ca2b46b309754dfafce8ac3fb28242badca1882b1e279e6263d2475ae95b5da4b77 SHA512 6e0d6e252575ae417d242345a64c3d356d7a47e2103bf232b75977a3d3a15644b41357ce3586cffcbfcba3a30e1dfeebdc837bf1531dbf2ddc67bcf7288834da -DIST LibreOffice_6.2.7.1_Linux_x86_rpm_helppack_sl.tar.gz 2345004 BLAKE2B cb3b943bf42106a5569afd87ba2001a2d6557e0ede65734067b037670f598812036aa9fb1d6016facea166dde61e4db1da261af008290e0618c1e5af96167449 SHA512 e9908c4424f4733f7151f650ad2f92b2c5517181984e78a9d648e195b510c2f67fff79d03d5ef22575564ca0be8ebb99bda04d5120aeffc73f718ad0a42d8460 -DIST LibreOffice_6.2.7.1_Linux_x86_rpm_helppack_sq.tar.gz 2262867 BLAKE2B f0cc959ad6ed0b1a0ab9b898f57c34e9e3f8706c0709a80b1c3f137a5384dd9eed65b5a688c6c42097bb756ffc9a6813f844c47a0ff650cc78511d8a8320512c SHA512 1cbe114d0067af388f929894b0bd0414a8bfb50cb0ffbcbad5c7c6444866d457bbb8515655340a2c892beabc94bdcd21c6326334f6f5ba4c5cd839ddfc7a06e9 -DIST LibreOffice_6.2.7.1_Linux_x86_rpm_helppack_sv.tar.gz 2344365 BLAKE2B 3d9676a10eaa67d3c676b0eaff3091433adc8b00cc16bc2ee6af71cf3d11a7c4ddeac1fb4a9b2b2361fc37ce03559e7958a0c1099b35f8e7512403564a6a669e SHA512 47390cdc01e5584abd9003eac69c36ea308ac760cbdda6a3f2d9e3f662f136b47401eef03784087dc0730eea423547400c115067465da482754658d7d96316f9 -DIST LibreOffice_6.2.7.1_Linux_x86_rpm_helppack_tg.tar.gz 2346128 BLAKE2B a00a273fad7ad0c28bf24173d751919584d05d5dffabb3a40736f710b53e8ee3f9585ecce1519b7361b918311a8648e2d1802404f74ebeafd1c49213f65df4cd SHA512 06a69efe140d569970c2b9aa0f4e366f8479f123d4ea69470bbbe9471900d5500d71f4e8da4c3beb32acf0209818a31a7435b2c9846ce5c60815829a6fa62c57 -DIST LibreOffice_6.2.7.1_Linux_x86_rpm_helppack_tr.tar.gz 2410910 BLAKE2B 2580d2ee63d8ede5b7b6339ebf807626c3e507b06845abaee88a2bf0392acfc55d2fd8776c2bf6c9dec00849da005b04dbe7d640be19ae3f89b5adc263d0bb17 SHA512 2ead0211fa569b1a35a72e2cb4b42d17b0a7f4b19638a148ec90fc8dd931283930be81ef60f7d77a5ba4379e1b8b8d82281e72a52eda629762d2732fbb14b545 -DIST LibreOffice_6.2.7.1_Linux_x86_rpm_helppack_ug.tar.gz 2313294 BLAKE2B cbecbe1d3a800e0d82e2d9b86f10115ec82dc6333b70326c88778f0012a00c5a983e8605000788b64525ac7aa3529e859c793dd71aaa75a124732dd3aa69d64b SHA512 e31dcfe7731a8773cfeff165da7f15ee4a166b7390c544201a055b7a28988bec66a7ecb12bd6cff78927bcd9b85ad8869ef6d769d64da310abf105261e274154 -DIST LibreOffice_6.2.7.1_Linux_x86_rpm_helppack_uk.tar.gz 2593048 BLAKE2B 5019b32d959a55def3bda763be8a18d233a30cd45142ead0288e59fdd6becee78731d3bef59826e5d05c1ef155a739cb28be57eec67f4fd210a555e2f224c72f SHA512 3ab30f6921f9db342aee2718daee1f1780f4438eb4fbfe57c276b66f145d67bc10be935dabed7cf5cf6782d36f4b90b1727aafa6ef15ce940457aeac8a37b3fb -DIST LibreOffice_6.2.7.1_Linux_x86_rpm_helppack_vi.tar.gz 2399435 BLAKE2B 42f4cb0065ce1f8973615224bbf7f4cb8a0153d5541a34be58e8628ab636b6c5c7ae64e1012689951217c7625b34d6d2bddb42b35b9cadc49abcf0b7dbd21bef SHA512 1c78f52fb13cd67d5d8e16315ccf93cff84f68b6f74596e3fc7d8a8311411b3b06b7f33a204b95332002ef689eb67b32ab44deb06bfb45431be70c53df2c2db2 -DIST LibreOffice_6.2.7.1_Linux_x86_rpm_helppack_zh-CN.tar.gz 2338213 BLAKE2B d932745962f958b2229538ae49c3a65f243e14aff2a81be667c9679b892983ea860c3494e2d1ecf37f9da40a7c43618cbc2da9e88ad40609d712b740e217ea34 SHA512 035d99cb7c2ad034e3888c3300d19d9c645759f14f2d44540cca04d566f989158dd66f157421c18cf8423eae98101ae1c3a4787d006db2fb9af1de0937d54770 -DIST LibreOffice_6.2.7.1_Linux_x86_rpm_helppack_zh-TW.tar.gz 2437239 BLAKE2B ee6454b91d02f5b42f21574a8ac98c7aeb10ceb67573abb829a047451a8e14aac4b7dbf4c06702db922a7998aa335b1a610e068a5f7bc51c1140f430be402f16 SHA512 39eae0d96f7bd957b1df59bf8aa8ac69c37c19e525e672a3758417f3b6262202d9bb74f756471172e3dd12e444b046e9db108c3f50669f8b855f1118f0541220 -DIST LibreOffice_6.2.7.1_Linux_x86_rpm_langpack_af.tar.gz 1019511 BLAKE2B 3698d11df0a5024c701652541b43ddf9545e2437c457dafcc0b8558774d4172c782937cf994f3cc44bf62eca7219fa85bb35e21506a677468d2285f9c3ed9687 SHA512 42141b04dd83ba21f533a56187a0ad6f1dcab49ec78c262b2ac44208a3362a85cad461bc1b5bf4fa13ee667e7ec991fa977a936bc016743a5d7b9e96d4a86ebf -DIST LibreOffice_6.2.7.1_Linux_x86_rpm_langpack_am.tar.gz 763710 BLAKE2B d630218422a1c77448c573a651c98a388f527f0b6e4987e5b2f278b7f34c758243d174d64acb94b21228264c1af5caf7e06231e7e59105312bd0363cd9a85596 SHA512 6d054d35cc44404d81c0d8dfea75498441be27a3e793872986968fba0116164d2687dead90470063bda4b45525cb87a3647ee9f1241c708cd4f89a5c19c19c29 -DIST LibreOffice_6.2.7.1_Linux_x86_rpm_langpack_ar.tar.gz 2414742 BLAKE2B 35958218242f70eb2129920c8d082824659beba7fe76d4059ce53fe9ed025df85f87f052244736c5517d270da555a6091ab4969a0c6ace0faa2c0f0153028c1f SHA512 0ac3a60f48a11beec1cb9646005220a638c85c499a1654a63153e8f2cf6fb2e479b4a2002681c983d12fcc72c3f02f98035e0dec4eecbd30f4a975344649857e -DIST LibreOffice_6.2.7.1_Linux_x86_rpm_langpack_as.tar.gz 531469 BLAKE2B 139fde95aa9fcfc918b769833a4c57aeeb385e7be68e392d8c7913fb32c4b1de30097ffe0facff447d27ab1eee7c3c6b74b34466094e14ec81568e4eaf55a4f8 SHA512 a4fe2a63dafa879b6462dfca54ad6cf1e436c97b144b370e2babece291da6346c36c2593cc8ebff187d7c60938966dc97a4bc7b2cf7ad950fd7298ce18c434c1 -DIST LibreOffice_6.2.7.1_Linux_x86_rpm_langpack_ast.tar.gz 440835 BLAKE2B 570d49a9c18712e81da8ee75516238bda2cb4d738fa5312c3d5dc11c89fe98d1a4f4f53a6ce7f5c8a6446a443e4fc6be7286fe8607decd003746205b5ea5d5e9 SHA512 e28d6b7e738bebeef85459ccedb976f16ffce813b8e33e74867d948133a6ba89bbae058ade1194c8e0f4c1e8431473dd802b4b475adb66905efd5462f2abe282 -DIST LibreOffice_6.2.7.1_Linux_x86_rpm_langpack_be.tar.gz 1055717 BLAKE2B d95f1c76c6198404bc674aad45c5f3626bd53f339a2bd42b666a0a1c722cb36fe5b127de55361994a7e91cfbda8a303a6ea6efc28da814885db7a87c0d2bf80f SHA512 0dcdc1992f58178c1f4e381212eb0a6ee5c00f42bdd83389957bb9933d53ed58ad17c4bf7828cbf1131805de3ae0f578140179c4eeb8c952744ff0d466016cd3 -DIST LibreOffice_6.2.7.1_Linux_x86_rpm_langpack_bg.tar.gz 2448659 BLAKE2B 599eced65d5bd18c9ed93e6d247e3d4aba30b806c719a2fad223e579a8bca5a492f6271c1b6cc69743d9edaa22a856b1fc5528d183ee97f50f59934290376bcd SHA512 c80787952380b0aa26b12ba9a9c5e4dd0e916eec0ff40d6e003b4e1b3bff38252be1c9d7811bf31d1d190aca98c9db23fe328c1b632368f045195b8db475682d -DIST LibreOffice_6.2.7.1_Linux_x86_rpm_langpack_bn-IN.tar.gz 649630 BLAKE2B 84c944a3883ddbf983711c6b425acb2bd6e1b5040d8fabf393871b76930a713e9a708a2a0a7f87bc0c98ab7e2cb3e8bd68a3ce8c1aee328caa4b4162ca35accd SHA512 1a71a1bfa2087c55a8b3d0078ff66f71dfedbf279b2a0c5f44ea28e79270da7cb00776ba4f1e369dd8506752cb077d82e7a3d4ed577d7972022c8521cf8e80fc -DIST LibreOffice_6.2.7.1_Linux_x86_rpm_langpack_bn.tar.gz 789572 BLAKE2B 09bc02da21bef44a6cdcfbaa0721f0fa7093baa902191aa0ed308add9b99143779bfbb31b0a5f5037d4b22f265aab608a3f53449263386dfd755eb58ed270215 SHA512 10a4f9cc10417b3748bb4aca2d1b6a2211245f92bb25977a6df397d9b11871e5822c462428681b26a9dbcc29de96bfaa545aee683f700258dd85e07d4f6d68d4 -DIST LibreOffice_6.2.7.1_Linux_x86_rpm_langpack_bo.tar.gz 380290 BLAKE2B fe6247ec04f5dfee908a684a02a0e07f66a174a9841e8cab18759dad62f4d00868024896ac34cc9efe3d73fa533b15f3200385e2477ee9c63bdd1190a3514c5a SHA512 7aab6060d4111d68046877db0d87f0eae3736bdf261c7b6f6e82fecbc4b52c66660eeb4226528ce219a8849bcae94bfd4466bf6da2da7ea25ed4bd32a487c47f -DIST LibreOffice_6.2.7.1_Linux_x86_rpm_langpack_br.tar.gz 1538619 BLAKE2B e2cafc829741f16644dcfaf17fca4be20088d9487f12799a13e7a293ac501e9ffe4bd4d13af8bd52f64a1815e0b851dbc747328233ef11302d88442e38442bff SHA512 5dd8b38ca54ac9457276506016745cb58b4f9741baba726d86ffbee1560aeaa3347f14f506aa331542c587066e12e45b059dc0463b95481f155c366e6dd6b6a0 -DIST LibreOffice_6.2.7.1_Linux_x86_rpm_langpack_brx.tar.gz 337897 BLAKE2B 081579a0ed910fdd3f130506e56e17a604ea8ec8f76b822fb9ca09c2fc604c0d0e80f28783cad22bb35a18a790657ad003f7829856971fa9ebdee152c58ee8aa SHA512 c5b2606303bfaa357d0698a5272631e37174c66604e9962ce015c2b047ab2f221d801a82c5fb5c55bd3a81d49f14ddc084b57fdb5db9a23ff5b0613b44a7868c -DIST LibreOffice_6.2.7.1_Linux_x86_rpm_langpack_bs.tar.gz 636997 BLAKE2B 24102d81cf7ac1a4beb41ec95100b6abe51304394539c4c565136c2dd4bfdd6a3fc4818d5dd97cea86eb5a54f95899aa92c116875642e0d081e3bee2ce4c7be5 SHA512 625a81c9379b42b70dc62c315518ea0d1d58acae6d9dae9f98ab721237a02de9480ccb075f7c86aef34a833fb237cf9807c99e9dad5c5de1b0daf6ed6d847ddb -DIST LibreOffice_6.2.7.1_Linux_x86_rpm_langpack_ca-valencia.tar.gz 1973615 BLAKE2B bdc1e76d88538d599f0a3a78a4d7a9a14bff200a46068384fec100d745927386481e32d4a98e19ce991dfd1638d273e9e3bf070313e7e66b7f7502deec409dc4 SHA512 f95617afef30b610ad5fffdf8bd842c278e6d56bd56dc881845b3920ceee96948114c72ef0047f05e99434ed5ef784ac10260b45f7350388d1365eda60c102e8 -DIST LibreOffice_6.2.7.1_Linux_x86_rpm_langpack_ca.tar.gz 2019531 BLAKE2B 620fd5028eee762a0470155bb04ee4778a6e1a40a8382c70eb2d39f22d8b58b81a23def400dbb9829d22f11a33d78a0673f6f5c9b6ddc4fcbb1320cb801b3ba9 SHA512 327fda4ff76f0e27de0b615c22f9419460f88ddd2ea8631798e855e65f22621a944a48321180464107d4356b15ed41b74b585d8785b8b313cb41ea07f80c74aa -DIST LibreOffice_6.2.7.1_Linux_x86_rpm_langpack_cs.tar.gz 3189557 BLAKE2B 62bd77c15d2b43f6396c4d6758da6e25fae3086b390098dd9f33a2a6fce5704c4b3b9d967e74a114bce6aa87dac910ce811b8df53617b3ddd65867e0ca40b100 SHA512 d3baf71271f07f16b09f3970c959175c04174df8d111a2d09097eef9fd776add2d1c6490b50ae3194dc839a1aeea253b85086c91618cfefd49f6bc9a61bba841 -DIST LibreOffice_6.2.7.1_Linux_x86_rpm_langpack_cy.tar.gz 724771 BLAKE2B 467d62badb25c744c171b583d14b4d0384cc2172ae8961597baa04d7ff93ffee7c5b6072a300574f72fdb54acbf1cf50e337d0d5977d7f091e956e12e049dd77 SHA512 1e4eadbe751bd3829cbba6b3d1c4a6b56307fe075e15ae2329ae509cf4e21b582aa816f19ebf0d89bbebe4cbf3419f87265fa6c08032d8d6cc75860b32aa3cf0 -DIST LibreOffice_6.2.7.1_Linux_x86_rpm_langpack_da.tar.gz 2629103 BLAKE2B c19451d11a8542d52f0fa5131a99e9f603c4d8169b09e4f21db86035b1dc87082e9429e034d9c452ec4f99685064291cd6bcbb539a059b6b79ac4397478d0bea SHA512 a6df06ad658d30e394ccc462203f73044a356cb229052ea916e042a137e3c3f9898c1292ced00878b28ac479fb2eb64bbefd5563732c48641013e4ee757d90f9 -DIST LibreOffice_6.2.7.1_Linux_x86_rpm_langpack_de.tar.gz 21757326 BLAKE2B afd28cd675362c6f93a317da08578be3166f6117a337abefdc754a03ed601b29f58c8f54a2949c6657afbbf6a31e556b1db2828a1ec5e1672ee25e7839ac2d2e SHA512 0c3423f6bfda37aa83d69decdc623677777c92640f49c152c447b066b2e860e1b0d2cb7194eedb4fe55280aa2ab7ba8ab5362c38c6c86c99712970b2a9906b3f -DIST LibreOffice_6.2.7.1_Linux_x86_rpm_langpack_dgo.tar.gz 441821 BLAKE2B 1b90efce8b5ac3dcd51a04e95d9880e84db9a4c63c43dcec96fa28344d66e99f0dbc27cfb28fd94bf5eaeb7cdcb1c3e4e838c45f604f18d9adf21a7ebd792693 SHA512 bab9f7e350c3cf8a0d79f81a85179262c9d948af85ccfc71a2e50aefe5928594601e2a0f6994ddff1e56fdd048f254e5d8bcbcb3079f11b46ab6975ac7cc1768 -DIST LibreOffice_6.2.7.1_Linux_x86_rpm_langpack_dz.tar.gz 368514 BLAKE2B 528775d9986695b927a111a3ff5b6ab28539d0ed5c231477ba82680193e7184943d5eddc4476a1a85271efe7e1367dd66d36702f733f8ad593b07854287295b0 SHA512 0eaf531de6addc5220da7d81714410e864e6bd9e9c172aab68c59150c5c958d984e102dc863fc21845416c2c23d4575bccee6b503d0723713ac3e7c392249400 -DIST LibreOffice_6.2.7.1_Linux_x86_rpm_langpack_el.tar.gz 2828134 BLAKE2B c1c44326be032af396e3324319c1986ab93713a1fb63ee7c55114885623a242d15cebfd55e943b2e264469ca66e9e0f4b2b8079561921aafa5c67e14ccf59ffa SHA512 47d6614abbcb19aec28388ac3e7a82f444b8faa5034deb0b5006ffb7eb51a96235c7be18d5086776c744dc05b72713cd72f27f4c966699fefc74a2c304b39b4d -DIST LibreOffice_6.2.7.1_Linux_x86_rpm_langpack_en-GB.tar.gz 7337110 BLAKE2B 0e2995958c9451957f18932f8e96296943cf147cdcc884ca19b799ae76c83af41ddd8f6b1bc79bf0f8a157944a3ac51e8a73a498478f0a226fb4378efcba8bec SHA512 fbee6b59c5ade77e43b661cd3e067662409a72af510cf06b847fcb8e621dce732605e865306bf414e0705db5e26318536cbfe4aa96a7106c7bc23ad246e20be0 -DIST LibreOffice_6.2.7.1_Linux_x86_rpm_langpack_en-ZA.tar.gz 6925033 BLAKE2B 7d108bdcc51c41c1d5ce8e8d8364be63d5c5ded396f916d94505add0fa2451d3dd18c71b770e73cb3e2c9e6024d8b8f438d975d9da46181144c5f8a3f8f5db23 SHA512 ea95df09828ff446b095dcd24ddd13181954cef47aca97a7d76158804040afa4a2861e4ef81aad9a55fc9185b478f227e1b9fbd24ff579a3e2a3224e428723fb -DIST LibreOffice_6.2.7.1_Linux_x86_rpm_langpack_eo.tar.gz 721119 BLAKE2B d2fc64e3fdc3836279b2a0c60cf5e3f4c937a84f2dded98e999b796b692aecc9e8de8b14878fa63559e9f7a2ad9fe06ede9293853811d55ddd9b637cb3513ec3 SHA512 915cf662a6b14d55004f9e3cce22327f40a12d48318f678356e903af1230b8eb9371a3f60e46f1c7a10f9739f40b82ff02505ffd09235b9df1eb8f8c3de31188 -DIST LibreOffice_6.2.7.1_Linux_x86_rpm_langpack_es.tar.gz 2241862 BLAKE2B 6e70a7bd8000b02ad61ec2287b1e3e34c2fc1096bcccddd668e90abffc4a608623a554f1b3a3d0da994a0641514ce91c15186c3b3a73c4054f09f1538c719687 SHA512 20e73234e4b74327a7d841db65378fe9bd3056ea8595011129cc6b6f4d34cf2a2b51d67604521be480822f9c4874dca3c749aae4b2a224b3f41074e2d66d2c0f -DIST LibreOffice_6.2.7.1_Linux_x86_rpm_langpack_et.tar.gz 1633603 BLAKE2B 195f089b321504461b6e6c212b4f50d53d4046c33e673a6bcfa5f52a14fbd73df37e2b53f19453e1fab44c781878a4bd1c0571637998234786dd24d045108fb4 SHA512 270fb83f32c45b66dc2f716fa86154623c72dac3a11c17ced99e2d7eb99c38541108e9d0fc07cb5a47080deae496a52583fabc4d8582209bb8c330113c239742 -DIST LibreOffice_6.2.7.1_Linux_x86_rpm_langpack_eu.tar.gz 729211 BLAKE2B c1db754b1ab1b245276b394d56fb56417faa0c4352b1b91936268314727e6fb1080549b864da698a56c8f231941be88d43222da554f99eaf7c5a4b445c345c8c SHA512 5cec95e01428cf6ac752cbc44b0f867db51d5dd013cd8a1881e4ba282571aad30d2b2ec9ddf8de53d87f5c545cc20b20f32da26ce230497f43b5f39b4bebd559 -DIST LibreOffice_6.2.7.1_Linux_x86_rpm_langpack_fa.tar.gz 332963 BLAKE2B c95cb7d80b5dfd1f34d6e5ce1e8db7ec7524992d54a97ad1a4e96c5c9811bd77c465dbc385d222b2df95e10cb70ba323e4bd53cbd24208bb262c1553d67c8ed7 SHA512 15a74889eaa4a107e2922c629016776af95758a1470d135fb93cd01eca7d58bf7b64fa5b2553af1be3570f81f5c09d5b59fc35d427315a27abeffd01c223d74d -DIST LibreOffice_6.2.7.1_Linux_x86_rpm_langpack_fi.tar.gz 716651 BLAKE2B d4e92e60e8ae2f440b4db5311ccb0c9ea0a849fe98b57914e040ecaaaa46b04d0551bab185fb541e2b104f4898ad17541d1dc283bd953721e28d8b0f8e451fb6 SHA512 95a699027aadc842aa727f7a50f862e88a86f26dac02b8359f184b20813c8c246831c30fb411f6ea26c8ec219420bf7dafe4ac88655f9091b82c27158b2aa3f1 -DIST LibreOffice_6.2.7.1_Linux_x86_rpm_langpack_fr.tar.gz 3036249 BLAKE2B db8c3bc85932f8c9e6f69fcba1b9137c421fda0956a1c8a16eab94128ba17db605d76eef956b0a131d5e652597a5c57dfa162c19a66ac12b4a91929964ae9713 SHA512 e7b42d8d29aa74ec1fd72eb63ed1a84ea2732a5ab3864952a3c47f8f79c6999c35ab6cacf7fdae6af1d25f06ea080553d52d513604724188b98e76687aa70c0f -DIST LibreOffice_6.2.7.1_Linux_x86_rpm_langpack_ga.tar.gz 741971 BLAKE2B 34007024e4f8424639b872c1be222aed58ce00f327b557f5cef9fee0b2f88f49c7fa3150e405f5da2f1c697db2e9664846c9288190f73b36f138750ba972b58e SHA512 1f1c3b826123d764c6e25618c3a4079cce8b7a838ea0175075d4b73c1f238ede1f709be017f07c8202557b1668ec7d9c70bbdad8b85bf87ac5f82689ddc2ef81 -DIST LibreOffice_6.2.7.1_Linux_x86_rpm_langpack_gd.tar.gz 1782528 BLAKE2B 6e29c17a2c8754e90d601736ca82422fbca929fe7f549c7f538dcbd3ca0fa9d18127b7af16e6d43c26fabfe4f1582b50c2b89551b0cf2a7b7354a283ed5c1f68 SHA512 ac56228bdd39e3706169227a8d272c0470d1f9e91f1284fb0ed0061b4324eae8bbacca05298a614c55e60836b8c45688377ec1979bf395fe25eb6e7dbdfc7e61 -DIST LibreOffice_6.2.7.1_Linux_x86_rpm_langpack_gl.tar.gz 2621275 BLAKE2B 2d61173153dd4d55c553920010b223d76b7805e8688090fd5f636fbbf00b2a9bfbc1c53ad9752fe4ecf2e0a694145f328ad2d400f7f4608bbafc02834aed850e SHA512 2cafbfba55e8d7d2b1c6737c5acaa7307cc6f0b0746c8e08650521b03c254309be2251ec05b1dd27fcc6caafd4def3a95a37f4e914d3d021629c6d801efd0ab5 -DIST LibreOffice_6.2.7.1_Linux_x86_rpm_langpack_gu.tar.gz 1229699 BLAKE2B 3481072aedf7b61692a017b58413985105eacd13d74a753c6bd574fb7c048662f4d25d215d41eb88d4e2018b85762ae09fef3a67877318d7ebfaec3de5d697c7 SHA512 36bf652e06039c95d0bb42905f8d3d751b45dc007a1535fc0f56f07bb9ec15947199fa26cf436bc43f0e56ae53a556f4a9b23949520ed029a06d244446bb1f90 -DIST LibreOffice_6.2.7.1_Linux_x86_rpm_langpack_gug.tar.gz 509997 BLAKE2B 6e325ff063c2a2192758fdd1865230050cd3930413a4e123c8e5daa20585678f1515fc164d406d78eb225fb765e7cf0a8861e02ea2c66cdbde2a0061bfdcf495 SHA512 0315030763400aeda804bc6441e580d764b4c2d90c9e256e041768303ed6e13d51246e3db8722f8f0d6c0525021d07ba51d373190a6efe884b95f31aa557b9f6 -DIST LibreOffice_6.2.7.1_Linux_x86_rpm_langpack_he.tar.gz 1622768 BLAKE2B 5bab38352a67a154ef6b5142814b0e01fa890f4194f64ddecdb33186af50bb31929014e570a01c7ff4f6278154657ab93542235cc9072019b2cd3796063fde1b SHA512 c5605983358311ab608f2368848c420b62c7a68ea15cc38c30276f9ba2a4eb958b3353436fa6130a7f976fd9f8f644eccfacdeadb453440f9e58c07c875cf25b -DIST LibreOffice_6.2.7.1_Linux_x86_rpm_langpack_hi.tar.gz 571616 BLAKE2B 794dbf1515290a5832ba18e07aa6a0e1da6e7ba1af6283eb5b74c81f21801300bb37656e4e52afb4d07e806d1595a216d516f66731e617fa8abb628040bb206b SHA512 78742b7434106b9668850a42136089c2ce152cf6947b94a94788a2bf112b6ef9bb1d63a9c89bff00b231bd2588542d1b91cca6cd03879a75321937aed9d1c5a3 -DIST LibreOffice_6.2.7.1_Linux_x86_rpm_langpack_hr.tar.gz 970906 BLAKE2B daa87ee45125b714c53172260df09b37cf583fe9a8b5ed38f1b2024516a72df6145743bc81b16bf5193883df036e55dfe59a46fae2906b3acd6fe6b72db2ba9a SHA512 69f72d79e162edf811a01c8558c7245f65ad69cfb0404bab37b030d1d1e98f9c340fbbac168118cccf900836e4939c4365855ac6bbfeba11d6689132ed8b0f6a -DIST LibreOffice_6.2.7.1_Linux_x86_rpm_langpack_hu.tar.gz 3016375 BLAKE2B 28175659a821c0696c98d9b9873c40ace04e82235b3f8d4a01cd1b3aeee0ec3f4658cf7801563ccff58e3b80fb1aa8d0347207a7c14a368c9b836466e9f44d48 SHA512 e08233cccd1abd9a8b52406594309697f6015eb514c20207aee752a9521f10127074e8240e0036809fd585907e342a0faf29277fc46f7c318e8ccaa380e16f43 -DIST LibreOffice_6.2.7.1_Linux_x86_rpm_langpack_id.tar.gz 1587042 BLAKE2B 1a2e2754d4fd9957bddd7590e53c4ea8c6432c5611f492c0df7d93feb2152b58eeb4202ef488292b947bcb5a69c76283856eb50cd52d233cbf723536cadfb2fc SHA512 522b9dd68d0abdd44207d8948e9d0e2f3c1459d17e558d3629dfbef9410ed8a92f712b4e75538577964b711e4476f9d6f59b9fa148c3fda44a991997932460dd -DIST LibreOffice_6.2.7.1_Linux_x86_rpm_langpack_is.tar.gz 1518306 BLAKE2B 972da4b6e7bed1b42d2b6f6d1836d0d5dd70033dad44fe42fda25c17bd5cb1d97c59acd7e98d2f58eaf21ac1a3b476cd6779d39fad50d08539183126bebafe3a SHA512 5ef7c947c5c54b74d24f5b0df5cc6d9dd95bf2134c0e90575a6014112579b90a7d96426f020e82241f62feb80a77c37377944107b6f9684e3cda9a0e7deba30c -DIST LibreOffice_6.2.7.1_Linux_x86_rpm_langpack_it.tar.gz 2069266 BLAKE2B 3be4fc1e3d6f8ce837b1fb95dffab4ff626211ee95b120a76e84650b8eefea210784c94e3d184920604e0a5ffa95194a8555a11173173ff61bcbc80249073a81 SHA512 3023ff06fb9d4482a5be2964d0800eade1c7c39ec416552dfa380b7e1dfdd88608fb6505ec23128794bc34347024a630737a42d05688d7e21ec3294039a5e7c5 -DIST LibreOffice_6.2.7.1_Linux_x86_rpm_langpack_ja.tar.gz 809524 BLAKE2B ac277c4c8d4fae8973679789f964f717b18330895925c0bff70415b9a66d9da33f9728248c01cc4112625a90db87552c6ff5c33871d077e749d2ed1b0ffb0d09 SHA512 7f0ab3c4138a9bf9f5201d7511b5873eec0d720b9d2a8eb7686354261cee13d33f6c21075ba2090a8781fd9b40330f48710e9ff6b3e5b0cf5efe79d83fa413bf -DIST LibreOffice_6.2.7.1_Linux_x86_rpm_langpack_ka.tar.gz 361402 BLAKE2B cd4aa0e0b948b52d6432bf29a6bc36756d0aadc7e1d8c39385594609c4569774cb92ae8ea47b51f63a50a12784347a4502cad0d482c5e7af7e2c7e989ecb5682 SHA512 26f4425b92ecb4da21967e4a60ce475e39c365d62c0aee6b0cdda83fcfc23ad382c8c9c7ee993c2b03059d81160fcaf57e84432ac01767c6da5ac4681270cedb -DIST LibreOffice_6.2.7.1_Linux_x86_rpm_langpack_kk.tar.gz 784613 BLAKE2B 92446c3eec11441e983cda9350b2ee4e12796844bc324fcd8d47be5db90d363c665ebefc422b48f4f044c9b9de261f1ed4623cff06e42f68a915421184534cf2 SHA512 42a85671da1a98c5b189d803a0e3edc7a74f164993c7e3879e81ab0e6f76609f684a3a87a1347640a63a83239a0919f1f3241667274d623df3975c9859ce4eb1 -DIST LibreOffice_6.2.7.1_Linux_x86_rpm_langpack_km.tar.gz 683896 BLAKE2B 89d71ecc1e8c4e02fbcbde93ed9afe01f902e48c8fea607a45a53989e19090c2d5ee5b63bce3d2e79e990f34ebb1616e31f9899157168c023c402057762d1c16 SHA512 8d03f08589e6560be1740c7dc916611f9a31e4bfe43faad071f51b5a48b562f608370aea8a43da8d090ab73f8ceffb9a871794aa90b7c4ac236a1ebddf89fdaf -DIST LibreOffice_6.2.7.1_Linux_x86_rpm_langpack_kmr-Latn.tar.gz 334538 BLAKE2B 82d6312b706fb7e420db30f363fb0de4d7314944b6a80f80be04d6f77598b77bc385bb2a13d86283c2d26aab21561f67eb1bd4da586506f1744e0c5c3d3547bf SHA512 7fd4db1218de0b9fb48896f20d0762f86aa61ecf20b572651428b9b8475f5e7421c73b086877f73b89833a30391b70c5e474776514361370c5e6f86ffe618c08 -DIST LibreOffice_6.2.7.1_Linux_x86_rpm_langpack_kn.tar.gz 583693 BLAKE2B 3ef216127a76a732f05e4b6c3afdb345f92ef7aedb799efce2e8df79b6e2ad72c0799aaf0888fdeba07e3e836db47d55be57502201f8f76d1fb24aa33a3394a1 SHA512 743939a50044e3399f8d8c7b454bd1f5d8de178a78770dcd384cee6edf12cb2e2c10d0856b06338d2b82133c861b01af5363501dc1b681c2cfda9d34c64cc83a -DIST LibreOffice_6.2.7.1_Linux_x86_rpm_langpack_ko.tar.gz 807481 BLAKE2B c0bfb45d0ff8d4ad73d478bff2af240ac778210623e525f130be44e0d12c1028a7d3518a86771014e3904974b013de74b9e06df37442264ecbd6d643daf0f381 SHA512 d53eb8e247839f729e7cad8a5a81a71b74460c900be4e2acd626ddfdba8faee49e2391ce608e641508e010b2855e3dc666467881ae581070a770c06bfa08a236 -DIST LibreOffice_6.2.7.1_Linux_x86_rpm_langpack_kok.tar.gz 412646 BLAKE2B 8cc03fd1796063fc7150b79cc7f294ccaa09ccfb888f0c094cd9b420ce8c913effdc29fa2bcf29ef5982847dcc53db5839cc5945f1ef2310d89072a2cc599ad8 SHA512 3ab97d90707efb5bcb6375a378ba379c1e00f83f94d81d3d74a0e9584047b2ba04048354b219a0e09989505222e64801d0c30677078b13a8b822d87a97932552 -DIST LibreOffice_6.2.7.1_Linux_x86_rpm_langpack_ks.tar.gz 330770 BLAKE2B 9b2c951a398ed515bd4fc71268f8ed1c57ffe859cfb0319e191a2cb92409f5eec253e5ba151609545cdc28eecef0c0a2eebaa125d97f7830ab38e294ce3466e8 SHA512 3cf875a8289de1cbe7f92bea40bc1c9119ad188240d57419edd6d468e1d02f9ed4978b99cc4b169794fd33ccabb1ace7e7f97535ed129b5b94069a2e6d279373 -DIST LibreOffice_6.2.7.1_Linux_x86_rpm_langpack_lb.tar.gz 142667 BLAKE2B 2f9d62c75271271507c7051aa56cf0a90ef883830a4ebc936b00d2924daa23b79b760c2deab3c9a9964c9d246625afe5961c52a8f53c0bc88c15aa645a102790 SHA512 8b5875b4b40833e6cc3525d35a13b913107569959f325cf87c1157576988268c6dfc6185ac1c71d2117741117e585faf211428d770ac8fe4e34684c944c916a6 -DIST LibreOffice_6.2.7.1_Linux_x86_rpm_langpack_lo.tar.gz 432763 BLAKE2B f5e479ffbc49999ad6aafe2064efbca5fb05c1674a6018dc91bee8458d25c5b1eb977222d87450d46390cffc9d8f0d691145032aa3b97e80fc21dc2b5e9a00d4 SHA512 37c18b7d80017e94f8cc1cd9b4f598e084ac8df3d4c63966a4d037c962e40c78fd30d145f0ea903009df6aa1131e30e292ebfa8c4cc63da82b928f4ac06d34b8 -DIST LibreOffice_6.2.7.1_Linux_x86_rpm_langpack_lt.tar.gz 1033398 BLAKE2B 002beb600760b924e8427fdf4b1ceb7c8f1818fb42756baef67a1e57de344a5ceedb44be82f287ea4e9d8786f6e9c1167a6ab8eb71bda811139cd0cc98d4a276 SHA512 813fd94c59dc7c3d09f20650bff39190ae47c1e6cb8c5b17d27dc22bfb7786485895c2fb3e05db06d538f813a76ba9a4da5c1172e7f4165a29fcf3077888933c -DIST LibreOffice_6.2.7.1_Linux_x86_rpm_langpack_lv.tar.gz 1493402 BLAKE2B d95d3fcf4efab725b9e11f6a5f9af8cbf6d7918c2c873d79115c8fa8cdaf5d43c529a0ea7b13b8374bd5d9a539eda44198f8411588dadcabb66f927c1c8b4481 SHA512 769c4ab00a11abae4e51f58b541af978b75bf209a800b3c856eba312417a4e0e22f8d1a71045f1d53a316bd398cfcbea863a9dcb633746cc682c97a7f204affb -DIST LibreOffice_6.2.7.1_Linux_x86_rpm_langpack_mai.tar.gz 331905 BLAKE2B 153e4139949f8c7ef9b79346b8373cc938189e5e23441e74890a1b80a43f95de4eb31d0c4a32f60249c1df64121427e7e51800b3ea3b54bcc791f2dc56604471 SHA512 2d5e96bd0667f26057737ce739b91d4487411c3fc188b9254889f66285aeafc6cc24a2db95aab85ae243898fc5665988a8f37d936b2f98ca847a42e0abb2dc5d -DIST LibreOffice_6.2.7.1_Linux_x86_rpm_langpack_mk.tar.gz 384289 BLAKE2B 2baa67cc7b533f535dc4837b6e255d79283b61eea53c346894a3c59d4b14ad57aaf1d74791a52b345a2a942ad3cb24b222ad91f8cd21a31659823bfbedb43220 SHA512 3269215dc95883436444717a9f088c675d89934fb41ecb0d90b5ef0d9da94e1b49fb8eff1e275ab468832cf1b59f4e251e104582c3fd7962f467d12774bffe13 -DIST LibreOffice_6.2.7.1_Linux_x86_rpm_langpack_ml.tar.gz 544553 BLAKE2B 1756b5d2c47a78a67139b91c74fe1e3e9d22a7666022a71007129cee0450a5f0868d8b46f6ffd1abde5b4c6c65b48527c83b0a7a3461d1c8e8ab2febb3def6cd SHA512 6d185a89a44824a692baf0af026376a2df0862514b37e32c5f81ca075e5b1b3ab7af54854a759f13cc1939c7568af85013e28b81cb1331da819d7776e628f030 -DIST LibreOffice_6.2.7.1_Linux_x86_rpm_langpack_mn.tar.gz 508962 BLAKE2B 9ea8474d4fbfec7e5d89092ae729f5fa25c9df140cc79229982277995587d7ac184c0693c62c3d61da6ef22cf6566f4708ce084f1d252d33ed8ffb7d5d700885 SHA512 bfc357c3a3f8423aac58492485bf606ccb3c70caec30367965eed7dfc56f6ce22dc6c2451927ae6233ecfd2cc1838384e93e8cbe2590ce15f9575b463ed540d0 -DIST LibreOffice_6.2.7.1_Linux_x86_rpm_langpack_mni.tar.gz 403307 BLAKE2B 63ef9a6d2a1caf9b37d031c830094b198f34712ddcdbfc94c2523e1c9b6718ec528a3cc383cb543c30d20437781240190940fad264652cdd1af1bc9cf8caa08f SHA512 8b13630e5a505e44b3e7c48f0c64af7c30f5715704284020d7d9ec3cebf08791dea102abe644e02e5677a488a78e47b9fe32106b183f6a3ab473293bcc0d8028 -DIST LibreOffice_6.2.7.1_Linux_x86_rpm_langpack_mr.tar.gz 579625 BLAKE2B 1c143ca41d8cf9ef4bd9de8074fdbab28b24ae9f06acb6736158951d95849e5c5109fab4b37b2bedfee67fc350c23b3899fef9a4113e66377c1321c409a79027 SHA512 2753e2dff6e5c405284f30f3b5b4e3a38be9a116e63937298e59bac7d211fc4055bf6b6a6b72f4a5a54b58964d0d7c4d613a535104871cd5df23b99259bdfe19 -DIST LibreOffice_6.2.7.1_Linux_x86_rpm_langpack_my.tar.gz 465638 BLAKE2B deafe14f6f6c9619e1db5981cbd2464de9fc32999bcddf8baf4bf015faeb59a20ad8c782fa22c5d6a1452271d7fd94e26401374d56a1e9789d23d72d2807a400 SHA512 68f948b643b3199cb1b82b7468f9f02c85d2e07422e20f8409f482b1ae45c282fed24fd080b2dea9b79216f24f5a42e78d14641736cde2da2cd2e78b43a3fa50 -DIST LibreOffice_6.2.7.1_Linux_x86_rpm_langpack_nb.tar.gz 4064697 BLAKE2B 64057850528b6e0c20634b71c2b66e7765d5503205b7e9b8a22a7200964cf5022b9ae62e6f71bfa82bd8a7f131341fdeaef435f6fceed64382714b8a7cf55440 SHA512 fa10d24d29e3294ab68b9e276bd01467b09b952c83caeb9a02b403b763e294fe4fb9fed3d493a7b8cbc066d805d46993efe53f10db5b4781b8ace22f1db3e42e -DIST LibreOffice_6.2.7.1_Linux_x86_rpm_langpack_ne.tar.gz 862176 BLAKE2B c25ff6b6a975cd67f5b9159dac70ba215e0b768cf815d9e9ed9329db94385f936c154631a24c87ec438251a8a518b0027a10557dfc54dfd199af7cbe5b1c3eb2 SHA512 12c058a7cf8a111035f3cf9007f5f533c2276e9141c891e49409b3a3c5baddbaf3df4ce50bec6a43b66a386fe94a6c0de3817359b3468590bb5c352fe7c44f35 -DIST LibreOffice_6.2.7.1_Linux_x86_rpm_langpack_nl.tar.gz 1523856 BLAKE2B 133bb549a0251c83d663f5ce5d5806c65448d6f3749a9510cfc59baa70c314bcc0e002d34fdbfa0c78029b0c0226fe9e16c35145104329b0ad158de554ae722f SHA512 582c147cd491f09db1c58be24a7346e5e47c1de8b8580afc976bc19c0ce3a9f1a132c9cc361c034a957cf57b8e1313ca221e4e0d4d87eb77fcab53544e92f57f -DIST LibreOffice_6.2.7.1_Linux_x86_rpm_langpack_nn.tar.gz 4065314 BLAKE2B c00c869a2a4f4cad376afd5d31a95db60a0ff4016a9de11550ed025f9fef6f9dc0e1379ec76b17f55b38e0fc9a7e066f07f05dd4780e6ead71e15cf01de61b67 SHA512 c4dcd6f822028babb334f7d863e77774df2462d1edb2f5e055902ada30029ab243f940d4ca91547e9edceb452f7e320d18702036a66996cf4d347985785e48ce -DIST LibreOffice_6.2.7.1_Linux_x86_rpm_langpack_nr.tar.gz 278215 BLAKE2B 4cbd893cf34be7b9cdbbcc0d6704fa18215d9ca7f63160459d54dd93877623fc5dae32230477bd755e5e34e5056998cdd3f03666e770fba409195278eaa915e9 SHA512 f4e4c573dfacdd403219768a0aa34cfdb64ae2840980ec638ca37267a589420dbba796453a77d5ef969d4913f235089adab56e359c506ef9acf9acf8c2c73055 -DIST LibreOffice_6.2.7.1_Linux_x86_rpm_langpack_nso.tar.gz 322038 BLAKE2B e5442c74106875e2fb25fa6f02510ab53891bcf0b64c12815b96f0e93462c5365aaaef2013b3afa540db9a00c8432ebd7a6ff48364469cd2b557927626cd0040 SHA512 3e648bf27956f4ec2e4dafa6728360c85c51bc90d98e1eaa63954063231aa966d8469fcc3c81874d97022100aae7c1bf4a920fb8eecc3741c4ff8a0fe7092ce2 -DIST LibreOffice_6.2.7.1_Linux_x86_rpm_langpack_oc.tar.gz 882080 BLAKE2B 75b4c43de96cb449720bd6f3705c824a5e327f2d42faa311d4e32cd9b2cfd971b3354ad56cfbc33ae15edc69fdd57e69ebe60db75a016b877d32f18474272a6b SHA512 94143df617be2e88581735acca1c1ddd52be5ce1e33a2388ec84a8b83fdc41dc9cdd50c7a2bcb3291e7f8c7db0b8b11fd0296b15d4825698cf3082c122f62e23 -DIST LibreOffice_6.2.7.1_Linux_x86_rpm_langpack_om.tar.gz 371089 BLAKE2B 420e55fd6d772fe36c5e0a9a30b8cd299bac38e9954f5b1e45fb578547b76d9a133507db7c930f23026e70c50bc5b8fbdf17d491708e48d8a1d51b855861a359 SHA512 d14f7c8d95f6ecfc0cf694d34e47715e6206f859af6586cd10ee8be879cef1a5b60015289a7c65fa3b4d6fa7511a54a6d8fcb0b29b35f86c7116818d72f20960 -DIST LibreOffice_6.2.7.1_Linux_x86_rpm_langpack_or.tar.gz 602099 BLAKE2B 79ca6a89047a850a5b6a9cab1f34b52e50362727c03ea80c86ac35cddbdb92a955d6123384f184a368e265734442b8680893088d62e04a8a4ed3690ebbce2152 SHA512 f3bc7fe4e089cf174d6432dd96bbad159a3660d5a88390389cd1df248915e9ef98bedd66ae290cd7afb1771f098380bf58a9eb61f948f6dc4ece1138224511b4 -DIST LibreOffice_6.2.7.1_Linux_x86_rpm_langpack_pa-IN.tar.gz 471074 BLAKE2B 888aef9b872cc2fcc02cacedf859e30ad6984d147b29ec5114f062d3267aa33cb37c79f5d4d39a6f3df9b74f28386cca5a85fb2d5961f10169711e3eb82f3b12 SHA512 cacadf2b663e52a63035abd67cb0aabba682fd8e48518f26a6784a6e27856f5787fb3ec1fd18a28ba38e863dcaf13bb7a06263cecc635f67b6bb6ed808937758 -DIST LibreOffice_6.2.7.1_Linux_x86_rpm_langpack_pl.tar.gz 3094617 BLAKE2B 2617dfc295b418c0ba670167e5eec58bd3166876dc49efbb00a873e80ee392c69b9c6fe1648215af4522a6bbafc71dfa95b84a4ee4b148db49c9f70dc30078c1 SHA512 9cfd6c1ba81255f5cdb973d3cdd95142de99618fdd26dc872f6a9cf97a7e48b65ce72f0f269f5a3e1f9272c0fb651ab3dd1321509570e9c0f933f7e11d0bc7d8 -DIST LibreOffice_6.2.7.1_Linux_x86_rpm_langpack_pt-BR.tar.gz 2816679 BLAKE2B b71343b3e5ac106282a52ed7c9b01e81128abf7b72921866ada44a06ff51c32452c1979ce888e09701e8c2ff56226f60e93c0f55307b01bdf60566fc8b070851 SHA512 551487f536720e46b75b929560b636521a409703e932b4b3c0d53fa91300500156b33e65286630d6a1039f3d827f784989259f8bf6798707712311d6faa8ae6a -DIST LibreOffice_6.2.7.1_Linux_x86_rpm_langpack_pt.tar.gz 2371282 BLAKE2B 5d2a60cb51e1453a570cad265ef1239aef5e18aa054789cac75a8544ea6299e873b3f6b6fc545808264686ce34cc4b0b272bb789f5d36af7ae349336472a213d SHA512 6d49f72b1a595336058e4db0a9a6f336f18c7059b1bebc97fe67f9a077169c104711b61f2bc1c9a5af3597b5fe271a099cc68375237135d061955659e5c4868f -DIST LibreOffice_6.2.7.1_Linux_x86_rpm_langpack_ro.tar.gz 2531645 BLAKE2B b81234d90406fd09c761f6adda1821583e84be5ec58bdc1e069f130640dc9fc5af6c53c61158a43a764d479724281bde72c8cb44423d7f783ff337d8b2f33e53 SHA512 718364769c848a00bd424499e530db4cf0526eacd442c2d9f9c839fe16d909b7875cfedccedce0cf0d0ee512bd467a5f9ced40fd4e215a694354daed84644496 -DIST LibreOffice_6.2.7.1_Linux_x86_rpm_langpack_ru.tar.gz 1902243 BLAKE2B 606ba0fcefa47fb6a242fbdc4a2d1950423841bf203c4e572c4e33c1ff2490d5e64f20f438d7842cb650247adede2f6b2cf813402f1ee30f16ffd80c15316fa1 SHA512 b3021a0facad1ef0482273c56b4185f92996cdd9e1bf6abde4799e2ad5351d8e0ad198cfd96ea4db0140c6780c1f8a54bd84a973982ff287607958e951897048 -DIST LibreOffice_6.2.7.1_Linux_x86_rpm_langpack_rw.tar.gz 346230 BLAKE2B 160203701c190fcbed461dcc7164c3d903e6b2dcc31e76d37f40599b9b0e4548e9299bc529bc8797c17386ee4ac085201ebe904aef7e7c4e74c2fa007bf03cfe SHA512 9760d0da247bf3eca010a60728cb146ab69eb59f2086acdb2ddd4722d7ef4ab35f5190873586fd8ac53cf9e656f3bcd35dff853eeadf58e5c9f6a5b8543231f7 -DIST LibreOffice_6.2.7.1_Linux_x86_rpm_langpack_sa-IN.tar.gz 452095 BLAKE2B aeda0be3a1f8d5abefd71601789ebb6ac80718c12362a80b41676feb94dcc7a6d9ff02f47078345045c5fd412d092ccc011c3aa51cc9d8ceb31da0878d0e880f SHA512 2ead504d68b4abbe922ed62a5a1215d7b99f3fc44865bddf4b2878456b7373fa96b0def66d75a8c4b9d05a40848608d8bb02aee7250b8e774df95f29509738e7 -DIST LibreOffice_6.2.7.1_Linux_x86_rpm_langpack_sat.tar.gz 522868 BLAKE2B 14642559b80849603c44cb81e897fd03832dcc1275d8859859ca6b1b6f536b256be9d4ea4e43c597ff2652c6c7388d61056196a5ccc8dd060b8a2494b99afe1c SHA512 b2eb1f200185b74b8cc85df8c64e96d01c1e597481c332a48c7fe599a145ae3c8f7072651a44ca3b9d5211a772901ffb50f3d2ed14382d04496fe81831a15225 -DIST LibreOffice_6.2.7.1_Linux_x86_rpm_langpack_sd.tar.gz 438604 BLAKE2B 7ffc73975f92cb62d545ad37557761c872f39ff9a54af7f4837532b8069cccf7e0ad0de89b09138e85778e3b7a14dbe06c9ac3dfd3b62252a096ecab1b3f1a52 SHA512 1605a531585aa053f76778573f426a93c4608b31a219dd0dc8805313acdc9459ee17366cd68d611c5aa818a3130303b199d1998550e66c72ed8f019106f3acc3 -DIST LibreOffice_6.2.7.1_Linux_x86_rpm_langpack_si.tar.gz 738670 BLAKE2B c9dff674203ed37efff9e9371d777618f676d139c5e595f03f921f338ce90c2c89db053afc46aa99fdff3b6faa5cfe33eb0a4e17990826209505e73af9b44927 SHA512 17e4f287efd9a8fcadc42a54d0a582b47eac128840d0b03277dfb06f33d71c454a4e6f5009afa5071892c5c9272185680496447203be1c606505fa1573071def -DIST LibreOffice_6.2.7.1_Linux_x86_rpm_langpack_sid.tar.gz 451684 BLAKE2B b1e87e7d8b0206586bf501d1dc9326e0c0321c3db337e629f8214721ba1afc7257387d878098e930f9436478066d61491a6e1d8e878aca29d6969ffa510949b4 SHA512 cbf32455dd5d2304d1d8ec134702b005b30c24dafdc5bf6f180d17fe7ca203e742884a5a8c2ec82dbfbbfc7073a781a32ae2e6eb35555b5b517bf7d996fb4791 -DIST LibreOffice_6.2.7.1_Linux_x86_rpm_langpack_sk.tar.gz 2027263 BLAKE2B 025ef0cdbf4bac71b6be908cbd02dba6000c7fc9fd297ee0b1680d2d9f528a59bf9c2a332341017432cd2e6c7226d77c5ef96f62e9a3d88b04efe30255582cc0 SHA512 3da2d7620850840d0f1d14aa4c1ab2c44c09d36995495999a686146f374d3615f87c4a8f167690c735e67f20898efb7769423da5e0debf248c697873b507ce0d -DIST LibreOffice_6.2.7.1_Linux_x86_rpm_langpack_sl.tar.gz 2432631 BLAKE2B f0f28a18a6d8713543e0d41390493e08453c7e6ffee6c526fbd0b8dfa2f2f286b4ec2a367ebc3de868f1e4de013d13c2d9067f9215be0c5f460893f7420f52d6 SHA512 d8b395de7f5689f95cfea17c5ce7e2d51b76ef2c227235c80dadf914e17230227f50ff077a242a029fea5f36c327a805e2be6aca86766f3faccdef039863950c -DIST LibreOffice_6.2.7.1_Linux_x86_rpm_langpack_sq.tar.gz 1173564 BLAKE2B dca43d4c7b9c1337abe7a932419a43ec8769ed01664e1320776ae6e6e8d895f499a6bd06104da535076612b9e29aaed582053ce8e624835546da89b0435baddb SHA512 7da45d2845fa2cf8561c80571bd3230e299bfa0159ececaf9b59b0887071717da2e9ee09643d7b33da587921789e5dce457470227a3052253e5ef4f4e21fd137 -DIST LibreOffice_6.2.7.1_Linux_x86_rpm_langpack_sr-Latn.tar.gz 1461003 BLAKE2B 9c4523d116de62a9a0b354ccf3b1064c5729e4387e30a830e0a6b443f03cc9ad976445fdd020fa9e66daaec99efe8a92c513cdd9fa6bfe6168ce78ddbaf46dfb SHA512 190bda558f3aef18d663a5828145eb3cde184d7936ab57330cb7d2420a793a74a6a01b177825b0a8311b8f515281487b0fa68d00bc38ccf63cd086ffa639be3a -DIST LibreOffice_6.2.7.1_Linux_x86_rpm_langpack_sr.tar.gz 1479852 BLAKE2B 33fcfeaef98a4716495655b33c7017173073078b1cd2223d88f9a640272400c0fbd2dcdc3f084a08f7ba8123692c7b0341c36fb18b368085ec92da122f069f90 SHA512 5ee3d0eff767e7fde91b2dca17a99677afab279452a34255a073656975fbd4e6963edbf408f4276bfc6b0df01159d342e3636f29169d86932dd118210d758dee -DIST LibreOffice_6.2.7.1_Linux_x86_rpm_langpack_ss.tar.gz 286969 BLAKE2B 9c031036e919005605b95654b77894d28e9adc779dda17864d23cb90ef895a9f404de80bd890aa29a1511c9ac6d9c3c93567bd9b4553944ea05bac6f2a0adc7f SHA512 4df343a29b8ed316494dfaa5a98282bf26a6077e34a72411dcef4f60b1d6ca0a08a6b519df9604cd030bb10da09b86f4bc92ae795284dca01315b02b85e28b48 -DIST LibreOffice_6.2.7.1_Linux_x86_rpm_langpack_st.tar.gz 280119 BLAKE2B ef07438bea8d0484f10dbd940a739791f10b854f23527308f83f21f56576bfb76341a28f78bc2c150bdf8ed6f9ee0cf3e7eef7926d23fd7f6c76581f33aa1c27 SHA512 6fbf763ed3476b6538fed2a0db924d34a15ca3e31033c08cdbc1873884858ccca0156470c9cdfa3f93e2f1d5e90f82ea69628d712d4c571b6099d78a695f3a4c -DIST LibreOffice_6.2.7.1_Linux_x86_rpm_langpack_sv.tar.gz 2610833 BLAKE2B 040e00c32fc64a0b3e1c79f9b8358bc9af68133c2500acbf2a0c986a3dbd014920c7c72f92115a7a0f9e471fb986b2aac3252db61e33966a66d6de40223d28a2 SHA512 fdc5f35696a53d24333e03cb8ce31060ba660abc66ee1cf0c80897538d63594b9e73a59f16786c8f1ba5741e1de60d66572f921d77ed72eba706011aad22094c -DIST LibreOffice_6.2.7.1_Linux_x86_rpm_langpack_sw-TZ.tar.gz 319362 BLAKE2B 9a5b4473baf9f1c523927697bc81de695361b87c0d2b44a8cbb31cebe0d6b4b14e91e5795fa69a5fb3c60595d178914335255c65eec539d315f1e0901eec4e7b SHA512 40b438601cc78b0979c7133fc2ebd24281f56161c8a38cade566d3563071c347df98b3272c7a58c53ccb8ecb74beaa896564d9823e65cadaf2bbe6415afa0621 -DIST LibreOffice_6.2.7.1_Linux_x86_rpm_langpack_ta.tar.gz 686576 BLAKE2B 22ea3f4dcf31f7c5ad8b6622a5c97588332de8b47863f21a771712e13d4572a712be552aefca66469736e78ef86e662c5c343670b963f726e5218b9298f61ab2 SHA512 f5255afe19f17c3bc8b1112001077f213e440723cacddc7615269e0618bf92f08ba3c520e221e774cf25fced8a273d506051ff1b87d450d3d3f52ead4382eaa1 -DIST LibreOffice_6.2.7.1_Linux_x86_rpm_langpack_te.tar.gz 1088886 BLAKE2B 3a5995edff1b07e1f176dfbeec3f26b73280460c1274c9de9aca38cfe86ab421d74807b84fba114a60961749c19ea9318f8df707798131587904825055a18aa1 SHA512 2b109c896a71530b20a6a207b2393ddf88a6dd8a0bda541b6bcacd51bd836000b54c8af5505e8437e6918b45d0d88520314349e21784a231cbe0bed14fb85194 -DIST LibreOffice_6.2.7.1_Linux_x86_rpm_langpack_tg.tar.gz 358994 BLAKE2B 8f3559cdc5ffc1c6c733e16187e530efc96b85f174ee06b653e043fdd7673f20f3c26843dc908004ac7a2de29d7798f5fd55163ffca9a4afaf87dffb48eb7254 SHA512 52d19055efe15d767c03b375fb194db3b1a2f39cf5900e25ed6bfeff3023cfc613d396ce12ebb39ab3d7a1c21904a764fc4a510bf6664af288fbf663dd8110aa -DIST LibreOffice_6.2.7.1_Linux_x86_rpm_langpack_th.tar.gz 622638 BLAKE2B 468ca6b1f15fb6692799f46c418fdc51888b5dbe1448f9d114fd753b0e8c0d4f16dfb306576386e6f37cc00c91747ba13167ba25aeeddabf92132fc689a221b3 SHA512 0922bf7aaad5d6371a2e680d06649711a36a856f9fb13163dd02fc8c6569225243de03a18e014330765432fc2e5b09ae0cf595083f5b371e8c4265987eec9d4d -DIST LibreOffice_6.2.7.1_Linux_x86_rpm_langpack_tn.tar.gz 259688 BLAKE2B f52afdbcd3499352a395e012266b45ad723f963a609c4b00fccc9145fb10cc8eeef0787b8f6b17b36f332f6735322e4448377424ca084650b18b4997d6ccf0f8 SHA512 143412aacd5c653fc26eea45425491b90fbbcb2ab468e84722a3c8199eb00aa4abb76e9183e85aca58ca54fab181b30dac8c5abdb814b2526fe56df32f799e89 -DIST LibreOffice_6.2.7.1_Linux_x86_rpm_langpack_tr.tar.gz 773828 BLAKE2B 954874aee4c9ece737d10c62a65b989c8bc307ba9b58ad4c2ee2f0056ae4ca339d7da45fca663fd0baf6fed2a1b71ea824fbe6a4a110132c9f6cd69bc8304533 SHA512 29bf58e1556fb7948fe96e034229d06c60b495552793afcc436158af4ae5d856c497b63c54cecc88e99b2e8469fcdcde7fa789cdc0d6c00d55d8dd44fe395b20 -DIST LibreOffice_6.2.7.1_Linux_x86_rpm_langpack_ts.tar.gz 277737 BLAKE2B 598d3a12c9d907900f285aa12dd5ccfc0f6c06dbbce422414ff7a709f5761d5a608d2a2787e258528d3c392698b1345d13e3ea89a8b1f7ff215bcb3e4b3dba35 SHA512 1c60d0abba94e356360d3e869f232dbbe8c1f101b003ffae1ed3f07a5b77d193ab1b96f7678ffe38289ab37eddfdc8352a43f57693f54c472a670489c4f2bc3d -DIST LibreOffice_6.2.7.1_Linux_x86_rpm_langpack_tt.tar.gz 183417 BLAKE2B cb6efda725cc1e5182ef45b458d4ced11df566b71efb6ea46518635f8578eeaa91e817fe99c5f575d9d8346ef053ac34fa22971d7192c65d3cd212c941b71fc7 SHA512 caddba69c013b0212a8b6d58636a57054192a78de06acafb50da79231c9c1075de6d49129b80fa2710cae8f282101ef918e760104a1209db2311d7d6b7d5b314 -DIST LibreOffice_6.2.7.1_Linux_x86_rpm_langpack_ug.tar.gz 549867 BLAKE2B 1fa4e6ebde4e277e122a7abf9c49cc6c6daba6e204472b309a9838c5d9bcbc93816363e3e1cb257c48ce141b39fcabc73a1f8794ac4254c58ce39a6718ae7f00 SHA512 d134c12d2b2d6b35d019680b73735c4427f8628627f50459d41a50c106ea3bb2401ee6d41a6e2cce86f840b26f3a32dc6aac26b6baea24be6bf0410b69e2e073 -DIST LibreOffice_6.2.7.1_Linux_x86_rpm_langpack_uk.tar.gz 1621357 BLAKE2B 043fbc43db9b930e5f836a1e331c0062f4d4466af78a9225bd8562d61e26d65b06d984cfd7027172715eacd87cfcfad7920b1960385873346110ee6ac9c6c686 SHA512 b971eeba3de8a747edffce394c9de217d75dd7d7ad43d093f4b65c930686dde397de9f014a5afd8a9335c1c3d050e6587f8efe388afc43eb270082646301164b -DIST LibreOffice_6.2.7.1_Linux_x86_rpm_langpack_uz.tar.gz 315155 BLAKE2B c1d728b5397e706c783f3e36db739d3732946fdaea8fd09f84b99808c2f02730bc44ddbc35fb94d20855c626119bf8ec1a650009159606034c608d8959586f6f SHA512 93f6a8fe6f37dde4b5b14d3938b39fee47ee7e4d72305918388006c69660a8b718cc0bbecd74571df79175ed89af43c177aa876cd964e4187c8d866ec74bb3fc -DIST LibreOffice_6.2.7.1_Linux_x86_rpm_langpack_ve.tar.gz 281710 BLAKE2B 4d12b76f9b907ec5040ec3b0eeb65ff0a310f663e6651234b3aad05bfc3b8e3605525e5aada1eb8deb1b23a93ddc8cb5a60e75deaff12701e02cf5518568981c SHA512 df33de8962c81b90c349da04777f643bccfebea4afd4ae57e9a558c002d28cb29c24cdd582f5dd65f057bede5e614c6c3b49b6bfd0ba6ec00ab00faf9d264d04 -DIST LibreOffice_6.2.7.1_Linux_x86_rpm_langpack_vi.tar.gz 464953 BLAKE2B 96c16ebbc485b08bcdfd3627f0ba6643dec0602f77901ed1ef9ec638a47f2618e6e3ba9e6b984b291339f17194fba0c3de4c52343dba0ff64bdd2f2c3e8026a6 SHA512 bbf33f63961f107c5201a98f2ef8efae65ef2bf76cefece30f72f8f876bf1738ec929e8802d0581644e34e92108a174f5b8a234636e37ab087216c6a92807a73 -DIST LibreOffice_6.2.7.1_Linux_x86_rpm_langpack_xh.tar.gz 290886 BLAKE2B 7eb9c1a39115dc3381a5be1feb9db503bc49bccbdc5b0bc9c07de1947054e63dafd65e6b103c000c1b0aee80b0378197d0dbff8d990f0c2f11b6c69b0dd4a871 SHA512 666e053acb41d9566c1f4afc1281db05488373867d1fbd1d9ea8944d3f124c1ccd731590019f4eca25610aff37603f71a137256db192b6c0a5ff4e69850db7f2 -DIST LibreOffice_6.2.7.1_Linux_x86_rpm_langpack_zh-CN.tar.gz 807441 BLAKE2B 1a8bc051e5e47ad3c1ccdf958c13c1b29566d2a19c62ac02a841d567abb4974bb8fcc46c4f75d7cca35a0fe59ee9027519d57c7bb777ea44638ed3494abfe22d SHA512 86cee3f10481b35f241857c0fe7297d7b8b597fc6cf78e09665cc3bda811b27218916d216fb1ddd7fc78cad4d2ea631c696b881451453f1951a6f22a922bdbc9 -DIST LibreOffice_6.2.7.1_Linux_x86_rpm_langpack_zh-TW.tar.gz 808189 BLAKE2B 5ecf1cd1ac540567a750b5d1dc7ae48e6ffb37be721350865b5b1d528325ee2c631cc25b8f8276bdf134acd462c7ba173f07f21d75e74f1e3e18cbec7bdbe3f3 SHA512 8140dd81896d186ef6b287aced8650d46aad1bd49198fde6cf562c6fc2abc4bf40df2a84e6c4e107efb71a4b25cbe44fe71ae6c8f063bf26dd094b47ab189a9c -DIST LibreOffice_6.2.7.1_Linux_x86_rpm_langpack_zu.tar.gz 320647 BLAKE2B 3496cdc5b9b02f2a6ce76ff0c6584438f9b9c06e22221fa5bf0fa03e3b444f4145e95e9a78985f1badd40b8de2a6f4cccc9cf3bdfe64ca16ab7eaed8ec91985d SHA512 9032be91709bb839f01af8faee2629885c82d1c7152da083913af05df24a8f3b0eecb0404987ae44607e651a755e2be4079586a5d0b2de7ded9af71867e3b272 -DIST LibreOffice_6.3.1.2_Linux_x86-64_rpm_helppack_am.tar.gz 2568843 BLAKE2B 6a8e2541fbe437dc49a90b395585402f265739cdb5fde920d8963bd5668a26f4824e5c0b1de56feb8362f4cdd95906fb11e02b553e3aa80424728decb3b1c98c SHA512 9477af815b59ebdd8e6f53d4eaadfe638f92e9d19bf42553d1abb756ac0f170b8eeb867a20d518bd273956f780df6fccdeff582da964604f0b9715010db374ce -DIST LibreOffice_6.3.1.2_Linux_x86-64_rpm_helppack_ast.tar.gz 2452853 BLAKE2B 8e8f2a56591a05a94cd1603c836b714bb1c4351aaaa4b2b7c0cf65530a1627a99ce233a741964b9066428aff51e79fc0f4a6afe19758753e1bf1554e72ab2760 SHA512 89b57de047ea1cee50c1f258ec50e6fb541e46b1638c79df7cc8b584dee811723c8817ae694872c320236f699a79e0f46a429ab29d48916bddef74bd7c9e4b27 -DIST LibreOffice_6.3.1.2_Linux_x86-64_rpm_helppack_bg.tar.gz 2640541 BLAKE2B 898c671cbaec5f3fcf334b683ee5c50ef533b0261626572705f614aa849534300966abcb80c440d9d5f52ffb37ad92bd53c0e50742afa9b7eaf74babf122ac72 SHA512 bd8efaf5dbd31b48f822d700554e7c723fc1b32ed36573acfd1aa69a96e7c3616b82fabd05d38adb3fed60908c6fe1fbc6b8c03e2018ee4dcc678421466de01d -DIST LibreOffice_6.3.1.2_Linux_x86-64_rpm_helppack_bn-IN.tar.gz 2643957 BLAKE2B c22e21c48b857978cd4f98c9a0dd5fe6b097b5ac6612acfa46ccbcbe231f2cb2beb8248b9b613778fa357142a490a2d5788103ae6436b2eb943160a500522c7c SHA512 acc5efa18af806cfb8b02c7b4500207b4b0eecf0735deaf40ff5c3869033689b496273e8c21e6d31a64fb4028c696be7eaeab5d03cb48cadff76a0898ea40fc1 -DIST LibreOffice_6.3.1.2_Linux_x86-64_rpm_helppack_bn.tar.gz 2625607 BLAKE2B ae29d92e24a8bdc889dbbb2981132d9c38a74b4b81f617a8c5e671e513c0825307c170a6a7533b43da9669037e1fe1f21d55def8c03dd5463559d0d72e081b31 SHA512 7242af508f841dd9916c93264e9169e16cf1c8508b29469a0d9ff21bd2b63da93fea7fc21de79f26df10ff988cfe2f2a89a17823cc8286e4c48c899ad1d1ed6f -DIST LibreOffice_6.3.1.2_Linux_x86-64_rpm_helppack_bo.tar.gz 2645050 BLAKE2B edbc11e3f6031f4cd07b1ba74bbd261a946847aa2138f3a77d5fe0ef60b237a4fef7821f50d94612b9b548dc1b90f59900c4416d1b135f1127e111f0e205aea0 SHA512 bd869d12562b421a82accefe3e5b41ad3859e1f9a20d34df88ee61648c86703fd6397ba1823fea3536b366d92c1d7b3804dd00210d133df3eafe824384bd34d9 -DIST LibreOffice_6.3.1.2_Linux_x86-64_rpm_helppack_bs.tar.gz 2364847 BLAKE2B 6d8707e9dc1b7caf55f751e74972f0d8da9a0236fcc3792bc4bbb1c31ec9506b2d4c73b0c3e26ee126d807adbf205334b88ec5f62ead1bc15708bc80c025431b SHA512 383f4773a6cebaba665717113e6bfdb6754466fa2d29794563697a5be4c2c14ae846c2d21ca28bf830cc3913643092cd2253dc3ff6e7fd99d7b7d3007dd07ce3 -DIST LibreOffice_6.3.1.2_Linux_x86-64_rpm_helppack_ca-valencia.tar.gz 2445570 BLAKE2B fab4612b1e5635cb748afb7e619ca44e474f4deb4ca6c6309f0f45e4c023cfbce2b62bd4efb62af4d034e394c6527bdc20cee8d38508725d5cd10e3547f76e47 SHA512 cbca3ad203e725c3fa55f860b10ae285eb22a5fb060c63b5d9f25744f097bbdf8a7021514784cdb5e65dad5fd34c8061f7d4bcfb63a8ee4cfb41d76c448c131e -DIST LibreOffice_6.3.1.2_Linux_x86-64_rpm_helppack_ca.tar.gz 2431547 BLAKE2B 8a673a7d420fadd88c98c19964b9847c5f3be523f0bd064f34a63ad49268a04aa9a18080c2bff85e4b24f8889055c984c3bff676849d224724c12ef590a7cd0b SHA512 2b71c1acd1b50363d8c4c3b1e737c63a1ba3ce7a6766c5c347b3ef9a87b55fb382d73244d6e6241900e26d7abd97e2c858467c2ac16e4b66d942e5ff0a2f726c -DIST LibreOffice_6.3.1.2_Linux_x86-64_rpm_helppack_cs.tar.gz 2434180 BLAKE2B fae8672baa2343c0c28877cff56cff1716f8bb7a38f327489ebace030e7436af492bf906763ece9cf722664da551fcff186590c117d76fe38eae69fc16ee4d2b SHA512 be2e7a6f9ab674a84b2342f3d2846002b96baee708c79afb070f92470ea6b5710bab35123c9b8a9af69406766cece7aebe6217b2ad5b196105a8fae303d51f0c -DIST LibreOffice_6.3.1.2_Linux_x86-64_rpm_helppack_da.tar.gz 2394618 BLAKE2B 1d0fdc26ceee6f1de06c367e6859e7624f809972c4bfa42395a6ae533d68652f6b6ca3ffc796c629c431c2bd1d737bb4afba4b0465c19e1ea16ab9eae1131e30 SHA512 2ee9db8ffead2c75087c091805231925db856387209db136163df30737b24c9a1f0cb46942dda5fa0b52002be21cf57904645b5e846d6bd2c54d1a59c0141700 -DIST LibreOffice_6.3.1.2_Linux_x86-64_rpm_helppack_de.tar.gz 2491188 BLAKE2B 7e4b58dc434ce6697b95161db9afc860b181f951a2da22874fed16a80bd4e8cfd776b3b8d78326af611723df7d64fb22899dc3357cebd909b723f26039d64d15 SHA512 2a688ddb502a7709b4a5a08c203acbbde9ef54cd8de961d3b05c0f548c35f0ef1737497a7d1f1de8306fe4f8f9d8d289bc0b8fd810a3f456e7b1fb9f6edb1340 -DIST LibreOffice_6.3.1.2_Linux_x86-64_rpm_helppack_dz.tar.gz 2800393 BLAKE2B e056e251efcea7b793b952bfe3491e79b683a4774920d2065fa22712bf4d9903302851ba8cc73645643ab66f103ecad83e99dd6aa324d5753093b54b2920762e SHA512 97aa9abc5170b59d9249b88462bf120dca760c7d78b40a18bf13c15ae43b8b9703ab2a6e8bf98ad52ba09ea3a2fd9d0528be7f3f4372bc5d6b1d169174634210 -DIST LibreOffice_6.3.1.2_Linux_x86-64_rpm_helppack_el.tar.gz 2842882 BLAKE2B 8a48b01300fd297318e541a31d53849d7546a67f320aee03f7fd81b6be9c86dfdd4bf22135183ca0df773eed1416c3b9759286d3140de5d54ca2877e5eb7361e SHA512 dccbefb7638d2f9e4f5012727edfa47fcaa227ca772f948621778f442820f4a19b10d9d16dc1616bff050ef48f3a3dbe9bc4d11a51bdf6c7a995c7ba18749646 -DIST LibreOffice_6.3.1.2_Linux_x86-64_rpm_helppack_en-GB.tar.gz 2272784 BLAKE2B e585df71cf1ea29c84a5f8f8479c8eef17d9ee6a3b76605e414944af81058651797519894f4106c508926f392f77b279971026e16e3529d289083fd2094ab5f5 SHA512 d2402eca3372270def397e3fd7df1dfc2a502c2efea28ad0a2f8d0ec4e6df45c86db1aedcb1a44cb96d0702bbc88df86ae4a28eccc8d34bccbe2af04efb004cd -DIST LibreOffice_6.3.1.2_Linux_x86-64_rpm_helppack_en-US.tar.gz 2118993 BLAKE2B ef2ab5a41d40c972d6da23bb9ce2b9d8f760aab62a6d44febf283911748047ca6507b15e73bd3e10d0a46ffab3e0274bed4e6c6fcfafe68c77e79e655d24b1be SHA512 dda5c981facfe627eef557280854e69de98a0e465ff1f16da5b3c9d1a8e98be81885c2a883003e98d16ce5488e030a06147715492ab15fee5f3644207872727b -DIST LibreOffice_6.3.1.2_Linux_x86-64_rpm_helppack_en-ZA.tar.gz 2269473 BLAKE2B fb3f0679992c04e5e2b1f3abd2100fa4e1e6585fb28be742a39785c43f98724a76fd8e73b303f5c6cee280861b5b436976126a51246a2b4f5c7ba4a0ea17d9e8 SHA512 878a65dcfc3cc58c987ad048a53867ae15335ec6453351aa1d572100a2841f2ea20dc00d3f9122f7f3432930a07f67fd6daccd2505bebe80783558a31fc71d97 -DIST LibreOffice_6.3.1.2_Linux_x86-64_rpm_helppack_eo.tar.gz 2349891 BLAKE2B 6c677d333fa0c5cd095065c16440dfa2abd42f1c2c7d9cf8b9adab9bf4749167d761d19d27a3de5d597acaa5c6203d14d84d91ec76eb589cd92267c91445613e SHA512 f6fea61f053fba4d10cda6ca9b7e5a3e6a43f75b65487cb32de6d0c443c91c97e2c9ec2ab97fa37ce523c040f9734147d09918a9a3c67f1bae3b2fad3ad13f73 -DIST LibreOffice_6.3.1.2_Linux_x86-64_rpm_helppack_es.tar.gz 2476771 BLAKE2B 5783038a6c8317545e5706ee7adab19c29194e1d6eec870ad7640eadb06a0bc35950e2692a9b348f43fe08525ed4ff8d74ee3a86b2d58875808a185a698abda4 SHA512 d866f256da05973031488da02cc0c5c5f2763676f5c9aa834c15b07f0537baf9c23b67a486d9a4946461532a47448d6175f1b15f52f97241d8799263b951920f -DIST LibreOffice_6.3.1.2_Linux_x86-64_rpm_helppack_et.tar.gz 2395906 BLAKE2B 16df696dd612bcd420b33f151b77d743b3256e854a96c5e6db27937dbe434033f27d0fdf9bb30578446a11e0c8698903b5e5079d484e4dbf86712f67708cb965 SHA512 c86a712eb36b166d4b39d5b97b9d8bfebbcdc8b913e47b60ba80565852565fc05c951b82c6f9b1ff2aa59694cbdb3c71c199a5d74693e559da5bc2db981a8d5f -DIST LibreOffice_6.3.1.2_Linux_x86-64_rpm_helppack_eu.tar.gz 2348563 BLAKE2B f146802ca5b849516d278b3b407312cc853ff1d9369ee671da154b9aafdd38f01924326c8696a41b93c7bb813f8af048bb310f7c0c516c7180b9fabbd30decd0 SHA512 9f2f70a0f705d8066e941b71e600caa95dee6e763f5ffe95e175e2e2d1cd896d97c5681ea906c90ef3cfffeb5faf6a67368b4ccc9fa48f1f1966de7b91f2c56c -DIST LibreOffice_6.3.1.2_Linux_x86-64_rpm_helppack_fi.tar.gz 2444478 BLAKE2B e3064f63303ee42952bfa73c6b412f7db04e471b4da05a84bc5819fa74ac9934ced37ed6704ee42cb778cc032479bb2ad8e5523d274b5ece587c18c4cb0f285a SHA512 71ef21851c4192fceda920d7490dff3538ef543b01814e56715a172ea3ed7e61a7a7367941ab9efa4b97d2fcc3c6a94b496c826a14bc6e895f728dbc53400f6d -DIST LibreOffice_6.3.1.2_Linux_x86-64_rpm_helppack_fr.tar.gz 2456171 BLAKE2B d168c48819ce11f3f9f77e48ba61d3d2b3b11cca1bbc710968c88efc1d756d2b8033ec45850ccfc6b367d85bf3d99ef4d5ace2e6da227f4b8c35a820d4d30c98 SHA512 a2b5bbc02ba700b0b5a76f60c09408c4a6e74a92d26d39600731a35afac8c029578170e4c8ea6dab54f91a178e22457935837a1210ed904ebcdba52aeb6811e2 -DIST LibreOffice_6.3.1.2_Linux_x86-64_rpm_helppack_gl.tar.gz 2428716 BLAKE2B f630ec0cd9f67535e195dbb8dad0c0f77f83d109d93c69af21a5d117414e3f84dd64995187f9495130bad59a962c48887624a641c8b53d89fb228c8cfb21fa4a SHA512 c9ecbec28b2c76ccee8a55a32029ade0d19796fe99df9706ff9f290b2dbd3bc657f6d562a6041adcd17326cacfdfa7c392d344c576e8e685596f86dbb0e55f70 -DIST LibreOffice_6.3.1.2_Linux_x86-64_rpm_helppack_gu.tar.gz 2317135 BLAKE2B 9f79b182e358d735a5481376f43a07c20d062fc1dc4a8ccd33d20c2b64b733a78e50ea27f61fd8bfaff01151cfba8b55829c63e5340b9c797d1a41998bbe9812 SHA512 5b0d63c3f7116333c206fbb093ab29902db9aa050c57702579e1171257c35d347af3acd4e57200623559a3b80f685f159be967bd76709104062d62aba20e6b8a -DIST LibreOffice_6.3.1.2_Linux_x86-64_rpm_helppack_he.tar.gz 2212368 BLAKE2B 6c468013c6f608fd6ee145106ff921c5ab9eb20d68c4a86c20df7ba146591b47a1e4da26207b5d56bdead468bc2e0d0a6438606adbf5db3e4ad8510e3f00e1c7 SHA512 c0836e60bd31a70837f2358c50d77e57d1ff4dc8899ba3aadde70c95112e1596127f627cdc38c163574a6cf4757207f6aa0b084937b0fcfa6ebb5a85063c0a05 -DIST LibreOffice_6.3.1.2_Linux_x86-64_rpm_helppack_hi.tar.gz 2421837 BLAKE2B 2521630d1482473e6e92299493b47e6552db3c98ab766808a939c92683e5cb9b57ed8f438363efafb171089c24ddc866f0d9d1a5f418871e76736dee751da8c4 SHA512 ad0405bff3749f2070780afe826f83b35c436e5f5edd06a4720274e1e2da2f36b12ce9005c508c3c7a934b5594235aecb7a7c62319654934956254ab8ad4c680 -DIST LibreOffice_6.3.1.2_Linux_x86-64_rpm_helppack_hr.tar.gz 2330591 BLAKE2B 033bc0a4456a39c41386ab1a0ea228635008f5534b40ddd5aa98d581c4882212b000ae9b31fa533837e45f2fb3e582f505f81069a008868666e76fb781c19806 SHA512 c0451b46cfff5fc12a1ed4f3c846c38319f72b7bf841707ab4fe1266a2442bcd5e4070607169422a98690c3bb447e9e5b4f2e570c765af811cc048e25331bb61 -DIST LibreOffice_6.3.1.2_Linux_x86-64_rpm_helppack_hu.tar.gz 2556179 BLAKE2B c2d876c810cc8d70254063f3db356d754b5802ce7bddacb7f5f5bc707f7cf01850ce35857d0d6c0c43b574c86cc1bc6e858354c25965ec609f8953d300191f04 SHA512 04df9988434fc45e9ec39c220f2cea92bf2996928abf6f0632fc73e89b7b12332e9bcc576e92f52537e612423ac599b5be56d0771bc1a3338e24964c0e541079 -DIST LibreOffice_6.3.1.2_Linux_x86-64_rpm_helppack_id.tar.gz 2329753 BLAKE2B f8f384fbffbc94f12601ad5912e99ccaa19ac3b5d0bd9fbdcbaca0cb81436aec78b284c40e9e8397623d687a73d8bc4d37d2ddce93a20e8e709b6c87f7cd7506 SHA512 b654cb7c3e11a672616a62669ec8cf5ef1f2ee77390863d7852edc567ba01a311ea91e15c5d45fa152d9fa313ca1770db98b2f32c7a16714f433caed493e0e91 -DIST LibreOffice_6.3.1.2_Linux_x86-64_rpm_helppack_is.tar.gz 2350124 BLAKE2B df068806c2c9111f94aaaa92dbfbbe6c396e35a1e16decdf855f35890015b087e7735db5adfa1d75718e0e63a072ff92b529d8ba7e861cb856b258366a07f9d4 SHA512 c98c3f95814018719715cc0de5722c9674d0696b403cb0dc2388a1920f25ca3c95d597b5ffa5ca1493be889a514e4f4b4e3c964aa3ad2e2e309cf5cdb7f2149a -DIST LibreOffice_6.3.1.2_Linux_x86-64_rpm_helppack_it.tar.gz 2427687 BLAKE2B 584a27db3aa5a2ab2dd456fcfa0da2cbb9aee98ee04cc2ac198011560be8e16421d6fcde3c5aea37644e9aac7ba9fa22e6298bb35abe969476aab94f38289088 SHA512 d1e4844e840dff2f226b2c6366355b7b71430a43eb461b27294cb5565db75a5e7e18e9a8db4ca69c4ddc6452b92fa5c0904fc1e1c81a0e438a498fd1f135d4c0 -DIST LibreOffice_6.3.1.2_Linux_x86-64_rpm_helppack_ja.tar.gz 2595335 BLAKE2B dae52dd56deed2a7d8fe0751b3a8990beaee16b45f0e95583c2f6453786f8666de3b822999f19c843d6623773c0eabaefa8b2102cabbce2f505fd4c13e927ab3 SHA512 e45d1f58e1d5c326c0c3d320558a864239b6a6b0ba13241cba2866c1eb4e9928636dc8099784e9e5c8ef51f9621026b14a62542402382445eb8b65e75c937a6f -DIST LibreOffice_6.3.1.2_Linux_x86-64_rpm_helppack_ka.tar.gz 2452575 BLAKE2B 5fc6a75d2aa3b146d95407e153b6affafaf35212ade0ba0d6deed133814329430babd8200e4ce71c35e196edf7791021abf40c3062acb99d1407c1fc028285ab SHA512 6f5ced99dd7c9011957468e6a98b45135492f3d2175dac8a00f17b44074f8d1e284bb28a6b936d34c7dd4705babfa9bb8a01a512b2313addfb6d5d26576b9ffd -DIST LibreOffice_6.3.1.2_Linux_x86-64_rpm_helppack_km.tar.gz 2747264 BLAKE2B 7c470a00d580829ef7226bf8021f3b002ad83b1fe781017e3db140738578fdfe846e34aee613cb87c56308958b8147f56cc60b2ead57321fbbbb8b8be34b4ca0 SHA512 abca09fac4304f92059168fd777fa81676a5937574e82d6215e59ec190e45995a0bd3baca8664202b725b64963de61fdf5dd82b5c814033a0a55444ce33d879b -DIST LibreOffice_6.3.1.2_Linux_x86-64_rpm_helppack_ko.tar.gz 2472039 BLAKE2B 38aec853c9a8fc5ffa0fddd67f9cee7c2bff33f6d1bf66c455accc7c9b8693be75a02bfacfb3986ba022e6b23be9a2bf41abbb7d633191cf0aa61b2146403c6b SHA512 858975cb1c08d56c0de108f87c3130537e809d462d3318855d36609d478f16113d3584cef2def34a97f22547dbf728534d6a900626bc7c3935389598adfb96a3 -DIST LibreOffice_6.3.1.2_Linux_x86-64_rpm_helppack_mk.tar.gz 2438606 BLAKE2B 6a1ef881e6772937249258e415f74818d877dca5eed8f16dd62b0131a382877028f9512997934e1cef06254ff7a3fd9e74b9c277e716d6f0923a99552c9b16fd SHA512 39d637c66510d5259afadf3720ce6bd4255ac82de3d44c737c1610d61394f0d0a5b674612ee5d6f13fefda2c78a65d650946f2a436acdbf17fd695a155600813 -DIST LibreOffice_6.3.1.2_Linux_x86-64_rpm_helppack_nb.tar.gz 2373409 BLAKE2B e7a6f63361d50719e66942447ca53bcc9e365c63f4c451b48dfe689ba7f8eac475de0b943c2f6cdc8c670567255e48cd846a1c844e14fb115833cb762a5dce50 SHA512 cef37308fa785e1ebec3336adc1723a89a0297b652258c41f28424bfff2892bbf60cd35518cbb0e6472c27613a946e547ff87f6a58f38ff839dcdc4e99b5a6d9 -DIST LibreOffice_6.3.1.2_Linux_x86-64_rpm_helppack_ne.tar.gz 2667833 BLAKE2B 9ec97aa5ddd1e6d4780428ec3f7f426c4438f93dfd057ef1634a57da44a5e38d1dcae01702356155a1375e0df47c41774a7386a1b950bf8e13731b450fc60976 SHA512 75517990315ed8a9860cb79eb8a2e5fc16d315f3e9378628f8fc01a8445eca57901fb2c18a8b5e6774182a7a8e4f696f1729967855635e6b53a91cd8fcc80889 -DIST LibreOffice_6.3.1.2_Linux_x86-64_rpm_helppack_nl.tar.gz 2425553 BLAKE2B 9c3e7b498aad915456516f20af3ab556cefe42a97eb6d4dbf28e9a151d696045206fe15f0b226e44704f95775e2276647ba6b185f07c46a1888bc8a6acdeb239 SHA512 2c837d7e0a8aa8b648e0e73329e0de59d60963bfda108225732d7e5386ea01df9a570368f0c078c2cc447a4ed038c194c05cfdec1e0c16919e9fb1403482d350 -DIST LibreOffice_6.3.1.2_Linux_x86-64_rpm_helppack_nn.tar.gz 2366986 BLAKE2B 0a10615fb8db6f5b4d95b82ef1bb0d8e5edeae8ca736c1bc4685ec4a6863d8557a09439ecdd299166b7f026da06405dba517d696dd58e1eda7c9e167d2ddddff SHA512 7dbe1426e642fc4d942ca73286a17b73ffdd4b5056642bb7933fc1abeba97fe17efd9be294d08c42c05400169d02d1557d44e9c30827bd61d31178a4dbe9f248 -DIST LibreOffice_6.3.1.2_Linux_x86-64_rpm_helppack_om.tar.gz 2457133 BLAKE2B d3bb2e92798a8f5326654cba4de9313ca875d3bbbd8d0f00ef7cddfbbdc7d3fc0ca549c5d8919c90d976360ef84a92be7f62eac1b7beaecdea126c0446ddcc90 SHA512 c500748fdc53f91b3a21af9ac2ab8c0c9631035fa0b81c1a372cac0bfdfd57e0477a6ae1b959a8e4d1538870e676ca32fd95cf454f5879e20ce81295ade18bba -DIST LibreOffice_6.3.1.2_Linux_x86-64_rpm_helppack_pl.tar.gz 2526746 BLAKE2B 42cee732e98e0b3fa9ebbc88432d18c4d627ed473f41be0c26273d88aaee50872b534ecfe515f8566f7456fedc96aea80f38de149cb3c85a6258a1b100816a65 SHA512 5670bf29ff629d895dc9918b84e9169a13992391c191c7b6975d74aac8ca006deb42951601a4e5eab76bd1a5379335609ffc6374ebe02a4717bd49b9b79ac1fb -DIST LibreOffice_6.3.1.2_Linux_x86-64_rpm_helppack_pt-BR.tar.gz 2443865 BLAKE2B 95ddcc1f4a5e83e96f63104c97c2793355b574a2ac14e7e4c7c354bf28923fc993d4e66770a603047ed0f373b3b6400a3514e40f8b384fd05859a3a108c185f2 SHA512 db7f4c7bf26b50e531aad808e3c80d1bcde28c4331c47117ffe4ce22edbbe12a5819ebd45793db0c5fdc37fb457d90cd0e579df46d21ea65f0eb3b36a2eb80b8 -DIST LibreOffice_6.3.1.2_Linux_x86-64_rpm_helppack_pt.tar.gz 2402411 BLAKE2B c185b6cbc63ecf24562fa933ad3990527f8b78384827a43189bf1840b9106f38fd87dcb847c08d80b2f3adbe0018c70aa31e9cc9830d35851b376506bc3c8052 SHA512 e16962f3e23698a84b809a25af8db5f775db49f0507b41d74ac5a5453f3ce36f74bdc787d777801d33a443e6887d5c9c51d82892c577e1aa784dbe6355a4da36 -DIST LibreOffice_6.3.1.2_Linux_x86-64_rpm_helppack_ru.tar.gz 2706797 BLAKE2B 318190b1f4d3a9684a5e75363e68a054f30f6bb0f77b3dbd006ee3c89e36569590340d102b20eabd2b3c9a67482b92214e7bcbccbfa349a09bbb4d7de067d920 SHA512 d733de6653938da9b74a7165be9a78bbbfc300eda2dab5753cc316c9d34f91b44dd290013bb98bb408ca2d95fbba79319bc6d853c276328ef119f4da5973105c -DIST LibreOffice_6.3.1.2_Linux_x86-64_rpm_helppack_si.tar.gz 2408222 BLAKE2B eda77bab8f3da0be1ebc29ef9730bc9e015e3491de2e310e493ff20a0de45cdd8831729e62761b6fc51ab2de894f33baa2ec6f22c178349f1d1b056425608b50 SHA512 322f0cf667f44fb0200dd5d822c6ef2d51b2c3f8a10bfec38d1c0e91967dad29d2ebe85620b188cf7eef8e22ef8c0827b3b0edc26dec4fe8a1fcc2ecf4076712 -DIST LibreOffice_6.3.1.2_Linux_x86-64_rpm_helppack_sk.tar.gz 2464415 BLAKE2B 522ba12c704a89d0c12e3a31e4f13419524c4d1e858955e7f97f00a04dc2853661075becc862ec38e65b4bd659371557c3ff5600c6f959abc424774dd0d6fdf1 SHA512 f2f60c5ac95613c870145bf58afd0510d483f5957d8784b1e017b6e08d5c3afe3f8287910b7a4952e6f4723b6150b83f0622600f40b4a7f758ac38114d2a6fca -DIST LibreOffice_6.3.1.2_Linux_x86-64_rpm_helppack_sl.tar.gz 2413283 BLAKE2B 00040dfc7977664fdb321da9e437fa88ebce05f61178ec7fb014635977785609f106e3fd446cff99005670edfebfcc872b457abc51678ee27ec9933c46772365 SHA512 7ddab5787d041bf86a3aa01ee6cb57978f3273ba52daf604634ad94141d79d4a0689dd725ca9ad524b39e2e5e266b175eb7ddd5e073e5fef53f7c3fe29dac379 -DIST LibreOffice_6.3.1.2_Linux_x86-64_rpm_helppack_sq.tar.gz 2323602 BLAKE2B 8348b8930300d1dd19242a5512410fd3209238280b945b36ae76cae44be6400fb8ffc2c694618ad19c4928525dda1aa186e487fdc6f947fc61240f241f0bdb16 SHA512 e56b7078d9fffdfc38eb382e27d6a50fcb045b7c675a5c75436f264d0feb8ae5c9938486045eced367554387394fdd908f6b3984ffa6e49cb8437feaaba81e41 -DIST LibreOffice_6.3.1.2_Linux_x86-64_rpm_helppack_sv.tar.gz 2409631 BLAKE2B 70d1f6868bd0b5d35db34efc1d69fbac6a99bfd795d3fbd03217d7b030f271b3d9d1dde4c45e9267d821d2afa15661f10f4743859854c27952ba6532ec3139f0 SHA512 88d3b4d95e6e3b0c563a13ede1a9827c1fdbc51f1400792b484de41a3559d03b0f67c13372f86e4d6343bbd29cd3770ceb5c6d78f2b58d874703316e6b0c2f3f -DIST LibreOffice_6.3.1.2_Linux_x86-64_rpm_helppack_tg.tar.gz 2409468 BLAKE2B 27b47b74ad9263d97e6c9b28f3d4c4c1202a66b5516d7e0e2befd467bcb65cd21542b8c839faeece1b3016a0e415cfc42c9391c4f8446771c1f7007507aa6ea4 SHA512 ae2a902d4b389c7fd6ca8b1433ca64f885c698fe47aa935d37ee244355aa47ab7e25e30e95c83c35aaec88fd52e6d2c85c0bbd7d0c67caa99751974d2212e405 -DIST LibreOffice_6.3.1.2_Linux_x86-64_rpm_helppack_tr.tar.gz 2479221 BLAKE2B 59f64fe9e23df2416b36f74b536f628bbd676e8080ff8b1b729d510da8a128e489beaba14b3d1a4074177b687c6b9066a9108bffedb55208d763b0e4de187dd1 SHA512 31aba2c56748215e48b8fee9117ec5926b607f25e08f8e4de2283db1df93d6158f31a33d38ab30c1372ff74d089656eb4bb516319189e169b4c3ee001234483c -DIST LibreOffice_6.3.1.2_Linux_x86-64_rpm_helppack_ug.tar.gz 2375836 BLAKE2B e88881311b886b772a6402a2bbcbb16d02e2f1217ceef2a60df3a32697c82ca844f15687027a4b4c22b39d2d2f863986cda4665fc9412dbbb2989adba13a467d SHA512 0fe177ba8e5ff470068737108fd919a896a0b96152c888230c1e14b7cb0cf341e26df2812a4da04d47c596f475534cf32d9e8668d5fc3ac735b8a1f087cd109b -DIST LibreOffice_6.3.1.2_Linux_x86-64_rpm_helppack_uk.tar.gz 2662466 BLAKE2B 76c5f81ef280f1fb68d02fc57df8a069a69fe4495cc141b9dad0033e73610faf824f869f6b29872cfec3ec50a39f342d57f3f2d1a8a5fc2e799802148252e898 SHA512 fbfbe439c6ace33876073f3363ed6cb8f374e07004fbf6f09701d707d4b52a08e2ead31dea9dfbe642b934d30ed9ec75a3bd81e9c26b33b93f9244418f492eea -DIST LibreOffice_6.3.1.2_Linux_x86-64_rpm_helppack_vi.tar.gz 2464440 BLAKE2B 295a9144b41e7f4441363473a8fded989c5da333991ea026313745d4d8fb746b10f1210f631ae099ea328d6279f720193d99eee19de04df1eabe098ae83ff829 SHA512 6c6a805c62d6ce943e43f95cd6ecfa3dc28f72ee588d5f74e7c17bd1e6cc5724624d6d7f07df3836079bf0b4c777decb31602323f2bb54f0adfb37655f9683b1 -DIST LibreOffice_6.3.1.2_Linux_x86-64_rpm_helppack_zh-CN.tar.gz 2405717 BLAKE2B 173effd199d63cbd4e594eb7574ed855393d0ccbcdf9ff4381ae473b8a7092e44ad9b396c4de4a4393ec3a094a42c07350537865ca91417cc3549d0969df6c81 SHA512 3928d8968d26f7e6e94fbe1e3aef6e4ef879f4bbc293b0e0a4856253175eac20bc997ea508af0cecee86af93bbc6924f35b61941cc5840ecafee89f76906358a -DIST LibreOffice_6.3.1.2_Linux_x86-64_rpm_helppack_zh-TW.tar.gz 2504415 BLAKE2B d942f4f3f0f9018cfcfd4c4efb5a88529b0a6c28afa664299ad0d498b2ec497e01dc9daa666dd4b50b84ffaeeba246556f7a5da93799615554631f12fbbc469e SHA512 22ecd8aa6498e7dbba2762820af8850c72dd3e29b3bba4df694ca3d752495522a5430072892278b179383558cdc661cb3590abe01aa7cf0c7573f920e579555b -DIST LibreOffice_6.3.1.2_Linux_x86-64_rpm_langpack_af.tar.gz 1017955 BLAKE2B 5f3b50c7d918a3ffc92b4fe60e805c4f3f0a0bc24be40957141d57355d7e4e50b1fc7233709cb872a493d00147ff69f085ecbea8e1a3bce674c2972703e60cf8 SHA512 ccec5e22cf36a60083f167d330a8d199a61fe6ee76a1dfff37e5cde383ecc971ddd7b77d21d2e50ff89c7cffc608c1e15e338cca259d9aa85d6b4dbb10c55da1 -DIST LibreOffice_6.3.1.2_Linux_x86-64_rpm_langpack_am.tar.gz 771803 BLAKE2B 833866120f14fd5055850e6572c465574237b2b30ae607d9d4a0ec92654adc0d51052c16b74b99fc1f9d056149b0edffadfe747d0b9677181c4ff6583008d641 SHA512 2572a93885bb956e1abbfb772bdfdeb3e3d69f295c3e78dedd803856e69185ae06abff1f31235062d3126bcc21ad77260271713aada5b4e6642211f937a4b9cf -DIST LibreOffice_6.3.1.2_Linux_x86-64_rpm_langpack_ar.tar.gz 2408638 BLAKE2B 17aad52768bc790d1746628c3de245ffec638c97b44b82a16eac418008cf6f31cf2886ecb51856c674e362fe21b4a7bebb3dd460764307f2824b8afd86686e20 SHA512 368a27f48ff090f6d28d0dd0cd0d98daaeae1dba8e0a5fed8b50cdf67af217683bdf8faa2178a305f75307c43bfd72b54738c9ec917dda73ccdf7b2016c1462e -DIST LibreOffice_6.3.1.2_Linux_x86-64_rpm_langpack_as.tar.gz 527924 BLAKE2B 11a202fc5e60bc0ef9cad417dbc765d12e33da0b9cda644285313ebf364b669a3de752915f51ff16f17a5c53dd70abab6cb7f649d1f03f937093648b0c8a0a86 SHA512 ac16f2560284bc8260e3a4e6e56bf647b5d8cdc265f64a9c7dddc57042dc03ae9f348ed0b8486539c05626b83bb8e9afecd0bf746e11b5abe9e7914a8bdbeaf9 -DIST LibreOffice_6.3.1.2_Linux_x86-64_rpm_langpack_ast.tar.gz 436790 BLAKE2B e68826b848796062fc2fb0247760d8cfb1baf189f9feb99ae8b63df113ebd7b1b3db69eccedab7177473fdc493efb0ccfa601852712d1e5ea8e2354221559af1 SHA512 47c2058d05776f396dcf44977a0e7919f3635731b0fc4021f3c7154a235cda6deee1038f8aed1c2415795ab4e3604402bcb5b50a86ea32bdbe074a96ab10d1c7 -DIST LibreOffice_6.3.1.2_Linux_x86-64_rpm_langpack_be.tar.gz 1047896 BLAKE2B d00d861d6694a73e2df97dde6072ec93f80bf33b5cebfa9a1bb7ad72a1fbb1a1a789c3b5928b16fd413fd24a0c8f6206e3969a76be16dfea460f4343bbf5d4ea SHA512 e4e7fdefac5302f96919ace414c9782a12ad44fb3d0d9db1caa0190b479faa3f28c9fe505d527bd2aadf0b4ffe68d52215f0e726fdc4c274cfbd0259cb127fd5 -DIST LibreOffice_6.3.1.2_Linux_x86-64_rpm_langpack_bg.tar.gz 2479391 BLAKE2B 80bafa8cb7054dd4c7ecc793f0660e139bbe593e074d3e2e338cfcaf6c7ebdcab0f8c6a22277a4a60d1ea47e468424e179870d305ad6264d18814e4fd2362fe4 SHA512 ef1996495e7a8fbff6b453cd9fc57609eaa047d001eeecad5129c1163c7eaf19dffc36a46eb985ff3c49080a9adc31dfcffe6f3291ed61ac88d78d75e36443e3 -DIST LibreOffice_6.3.1.2_Linux_x86-64_rpm_langpack_bn-IN.tar.gz 643524 BLAKE2B a2172f8844195eda22153f0c15ab59d8c516c0e3058ff9eb1b034919bae952b2a0d2867a366c23beb746dfdad1c8207247400a6363bcdb695e2df6c03229d245 SHA512 38da1c935eac408cfa4e2a9a7976c36c80efbf0bc2f1b4649b64f21ff639a3db73f01a0a1153efe7203d1daaff40a2961fabad4b1b8a4d1530748761be41ba35 -DIST LibreOffice_6.3.1.2_Linux_x86-64_rpm_langpack_bn.tar.gz 785779 BLAKE2B a4c1e6f1beae71972b41db9bd31e4b0260dda3251ade28ba9ac64c0a1e73ab273986e5eb6cfccea10838b6f814dc7f537bea60d06b68255fe3b076e5ddc97827 SHA512 82dea73b57964048c79951c1298122968475df1ebbd737035dc18ce187acde5b803835138a350f64b688ac93e14b90a754dfce64ab7edc58396cae0a5fb749c8 -DIST LibreOffice_6.3.1.2_Linux_x86-64_rpm_langpack_bo.tar.gz 378064 BLAKE2B 42d50839df0dd6f5404cce0fbb243a4c7afc4e4f5298563a3750559ea9313480c65549ae41964ff900704f956ec0af74b93500c273092fca43c763c06799448d SHA512 c097216c7ef9f07248e27e41868e53a55fb969eacd60c8afa21def327c1844ba9b979af846cd18ed4eca944354ecdf952031f87b3295b234c24884cc4eae50e7 -DIST LibreOffice_6.3.1.2_Linux_x86-64_rpm_langpack_br.tar.gz 1533060 BLAKE2B 3ad2f4071f84078a0204ec77c5e37ae7f641288cc194b760db0851a29870a72b7b359531f84a4720862cf907f1d43f442ddce6d549248c140acb1f2fc01ece69 SHA512 a7d037fb6475c751c1e8e4c63d3302032896e1cca74667bc3e8c5db199fd316da7354e90eb11fd7f50d3f9575e467e098a9a4d320976c61dbfbf0674896e6ee5 -DIST LibreOffice_6.3.1.2_Linux_x86-64_rpm_langpack_brx.tar.gz 335231 BLAKE2B bda4dd71ba6f21ab97581b61c1a0ff9096ddedae8e6dc97d763a81b28038097d0ea3fff03aeca8a49dabfa281a20de57f90a56a7cdc02b9134d000f20eec4119 SHA512 7a42a3b09eedcd334ab7bde6190292a8469048cbe60da692b45660491aec0507dc959f4f313cb5d62285e4d31907b0f83b0fd8b0fc8c748fb2ba171e53d49958 -DIST LibreOffice_6.3.1.2_Linux_x86-64_rpm_langpack_bs.tar.gz 632811 BLAKE2B 8e494bf23eb7aea7c3a3ee3da392c3b2bf696d2709e5462d14035c9793bfcd36776e29fcd2f06ed77adcc2fb627e2ca7069fa252918b8edb44e632b5b3cc82ab SHA512 25da87937f2f7754a85304027413149f99391c9b8af5a9b1f00e10290aea83dafdffbd5603c18c0cbb164e8fa2b69992d4e25f391bd24c92692f4e3e5adee12d -DIST LibreOffice_6.3.1.2_Linux_x86-64_rpm_langpack_ca-valencia.tar.gz 1968116 BLAKE2B d779d4f590a58fafec3ceee359ec536981f04831ea15f5c03c782eb1e9d9c5bc83bd556c173a353106dd3959a6b58c75be52b3f8df4e42ad757868fca6170965 SHA512 9540ddc1e03f73c7e37c3f11743123aa58e836fd90674cd1fcdc1649fd54e83aab38388416a94434bf41f4c6e1ab9f72931f9600b926eb1d78f40b66e9e0d06f -DIST LibreOffice_6.3.1.2_Linux_x86-64_rpm_langpack_ca.tar.gz 2032774 BLAKE2B f46ec3258ac9a6fa10aa672bf48614d18b34a51702ff6f3c6d1bb695da21d1affb5f3d391195f99d882d8ca36ea5f4bb71bb156e8ed06e52fe85c4e6a213c97d SHA512 187dcfb832849b278ac7a819288082574cdc835adc30506b4db90acc241b9046222eadb75095c563daee92708408533c91412a82d52001a0e64cc85f3b02512f -DIST LibreOffice_6.3.1.2_Linux_x86-64_rpm_langpack_cs.tar.gz 3210861 BLAKE2B 117ba0cb7d2ccdb26d08275d88d245d34a00cc3a9b16728cc881cc7e00e0ffb0bea02d2bc50106a30c53568b6668030989c74a26d95a2424a251aad4999be8a7 SHA512 13987dd9326cc594fad3dc28a6bbdeece58a38d70fc9ceab39e6472e34c374de25ac15da57694f1fc69861edd7983e6a6608aba8db9f266978d63b2ddbbd082e -DIST LibreOffice_6.3.1.2_Linux_x86-64_rpm_langpack_cy.tar.gz 753093 BLAKE2B fe4a616c76ff82b72140e7397fd3bf19823c9eb60117d026bef3c6bf0a5d30f9b0594675516384867da92dd567f37c5ce5852bb36080e25d31a8cc3e93a778ec SHA512 c547480f38b1dd6a0308038afbc36de6a1190f5d236c56acc5d54c101bcd09b93fdc5e6d0fc7e931af7732ff9eb78d088e8a1c3095525012ece766996b2fa9c0 -DIST LibreOffice_6.3.1.2_Linux_x86-64_rpm_langpack_da.tar.gz 2858986 BLAKE2B 6287d068d24204bd600837802c6258276f929e3478dbf7f096f1cb17fa7ae11ec3711a1231f31727fadead9161102a6dbcd3ad7279b6400fce1b407da60c3114 SHA512 02b0162ea0166e86d8932ee439ce37d6cf0ed60b2dcd227a187fcd97dbce737c2322d3d302ffece4732cd19f26effa43baca5ec17b051bd6e262c7fc0bcfb46f -DIST LibreOffice_6.3.1.2_Linux_x86-64_rpm_langpack_de.tar.gz 21785262 BLAKE2B e7ed20e1c08844898df3abc06894e8a6bdfde48bae1fe0129815dc0fb076ed59355ba9c18b98b6b6da264ee789388694f364fb69a6aadbadf392654c2a34754b SHA512 a67a0964a1dd8359ebe20c3dca905cbf86648a60c17f2da30309c4eaae96ea38717adfcac300aa3c13bec5c375a71bce6a8be3f4fda4455b96e398ae89eb34f8 -DIST LibreOffice_6.3.1.2_Linux_x86-64_rpm_langpack_dgo.tar.gz 437755 BLAKE2B 3f347c65eb29d622c7f295974dab1515d25ea4c800e09f638fe3e69dc00257ab7ef617f05ae17f0878837c58e7f9c700cce0e159bb03f8714511e10e4a61c10f SHA512 6392b0d81dfd77346cd8a17bdd1d645dd828acdaa74e3aa80c9df4362348c5fe4c9bae9ee5514dc0b0eda845f698f19d08433de471d6f032b2a9f71e72d7b18f -DIST LibreOffice_6.3.1.2_Linux_x86-64_rpm_langpack_dz.tar.gz 366244 BLAKE2B 589cb7340708f410e522ab5441bf0675b3ef05ef0cece97f11046e1d7c1dcc49d5387a558dadc324cffb8f1f64583df711b5ca6fdb4d79b9ce037a0308dcd2a7 SHA512 590e97ed57eb4809699d1438d7cf8f0f3368237c8e5ec053bea53e288b4791b0cdf40aafa0123fe6a92e1d2f616f86ee33a0749ccc0cedf566a4ae52682059ba -DIST LibreOffice_6.3.1.2_Linux_x86-64_rpm_langpack_el.tar.gz 2860208 BLAKE2B 3ae3a0d09a060abae9b2f320b6fc55736b6de0a5ca3bacb2d1bb5e9214b5a1e85c4951a9d1cf7a0c59a05d08957d1db67e719d29236cb955f2ac4ba994ce04b1 SHA512 fb457b1de093ff702c1294d205575d0f1fda9598ebc66c471112f2b6ca660fbad37b1a0d69a2282c7a8cbe5f71b3973a9f51ea53ccd35f884afb9f5b31ade2be -DIST LibreOffice_6.3.1.2_Linux_x86-64_rpm_langpack_en-GB.tar.gz 7376311 BLAKE2B e1f700f8f628b3985aa51b8d87ed46508be4527d673c09dc97ceb3c67944aa20840a31366945c76efc228011dff1581b6c7b9decff5ee2e27eba8a6ee9acceda SHA512 0973c157dcd04db18b430dcec847db8c9157ce156e7540fdb14d32b4a6bf072addaaf109c1b6e55fa827b3ded6e248574e45677740e1500a8acb533230132218 -DIST LibreOffice_6.3.1.2_Linux_x86-64_rpm_langpack_en-ZA.tar.gz 6933397 BLAKE2B c4733dbe5da25c9a5a73ac83c58e73753274ece11fc1174427e5f0c85978bf4e45e382236143905b2607ed714a7c51db34f9aa9237f98825bfb22322db22b106 SHA512 014e3bcd650bb79878ad31fc2d04792d58224e211d8297b89c1d884824aa624fedd69d734fab96b72354e3a4c1583e6f92b7112fc35ad9e33b583fff26bc4627 -DIST LibreOffice_6.3.1.2_Linux_x86-64_rpm_langpack_eo.tar.gz 749465 BLAKE2B cb42a5fb23bcda8b6a5771189c48fa1e3c9eaec6d8b370459a110e3dc789b6bfa985ea66538e6bcd3a5b2383f276117f8b73959f6a0b2c61842dcbfb0931ae0c SHA512 c2b4f4a68a602f2d6305ecdae25c737154c0ae78ab53194026483d327be4483b0ff7234c647560a250d7c386a7b5f06f3401953fe43f4f81a8dd3a27c46f03ee -DIST LibreOffice_6.3.1.2_Linux_x86-64_rpm_langpack_es.tar.gz 2265351 BLAKE2B 4ccf1954c824b4f5a01d9ee7babeb8a50f8b6af710ab64a9bfd420a4665526a6d129633963c63b97ae1bf229059f3b619696778ee698e4712f23c2c99005fbb0 SHA512 556579e9dbb0b104d60c76637cb74c742174f952c97cbea7f07571ab32979e438face175d6cd9494970662a02ea8b11926379a76973f730838d773a4e7f4e78c -DIST LibreOffice_6.3.1.2_Linux_x86-64_rpm_langpack_et.tar.gz 1644604 BLAKE2B 27752cf571c64a74bf95afc68c49a5fbe58893d6ed1cd4889ec285c47e274f1428aa0947e5fc4f4f2ebb3b273aa9f882f98e80977c566f9a188ae77c864575b0 SHA512 4d2899f9ce46783608182f816c47caa2e40e5f0570585454c60d55dab4569e7d122648cf495016aae07806fcee25cdfccff097483bb62833274242b553458c43 -DIST LibreOffice_6.3.1.2_Linux_x86-64_rpm_langpack_eu.tar.gz 760315 BLAKE2B f66fcd2193585253551ebe5e881a37c9ed5ace395877ed5f0c8961be9bbc30595ef0198b337e256a3943c96c7377205186f18d918edd434fc209ac518a935864 SHA512 e4034bbf3b20d80df0ac280dfa79fd040a35d22b68ccebcecea22a0777ba76ced0ea8714da7a3680446a8d345a31ae837636b4095f2870591d64848d4a9ba913 -DIST LibreOffice_6.3.1.2_Linux_x86-64_rpm_langpack_fa.tar.gz 331128 BLAKE2B 0254c9e3aa7e55077632f0483b0447e7ba353f9b135f85539995a7d82935fd1532d75402785ad6e980d1c9c1ba9eb1613efe0a5e48b6c013dfb462164cb38dba SHA512 49ad0201f21359c0712cc7904926ee4136551606e13c8a44416f32e05ee95c9d6ad59881540d596c99ec94bc6610822766306ad1ca7a47620304d81120662089 -DIST LibreOffice_6.3.1.2_Linux_x86-64_rpm_langpack_fi.tar.gz 741182 BLAKE2B c5507aac12cc8c8af51cdcd0df919f6624867af3caad53110e264ea1ad4672be720cc3817ef7126a3475a4d4d9a86fb3bda07abfeeebebc0607e97b75f168bd1 SHA512 8dee5ed31e484c487bcaa7675c860efe852cbca12bec6f834b684590ddf4596806f72a42fbf2245d5763ad419eae7508c5c22003f718e2cbc28f8914a3b1f523 -DIST LibreOffice_6.3.1.2_Linux_x86-64_rpm_langpack_fr.tar.gz 3065150 BLAKE2B e4ef6312a51bf109f692f10a0dea0188ebc4c4df659d47939efade380825c99c9cc838ae6f8f6f731b8f8f2922e5216252234fc31a322fdcd049a20595d2f5cd SHA512 c966bc878b6044c260c9b428781a86dcfe15b5ed6945c6a8b2dc01711868df2bd456c526fdd1071a5afaed552e3e682c3f4feb68c690a56874a9b5656702a571 -DIST LibreOffice_6.3.1.2_Linux_x86-64_rpm_langpack_ga.tar.gz 739437 BLAKE2B 1eb8a00d1c448ea2ae0e3b494933e79033e9ec65801fdce639c29e98a0585e0a7327c425f540f4bcb5096b6fef5d3d2e344bb8dc3ec208f5287720e5ef8b1e49 SHA512 4d73dd18548d74d6b929cc6c59804b6072ca296fa1154425c78a4a3b44d1ac18fba505e91c5706baad056b7ffe8246be9d80d4745788253b593de481c26d400a -DIST LibreOffice_6.3.1.2_Linux_x86-64_rpm_langpack_gd.tar.gz 1794295 BLAKE2B e6c85781789dc0955c3f9429bc5eece0d421dbff4af1d5e9dc3ffc3a5f57c5ccc9041060133321ebe1e85bc11e40613d3b6c8073ac29113329aa9f50a7148031 SHA512 4e1640eb08c656fe29e2eec282b644f7fe46dd705e7c9650cbb569bbdf62284e7d0b10b63f1b479e21213c0f25eeb8a7969d3637444c24afabe9ac84a3907509 -DIST LibreOffice_6.3.1.2_Linux_x86-64_rpm_langpack_gl.tar.gz 2649191 BLAKE2B 2da8c617fc2ea9f6a9e887acab1ec39a27d90496b7c8973e7997c0ba094537520cd88c73b19e4e99d57665c6011df79f6a68b8f2ff86a34723b691937b89a2db SHA512 6ad1d8ad3cc46df349ce2e6348822a464c671833f3e86fdfcf73e175a24a03d0c4df6ff7607b2b54ce9c2400408d71de245585b89ad31b5ab9e3cc94d48ff084 -DIST LibreOffice_6.3.1.2_Linux_x86-64_rpm_langpack_gu.tar.gz 1223643 BLAKE2B d8060c5b950a4f7727d4097c301ec332971ce5e58c92c7f40a6b868ca94734c81c90f1ff7220ffcd870de3edc9bd827e1837a773ee6fa3c67f48848c8a6c0b93 SHA512 bde593a6b42ca35794e6696de91f06d2bf5f785cfa6e56a9ad1ec27d5c507bcf226d4f4bf6ce0c36cb490a166a9c86f297091444e9ba3a36411cbc07ef4b7ac0 -DIST LibreOffice_6.3.1.2_Linux_x86-64_rpm_langpack_gug.tar.gz 519945 BLAKE2B 6898b1873cf9a731d33e7fc26d51d3b01b992bfdd4bdeed0242e8ef3811509ef0e1879039dbb7a65ee67a9ed41a441bf1193e6d994a989b413971074a5813ccf SHA512 dfc0e3839f3d43b133545eac12161615d541c7c41ba64cb73ffe571e4dec625548866033b5bd4575ca5b33fb8b61decaad2bc38066de8e600e6ef76d54876624 -DIST LibreOffice_6.3.1.2_Linux_x86-64_rpm_langpack_he.tar.gz 1621830 BLAKE2B 6eca5a137fd43b0e14d1dc9ea0e5a8bdec8a0559f0e809496a0c5f7583b1e604d004f2592ebadfeb8ccf6d0f9e8f58ca8b109436f151ad1c746fbe589a5baf79 SHA512 03188566b259c35b523f6fdb9b1f300ab0ec1671fc3d67ff1d07fd11c309954b20dfa3d275f6abdf36fea88a49181f57f7bab3ec689617aebc1d79cb2d43db22 -DIST LibreOffice_6.3.1.2_Linux_x86-64_rpm_langpack_hi.tar.gz 567695 BLAKE2B f070179de6bea8bc84fa7a2a6b6370d7755318403cf8916fde8c53d240648aa088284e3f59f6bf26c2f5e0fdee46d6725b8617eea65f603e5dbfce53cff9ed34 SHA512 49a9e48dd4dc3f8a11fd4afcfaa6939cb30c2af31ac400ce3e3a19b9be238588b945a27d81df86ddddb545126f75e8c038c2a595cda8557527b00e086fca1321 -DIST LibreOffice_6.3.1.2_Linux_x86-64_rpm_langpack_hr.tar.gz 1000981 BLAKE2B 9bd039bccf13f172f1289ef02b14847ff4c02ab46bed2ead38a88bd8815070c637dc40945bb46707f52d57d1c939271129b78c7d80a056ddd704d3b1a296645f SHA512 fc357235759d5a6ec6ef53ef202c8305d5084da5643aa09dd2ec8b87e5c944e4971fb78ea7a0d4306fa9b36ce7efa2b2b11a8512e21d0cab4f6a6fa5e1ff08c5 -DIST LibreOffice_6.3.1.2_Linux_x86-64_rpm_langpack_hu.tar.gz 3035628 BLAKE2B 70e53d2b2e67fa3ad84b30bf93eb0b1d0cba0858c92bc088ea54e6421aee7e8e1f5618b2210adefe391c57e1b98d323a2b947dc3a46d9912a14e4ad8cadfbf1f SHA512 707aab47f8ab974ac8233e6e02070f43e3bcf24f8efe5ad44ed4d3aaedb75d15ea40a58191479aa6337e6c772ae523cfe2eaf3f454816973dc8d65f79a6af0f1 -DIST LibreOffice_6.3.1.2_Linux_x86-64_rpm_langpack_id.tar.gz 1593415 BLAKE2B 7d809a59a518d2e13d991a5e48810160135ba4af86742924f9a2d76c3251d7f6d724610f263adfda44d2060bbc46e2e968a879e06b2a6814d82c11351c7857a4 SHA512 9411bd43c6bc186008c65b0079209a364f3ae19d3f5f37cb051de4b27e41e525f70cd50c54f0ee09f4132b39ccdbef58373000123e5a1bb1ffd01484527adeb5 -DIST LibreOffice_6.3.1.2_Linux_x86-64_rpm_langpack_is.tar.gz 1515746 BLAKE2B eb9e929c3be28ba82be639bbf046d2b6a702cb4d139930c9ef99f021467737ff49532eb394e8354678303b1b143fefbbbb56e8105375ba0fd8c42162fd816921 SHA512 dd1b315565969950880dc724899461343e9573969b1ca28507c8387e6435b284e7c8f4d74b7fa7274a138d569a4d4dabae324eb04ef6b9732f29ad84892d339b -DIST LibreOffice_6.3.1.2_Linux_x86-64_rpm_langpack_it.tar.gz 2100380 BLAKE2B ff3509745018271c7309bd8f7c7682486b7a292c861411dce6f390abf34c4a0f06cd806e88b8d0b0e75002b4d436c3c38c78c10fee03f4b4e17f311f2bf4aaa7 SHA512 ca3e59dc2c14460fda470979e779346bd0ac09a6228a5b5a7c9165997e2c95a53bed848dead3a2fe6f5313c0c5b5ca9e2fa3b4f88e03643bb190ba4cf6438ed4 -DIST LibreOffice_6.3.1.2_Linux_x86-64_rpm_langpack_ja.tar.gz 807306 BLAKE2B 79b87c3b036c14cdb3a6e7112f41fbdb4acdfe4545e396bd49d1634a2ed8f96d5026b7bfc4bc538637d8018a82e7b51c47b8b5af3634ff004e117f560e09e749 SHA512 e174daade456f405b66ae5463d086bd2911ffc6433524dc3a900017ace8c2e27e6daf2ad57ba02159a5fd5f5f725775d245fb701b1f166ee997a32e2f6aff324 -DIST LibreOffice_6.3.1.2_Linux_x86-64_rpm_langpack_ka.tar.gz 358610 BLAKE2B 9d3711cf0fc9c5a3372f2f057ebc44cd470d1b4e40c9b26daea0bd3961fca4de1356d6c04fdaf2a312aa94f62453f32340e051e6f324027015531fd61303af11 SHA512 4eacc432f663caaa36efa044e3b735bd49710713428dad3a256636c6ddbe8ed9ac6829f6854f00555cf910ab4f312810e9ef769df1ea4edf6d50a19abe6e1da8 -DIST LibreOffice_6.3.1.2_Linux_x86-64_rpm_langpack_kk.tar.gz 776568 BLAKE2B ee953bc87f0206372c9063ac6847ef5f290e3656781f7b7d73822bf90ab37f217401e060cc64576c5ef07f056fefeae60f937badbb1d5ccd4aefda6003b898de SHA512 33dbeea8f3c9eee024813ccc73f622cbed7ae056a25670b1e741885d2a4071a69fcb7e4177143c9d98c3f2609638c08118090149b37edcbe0f3de16d0a915abf -DIST LibreOffice_6.3.1.2_Linux_x86-64_rpm_langpack_km.tar.gz 677427 BLAKE2B 79046d27809fe0f6d9ffb2a7efc3d3031fe96cc8227552bc4b874f26e2f8687eaa8174329afd911759d57ef619dc20019933745461c030bd5871cf373c58fd28 SHA512 5cab7e49fca5a2852711761228d23bf6beb8f50935e5b85b4e688bd4b066055c430f461c7cf0678b707cea66ebf435ba15d0eeb6427451861c98d69ff483098b -DIST LibreOffice_6.3.1.2_Linux_x86-64_rpm_langpack_kmr-Latn.tar.gz 331866 BLAKE2B d02622c1fc20ed153e51781f901cf25b44deedb0911ef4ce759f48a70535f8a66507e4a3375a1ee38f38d1fa949e8f42a01f32f5e3780e44ff4b46ba5bbf380c SHA512 94a4ec9dafad8737f89e1f7736d0bdca050011ee781fa87617e671246f24716fad5506862aa8dbe4cfcbe328624f25a22312ce73ddbd0814d5c9ff9878d5bfb6 -DIST LibreOffice_6.3.1.2_Linux_x86-64_rpm_langpack_kn.tar.gz 579632 BLAKE2B ea74eb5b1508650d4314a56ed22e9f48d0778c57ea6c80f16be0a324a14226b4378eb124f20a75ade9ac1207fa70460dcd6ebe7b68f508a65ac545a149a2a672 SHA512 e91e2b6d8d9d963afe16abce8e2581c7c2610f8ad5de825a3fdb9186924f4fe2f83bc6f6c69aacec8e3d78f07f113d22591c4474d061965aa468dac32d20b8f4 -DIST LibreOffice_6.3.1.2_Linux_x86-64_rpm_langpack_ko.tar.gz 805694 BLAKE2B 5617fad85d1d55b7515358d2349eba930140da019043dc922868763acb58d82e943ba25cacd1f42a6f90dda6879c6ff26cd62a6cb6b99d703c86f377d1f86701 SHA512 026325929a86c6a138a26bb86ff452a7a8351faba186638929967e3c4336bddc10c3d1b1c868eef9e0fa45d52a01b0b9088f784910930c959e6fd6e4a61dba08 -DIST LibreOffice_6.3.1.2_Linux_x86-64_rpm_langpack_kok.tar.gz 410032 BLAKE2B e73632ca75dd557b77eefcbb78e4d57059f7e06787ff737cdacf3e5ee08c87237aa1fe64b26834ddfd501c9026449fde08b7f6c1899bcaa8c74d2e8a6a0684a2 SHA512 06545ae69557a0564f13ebdd7ea3c2c5c6b92214a2acba6a4453b130dbf5cf967d99e81e3b0222c55b6f74f521a98e0d93b35dfe2eae9b00537fff7e9e1981ab -DIST LibreOffice_6.3.1.2_Linux_x86-64_rpm_langpack_ks.tar.gz 328884 BLAKE2B 13117f4c2230b4589ad528d7d6f35034b2104a898af61a7572757057fccd59a1e834efe964e03e40ef6eba6c5370cb21028ce16fdbe6ccae5dbc53bf2fada662 SHA512 9eb4241190c1d3bae42616561ac5f5861990fe01f3ee69471266a43d5c6a90cc7236b38314c0bb5648df4e70b37716fbd8018c4e44fabefef7ee350a05cf2007 -DIST LibreOffice_6.3.1.2_Linux_x86-64_rpm_langpack_lb.tar.gz 142637 BLAKE2B 3e8dfe0df41ef895752fbcc181c38ec565edf0bc69a14a35776969076ac066e150473e66eb1de2f7fa1147f3aa553ad5354d7df6c93cdbfba6d2871565cf2dd7 SHA512 64e792284757564b6c1aa6d151203e1dc69fe7de0e83a9e5644e6aaa90abfc6b9d1913a34f70ce7506bb28d9523f6245f6cfd60788fbb8b41ba07d925a2cba8a -DIST LibreOffice_6.3.1.2_Linux_x86-64_rpm_langpack_lo.tar.gz 431172 BLAKE2B 791478193a4cb6d071c566cddfcede00ce2635f8927f3d40fc48d988a62bf83df05b6a3e62404473ed8d6baf78db8a893f1fcd3dbe423a6a7b6588e5cc169ac4 SHA512 a54604ded36940e9d54e7c2f41e20289ba225b814fd120d14fb21820a10d7d12254e23c9a2bf1b33680ddbcdb636ef8e8369fbf3c2f6d4608831dc2589483b75 -DIST LibreOffice_6.3.1.2_Linux_x86-64_rpm_langpack_lt.tar.gz 1062135 BLAKE2B d128e890f3948581e37b80f2930652f6616550b85a07232650b633a0375184978cdb9ca7a75e0397478d29199a1f8b68d2147152074ebe0d585ae61b3da435e2 SHA512 ae03ead8820f6d4a3f0f34917ad0c53d7380f769ac95cd4532139bd31c9f966dac9ab45bc7bf5f3fc378bca1411d4a1915ff606badf9926d5f222fa2ec3f611f -DIST LibreOffice_6.3.1.2_Linux_x86-64_rpm_langpack_lv.tar.gz 1499746 BLAKE2B bb3d95586760bfd19d7ae7866335589bdda6b7285085ef2e5f04f60dbded402e7f6f0b38b97b5fdbcc8dc688943ec5ae8e4e09c16912f715eba4426a96b1ff2e SHA512 9b84b7413b2e7dc09e64bf73db493dd983e9383fd0be59e84e292ed0d15a9acb47b71ef5d0a29954812d5a28dc8ae4d5bb0b74d419a2dfc4a776e1f9ac2c6854 -DIST LibreOffice_6.3.1.2_Linux_x86-64_rpm_langpack_mai.tar.gz 330225 BLAKE2B b703d435a99dff9f512c074d42b26ba7d4b79c12c3332a1b593a0d245b2a0c6e771c6838f975b7aedadbbbb2e139443f352e5a30621b3bd8dbeabefcc8a270fb SHA512 3ee72b375d39ef774f9da617b6c6464be2f3c8934a5c8002e3edccf4ddb91305960fb3a8fce99dd3029d867802906f5bb4c18e16a6615cfb01daffc50b095fb5 -DIST LibreOffice_6.3.1.2_Linux_x86-64_rpm_langpack_mk.tar.gz 381408 BLAKE2B 264dfca35f7c1049980c2c00142dc12875ee1b3fc6a33514a8a44c7f6e7b3e64527b78fd894ad9eaeba3a3210a3f3a6d4202b6d9ee9eee487e23a6ea41001f62 SHA512 3dcff7df0104cdfc2313907b632906b6347e2132a507707d89e3427e649834a0c84f4fb6c1381ff5274f97a39cd8fca1b60418cd7a9e53bbbbcc90ed5f037106 -DIST LibreOffice_6.3.1.2_Linux_x86-64_rpm_langpack_ml.tar.gz 539293 BLAKE2B 32026d28505bc3e9c455a7c9f9b2ee6895012d364205c25074da5a0560b3008d49205845ea40465289539040dfdf12d405b49135018d2cbcaf54a35d955df5b6 SHA512 b477ce97f65f9f5d5355d07f492c5489445b981c6d6cfb12da3395bb6e370e3a00a2224102f3c3f5cd8ac65182791aeecfd38763de50fc3c041e5c6d63a8bd20 -DIST LibreOffice_6.3.1.2_Linux_x86-64_rpm_langpack_mn.tar.gz 506739 BLAKE2B 26403a4d320f626f2dd8e92ba82b9d274a18350f2801d4aa9471e077611470e8a1ad791c46fa4c8431dbfa683a86d46bf27644f01dc7b763d06942b437b4fc3d SHA512 2eac78c7e40282ad792811be9abbff35aba1c69e3e6e017e2e191a83c380a3dad039d41cebeae8ce0dff25261e0e85e9eefbd940d88e5acb4feba6790a74a0f5 -DIST LibreOffice_6.3.1.2_Linux_x86-64_rpm_langpack_mni.tar.gz 400928 BLAKE2B 558adaf40c3a6873d9a3887ab1ef894e9438180fdcb2eff8a2553485b6e8c1fe63bf7bd81a89189884bea6c1a3c8dcb202f0ef3ab40d645c14dd68fd2cbc9cb2 SHA512 24858f1043503904ae89bff878c9217ec03ec213359a3af151b3918c6d901668bca588fdfe33505dc57dbf482dc0581e285596a51d342e7e971640a1fae92103 -DIST LibreOffice_6.3.1.2_Linux_x86-64_rpm_langpack_mr.tar.gz 574258 BLAKE2B b279cb607fb6cacc8786c2116509cf1935fdf75765b5fbf44685426fbd1f1aeec5be402ce0ff0c756c9111ee420c075a310d44a0fe7901b38953ae5c129872e3 SHA512 da5573e7b239753eccde32558513b31d35f2a042c972f6ff463976fe3bbef5bc8c163007752d7d125a210ff270816b3f557fe90d86c77746bdd82323ad275fbc -DIST LibreOffice_6.3.1.2_Linux_x86-64_rpm_langpack_my.tar.gz 462258 BLAKE2B 0a680bddd9f449f3016923315b014276e6cef4a6383ab76453ca8819cf28bba9893a51d7c361f0c7664243a2383b61c316f2414422996046f9dd7b33a02936be SHA512 9dbbaf167a2b432ffd0d23374bf471923cc3041d348e9745c744e3ec42dc265ea46bfd2bbfba3d1c89494a9b38fdea4447e7ae83c685942eee3e3361ae14f5ef -DIST LibreOffice_6.3.1.2_Linux_x86-64_rpm_langpack_nb.tar.gz 4095446 BLAKE2B eedb1b02df7943e4caaf60889dd5b35ea4abea6fe53beb96b942cd01aa2f5a67537f7bccc893d595ca2e0fa7eb22e60af7456a3c43a5bbe81950249691788fdc SHA512 c937acac43f6d8fd7ca405fb89bee19b02d78ca8ebfb3d2424fdf43c4d42452cfe01845ed0fee3d3546e1f64644f303571e53f5213a3a1dc791422ec5af8a65c -DIST LibreOffice_6.3.1.2_Linux_x86-64_rpm_langpack_ne.tar.gz 842194 BLAKE2B 564137292eff3eb343cb864fea771a1e73e49e2d5f08ccf72bd1639d228f8aa93a9aeb519328fafcc4c5bbfd038bfbf0e39967b50f9e37583d353c11de44a59c SHA512 192cf0bad4ebc27b8745118ace2fd05d84f8c5c2e6492b9f56eb8c2ef66d34b59d821f8e775732d3991836d39e0c47164748cc9a23958d3daa495130be6c4663 -DIST LibreOffice_6.3.1.2_Linux_x86-64_rpm_langpack_nl.tar.gz 1553467 BLAKE2B b2ad4d28e31f77aab346a6b20cae7c8adcc47d6c0e21f3223fb6fae62937be94b0914e1482029465c9ed9d13114b5b34d0f547e098ed935a250967ff2ee0190c SHA512 980a546e215ae1fe52d44841262e2f41c9362e9b4d5a6f1d0258d7fa4b58f9bc18047bc2d76abcdacc880d05d8727b77cb866f7668b487e6bb70bae5c0d414e6 -DIST LibreOffice_6.3.1.2_Linux_x86-64_rpm_langpack_nn.tar.gz 4095418 BLAKE2B 2584da4fe10d56007ad80937516203fd829854be36b8582d9ce95c3bc4d0a3c1139fc96ebc6fcd6a95815f2d5e9602173e3dede9fc2be9ad403646694122c5bb SHA512 69b6a0d401a299f5140e5539a3d4dc80fcf9b3c53495adc20b423d16a6198749696047e77d953e9fb80f34437614746aadc5ff840ea694a732161fcac8c73739 -DIST LibreOffice_6.3.1.2_Linux_x86-64_rpm_langpack_nr.tar.gz 276493 BLAKE2B 68db546baf14a1f32e6fd4d82381af14914dac81dd1acc9872e5bb7e42e7fe37fc31cdbf56ea2c2b59ca2ab51e9e87f0588cb8e398cbaa97edff64de208ae134 SHA512 63874b1fe39624b16cf2bb43194bd473cdbf203a58dfe16bf7d4644f67136e18ed22d3eee94627290a7e86ad581ea005d732f844fdc16e0ae11eb043fe4c4b9f -DIST LibreOffice_6.3.1.2_Linux_x86-64_rpm_langpack_nso.tar.gz 320794 BLAKE2B 4efca565dbdcd3caad92f88bbb92bc48fb11a6ec5c3e9369120aa144f001059b4124b203ef3f93b199d44c2c70cb71f3a471e7b2ef5e5b2d58153c8748c19cdc SHA512 df13b642f8f11bc5bd49ec3f21ee787a6fe8faf5802aadc924649ab80c2f5eaa0c1fa65e67706fd2ce5cc2b261a64680d5ebc3efd56692e804f75222d6f090f0 -DIST LibreOffice_6.3.1.2_Linux_x86-64_rpm_langpack_oc.tar.gz 884009 BLAKE2B 959b47cf4f44e5913ea0b1015e22df9f5c3b9a8d52ba43b98e598fabc264dc3dcdc12dc1eac52629aa725bb8b3f118975f196d17a4f4d033bc528a71e75704aa SHA512 62bb81cf854caddfc571e3ca3c31593caba0c5da01af107a3bceaf8a311d53171e6d4687482946921c92816e350e0f7c58ed82a5154be6a69d4c2361a9650fb6 -DIST LibreOffice_6.3.1.2_Linux_x86-64_rpm_langpack_om.tar.gz 369232 BLAKE2B af87501fdd19a595169011166db0a9af3359a03aa586f8067872a38402b056464a5792533c8741407af554016d20950baff13c0a0f511061eb2d157aa2424c8c SHA512 9a35791b820dd1a6639910a2e1926177f12804de2f877d65570d60f0de376ae0b8c69e88751033313e414fe67143862561ef59d466781dc58dc48630e5c94054 -DIST LibreOffice_6.3.1.2_Linux_x86-64_rpm_langpack_or.tar.gz 597277 BLAKE2B 60db194ef43522d55f274638dcf9ebd639cf9735aa39db6b21180077060132b5c856237e9c405c5c4f4f8f92619944e5190d2a626ec7a4f4487b8c52bb5d4bc8 SHA512 054001b540909182433f745cbb52a9687b687458f7d168e48e1bce9605ade62a8cd6bb52f753ed283b07b55063dd6d0f6b5b1024c8861f1e72066201c6040635 -DIST LibreOffice_6.3.1.2_Linux_x86-64_rpm_langpack_pa-IN.tar.gz 473096 BLAKE2B 02dac079dd19f83878e62f44a8fe2cb197956335fb77ccf4a559734d42fcae523aeb3bc5441655ed0c04ecdd19184ae4895faff7efac021c85ed8236f8710e4e SHA512 74a966886c04cc3325ea29312527854a069bd56f95ebb5e0f1922164fd57202c2e2203e9487e61fe4c7f10cf627ae14a2b174eb735acc26dc9faa41237520de7 -DIST LibreOffice_6.3.1.2_Linux_x86-64_rpm_langpack_pl.tar.gz 3089507 BLAKE2B c245256aeddcfbcf5a03a429f179160fed2787e2991b1502c7e20624fe8d85a883b2d3fb9e36f180840bb691b3e575accf3a6ab3bd182f91cbb8b0a27a33fb00 SHA512 91c37aea1f6fa3b29dfdc2ecc170b9ff212b44b5f4746493dda7f881da5df70ae40bb85e3fee7b6dfc6dfd8fe73bac17448c17adf30763e5243d2a7cebc997aa -DIST LibreOffice_6.3.1.2_Linux_x86-64_rpm_langpack_pt-BR.tar.gz 2844762 BLAKE2B bd3d39075bb6f7e38187bb9bac03ababa7a548d482fee716e52caf44b0ac2277bfac57f35b767929ab1a710358a0a58f3b6e998a2332c8793b4445a48b1cc4c0 SHA512 954813f3aae6270cf9df395a1c903994a511569b9f7ed403cab2fc55a877dc52d92202221dc91ed647c79b7bd7041d1af3a54d129badcdb02e67fa20fce8e7b3 -DIST LibreOffice_6.3.1.2_Linux_x86-64_rpm_langpack_pt.tar.gz 2400196 BLAKE2B a30d368e87ce4d37837efac75c9200435a3e69491e6eb1bb1c4a25ff7d19f6e390d18ee119518d89c7892e7d2a8273dc1632aa9fae015878fbc317de2b8e9d7a SHA512 f70219f73c71346145a5ebd40f327b12ba462840316029ae85a6746fd78b0ffff58f2061ae8a1a3eb3b23d19468e7a6320d09053ad475b504379d2b342249650 -DIST LibreOffice_6.3.1.2_Linux_x86-64_rpm_langpack_ro.tar.gz 2525424 BLAKE2B 70427d61c6a77ca7bba8990deee93017cda8f12144f470c05ff4ef04d20611626747eeab99e1b18d48bccf3accca9c3d89cfbd14214d91f9b8056113d49ebb08 SHA512 69b604fe0310c08d171ab707abfab36b7503d70b7d6707249463d26042d2130ff4b2f3a467d83e9d4f5dffa1eafc4b13fad0f94d6a9a936b9b7b4b24c187f913 -DIST LibreOffice_6.3.1.2_Linux_x86-64_rpm_langpack_ru.tar.gz 1933736 BLAKE2B 5c17feca60bbffb77c72dece28f3f5c939a5185473e1b75b168ebaf1125eedf24096d75a513ec98fd89cfaa768ca1f757f6f0282a32bd88354a09b6dcbb9e276 SHA512 b49bab6b7e291584a97accb8dc7e1ecbcc974c23438f8201542bf0ceaf88c8cf424bad0e492661d3e439fb35709efdf321b85eda0c575f5506fbbd71b75abcef -DIST LibreOffice_6.3.1.2_Linux_x86-64_rpm_langpack_rw.tar.gz 344745 BLAKE2B 55d38ad07306d2517c524b391dad6665437f59432cdae05e906ac428ab27aba3afff93dd26b09b6aebcfdfc377970b0ca3ae7ac8426a30af2ed29ef6ae704fae SHA512 602c972cc397e8765bac5ca3af1f39c8b8c6107260009608ba848c1dbe4b3956d2ec6124a6cb20465c381484e644877bf265867f4889c97482d71901fcdb7d4b -DIST LibreOffice_6.3.1.2_Linux_x86-64_rpm_langpack_sa-IN.tar.gz 448829 BLAKE2B d6ea77b7ffd3c7bb12493b80640d5c971067a9da952c70666e675ce3f6039b295070bd529e6baadef249072333f5ff8d0eb0ac5d8962bc84377d2674bbb20c30 SHA512 9f5eacc870ca6ae522077e4c4893ab645aa28b764b5bd4bbf1c20692d3b6db8e295fcf27186808d7dc0ec3e670208ccc6209ab752e0ff45d426144132e08dc8a -DIST LibreOffice_6.3.1.2_Linux_x86-64_rpm_langpack_sat.tar.gz 519049 BLAKE2B 6113d81387392368fa7803e7a63ef6a7908ddc5e3ef71c9ee378cef1c1e6f2bd1acac4d730db8e90a56564001e4c787f56cfdde81eeb72fef5614520750e3e8e SHA512 5ace404a41326be77a646f5e107b477458570edf3c99948ede01e20d756fafa80d1b9f10e739f1cfb435cf5fefddeb0d276f7849e064b85b74a0f6058ba327f1 -DIST LibreOffice_6.3.1.2_Linux_x86-64_rpm_langpack_sd.tar.gz 435692 BLAKE2B 2c861bf2afc15992747eef1d59d051eedad30021c3c1aee14e12e10c556300d330f1e7fa958454f26e86332ddaa579dca3e10c1633f025b7391d364ee693f044 SHA512 af9b1071e112a9c1f97a74fc77c6ed52eca7b75a4d716dcbc4d40cd728c1250ac4395d3543fcd64eb820ae161a5e95f19455f2252a55854a05a89fb24480faf0 -DIST LibreOffice_6.3.1.2_Linux_x86-64_rpm_langpack_si.tar.gz 735287 BLAKE2B b693f4b7224f6943844e11c8a7aa70f1ce7a5e2ca0e1f34ac67dbcdce08f72fa5f87158a953dd4ad673dc772200df90d66867650baf7c1605a97c492802a9bd8 SHA512 8fca86c9acb8a68fe3d0c261317b392dac69ab09637018b6875fb257ba95edf304457b6db45f64cfefbfacf5c5dbbd623f56506741c0a3f75391201ff71fe363 -DIST LibreOffice_6.3.1.2_Linux_x86-64_rpm_langpack_sid.tar.gz 448307 BLAKE2B dd1fff342ee973092733a4a3432e9f606bd138619043417be5460baff013a1bfc9e3b2c0a1f4b5afd927b9e797136a4589e2134534937cad0f43a46ac84500e6 SHA512 b485811baa2a4b9246e47345cfaed6f1d67167aeed1c317afb2abf710d457d203d9cdc3a97f107692737eb1e18891ea149d33a4db6bf2d45b49785c58a11c244 -DIST LibreOffice_6.3.1.2_Linux_x86-64_rpm_langpack_sk.tar.gz 2042962 BLAKE2B df3b2d6a4d415de5be0ebc511fe48a9a237af08c41ee02a6d393e14941254b02221c66b4fdb71b16b877daa01208c1c1bd5924b35c299cf4188dac70ed62b342 SHA512 2ba22e82bc8e164766a7790e0dd2cb6a4667f33fbb97c6c3b4982583a19b1efdb014ecdf557272db9104f7b4e10560d46ddf11921043567aae24ff35234cc3f9 -DIST LibreOffice_6.3.1.2_Linux_x86-64_rpm_langpack_sl.tar.gz 2475151 BLAKE2B 1371231213e1302d74a9326bfebd033402904889f4f207a7d9a69b81026a3ecc29e76ae7b5b9e517bd2376bbd23295d33c79e7702959bc76c1afea032cc11dfe SHA512 4948d87d3873cea63ec8c0edc2878bd79d72c11be21f22ebd96b641644e3f2475bf0193c5d8ffbe19a57045b49ad538f0b76ac41e4ed0b32738243564e14adb4 -DIST LibreOffice_6.3.1.2_Linux_x86-64_rpm_langpack_sq.tar.gz 1166345 BLAKE2B 0375bd8af94ea2b0c9a001061f25ecbf9d525055be2e5c07c44bc8f193c55a653d2a6d27ecc6f73d3984f79420c1027e778c8947af924615acc35ffc22dcabab SHA512 3ffca690bce744daedbf5ee3713c9c6e20c27cb8d9838e633a3d0291651259e7fa062981f1cd92788efb76d81c8e47937df2887087f2a76d9466532101676b3d -DIST LibreOffice_6.3.1.2_Linux_x86-64_rpm_langpack_sr-Latn.tar.gz 2410009 BLAKE2B a1d5fa1f61109e263d13997eafc44c0b4cfe4cb49b6a4e04ab95552b8e971d6eed3b039f67e3b7dee3d155571431c82c609338ba9d50cd2cebc166dd728aa64a SHA512 2b0b06c5f9900b36557ee361043050a73644aab004aee782a87d8bd7bbef6832ec9ef278901e5e6898276b2a3dbf5b797f42952230a5846408b1c6f15c54b1cc -DIST LibreOffice_6.3.1.2_Linux_x86-64_rpm_langpack_sr.tar.gz 2428159 BLAKE2B 7993404a266a3cfcd1184b385441d16348d094c427587237244fc1d30711f42087b3d99023d8096e32be6a17139045ad5d852a18faf78bc6af07e7d4da80dcde SHA512 3c2c89943d57b50fce46c5920cd233c46f40cbd9220cd211d8cb9a5e6e431b21c4fb0824109ea9044141dbbac323b38ba190587e8840d42d68b71e9d88edb7b6 -DIST LibreOffice_6.3.1.2_Linux_x86-64_rpm_langpack_ss.tar.gz 284593 BLAKE2B ab42612bcd9b3f469ba1181dc89bb0d859d0acb446476d86a1aac9f066971df80425625f9da7eac301bde0a4faffb5fb8497656c1c926f931d255004f902dcb7 SHA512 6afa5a118e29bcedfc6abfbcb21fcf07644e31d65cbb2fcdb81b2071f7477c0e0b758eeddfc6629a9f117159762075c6e9c497168eeedf01199e8fc0f5a1da67 -DIST LibreOffice_6.3.1.2_Linux_x86-64_rpm_langpack_st.tar.gz 278991 BLAKE2B a651c3b256970eb957570967646d3cfacbc017a1c399324a3b7d673df6f74201600705412b099e6ed0ddf8a9bc4723689a651ec02372bf27ee3393ac537aebf9 SHA512 d3b175308f04accd001891fb081f726c18865cb389c8f8f1b6f52800080e36b0c2b1b18bf88e161e2b5a2392713c8b33fc967703e6de56042d6eb223a3fe2bd8 -DIST LibreOffice_6.3.1.2_Linux_x86-64_rpm_langpack_sv.tar.gz 2610363 BLAKE2B fc65f19c36dea699318e7af9829f53004540c0328c5b919a4c2d280a3b4b4846366559b6d9a70d7b1443c8d14cd2b37103d059c9ce470a65c65b6265ad0a0cda SHA512 bed017a0efeba112fbd00c2ee02263a51cce89bc337cd6bdf45faefbe65b0facd839a59c6d2d860228317337d74bcbcf92942db50891871eb66a15d93093b041 -DIST LibreOffice_6.3.1.2_Linux_x86-64_rpm_langpack_sw-TZ.tar.gz 317591 BLAKE2B a662f3050c39726c6f53475c1edb0ea62eac694a3e1b5355771e5ccae68e708f068447869104319cd43da47b68b5f4a506b716f6c4967d0c94efeb58cd4eb300 SHA512 8b5e2555d6b6417c7ef38262af3c40d2da7bb80bf676314d16cd7c4d09081d4834e907093ca164bce61b51628c0360427780923a373fe82e0ec83256e71d9229 -DIST LibreOffice_6.3.1.2_Linux_x86-64_rpm_langpack_ta.tar.gz 680657 BLAKE2B 5a6409b077dfe16e9e1d24cb94de149b1af954d6d118d9c1a511c5bbcffb7db70f0611c139eb93ef741b716e5e2bd11152c7a351f9d99c9b6431b812b018d92a SHA512 4c52c02ce4c39b52d7d4d4804a1eb3a12f3021b22a72d2ef1307522b950104d6b0723afaa803a4e87eb9661787cf25f855f6cc4497ce1ad5211c4e5b02c3d309 -DIST LibreOffice_6.3.1.2_Linux_x86-64_rpm_langpack_te.tar.gz 1083457 BLAKE2B 024976a70c808fa9b2f0e7f20b6ec3c94e993c858cd5259324340acdc9e0c4b99a275bb75db3a84f13cd181e6f6f0c2e0d6fe08cd674fce0484827aaa66ae0de SHA512 26bc36e94478834cf4c79438f2ad68a8a012264f60e7856bb35e43be9d89d14ad6ea399d183e973be064eda84e8e70e77e325b5f3e51e7b60f4c9294b6803cb3 -DIST LibreOffice_6.3.1.2_Linux_x86-64_rpm_langpack_tg.tar.gz 356428 BLAKE2B 16afaece2881c9d2e723ed9a8c97f0ff6a129153935c8ebfe113c8b9731f8f20ca9bcd86b25c4baf18275387e2604acae0bc606d02d0c675bc0ee078d992d5be SHA512 4f4765e7c8eb768e02fb57904b54235694544432a39ebc46c9aae06d1e78349fd2a909a44e119b03d9692fc04d65a6285d1b2dd694b6dd53748d8143f85e5dcf -DIST LibreOffice_6.3.1.2_Linux_x86-64_rpm_langpack_th.tar.gz 718068 BLAKE2B 66fb0b8cc997379c74dfb9223d1a0c8e78a8762091ff95341839adf55787f30186c5cdd799845368777eab028328d016a56aa147a393c84431613a21319ce9df SHA512 2307c5ba10570db3957a3489236b6f6d089d68321ce52857abc41cc67de62f60a27d79eb52b57db4f4a9820300cee9fdde45abe4093d5280b4dbc98ca4b33e38 -DIST LibreOffice_6.3.1.2_Linux_x86-64_rpm_langpack_tn.tar.gz 258273 BLAKE2B 047e2671eddb7a705c9afee7074ba4dc6feb9db0158cf0769b9e21dd0d698b0373dfc5b9c825ab34f45958ebd1143d288791bfc0acb201c54d9ac0f5caf013b2 SHA512 0b40476efc1dca6a6452f0079f052fe301a36e9ba39845700d585320d1e1edebccad81142b217049975378c195463f5ef19f9f40e52d3768641a5195e47bbfaa -DIST LibreOffice_6.3.1.2_Linux_x86-64_rpm_langpack_tr.tar.gz 774110 BLAKE2B 961025ce6f55efb39bc3de31e4b65d9f2eb37b7cbfc2587a0615ca1c7746cede76b0e3a18593a931afadb69f6cac6b2f7a84552f55660ea141553c276edd2b3c SHA512 df3677c977c6f267c7092e2be08e00a10d16c6d6dc04e91092a9c67ff678de33dacd22dc8dddb99d635303e16e60e2871fd3b5bc8717200200266f36de8fa4c4 -DIST LibreOffice_6.3.1.2_Linux_x86-64_rpm_langpack_ts.tar.gz 276116 BLAKE2B 0b6248e26981a7e1814d008765a3885579cfc7ba0c4603762162fca86cbc8feae5591fd0b681991251c35c229252dca1159a01d9e048dd8cca7dc38ece26c2fd SHA512 a1020f9cccc62cf1205f8f5fcbc5290de748739b4da2cd9c08a2db14726c6d0d2e1204ee9ba0808760ff185fbf95fa83f3f5b6340cfdeb72c5a77794668aed57 -DIST LibreOffice_6.3.1.2_Linux_x86-64_rpm_langpack_tt.tar.gz 182993 BLAKE2B 5b84dc62413a8f19d3d5436f062a8ee5ff06a410974d077afa2c7c1f03d60919b96a9c552a1d52a8ecdda614363eb14a73c5b98b103212907a80f9ecb4d66e1e SHA512 4deeb3f7b0dff605c3490cd2475011b58431a9b920c447115d3e4a6f2dd10a5d420e61981d69ea9236c5dcc153a695af01cfec0272723ff238f929edf813f076 -DIST LibreOffice_6.3.1.2_Linux_x86-64_rpm_langpack_ug.tar.gz 545142 BLAKE2B 25f1c731e1cabbecd9afafc387b13f13f2302e797ea16d4aa0dcb5cc6cb1800950ac5f2caa3ab744c1eb72c78f155213440b78592fdb71eaf1a45e89f6da74ac SHA512 35678d877d8c78d5fd41465cf4ea2377e9fa80fa1b91a8921c40795071cd49dc30d4934eb6a5337c30cbc33cfc05cb449ab016abdc62cf1921f5cfb98037477c -DIST LibreOffice_6.3.1.2_Linux_x86-64_rpm_langpack_uk.tar.gz 1651476 BLAKE2B 6373c7b1aedbc8707ea52225cf08143e0761f1e726a2f841be949c4e89a5720f3e98d3345e3130a9ac112915174ce5aa8a8467c8217904a3549412a9721b7d4d SHA512 2ab49e7a1b4aee77e95f35e8bd5d3522867043eda6784271e23c6a30ccb7ef42f9ab63d426fc624df29a23cc732acd00419c962cecc2b3bdfadd1b62dbacaf5f -DIST LibreOffice_6.3.1.2_Linux_x86-64_rpm_langpack_uz.tar.gz 313175 BLAKE2B f50ec2d4c9710eb1347a0614fedcb6810cf71ba8bc493cee4c0dd179c04455e31131ff6d79b6d0b9b64d822bb5cbbe44c18cbbdf05aaa169e2db759729110a42 SHA512 b2ddf8fb002d4b5939de8836317957b785f1425f25d557f6467eaafdad6f3b723a53463ed773c3bc3ae62183fb272fa5a4e549544302dddd85e7177bd85f0340 -DIST LibreOffice_6.3.1.2_Linux_x86-64_rpm_langpack_ve.tar.gz 280618 BLAKE2B d1fe0e43aae7e21c0a298f176b2c621a0272ddbe4b5011e02bc6ccfa9d7d895687f0254fd0ce101606bb8e56e653c6d975ec9a458ea2ec9f9251c8f37407263d SHA512 7e58d8c10578b4448e031494933094f51a68ac0a85a6c595ae5e36813e01ae20584584a4ba155da28aa99416517835cf2ddaa387fffa709ce89cb4ad0ad68bbb -DIST LibreOffice_6.3.1.2_Linux_x86-64_rpm_langpack_vi.tar.gz 462012 BLAKE2B f4772119c9aa89e11026700bdeedb75d3ba8efb29bd7928b972c7697124b6695975da71b805711d71e386db7f37b14287a7fbac72e320d6d23704791867356e1 SHA512 2b2c48c0bf97535016f36a997c4e854cea3c1bd15a314e31bae73177ccf44e985b8215d658bc546ee57f9c2a52c1fb52f8c8a6970a2d7d48fbffde39316f8227 -DIST LibreOffice_6.3.1.2_Linux_x86-64_rpm_langpack_xh.tar.gz 288738 BLAKE2B 65eca5995c79ebd725146491223ad5209bbb811dd049b624c71b79728edb5daabc14c7d3ca0f5b7229fc2fe51c8e5859eb6648f9fba90dd9445d5e14168c6e25 SHA512 b30e8107bd096ec28dc4ce725b87c0407456ae1616e5087c0f9ffd16a8a8dcd0ba51eef74907f8ef5ef27580e44051f9522f862cf7333897beadc4a9cf53fa7a -DIST LibreOffice_6.3.1.2_Linux_x86-64_rpm_langpack_zh-CN.tar.gz 836315 BLAKE2B 6177d569dc123320a3988f4d1109b051509d6ea86952349776972addc3ce4b367e277dfeb6cdd8230dc840c0b0430112fc081f95c0cab49ac70761ab9cac4c28 SHA512 5e74fb0374f640f430b8a2de9069e82d2803f90cd9b1ded00e4d58f4bb6b69605028aced6b49ccbf8d7f789935ad067760403cefa0b76c03b4e75811b0487f7a -DIST LibreOffice_6.3.1.2_Linux_x86-64_rpm_langpack_zh-TW.tar.gz 807775 BLAKE2B ff789e98cfcbff82ea4df8bb38a732c8761e94290acd4383b0a6e8b857120e3043dd09007249a4879fb0b15f4814a112dcf9d0bafc25deb7eba78b713e6210e8 SHA512 949512251252ccece3f9cfacbcde7ab73d9a990e139c18cbfbb909893447d61e2818d8b2e7c3261875e37897af7925ee0c1f1ea8ec31277df7e3d6482fd876bf -DIST LibreOffice_6.3.1.2_Linux_x86-64_rpm_langpack_zu.tar.gz 319381 BLAKE2B d6d6e1f49597ad34b350cd73ba52a37d122b88fae02fa2bef48211af103bbefb2b36195b688ed18229fc4b3d389ec1a3fbe83bfd480ee3b5ad76e55b3b590a2d SHA512 30f21faeb487a83615237d9bddab5785775ba0bb59988af019483818a17f0a9c13fb43ca037be970a4a2efd5a144b5cac0d09ceceb481285c267c16969555869 +DIST LibreOffice_24.2.3.2_Linux_x86-64_rpm_helppack_am.tar.gz 3362409 BLAKE2B f896328a1a0a77f279d0905749c11cfc728835cba7042c664e622347606991329c0945a7757c07807caf998565a63865c6acfd008a923dd493e5251aea130703 SHA512 643ce7484ddc6391ada25046b2ad47c62d182dce2908bbf73b2a358923d55fc0ab6d93aeb5dfd705f99c9a0cbeb84dcdf5f050ac4a30b8ea865f1a13fd81cb7c +DIST LibreOffice_24.2.3.2_Linux_x86-64_rpm_helppack_ar.tar.gz 3058490 BLAKE2B 289054d8c3278480b263afe46399af9b6c8a44944258a57b38fa8bc8c03293952c3026037934ac45c6a34159a984007b76bc219e2ec74cea392957a8b889fbe4 SHA512 9907b65d6a04bbe6169636e5a4029cecee2d2f094cd7af1cce267d26b2a2f558d64a79f9d7437a180b095cad7f95c77e25684129f57fcdbfeca2babe336e064f +DIST LibreOffice_24.2.3.2_Linux_x86-64_rpm_helppack_ast.tar.gz 3226609 BLAKE2B cd83f30a895c53ca8847c89b496dc052f6697c087e1437c746c32221d1653224465578b256895cf59a252ad284842bddeec3c97ff7afdd38ffcc6149a37593f2 SHA512 c018bec7a4619a054625bcd939633ae25e2abb73f04cd74eb694aaf61503e148d68a0b5ae9e4a91f04c04231090fc4946f30b65170f049ad1220c64a30b1843b +DIST LibreOffice_24.2.3.2_Linux_x86-64_rpm_helppack_bg.tar.gz 3537639 BLAKE2B 2e08ef41be51b7fc2cda2a9eaab7834ee49a20685664e4718331be67dd4c49ead4b843e4917380c39e5e5a714fb985fa8e176c64fbbbb181dfff4221d7d12e0c SHA512 62c40c2eb424ce5d58494a16d3d12166270a72b95b7f4ab7aafd7c0675b8ed344a48e6fe088832a102d9afb4604c60ba2ab3f5c29ca9b2fb675a050ddf5b121d +DIST LibreOffice_24.2.3.2_Linux_x86-64_rpm_helppack_bn-IN.tar.gz 3514731 BLAKE2B 0262a2b42e38285dfed9981bae1cc457a4f22915f47627c8c9bc3cb607df9b0e6978b437952b24de96ff4991928a296a883c2fb61e7fa4e5466424b78d45c5a2 SHA512 9a4ab3db60109f25934cc2cd518c7fbcf621ebab5495987f04e935aa3a22f23c23a41bd9d7649cc2457a4fdd9a018940fc07bd349bd52a2155ab9f9155c8158c +DIST LibreOffice_24.2.3.2_Linux_x86-64_rpm_helppack_bn.tar.gz 3328664 BLAKE2B 62fe66d97b06069cc63cd210c1a134740d8a8eb9b0ca2547b1186093891b83883f40d7d298c54572a598cc0f5806e6b883d47b07f3c66dd717a47ad7cc538f3d SHA512 507e34efde5199d1289438f967c779ce86c68cda84ec71276a9916df29c235076601c595dd0eefe4719e3685efd65ceab3643fe30da81a39d21bce053a53d34b +DIST LibreOffice_24.2.3.2_Linux_x86-64_rpm_helppack_bo.tar.gz 3327688 BLAKE2B 029f8d0e6305ccac22ff99e59e6e4ac5c7339cea0e8f11eaefa3ebd5f572ba69cdc281b7addc8c8bd0f4b3b5e108d25c0a08c71e4f7b63b077cae8566550016c SHA512 19acee303b39dfeecf75fdbf5010b5443269cc645c806b0261c7f4b713d8851e74b770e73796c090bed745d7dedc202aa3ecccf5049f3ab2778957cc5a2d1703 +DIST LibreOffice_24.2.3.2_Linux_x86-64_rpm_helppack_bs.tar.gz 3145136 BLAKE2B e76bd3a8f8e8b3598000e1b027fc582bb3b5b564586b21bbbe4c17d10dc10a2a2dbe317e96111c3ab3a24c0ede8ca07d419a13ef6fbdb07f44bb97f096747ad8 SHA512 fb5aaac47905353bcd126efb95c7bdae4c6572e613cdf65633455e260452bd27454c77eb71ff5f8390dccfe20b8cf100ea5d862bbb2fe9d8908817445dd61754 +DIST LibreOffice_24.2.3.2_Linux_x86-64_rpm_helppack_ca-valencia.tar.gz 3250491 BLAKE2B d05291a62020aa1f41df1f8d5afb2df1c35dbdbc58c89868771321e7f993fae3998fea092785883834d17c755e75283183b9ec2acfa07995946c9a7c6505ebe6 SHA512 21883155f3325d4bbe0ae85e032eec064741821fe8e387a516041ae1bbfcf86ebafb8e1e66f8de88bcafbf3b52461367ca2df356bdc1993993e8748a5d98ab5b +DIST LibreOffice_24.2.3.2_Linux_x86-64_rpm_helppack_ca.tar.gz 3250286 BLAKE2B d5fcf6a2f9d6efe31d5d172f20128aa1bdd52835361260c3beaeae16c75ce18f1ab752d8490cf44efbaed45acf14cf43c3fc44a074203db49c74fa88d278192f SHA512 6c6b382ab61338666c227c6c21eddace42434455dcd225b69ada4ef7bd87ce4214797c38bfe43cf8de89eb2d72f83ab62f8ac46e0cf46a588fdc843904ce07c5 +DIST LibreOffice_24.2.3.2_Linux_x86-64_rpm_helppack_cs.tar.gz 3207872 BLAKE2B 98ef610e220fe64cbda67d94234cfd2bcf1b19a7b13840d3e6025ab2d9017af6bd456407f21299483841065a1f9ccd4ff972815059610f898da104d184ae779e SHA512 a6a2a7fd12825769eed11418d8ff50114d6c578bce26c5ba7d42d4e7f62de7efbc41c92e2e7875d9baf017e58f2f2682821a78a623c7d3815ab26a48f58521c6 +DIST LibreOffice_24.2.3.2_Linux_x86-64_rpm_helppack_da.tar.gz 3222564 BLAKE2B e5cfebdc84da0fbf8e8f64061ab18d4ac62cfa42ff6c07100400d6c4a83610609efad1ab73807f81c8a71ea5fb53e0898a6c68a06d240f11f7613bbab2286a92 SHA512 9151a04ab4c2bda0c1b9dfdcf1d56ac11cd2437abd881e0c8dfa4c34cd125b19480bad8db76041b30d8ce6d57576d26e56ca8eb9785e6cf294ca163b5746dd8c +DIST LibreOffice_24.2.3.2_Linux_x86-64_rpm_helppack_de.tar.gz 3300465 BLAKE2B 652c09a20cd94f3a498b8a0f28851aa5b0179571bc0c9c7c6e7eaa72280b422df14c050e9dee7e25a6968bf120a24c838a6a16182464149b9d5cd132a2b753d3 SHA512 3770078dce0a3ecf606c29d69709cf49c5b3a83a9cff6657147424e80461d3a3281b22f9fa98854974d9415f0e10db16aa76a3f80f91b9839d7ab880416264bb +DIST LibreOffice_24.2.3.2_Linux_x86-64_rpm_helppack_dz.tar.gz 3454575 BLAKE2B 4bd768ec51cf6482a59284058a7a97ae1df848a350bfd82dd59669cfd2fd8d62861dcce1d34039fc387a7a2982832c4cadbaafe3e7e17de5c717e8251f13f7f0 SHA512 e13704dc118896fcbdfd24e456436e10abb289d83db79e1eb3fa06af943eef2210bd0fc83c297ccecbfb50b3bca99d1c0d8be526b1ca017a51e5232ef0d59b5f +DIST LibreOffice_24.2.3.2_Linux_x86-64_rpm_helppack_el.tar.gz 3835717 BLAKE2B 1fc7f6f2a7a5279fd37e1e32c09a56645b6699f21151b8668d5945b0cd8d62543665416dac3496d8b5fe6a89ead8042ba679f11f4bf94881f13896b74ada0761 SHA512 706eb5dbda23d40cb176a918be65bf0e8c16ddabcaa093823bc235788df3b68e25c27751c2cce6c2aa75766613b4d49f33a933324fb142f97a72ac144f42a9ab +DIST LibreOffice_24.2.3.2_Linux_x86-64_rpm_helppack_en-GB.tar.gz 3064413 BLAKE2B 54ad0b69f1680b372a0682d1bb223c9b61ab046fbd07f88460a3238e7617318089ac3b45f1a6eb088623ff6e6d41d724c2922511ab1355d16b37738701df52f6 SHA512 5741667096feaf2567609392afa5f6c6632a4f0145eaa1450275a42acac3d209bb750cd847e58b070a92c94b419c80f66d48d036bd81cedf39c722724b69c47b +DIST LibreOffice_24.2.3.2_Linux_x86-64_rpm_helppack_en-US.tar.gz 2478157 BLAKE2B 270b06e95645c25540b67d587fdf509c9e3d42102ccd8f4a7da2382f02e2a591701bf8195825db6cf9e269674201d2729b7b1ca8238f8805d4f8726f90306eca SHA512 e884c82e048e48b655d592eb3d5a00a8b706013459d9ddbbd549a3b2ff6d18234dc7c48760fb295988dc23e003ec37d5bb42d2eac5877f43e66fe6c1bd170976 +DIST LibreOffice_24.2.3.2_Linux_x86-64_rpm_helppack_en-ZA.tar.gz 3062544 BLAKE2B 904164ea6c8024678bc50c90ea0f3229895c775cb2ba13f76a344d5fa0d05f1c1d707ac883e725baef232e208c372d0e69d70fc1bed246d8e97fc6c410b64915 SHA512 bb04b382fd83505f82b9ba51563e9c93e329d326e159371470606f2711d20f8b35998311289a59081d0e443ef6eb66688d9f9b8a95ecf10864d506b6d94a680d +DIST LibreOffice_24.2.3.2_Linux_x86-64_rpm_helppack_eo.tar.gz 3148742 BLAKE2B d8956facf674579817a2301a694d0fe454b4dd5385939c935f0f07187e47c8171db4935fe01977f896778cb450cd83e5413dadf13ff9343644cfd672bd18de20 SHA512 e347465081fa1c05c7d95ba3df9e5bb5a7c06038fa2aa0cd7c40ace5c4fcced5c6c2cd97a3412fd5c3535d97e7d7f2d7a67cb5990e41ba3c48bee9b1a1796110 +DIST LibreOffice_24.2.3.2_Linux_x86-64_rpm_helppack_es.tar.gz 3297393 BLAKE2B 3eba03ab400168df229db1d69f9ab400896c9fd90ae97a76c6de0a4f111e01bd31df1f91d0be2f005d941dba93553981900084f78e7333a6b26a883e64be318b SHA512 ca5c3c839b0a46cd38dc58095735e46ca86ac6b11f8bbb393dcb287e234f31d6da07643aa363a405d3b95638b6cfd62f985b4556ae0b50f3974af3acc570a812 +DIST LibreOffice_24.2.3.2_Linux_x86-64_rpm_helppack_et.tar.gz 3173986 BLAKE2B c612cd3d1512dd43d8d7bfbb26c205b1a3e2a74fd978e0b65a21cf020645e51f02726be837ba6888f9986aa6cc977c584ec05fcadfad28bbfaccfa5ab1d26e89 SHA512 cd61a607e4297c4bd32260732bae3dde01e09196ac82b85e7da7dc1a218ea0633b916c4e2dbb14e9a29b10419ef3fc5984c4fba850bb348743f0773bce0ba0ee +DIST LibreOffice_24.2.3.2_Linux_x86-64_rpm_helppack_eu.tar.gz 3189918 BLAKE2B b9d96a62a34f98cb8270df951ac74bc7ea712008ac9d3a8ee287c3067e6a1ff2363ebbbb588610163dcb94a2f32f1c6bf85e77b6a6cb98dff77a08be74b4a8e9 SHA512 1268cbb3fad1f4eecdf1bcff9a0ca11182c1152ce8630c90afdc7de39e803548e60258eee23c48bd667566c63f3c22df29f6c88149c0934bf911637de1ceda0c +DIST LibreOffice_24.2.3.2_Linux_x86-64_rpm_helppack_fi.tar.gz 3198939 BLAKE2B c6e62eac06f4fab9a90f7f649d3df823a12cd60f0ef03e54cc11546c014c5fba7403ce2a2a66567d53b4d74a33476205b16acf59b979e39f556de7b06d66c220 SHA512 3b65d277a605ab8f07f3423b730867f2b4d7cc2e44b6e5496e72d25aa7aec384eb5ffac3502dd01ed3223700199ad8bd05b27dc7fa226fad0ce243cfc0356c4a +DIST LibreOffice_24.2.3.2_Linux_x86-64_rpm_helppack_fr.tar.gz 3269823 BLAKE2B 5a7a92374ebc042020ea5c6931532730af9ce2bf42162d8a89f90a6809b3f75281a796266a092dcb95e562a40cebdebcfab57701766fbcfaaa437ca9aa60fb36 SHA512 9819af20d4342eacf47061af949e2045cfde716fd366a9180963b14f4d747cd8d46a36c70347303ec2e8ad592a0acfdcf1495a8c4b9a8fc6e48163698000073d +DIST LibreOffice_24.2.3.2_Linux_x86-64_rpm_helppack_gl.tar.gz 3218373 BLAKE2B 24cd888c7edc05e4d6876ba17341b630fa44c4f73cf809470746440968655244db7b6ba8bfbf060757970bae1d922f47cfba849d6c32cd170cdc7e27138b4f20 SHA512 c8368bda2098d741cbc2fbf521655d4df45e94e13fe584be0dd40c075db7a8c1af781acf9d22b07c2e29ac75efee4e20b28c4b156d3d0293883f0d0d62139a44 +DIST LibreOffice_24.2.3.2_Linux_x86-64_rpm_helppack_gu.tar.gz 3153866 BLAKE2B 65fc3d2b8aea7dead266b0b0edccb225212d715b9c382951f56c1fae9cb9ca086de59d6a25fa495e785fd964ac9fab3cad31a4223878b0e5f0f9660bdcfad90f SHA512 18927ee923955f375be2f42ad5ede988fb29fa905a9916b0fdc7f5bda78ebe6b52992d9a88460ca8bd861f2224cccde0df3e6b0fe5445f2bab9584c8b2c48d2e +DIST LibreOffice_24.2.3.2_Linux_x86-64_rpm_helppack_he.tar.gz 2985620 BLAKE2B 2f025b4eb9a0c220f75becd38a42de63c7c4f3abf81c49d3aa11183c739493d0153c92c434d308d599f7c99509039df50522b4dcb6934db1aabbd448830d7b1b SHA512 9db129f6dcb5c856ec3eb592df9de30a5b0519a6955ca862cb411ff13dfc90cd72214cc5580799597c4dc91279fdf44350288a5b3a3ad5212f7fe524d90bb32c +DIST LibreOffice_24.2.3.2_Linux_x86-64_rpm_helppack_hi.tar.gz 3177759 BLAKE2B f1fbc689fe152071fa04f100301fa9f87c4d201af25a518d9e001a722295a27cc93a3888a5d61bc1947f2dc07ad89828f973af2762d154cbd21d98c426e2ca9f SHA512 29552dec87d773785165521c9de718e7ca812b3624bf590c587a06a944b872d065bb122a2ad43d513dd7efd03cd841a804441242c85cffee26f8ea88e7ac6aba +DIST LibreOffice_24.2.3.2_Linux_x86-64_rpm_helppack_hr.tar.gz 3141686 BLAKE2B 6ecea88de101cf6e23e34460a3196d54ca3a21b2db2a7974713d87f9eb10c19de785cfd07e1a0c6b75f147adeda64f996d09bebd1bccf3431a8a6f64c957892c SHA512 9b8ee7d0f7ac48d320e955ecd240bf71e103666584ffefe3ce9a7b50d4a8d9ee3e3f6cd18ae0761d961784fe9d690562964707ef2a04518ccded885da6a30ad6 +DIST LibreOffice_24.2.3.2_Linux_x86-64_rpm_helppack_hu.tar.gz 3354015 BLAKE2B 24ff5e43bfff520ec0eee81202a8d2ae213fec065fbe578d52cae1a765df36ff76e7b8df0fd852293f19ef9096a771a41874933245d6144c9df69801cc496167 SHA512 01b028090803c2f30aa9e1d6a97a5ad22d0c00ef62d6fadba1b5b3b358d6c5bd3ae47c3a96c69420178331fd06d9b128bd512ac3e799db4bda2333f2c994b736 +DIST LibreOffice_24.2.3.2_Linux_x86-64_rpm_helppack_id.tar.gz 3155995 BLAKE2B c567492586d40dc5cec9fc9c4a19c6e889aa303dde76031afd0cd31aeb800bd581f6be1d31f03d5c8a8a882996fa2af601f71dddcbe500853fc8cabd61b2ae82 SHA512 ec98382b5881b475d9e06de8e471ef7742f3eb2398f6e55940891e2801a9e30e1a56ff10fe7fc1a3a20a169d9baf1961ad9cf4c1d13a26422397b608ee56868a +DIST LibreOffice_24.2.3.2_Linux_x86-64_rpm_helppack_is.tar.gz 3146198 BLAKE2B e228e7241c814045c0d2202bdbc318ececb1a76c110370db563275b263c65f13edce601e41a3ddf0060d9102913357a0331b3a51f9039c18c1120b4eac531846 SHA512 d63372467fcff45450b423daae545a3bbc55a1a0c4408696b0f28f25e60ff0e7021b473b42ad3e992c917d7d813a513a43127331779806d342ff45565bdd54f9 +DIST LibreOffice_24.2.3.2_Linux_x86-64_rpm_helppack_it.tar.gz 3227176 BLAKE2B a7f3e411296e3b93b9b34d6935b74306824f3606b96f46db6b126a7fc2e683313ee77799ad56ab068300fb3905c270790958410e1b8d16968af830750f8c2aa1 SHA512 ea7b51dd57eef32a5d5c4f59837b88f417c1c99e74b8ed3841516529e0c88ce7d36789cb02de2b35a53fab786d44393297bdd96b90ed2c59f4730db3cdc6ab3c +DIST LibreOffice_24.2.3.2_Linux_x86-64_rpm_helppack_ja.tar.gz 3576459 BLAKE2B 80ad460d3c7b5ca48c345725a386a906b342ad7650b80f85f20a7ba19b6b9c737f05b44c546f0e3a0901bba58c581ef4bfd43bc3cb8eb7a463d8fa5dd5d4fe33 SHA512 28eb95e89d399bec5ac29201e416d8880767103df0d327cab4db0a89edb3eff3d9237784bb6448ffb6ed331724b1e9c21de11452607179eb5ec2f1d9af0ea6d9 +DIST LibreOffice_24.2.3.2_Linux_x86-64_rpm_helppack_ka.tar.gz 3232024 BLAKE2B ca39d1290f80b65a2aafc2d561b3c082882ba491bbef6c7d5cd11673766ebe1e4987648dbef686d0c356a955cf7318e9a05c4217e9683e7c93881ae1ff6b8d6c SHA512 8924583df796e1a351dc55f71567cd554cd60872bbdfcf0988804e5aa2eaba4cf1ac19bae49f749ae6006c097cd7a5b726f4feb26f7a25c5bf5240d9f594a965 +DIST LibreOffice_24.2.3.2_Linux_x86-64_rpm_helppack_km.tar.gz 3541947 BLAKE2B b8a971256af972988b38500c8c46b02c44b825b71ae64d2e72a8fcb89142a9a75d79dcedf41646c9d0b06f7f5d68a1931a98e64bfaad9ee7b6ce0b516d0a6bce SHA512 533fd29db4076b8dbee01a3485d475fefd38132bf91cb4e56c22cde21699b8c6e661878384506cee6a364bf67529d695eadc0dc7bdad4184dbc4859a2ccbf2c1 +DIST LibreOffice_24.2.3.2_Linux_x86-64_rpm_helppack_ko.tar.gz 3212609 BLAKE2B aaf158792e02cb7c17e29e33f3692547407b4eee6134b1eb7f10cbaa222b103d0934861d4a5cb19803e40cb7df90d811d68538f8a49fb30217df87c2dafddf1b SHA512 13faf84bef2ee550a2c2c32c3ab53cda4dc4f7189a11f5b795ce98099e6ddd2885f9f1a5230370f07544411921fe37675e7177dbc9c4b65ba1e7aa75efa6e2a1 +DIST LibreOffice_24.2.3.2_Linux_x86-64_rpm_helppack_lo.tar.gz 3097583 BLAKE2B ec6862a8673ef1cfb3b2abfc8876520e5a8dc469b83bf854a8d7c09bf00324bb2b5dc22d0d26d9e7e9c4393164a443cb41f9ac1a502d4122f25f0f860ca3da4e SHA512 b9d1f0a33b8bac969223421f5798ba16c6fe5a5cb3ac015ad6b2f85d6fd9d4ff7c7a34fdc641c29751e99a6bb90ab18a93edf910ac28d12cdf38654156aa054f +DIST LibreOffice_24.2.3.2_Linux_x86-64_rpm_helppack_lt.tar.gz 3259768 BLAKE2B 1c5f7562c682f65e8322e089156bf84de21fc12d0619fb022b76bfbee4d26eb3aec2fd226cc16cddcc275842f8a17dddefe1c3617b12e53d790b13793179a339 SHA512 17e5b9731d36a883c50ab7c6515feccabeba5e52aa98f7aaf08afff37a494e1c7b84a5ea14a98f6483c81908fc66a4bdc6a7435f7960edc7b0fd3619fcd9c1d6 +DIST LibreOffice_24.2.3.2_Linux_x86-64_rpm_helppack_lv.tar.gz 3138709 BLAKE2B 85248ee5ebb9b23f560786b7be0f0f3b32fa4f4e7f4da2b08c7adc2e9a77be5414a1beacb5fdd71b066961f49463b89832d915f8492ef37f5061c96d0b952c17 SHA512 7cf1152d3c63773ae083ea5b56b4d7ca94bd8a21e8b19c67c26b8be646ad1e6675e2e2bb7f262ed41a726380f11bd9529a322d5b4c1ea69db0e6c77c12c4b190 +DIST LibreOffice_24.2.3.2_Linux_x86-64_rpm_helppack_mk.tar.gz 3160097 BLAKE2B dcdf3d3117e8a3927753f84ea9c16a4a1499a27e481bda97d452be53bd8baa6926c938c104470d66f23572c04b96f86b3fb279f1d6060f7543afa1d70638f1b6 SHA512 cc9b7e25a1385fa01d3d73038ad70c212c3ebc095fb312c39011e530645948558b1f59a26651c79ea9fd69a26e899326ac19b206bac86dbb793f3a448f586558 +DIST LibreOffice_24.2.3.2_Linux_x86-64_rpm_helppack_nb.tar.gz 3166273 BLAKE2B 204ae2a34f09145605f18b25b196347c0f22396ae54d67b4872952629c81979afaca9e5f1d4b10526d4c17121bcec20d01ea68e6bbc238a3a0814fdb8634ebee SHA512 7062d83645e9faf627fc179bdb29dcbed5df7366f1934963aaa28247cb0864c1008b42a1e6013d46a944c69205578807368fb66bd1faae801516c451f5afa4fc +DIST LibreOffice_24.2.3.2_Linux_x86-64_rpm_helppack_ne.tar.gz 3381497 BLAKE2B 74ec1b55255cbdff9b864496ff6737c36fe00e7789955b56ecf278c74ff0a30d11316ee09100cec2e58cafe480adb22574d896f654ecb899ada7067e4bb7658c SHA512 7c7d4bfd51b58344baa9a4f9f756a4eeb4b52eb72af3b7d62dcc63b9df4cc4f628088dd6f203ae6f92325080138b79e3a50b84dcf295b63719574fc353a92e0f +DIST LibreOffice_24.2.3.2_Linux_x86-64_rpm_helppack_nl.tar.gz 3255265 BLAKE2B 492a1968b6c58c0a807717620c578dd07953a2885acfa92382adc6714b555ffc35db05006bff50a115c7cc4ab9a7fdd874b8654c1910d15f597f40847a5dd45d SHA512 5bcef0fa1d0f95c23e2b578c065c032a8d057ecb48008966f86b0eda7ddaf5c877ee9586015c2edcdd81d2d895ef1ba187e1fdb5b0d089bcd8645876f74afe09 +DIST LibreOffice_24.2.3.2_Linux_x86-64_rpm_helppack_nn.tar.gz 3169001 BLAKE2B bad81edf450ae07b83def50df28a272d31765953c92e7b8e2dc2d54d5f52c4cef0ed584ef9deab646ca58be2d7827b4a65c62d50b828f8f8c750accf1fe8dcb5 SHA512 7ca734d87a6a68f9f671ee58496777f200e7dc34b4b90a4e3d260df9a353a1519d7f5399b597541a802693afa09f3f0edad050eca0214833dbad27ae7035c01e +DIST LibreOffice_24.2.3.2_Linux_x86-64_rpm_helppack_om.tar.gz 3194158 BLAKE2B 582969967eaf02df4bd05978377c2fcda4cf40909c139618f845faffaf597ef0512c066136a07b062e16d54d8b8dc8964aa8adc10f520261d44c8f09266c679b SHA512 354160b5ffb95127295a9cb357ded1876cd58a22d6587bf4136398957e7e78dded1aa929fb5b6c72053111100419cc51525cfb595c785ed7fbc632fb2013e10c +DIST LibreOffice_24.2.3.2_Linux_x86-64_rpm_helppack_pl.tar.gz 3304580 BLAKE2B 3b5c21c614c1991cea5402c36a1f49f6b228d60d0f9ae03c84b89a4a5eb95db54249e3005c8bb8dd146d5df733b40dca7adee6adc2a4d2c6f3d465159a291ca8 SHA512 5ee137b36c857d28209e0781c1227ee06d5b406faa24836035273f7e06716ec6e606a9cc7ce536dc447cdeacd1ef1d91291f586f3a89127ddcb2e2e4807ca139 +DIST LibreOffice_24.2.3.2_Linux_x86-64_rpm_helppack_pt-BR.tar.gz 3208418 BLAKE2B c4f8da268afad21a921e2d3592a5affca7b9fa76f713ce27e7cfabdd5e7f10db6cdf1cabdfdc9e6d488e4b77bbe51a0791f85a2194eaae2eb9c3ca07531d890f SHA512 c38767e571cf00d9a36926b956003c54b8b60169d5f791c7a9a5b581ad6c5fb10247d52715c4d8b8878d3ed1d95dc39542f259e5fda2a6924ed2297ce1731ed0 +DIST LibreOffice_24.2.3.2_Linux_x86-64_rpm_helppack_pt.tar.gz 3212443 BLAKE2B 5cbb016081eefd81482a109aa0931e33faf31b57c77c70c107192f407399cfc2ca525506cf6eb255e3f5ada5994383db1699efd8e17d406486f84623ea17ec3b SHA512 f8bab5436bd208dca67e1b8a3d1eccd5f7f0609c80a55dffc76f7688f915c52a408ef52d6f63cc847bf7542a9800d8d8265fa43e93d0bc43041fa89d48049ee6 +DIST LibreOffice_24.2.3.2_Linux_x86-64_rpm_helppack_ro.tar.gz 3087612 BLAKE2B 6f0d1eac9dea6019f556717f19931f39c88550aee83492dd9b1a0f4e0240afcc25bdc307c6a2c5056e8eede3db833cf7384cc205e9f6750b0c35b4218cd7fd1c SHA512 c832a94166219ff481fef0364d5d6e3e74a3b3c8a5fa318f484b88c7cd2d3c9f12b70709463501b1802ad087ca6592722a9957dbf44b8e22f8af2643e7b8b455 +DIST LibreOffice_24.2.3.2_Linux_x86-64_rpm_helppack_ru.tar.gz 3457387 BLAKE2B 0357aa4e3c77dc57e181cb0eab8c289a8fb7ed5221dcd7d205d4a19368fc66c02f4ed495f5e539cea1b021149f526329a8cd457fbd84f3e65fc153cfb8600304 SHA512 211f589e5e036ce945fa9b121634b455bc0a5f2f6bcd5c0207199a9ca6a2bf2287eb2cbb940da30bc429410d5ded99ae7f16047eb4f887b18087d0f1b0970e5d +DIST LibreOffice_24.2.3.2_Linux_x86-64_rpm_helppack_si.tar.gz 3236806 BLAKE2B c4006be821dca85140ea6e5acfd5a5c34dd95afe104bd1b09f1d5122636d75b43e2202589c369a9f8d4777750b863a0cb11c479469e299643c999b40e199d01d SHA512 7e96c1b6290374b9fa357b0799eb18cf1c09b0992ecbe26fe3ef738aa597a02f39055fa2e8febcde62efdeadc9916c0be1dfd6d5fc27e149763cc36f3aa1bd76 +DIST LibreOffice_24.2.3.2_Linux_x86-64_rpm_helppack_sid.tar.gz 3180272 BLAKE2B 2c24c36e768da8b776ba2ed6235ada0972d7c59b07bd18db1f3b67387b32350f7a19763a852ed990eccc4ac1885a07a1906a86f4714ec5ff59112515bfec2d51 SHA512 1dd7bb4b4e37d0a3a7cb0c8849d5e3eaf8f102c17e2e83fadcce509c67be59dbfa462baf21068db8c9c6f257e359a1a416fd178342cfbcf0ab02f3f0363c7070 +DIST LibreOffice_24.2.3.2_Linux_x86-64_rpm_helppack_sk.tar.gz 3238591 BLAKE2B 6a21aa858f1a50113f41c10ae89bbbfaf2d2a029154cadb8bfe13c7191cb2a5038b8921b21dbbc11f4729396d41ee6dbdc51d221a31fa3701f4a4b9c34c5f5a7 SHA512 0728ecb886a4b394247e3d5caab69de7131ba86ab4f0ae685e476b01a37d70fc2dcb5c478265e2f9f3724c80b5bfd6e66a74238588b21cf83c1974389bc6f224 +DIST LibreOffice_24.2.3.2_Linux_x86-64_rpm_helppack_sl.tar.gz 3184881 BLAKE2B d7fcce7c2fc26d05de799744d13f9f64332f96ac08014d935c17469dd678255898086e7137d0ecabaf580ef14571f8cbb6fd52ff23825dcee05430010c4bb61c SHA512 0ec06097c258bca64f8fd650539815332275f8e78a42d4a543401f08e068df60eb865d29a3a6c0bb06a8dedb94e0b4e41137de4f7f4d79f0b513aa1e895de898 +DIST LibreOffice_24.2.3.2_Linux_x86-64_rpm_helppack_sq.tar.gz 3105273 BLAKE2B e92108495e5706a9bb2401f05d7016a2ebd6441195fa2452f8d9cb543fa06ce4db38265955d02cbe84a26a39dc44499afce74d34e25f8a78da0024ebcc94b43f SHA512 90a7ce282a89f782910e2aeea94269fea79e6a70c150dbafabcf3cf38a3e81acfcfb2dd816ea8189d5e72e4ca8b19de7bc8ed13e576dc605c18a7c04c398483e +DIST LibreOffice_24.2.3.2_Linux_x86-64_rpm_helppack_sv.tar.gz 3184925 BLAKE2B 1adf41fa8b44e93335f3cd01e6a0a7a155eca6a2aa511916fb0f39a5f5d1b5ce65e55eb2656e987402ebc8cd54dc5fd12a5f04f1bb124af98348c9ad1f2c4f4b SHA512 2e17d57abd9b980e9036eca76cb51ceab7fd53e9d4808fbb0fd5f5a95f2ec6fd4a0c526f45be7a0689038748862b5cdf2943b6d89ac8509ed162e42e0bc3afab +DIST LibreOffice_24.2.3.2_Linux_x86-64_rpm_helppack_ta.tar.gz 3431415 BLAKE2B fd30b9c9ebdc1ad8567469f00ccca7cf4e6db23910e7599d48b52501f3db1299e3d9b916b5163cd5b347a673a1a0c80de260425ed888fc985a42a6dafdd23e4d SHA512 fa2cef499a921bee92dedf2265f81e730ef6173a8c3a5550085d2c63032008d0e1e04ee3cf33705bc971d79b7ac5239bfe15fd0632a002deda1d7802f7423a0b +DIST LibreOffice_24.2.3.2_Linux_x86-64_rpm_helppack_tg.tar.gz 3123035 BLAKE2B 0ee508cd70be53b2baf8db2e1c7d809a8de86d993b40a1c4546c30079764a1bc091ec083760a3c639cecb137c84a9ba9723e624e06ce06f7498573849d8ec166 SHA512 2125dc899b35f60e325909a92a59a6ae713c107cbdc8c204653298a0fa14e26bd506e7c981d95a7f91e3abe351a7d1e758caa77e031131803dde18b1749e655e +DIST LibreOffice_24.2.3.2_Linux_x86-64_rpm_helppack_tr.tar.gz 3242301 BLAKE2B ef5f7f07b679c21fce3fec84dfb5613ac54a5d36742b28b0743434eef3aa2d97a138eaafa64127c0b210115e940cde720f75d342ea37a7d754f8b13939236160 SHA512 7d06fa073eb41fba02b268a1dabbdc61665038359a80486bafb42cdebd52cc1e6c3a6d2130d4731fc834a04af25fdff1ae9d8359748943e97a50d961f1786bf3 +DIST LibreOffice_24.2.3.2_Linux_x86-64_rpm_helppack_ug.tar.gz 3144293 BLAKE2B 0ec7d1e9dc682f2ef3497eac367f7463c6083faeb10a16769e7e2c547a17dba1e5244c3c2901d710a36a8be6fee87e60baa540005bc49d42e0c4604fa278b8bf SHA512 2a805144c9e1f0feaac6742e7ef4c94ec4b300e022538554a662760898e982f4578f6d528d87a28d95006e24e69fa7b08248131e2bd3d9cac994834c3ce23b2f +DIST LibreOffice_24.2.3.2_Linux_x86-64_rpm_helppack_uk.tar.gz 3445915 BLAKE2B d4c7fd5a07f861f2916fc9f34534b6344bafe812d4669a18821a7398a37ea6f1e3937c954c427e13eb8904831fb26dff9c7f8bed38e674dbf5882a9fdb661610 SHA512 80e0f437131c797498e5f4c91223ecaa85ee145023e7b163ba0b9857c87459e5cac9fa4a8b745d228c478ba3bdaec9ebc461991a062cd98d771ef38cccc5f077 +DIST LibreOffice_24.2.3.2_Linux_x86-64_rpm_helppack_vi.tar.gz 3173738 BLAKE2B 14c44e31253986ac6fb6ed3e457e1d50ad70dca2770c63c2d4bd48b3c1a8bbf046499ec7316e13db2c94c943dbca09c04475f9b44edbc6339162de906c3b151e SHA512 bb379df65d8ce4868af539e55cf75072cb42dd991bf7851a405f3df8caaac6acb5959ed80401ff7e8fa91275f06b46f43b353f62dc7b2aa785a2cae84ed34950 +DIST LibreOffice_24.2.3.2_Linux_x86-64_rpm_helppack_zh-CN.tar.gz 3279787 BLAKE2B 75480bcbd40f7eda497d34f9a60689c66d7d1573553ffb5d1c727d23d63c3f078dc7392950a2c2d2b071f9bf36fa8dee466153eacbda6424b1b81a4a8976fce5 SHA512 1869cb61df40502ab17f0530352efc48c108633f3cb3a8eab799573cb57c51eb9f59f296a12112a6ec1c9f1a2b58c6579f0418113cb81d0cfbcffd27a6c613a5 +DIST LibreOffice_24.2.3.2_Linux_x86-64_rpm_helppack_zh-TW.tar.gz 3315750 BLAKE2B f6fcea40ba04a650d54c52e0faa8e86575d093f41e06c77ade13b7affb5c64d7ac6c2a7103c103c8372a40b7173f28ed40f1e62333adb4171450e328703570a3 SHA512 e707b5c7eaf9953c4223973174115ad3aeaf9eb6ac7a8d36e976e4a233098561262c52dfb4e32ef1a25e4cf55996f76f98e9544dde4800c75747b284e171f10b +DIST LibreOffice_24.2.3.2_Linux_x86-64_rpm_langpack_af.tar.gz 1333183 BLAKE2B 3781dbe3225c85a633e128763e74bae2c62550ac37f1c6cbd97d89ca10d14051526f4f83eab45978d2a60f1a6657fac22834a49c157b07147118301a4a03a095 SHA512 d67b637b7811fd23a8e2d4c64c24537ea180c3a5029ec9038039c51ff29556f70edb31aa90b606bc01171ec9d34c29f55fbd825071b64469c181b7cb943e8edc +DIST LibreOffice_24.2.3.2_Linux_x86-64_rpm_langpack_am.tar.gz 788185 BLAKE2B 281ae9b5dc245ef63dc7f05f6988f1250e985138edc5444198209dca4cd124ed1eaa29374171197684567ad3e4d5890b17d189fdcd69a841a3529689c3f3ea45 SHA512 93d4f7373f1543634dfc96dfe2b8ac635d8179d95d8ba3b1a23bd62652fd36eac83fc4ec06ad94c73309ce0e13b7df66096b1ab83f378c64955a9cf7d0a808f2 +DIST LibreOffice_24.2.3.2_Linux_x86-64_rpm_langpack_ar.tar.gz 2306118 BLAKE2B 11f77135491969ca7eb5263a06e0ee352bc96a8eb23778e799ca494d65257d8d9db5bb1fe6a6dbeddfb5ef133749a4da90cb1cfd9869e93b9a5bb63eb4ef59af SHA512 8d783f9913a0d8eef33a2ca281616e5ddb67f737e9a40b6928493ead5d6d0efd9843cc7dbab30d10d6432f4d370d5794b41d9db27c6c328c1995c585d2330687 +DIST LibreOffice_24.2.3.2_Linux_x86-64_rpm_langpack_as.tar.gz 427221 BLAKE2B 85ecf6bc745d72cd67a07a3f0cb2325b348ec305559716f72b7fc7da4d5bad4f47a14a674ff9cd91e5b4e65bcb39ece05729cf91ac6e271524fa39689d49a728 SHA512 4eb7af314a362e26af9cc29afeca47e3a2eabf01b38aad90120a4792f8295050e94bdca08c33bb83f2bec803bceecbeeda3dd87ad3a2546706f8d8f76b77bf75 +DIST LibreOffice_24.2.3.2_Linux_x86-64_rpm_langpack_ast.tar.gz 534129 BLAKE2B 3716eaafa2b6794a47c6fbb2fd913e7e0118788435fee69021ffd8b71320329c9db0135bcaf442eee65da65bffacb9de94c97396295271f2dc1f0d278030a5c4 SHA512 3ec23e249c185c2d3cd482394425619e24a75e7844f8a7e061e1f01e1c1c43647deb6daa0e0892d1189d44f20fe7df15a8eec103981331a63e0d5afe4c537297 +DIST LibreOffice_24.2.3.2_Linux_x86-64_rpm_langpack_be.tar.gz 2180201 BLAKE2B c4b005dc6098f0527d06f648d8ccdca3b9a4b8776fc70c90df62f24e94fa9d1578ddcbde0adc92efa8dd3da5dc9634df7b8fc71579ee4be7fb880bd0df20f7e5 SHA512 9271de3506244ccedc743310bdfb42ce0b3342047cf4647c1c8b6f9a103e211d8a472bc547e321e3ad5c3a13db64f8c7a59a9a47605955158b6ee8974bb23492 +DIST LibreOffice_24.2.3.2_Linux_x86-64_rpm_langpack_bg.tar.gz 2631534 BLAKE2B 5cbae80c14c3b1f4a74ae05e652da77cc8a046248ac72ae603eb36abdb8ea780c061a9068758d2123f0c0db05fa607c698a492cea12b1f9a9e589250247658d1 SHA512 903ed14c3e096f8e188c595c18b118611220799972eb15c0bfa24402c9e4ff573b470415f94f37c2c8a055327c25d887fbe73cabdf5ba4e735942de66cc576fe +DIST LibreOffice_24.2.3.2_Linux_x86-64_rpm_langpack_bn-IN.tar.gz 587660 BLAKE2B 6073e266e0441e739d732029ee35cc4f3d45215efa8fb05811f9e167247e3faa7c2ff49bfcdbbfb3134e2e3efd5fe577487258a878800683d7c5774873c0e94e SHA512 17ba201c265881141bbb3faa35404a0efb2597cea5fbf18697275b1c625cdd8013421bc4cfb82fcdce6f6e1fc729414eb556e980aa2f2a75959bcabe8ce6f9d2 +DIST LibreOffice_24.2.3.2_Linux_x86-64_rpm_langpack_bn.tar.gz 748671 BLAKE2B 5b984dad243d5e36797a1bd98a0d57f2e7ba9c1d5c096c6fee42d02e180d3b36e63848030654bcad00a135b433856049d2fcf1d028eb937fe1fbf7a561fec6f7 SHA512 8c4d420972d240e919a3b9650cbb44623eb4666104ba4fe3497ce8533445912d53cbcf34f639945d1c1aaedcbd224d640ea50644caee85f214ffeb447abde893 +DIST LibreOffice_24.2.3.2_Linux_x86-64_rpm_langpack_bo.tar.gz 378804 BLAKE2B ed70792c42985bda1297f131c359b9427e91cd0c16d704b8d4f072c41633c7069b6e46cc8e91240fd3597ae45522531f6b99f41904f2b2ba16e47074dcdf7c4b SHA512 161c278bc5dc057aba49b67a44b6caf6887057c61daa572a41aa43c7993eb72265f5425ab6ac090e36dd78c59780a9af0c5742ce65a09337299646d39bc24839 +DIST LibreOffice_24.2.3.2_Linux_x86-64_rpm_langpack_br.tar.gz 1335604 BLAKE2B 727827a36ac999c8d2cb628ab97a744bbebb4a4ff9e1746fa4bf98666c292470ebd2bb9d09fe483a1b9976f6f45ee38be890014e997f9a7880d58ad3257842b0 SHA512 9ad476afb90691be666bbe4457ee6ee40517fa18979e7c399a4ee47034b5dffe25b56bef8bea3971e4401fafde9fc2d564bfcce171c85a4d2a566c8e8e0a01c8 +DIST LibreOffice_24.2.3.2_Linux_x86-64_rpm_langpack_brx.tar.gz 278973 BLAKE2B 518810f48d3c078a1af7821ddfdfce4fb7578bf0770f214b2592bd8cdc25694e1be0d0ee7792983f625896a222f4f5bf95e532d49e450a604c9cf5c0aa5fb0dd SHA512 e5d949c71c9aa59ff9dbc0920fcbce82df4440ea8c2c949fcbc1696cea504f83e9782605012074c82fb84f3c2fc5ffdbcb79760d4ffc81b2477aa6fce2652ae7 +DIST LibreOffice_24.2.3.2_Linux_x86-64_rpm_langpack_bs.tar.gz 550928 BLAKE2B 180ba0654e6c6bae2abeb15112818e5cad7ce4054661337cf1c56386570c0e0f306c0a38e5375dcb414843faf43d73ed29f0b6ab528a4c22333d30bfd5a3ea59 SHA512 650c2442033ee3a25c419546f12f73e7b1c7f3c8f151ce409ff8872ef90127638293389c10811e3283435c1444d0840acac933ba6c7b4c07680022aafa3bbd33 +DIST LibreOffice_24.2.3.2_Linux_x86-64_rpm_langpack_ca-valencia.tar.gz 4535366 BLAKE2B f94e815483e9040fdbac80642fe0cc6f9eb9d5409d75a9ddd73843ccf5a5247dfc9affd6c10e9142848a8cf1187cfbe0793a707a4743765827e47a0bcaeeeabc SHA512 c4dce972ae9b5be6baef1b80b77dfa80b05640ee9c4e4256a6cba488886ef7288c8fdb030b5cd20f7379742ce1c53db09eb0e5f555fd99ccdc209c1dc2ccbabf +DIST LibreOffice_24.2.3.2_Linux_x86-64_rpm_langpack_ca.tar.gz 4546272 BLAKE2B e4befc9fc57616db563e1cfa45944f3d683d3c5e0079838ce17d6ee4a0d7d4164db21753f6edcc260280a8aaf7513aa07cb4051a0c1ef3b7845db1bb64ed4f0d SHA512 8f8f7793848366b9af13a6cdb5386d166005f8432e6574fc103565273895b1ebe6e70b8ace67b8c5f387ee8497100fcbd8a2eee20aa562786a3f1d69537d595e +DIST LibreOffice_24.2.3.2_Linux_x86-64_rpm_langpack_ckb.tar.gz 410771 BLAKE2B 12b1ea5eea823dd3196ff8a0d9608da05ba4faaf46dc79d81f339ae0023ff696ff7fb5326f55cbb270df86209f3087bf9e0cdb2f4066bdd95800b63231db8041 SHA512 f3dc64e43cafe73b161118a0f4280d2e79db3984f77c856f201c26fddcac6d6c48305f68d5f29a5ee4a752486af9164a3a48a3e5710abe2f05d60ea828c60384 +DIST LibreOffice_24.2.3.2_Linux_x86-64_rpm_langpack_cs.tar.gz 3352944 BLAKE2B e0d8754bd16a5ea3043934c69131f75f1e82949bbaf16544ed47d455a9961178173a6efca6e3850c7f21dc1e9f062e5678a1729aeb2fb1db16c54a66cdbecec4 SHA512 3b382b7a512c5c68de54311320a8b09999f5857c702d4da10f8be6b95f958c3de6b62aa54183ac1e2715fdb314be90134a913a8071d3539e2b52b9d64dbe1b92 +DIST LibreOffice_24.2.3.2_Linux_x86-64_rpm_langpack_cy.tar.gz 888494 BLAKE2B d130a31fa435af679ba7553f8e63c57a043fbff2c8dc72a9bbb2099d717436dec8521dd64a821e346e633432b88317a69cd09df4a29f9fd8f860d54a25934326 SHA512 6625f3782ea0749852001c05809af4265b67b27ac52e398b956b188ae2eea1722659745d52fa1dee83e067ecaff30e0ff5cfca433c8b1c8a09510a92a6e099da +DIST LibreOffice_24.2.3.2_Linux_x86-64_rpm_langpack_da.tar.gz 2821717 BLAKE2B ab54a3e6598825ae9e95831196639a6db9740585f8a17ccd77102b99b4573ad83d46f5cf57a163a47c40132727a3d2ee60f4d94cbb94edf40fb18ea6a6868f42 SHA512 fe330f6baf6695d1d2e3906a956a8fa106c2f39599c0c3ebdab13aefbe878aece451ab902d24d4866fca5e4401f4fe1cc899198770cb1dfee860d86a3406b662 +DIST LibreOffice_24.2.3.2_Linux_x86-64_rpm_langpack_de.tar.gz 17378053 BLAKE2B ec5df9b878accde4764115e1f1f7d6f2ba5367d9ede916a2d8a32e7774ca18504c43367a975259e987651f6f032fadba487237932ddfe1fc8102f70d7202c428 SHA512 0c0031ae23e365911b7991e579bf67e9667a13555b5f1258a069cfc2dc93b8dc605220e1d23a951038c71c8741152ddb82f52505c50a571cc77f114072456ef8 +DIST LibreOffice_24.2.3.2_Linux_x86-64_rpm_langpack_dgo.tar.gz 351160 BLAKE2B 8cbc97d23e4ba2f3475929c166f1812d7b0c00518758233008b0df5b8ddf1e3a89a0170914c0951c3475890104da1403489daabd2ee5a276dd632e92f8161b44 SHA512 6dff057ebf12481401e6b0fec2d3738f8d778ac4d40bbb205c05f404a2fabdbf0e0b0521551dcf4219a7792a126a5aeb35aed7dfe2d199d5b20b6f803a30a875 +DIST LibreOffice_24.2.3.2_Linux_x86-64_rpm_langpack_dsb.tar.gz 907419 BLAKE2B c891d95f08ec97ea1e1c4f5bf7505ef8b6d20cba7f21d33a1cab9fc687bf7029a5d26ac9c68f94d2821e2e0e9a0bf00fea2caea5d8091ca4e75574aa13180a67 SHA512 8ae18842552c40cc2493bef1fb1028185a7d33b53df5b29c927067d1a481a8415e08e16d70c8e411bf4cb7624e524c9c1f63eef4e7236fecf70d4fcd6bb955fe +DIST LibreOffice_24.2.3.2_Linux_x86-64_rpm_langpack_dz.tar.gz 400983 BLAKE2B 2e93d5dab4c62bc5cc2f53b7def435260e7544121b252019a21225dcbff9ae3dd71e4c1cd0f84512d773befcbdd3bcbb5cb6c3f0c2b50b5400521c6c268fe27a SHA512 4dcaeceb499a7e3e90ce49d1b9da0701ee002036b4e801d4c49e22813735491316339e9c3cff3d9bc72444e20026b1e5b8678ae83b79e58d34e714e4f47a6daa +DIST LibreOffice_24.2.3.2_Linux_x86-64_rpm_langpack_el.tar.gz 2908260 BLAKE2B 057a518923522b93d496dc2185250ff6b50520fac25927b9fdd72dccf8fd79a92eb2d05d7c0600d644fc42ab5beae3d25c1a90b85f9a219a710967415d2fcb69 SHA512 5c334ff858e630bf37c82c5b4ad533ba6ea628010c40ebfdb0308a8ad1495361be3face8eeba914f0e44c550ed5c49e89791116311134223e2862826ef4cd0c3 +DIST LibreOffice_24.2.3.2_Linux_x86-64_rpm_langpack_en-GB.tar.gz 6489006 BLAKE2B 2fa381160170877533b0c3812e8bebf8c488fbe11fab5d7cc5863f873b2fd52f5d417ae8f2d03f18e0afa0a449b76e3e7c564a2e24c25e45e98cb1c35842a43d SHA512 d88b09f999940b0ce81af94cb721836f97515611a4f8a13795714a78e9b2c1d168e645a17cc056d4df3251f2caf4b8de634299fd43ac1e9ce783a102517e46c4 +DIST LibreOffice_24.2.3.2_Linux_x86-64_rpm_langpack_en-ZA.tar.gz 6016819 BLAKE2B 39428768a58a5af1e39ee1dfd717185b11e18f2123daa901f94b2c8146b994d252a2e6d5871b912f86ebca4d158b32376d8e191792ceb54d4bb3ff8984c59d52 SHA512 6935c3cd777c985cfea72db98c33eeac7bdca543f8958784c474755546f54fe7ce4c7bdd5f61db101514c8ba393e0c552a7350fba2189c7348429ee483950b0f +DIST LibreOffice_24.2.3.2_Linux_x86-64_rpm_langpack_eo.tar.gz 1149440 BLAKE2B aa01d1485e49a3fb05ac3642bb4a45fb6417cc43ca752d7cd2ad6238796b2188c0c0bb4848e787c9b199a4e681f81b4ebc6a4a94823e9c631668c08268464dcf SHA512 b4706f698b9e422e70129f7b53407b36ba43067f2e545b5c9d261d13a5873d2fe767a8fb4f0cb79f164ce9f3cfe76505e5f3b315bc93ffad2aeaa1126766a857 +DIST LibreOffice_24.2.3.2_Linux_x86-64_rpm_langpack_es.tar.gz 3708484 BLAKE2B 300d6f1fb02144f024a86ed739f3960e052f6e4bcee771df9b698e36365bf76f3ed5a5186e968b134a0d4b47570c36764cb03f15fc801d9fb0ab9ee7f74a3381 SHA512 9ddaba5edc8be3ee9d6d02cad4826d3336dd9f414f94752e8c0b61f05e522899925ca4d10b7e6c4863b1b612f2413d547520665b1e5ffeebab1c6d2134c96fff +DIST LibreOffice_24.2.3.2_Linux_x86-64_rpm_langpack_et.tar.gz 1607454 BLAKE2B 3c46710476a7a388737e4f4c1016b7441df91caa0e2ff0860c9bce96db659e09d3cfff528876d37982c8d0f43be14ce6eee9c44d131ab43a3aaacc407dbc1fff SHA512 9f9fafb22ccc55960da93ae5fd6f2f037d692b89bb24d3a9cd2125639718ebbc44afd79deaae24b6d31bfe831b7c4e3cacdbfc02e2ae19ef832a513d053a0b8e +DIST LibreOffice_24.2.3.2_Linux_x86-64_rpm_langpack_eu.tar.gz 864690 BLAKE2B da84f2d9ac73995e7ebdb144b203ff53445f3cd2d7d19e3dcb1218cd8b85a80d7e4d8208d36fb8b0cfd0ad957680f5e0c7df5d2e321ccb8054875ba35d432c13 SHA512 d799329e7f6d85d1027346c321896e66730774b426dc1847eeca05c82a2c2fa3ec4cc1d2238dbf6362ffe48a0b7744151cd0a4faed5ff90cecc83f9956121ba7 +DIST LibreOffice_24.2.3.2_Linux_x86-64_rpm_langpack_fa.tar.gz 681238 BLAKE2B 7187b0ba4570bef3781e3dc4495f5bf3e59ab2a549d84d349834c67a18451170f8f3762875631f3ef573a2e6c29231e134ca44e9312e63aa9de49d705ee98a16 SHA512 c26676cdeb7f50dec6e8a8db2c14764829b79c50530876159d15c9c759e1a81117ed916c69c989088674bb438c6ce21e73c94230f4f25b3648bcf10059aadafc +DIST LibreOffice_24.2.3.2_Linux_x86-64_rpm_langpack_fi.tar.gz 758958 BLAKE2B be2ff3838d554b7495b8b3ebc28f20204e48440604c08af3f0bb7512dd8a96e655204957833507abceaf1d05e3de7c97a8a737ea1312e1110774c0de5727ad67 SHA512 5d4b7711a22aaae80112e89d1024b6b56ad6c5b53b5b14a60e3429c7c29d4862191f8f5d7269aa2a50dc9179d331be91605040a3925b4c16496efe92f398d8ae +DIST LibreOffice_24.2.3.2_Linux_x86-64_rpm_langpack_fr.tar.gz 2837934 BLAKE2B 89858c44592e6d454f1a8567753fe49e12cfade689a36408fb2deef1c0ea66ba22d7a178a5259db0ee50eea1313d340baab3105b123cd3399395dbe620335be7 SHA512 2f00a2df7f9123f87625d8e61bc33cdf6cf049f95225e5973540cb3fd44614eb3b6d8be0287a2de8019366d43f19f4e92da9f5e04c9f7474c904ff4bce960514 +DIST LibreOffice_24.2.3.2_Linux_x86-64_rpm_langpack_fur.tar.gz 166293 BLAKE2B 8fc4b56c6094dad72eff8c789ecb013f6a6ebc7ebfec4cf2fa79ce30a15210ea3af37dd41b950cfc164459b3578fd9f70ee97a4e648981a429799a082234555f SHA512 6028f2f2a41bb41fac5a089634bfb4ed127a33de98bd946ddd2879f43161f91c7956c870e742dbbcb2d496d27d8f66f8ba05fae544d3fea26f869554ff0eb6ab +DIST LibreOffice_24.2.3.2_Linux_x86-64_rpm_langpack_fy.tar.gz 743306 BLAKE2B d743eeaa2c40bfe4f1d9599a571a8d96ca6de667fdff3481a942ae23abf6e7b59cabca280fbc7349cd83b15550fbdf2c4397fb1b1a7b3c7cc4acae923792c9c2 SHA512 1d26839e5dea82e7205a991b509d690dfdceb2cd49117de72575ae18bc665060f0762a9761a04807a489aeabb10261fbae7df8687607f912c63afdc868ed6659 +DIST LibreOffice_24.2.3.2_Linux_x86-64_rpm_langpack_ga.tar.gz 569276 BLAKE2B e16a979071d1740509c62dd083920fb8be0e84e5e1aa88d2cab8ceea597c2c29dc9b13e2f0b68d2126e1bf22f0a9dadb60e8f9bc3b7043d708c15b883600e0cc SHA512 ac795182a42b2a2cc0815a7a5c910600333f57eb0f59feeb0e20621867d59a0abd697bc09ecf9ab859fdb1d85f419c1ce8162baafa5e93bd661382b69265e615 +DIST LibreOffice_24.2.3.2_Linux_x86-64_rpm_langpack_gd.tar.gz 1539802 BLAKE2B a26386a727f2315f8b23dff821fcc4004a3af9613a3923dfa7fc1e1301b15e85f6d3ee4bb228878180826d9ee268d851bb054b6af8d412e443bf46e79a38cfd6 SHA512 0c359e26c30d6374fe5ee616d1516e6911b814baebea3adbc8b7e313aca8b3c6858ba53f506288d9f18b34b0f8ceab628181dbea9b0b88907eb9799e6e91740a +DIST LibreOffice_24.2.3.2_Linux_x86-64_rpm_langpack_gl.tar.gz 2566155 BLAKE2B 520204e10290a9cec57e8b78ad42ca5f9c22ec9f3689385efa0368a9fba75e930f6d7ed67270553824ee43eba01caaa2976ca523194fe7a22893bc3765c0e377 SHA512 59945cda0ce387c1c698c951005c92801d406e24e515f3556b6fba6e834d6f82081fe8fb16cd274fab771d980660b1e5de8098b39031af40eb6897ae482031ec +DIST LibreOffice_24.2.3.2_Linux_x86-64_rpm_langpack_gu.tar.gz 1131989 BLAKE2B d3eb6f7d423ffac49958bd3f93aa6f7b6c8d063b339b500b3bb2aba3357897c53ee57bff7d431fc784be444c6140023443e5f59489b5442eb40c64c45ca2784c SHA512 c2a2832fb5ae7cccd2867492f263e19b4dc732bc76d1f45370f8dba521e8e82f61d9df6ec6025e575523155a7d6194f48f426f4484ede1e1a86c6e0dae96a234 +DIST LibreOffice_24.2.3.2_Linux_x86-64_rpm_langpack_gug.tar.gz 402477 BLAKE2B 80a0c009e8f888fe663b6c527e4354d74e1f93d5d3b844bc5f8c4d041f92b73f64c2ad481d4ce084d628cd78db08b5ee03f2ab72132dcc3baf61a5abb7d6f02a SHA512 8204253231e4ed8f937c42efc9f517b8c89a80a0a6b2c242fc4e987cc5ae934d81f998b140bb51d4e4861e34ac881ecf5c3acc8c5025de1dca6f6e94db845eeb +DIST LibreOffice_24.2.3.2_Linux_x86-64_rpm_langpack_he.tar.gz 1545969 BLAKE2B b1a3bc4c50159cc780acdaceec5a84bd631e6d0565fe36f306b0710304cb3454b19b0d3d50d075d77ca1a85105177213c9446547b709850c1d264e4cd4317488 SHA512 cf4c2683a6a5ba78f91346455d3fea1e5eb9a72a6e00289d88ddaf59ca9e32740114fba10ccd9324fce489f045498f5b7309bf8c0745a17a9123f34f28d9ba79 +DIST LibreOffice_24.2.3.2_Linux_x86-64_rpm_langpack_hi.tar.gz 462634 BLAKE2B 73161232554dd167f09d96349de241e7713892aa8d61d369e533ed473d2ef82227cbf0cb24d3f1be5b0d8e8b99ba504236aa2db51e8e3f7289fef1244bc582a5 SHA512 4ecbb3a6a29de5bab61527e97e07c24b4c72ad6f2c8dfe35eb9f40c9541147ff729db260550eff0da80281272d9ab9abf3feee80cca79b2dba5bec106466edf2 +DIST LibreOffice_24.2.3.2_Linux_x86-64_rpm_langpack_hr.tar.gz 827342 BLAKE2B 6e4dfcd3a644a11348f9c73e93a5ac45952d17d0e900ab79fb7df8ecf9bfc398dd060f410d89cf0437249830b50038eec0336847d947275ac2630fdb3006f7b5 SHA512 5d20ba610b8b71ba47ea6c9f907c1a5a0c36fa432c508892afe852ae1bf5b3787b2ac35522116288e011cefa99e56bd06529ce21d5ee78be8154ea47714e5167 +DIST LibreOffice_24.2.3.2_Linux_x86-64_rpm_langpack_hsb.tar.gz 903512 BLAKE2B a39c2f7483e5179b4d7e23faabe1cadb085df5e6c7fa336ab457935ed48eb825224daa514a48b5156600c7b830dac19e4b0794744c465bb2f9c8b119bd963ccf SHA512 b6287c754725c1b898eac9153a560b9ad9571ccba943c4bad3ecb58abe3edcaea5a2bf22227776350377032b01fda8c1fae14cccf64624c9cf4850f181af2c55 +DIST LibreOffice_24.2.3.2_Linux_x86-64_rpm_langpack_hu.tar.gz 2729700 BLAKE2B 3515a1918ff02e15e440302f50a15e6ad040fe577fb5d3bfdfb7f1f5c66d3a3a2a1dd7abf70ef0294f66ae3593528f62c6ff53f0c691e5587acc078fbc29bfa5 SHA512 6f8df5b60b30f6266632d374eda77078202047919bb688eaaadc3435db2483cac81392bad1044335b299235cbb1644042c0ab3d263a9bfe9489eebd91c5b9b31 +DIST LibreOffice_24.2.3.2_Linux_x86-64_rpm_langpack_id.tar.gz 1757518 BLAKE2B a5cd85574c8aec2f441b20978b61e693a40c5ee5a803c86f8a469f9e9f0581f8d492660eed3abcddb4688cb3e7b9e98b26612db92da82d5027d901f2d9cc6b0b SHA512 818c6e0e6bc31a6c1f4faf8c7845a7bae245ef0f3946e54d2cad6ea618772fe94b31914cd320e733cd065b6a90fdea10d2787ce5ef832c1de4444cc093d6c1d7 +DIST LibreOffice_24.2.3.2_Linux_x86-64_rpm_langpack_is.tar.gz 1421560 BLAKE2B 7cfe22abb4a665831bdda55cd83c731b63ed4906747d47e06a1c94623963724001d73245db6070570040f33196467e7ba5d38c8419fcbbd7fe2bf265407f1412 SHA512 f23379c619fb6f783ed868c032e8138bb4fe7a46de554ded6ff6e3bc2b8512c53a62f5af9d1f3312e03aee68de93592d358a79ec23db8aa6f1e6d1c19b5d936b +DIST LibreOffice_24.2.3.2_Linux_x86-64_rpm_langpack_it.tar.gz 2152023 BLAKE2B 2bc81ba7f2d310dfde4eb808d1812367cabc2368536562ffe83b31b8cd6f2920d1559cc60f7840555e6063ef15e7d9cbd44be88cb701a5b25ba9b97efed61d9b SHA512 c5034f1290230413b091b48682734960458933be52e60032eb95a3b26fb60b322ba769aa59ff6786c2437e80a62f48c58a75297a6dd69bfb94e59ab5a53755ba +DIST LibreOffice_24.2.3.2_Linux_x86-64_rpm_langpack_ja.tar.gz 861180 BLAKE2B a10e1f6fb59e77a168b3274112e90322dccc70a6d377e357c6aba12cc0099a4b23cbe5c35ae4d9a6d95cb6946fafe18eb22be48b310c304d495d76b162221890 SHA512 db00a74a168a4ca66be3d20eaaafd5059e93806c27dd2a020e07195ccb7f69ac2592e46dc17a1681731a7959a26474cc4757071c5e11a904bcc1b8a8162c9afd +DIST LibreOffice_24.2.3.2_Linux_x86-64_rpm_langpack_ka.tar.gz 326268 BLAKE2B cb47ea622e33e692ac9561b7fb3d2e3ba812bca4f7d3a4fddc8466b29a8ef68790c943f84fac1ae62f40b51bf9137f7b8b5bdbe56be3f13071c92c907aca3193 SHA512 b242796e0cce17d8c6b847411e534bbb5e45b6c5293cfac04c31091eba4ade45809bb7ddb78356ac375aad79bc49e538466d6e79afa13bca9d234658b0b92328 +DIST LibreOffice_24.2.3.2_Linux_x86-64_rpm_langpack_kab.tar.gz 500931 BLAKE2B 3b048060b829a0641609b0ad9590fc985dcdd51df71ac3865acf50486432f9b4d8d5323451f9fb3f42d3991b2f0307fcb35b2b9de5e3ecc68bb4fb438541f0d5 SHA512 3876723a5d3911a635a4c0bc99ead84f720eb84b64d60f06ffc49d2a058fc2404eeb6d38cb03678c4a868b81bf1c69f903d5f81b7504a620709a2c488fd0ee0d +DIST LibreOffice_24.2.3.2_Linux_x86-64_rpm_langpack_kk.tar.gz 883037 BLAKE2B 4453c80f03ace0e94eef17a96a947797fb724d76d83ca9fe5b6d5642f5a830929598d32fb1614ad7503996e3d5c9d2a0e505f039ab71c8756d8dd5968c419cf3 SHA512 106cc5749846cbd2c218f37c7d8553444c8e8c6b4b78bd2da772a353dee70a293d4323ffc7ed497983d5a39576a8dc54407f5954ee1577d975072c360c9f6f68 +DIST LibreOffice_24.2.3.2_Linux_x86-64_rpm_langpack_km.tar.gz 680253 BLAKE2B 0f934d57993e87728b991322472b59b68153b6d9a590db3cb6e34d721e5b5a613969a2c6f4398e31a0d5035fe05e9b5e469b427d1a300f6852e06ddbf5f3d0ef SHA512 da012ac0f620bd3b61d70a24158ed5bde45395582c03798885f212c53f11ef0d59f9089436c31d325982591d3323630467b91037c59df21c65f93bffcf6f90df +DIST LibreOffice_24.2.3.2_Linux_x86-64_rpm_langpack_kmr-Latn.tar.gz 264535 BLAKE2B d7781830d107df0da6b81cd685c5fe6efbd430547d0245012972ff196bc25324d758541cd3033d8d022a0d677fd3df4894d6e36ac36c8d0dc2c7bae4487b906a SHA512 6dead353fddb461c74092ac391f0ac7e3ce906d4604243e2cefded43d13b0a68022fb2fca289371fa14f0a87bb96510077ad5df8ee4f43128b544113a0aaae69 +DIST LibreOffice_24.2.3.2_Linux_x86-64_rpm_langpack_kn.tar.gz 463505 BLAKE2B 2f21dfbd909736a47c708cc0e6967115fe5bd19c67a259c96522fd75acd26eb3c8bf2b567982c567c5ac13726a377108ced43a94e72f25db3f1e3c91ac83abe9 SHA512 ab4ccb694e7433df9de71d00d6b2dff14a34062b97645c26afb3a7000bd907ad4c29b38a121038be325f61d11ea0c213f02162e57a110c4127b6cd3f17b5a783 +DIST LibreOffice_24.2.3.2_Linux_x86-64_rpm_langpack_ko.tar.gz 1476340 BLAKE2B 522534f6d6effa4b7cd6b2f8f57b8a451923642d5571677f89f5170b6b67c6cd23f9a7b765c5bff21f2ea464eed07d272b28be7f99f0795de7d478a3355584ba SHA512 c395e7d741b8091a0c37af96efb6fcaed637df17a9b1d296840bebb59b5fec6d29c1fbd3b982794d05acdac3ee6a20bcda1492aa4d5642839c7a5b2932176011 +DIST LibreOffice_24.2.3.2_Linux_x86-64_rpm_langpack_kok.tar.gz 331184 BLAKE2B 8846643e1356d800d6313825c3e628b6eda3da7ef2bf5ce58765a180a65c7b351bb50a0f46d6373868ce0430c4c1b46e9ffdf09c78380cdeeb671bc934c860e9 SHA512 108531cf656977719b457e44aa7bb8b9a551eb5c1fd2c459d5b2b277b8bb0270086fcfd48b0270c55926e4d271e3145a40a038811d74a918182695be7a3a7926 +DIST LibreOffice_24.2.3.2_Linux_x86-64_rpm_langpack_ks.tar.gz 267311 BLAKE2B fe9d3547841d23ac01226814d3f2cbb817943dae1cd2abe571f0f05d3193a24b3f3b3491bd1795143e2b2a8692aa18d3d6b1802a82a8ca5c6da00ccd8a8414b8 SHA512 8af2e5d3328e420c4a36c483f542ad4f802f1bfc72282424cf3f2e39ca9b242153ac6d452e2dc602d11a4a344f87c1118537d9dc4f4e2bb7b4e7742b3f6e8db3 +DIST LibreOffice_24.2.3.2_Linux_x86-64_rpm_langpack_lb.tar.gz 125481 BLAKE2B 080524c8b2dac477c205ea6c93c8f2d494fb88e59ad91e0adaf2c45e64fac3260dd083eb6128101d56763af25fc4f26f17555e5670e311b0677374c0b7a6985c SHA512 c897d771aeccc98e57bd8b7bbbe6db56937b624166f1663428cc62f19fa23b90c9033732157598534f337b64987e89bf87b247807ff907e60fed4a83fb0c0947 +DIST LibreOffice_24.2.3.2_Linux_x86-64_rpm_langpack_lo.tar.gz 448602 BLAKE2B a814af8326f237033233ca9e4a7f5d78170fc7caf5fe7fa7cb59bd8c55a19cd2329b2fe1dc9b64cf034a981b98760c55eda0449cc6dc9aa9838740bde4ebd27a SHA512 c900e0d6db5b5ff7b6134c2317371ef5785770da39dbf7e8c8cc6bca1145253329e306d8596b8f6d2ebb435fbf631399adc48e7f8b97f0158385cb0fc3455d48 +DIST LibreOffice_24.2.3.2_Linux_x86-64_rpm_langpack_lt.tar.gz 1056612 BLAKE2B 637e680177ed27421e07281674ad8b1c01c43f77a62143b30a4342763ba3e38aa875e11a8ef7770808f15e5f333dde3c1399b424a25dd26cb505c2223059175f SHA512 e4fd241a481f4ccd3064509a60ed7a63102e5441b5dcbab95bf0a238f77ebfcf0d32517b02d4add4f03541711f341f29d12c4cd5384cf3cabc5baed8b7b3d588 +DIST LibreOffice_24.2.3.2_Linux_x86-64_rpm_langpack_lv.tar.gz 970604 BLAKE2B 28305dcb23c1c585e5afed3ffc29df3e1586312cab7c72ed4461e5e84a2e14211372ca17259f951f0d5ddb80beabdff5dca6207d17d73896d5713f441b69585e SHA512 02374892a6756625041a491b450435f182ad36365cad224235737b4fb787107972aeac25874f5485f5c6b040a7cdfaeadc9fb869704cd292bf7536097309c28a +DIST LibreOffice_24.2.3.2_Linux_x86-64_rpm_langpack_mai.tar.gz 270242 BLAKE2B e37a9f9801f7f6d4049bc633c99ff9051da82f3bf79703d2eba7e9277fdceffe391ddefc217b4fe2a567244b030aa0d0452d04b8dfc96e43d351722764c5fef9 SHA512 6834f03b9f3c8a6bdbf5d78ecd1750bd0c019646c2d69467ecd321d225215954c4a0946e038fbcc7d25a5a5e6f86e24798907195da036f31b4b0b9644f546836 +DIST LibreOffice_24.2.3.2_Linux_x86-64_rpm_langpack_mk.tar.gz 373234 BLAKE2B 768b531459ac9008190b18f576d77eac108fe0d6c91f0f14077c885c31639fa7285ae0f423debf0a1ea7d615b0b6d0770853d011a2ff1a97d200191009974eb9 SHA512 62a692e42fba5e5ef94c30ab19805365449b3c99593faa3d328a6e2ee76e05b3bb7f65464deaa14feae062c093f66136317ac385f54b9cd8da6de32aed178008 +DIST LibreOffice_24.2.3.2_Linux_x86-64_rpm_langpack_ml.tar.gz 430441 BLAKE2B 82f770c8cb4a1e40be444cdb6ab133373290ee0a5d1385efeaf7a3a54ecbe7229fb63f77a0069b89c1466610e34b8b99a1d5ce07cd82766ec3883934097d70ce SHA512 b97a86c7bbd659fdc9aad4154d24ac84da1eb78020e679501f77355fddab9fe0c39ae9960ec3ccdd002b9130d5fa21d15f2b87db5315a27afede456f94f60391 +DIST LibreOffice_24.2.3.2_Linux_x86-64_rpm_langpack_mn.tar.gz 2311580 BLAKE2B 6fae70458993ce3e96074552c4dac5087a670a6cf9cd539c6eef4ce177f398105f6e54253d045502be6b8973bbfa206db931a04d9ccdc197dd680d5d1866bafa SHA512 b051767226148f299cc6eab02be72bbb54e91b3cc5cb3a525e00171c1a5a38a66a4ff9ee5967348f2f17b35319ef74a9115ad4ac2357b80b00f3e3b4da619847 +DIST LibreOffice_24.2.3.2_Linux_x86-64_rpm_langpack_mni.tar.gz 324593 BLAKE2B 1280363525d9d20c418cce6885b88371a04d65a371d956c8c3991338219fd4b3cc60408ea7db2bee4e0c80b1be1899059481fbe0f78f98709079409bae5d6c33 SHA512 6665a6cd5ddb119b0aed0b9c6f251dfef9465363700c99edf5f74956ec277830f7c181dc959e9ae5aced72b08a6f360282551034786dd4ffedf88064ba9e89d1 +DIST LibreOffice_24.2.3.2_Linux_x86-64_rpm_langpack_mr.tar.gz 459305 BLAKE2B 76ac85e11f4c435678bb237b779fdd05a954dd034a4973398aa1b73d0a09b5d7dc26afcb449b86066091dca95832a5c23726ea8942929344e8a2d4d84ed0d72a SHA512 01989b4e707191e256acb755c7a919d7757a064b53ebb8a1426b09f24e6fd0c5e3feb163b27a3c48507e1158560c1f9354e4baae6f51f54b5bdcf829476159ed +DIST LibreOffice_24.2.3.2_Linux_x86-64_rpm_langpack_my.tar.gz 371704 BLAKE2B 29b61faaa3a9758ccfa69e16d906adaa133cab778d0f5e57343cac033f0bc99eaf7e962b882664a52158290f8797bd7f4a7e2d13d243a6c27fb0d63c3cdb0749 SHA512 075e1c1ad093aaa577a0706d438c6c7603c34bd903f3770e8efd397cc253006470d9e227be922ab99b6835d1e7d052ea2421a18b0449369dd7a445c6b8c6f1db +DIST LibreOffice_24.2.3.2_Linux_x86-64_rpm_langpack_nb.tar.gz 3552297 BLAKE2B a215a4f12ab2ae717dad8543fcc97065b381e01ca1243817f467c0cbad4f7fb1d3203589586ba89b3047b62b99e4960c8ba44bf33eb55fcd17cdb8df3bc994bd SHA512 39d857a03211e59c9bf5aefd96fb6df927ceec0f82a2c24a5c50ee338c8a7b09707f5a18301d2c8b3fdfc1f094b77df3c4a7a6f56a602b0ab4a5971cc66f5543 +DIST LibreOffice_24.2.3.2_Linux_x86-64_rpm_langpack_ne.tar.gz 849146 BLAKE2B 55124b99c8b83222a6d8426ffd9424feed056ea44de3f5b8134f545a3cdff6838256324ff158a69d9a956aa9bf1e8d734a0291eed443b72ad0881ee97f884cc8 SHA512 5a44615cbb58a3fb64b9de516d08f99ba7c4e35457cb1c20be4f6152833394b5870b69e484cd8113d158d14eb8e630d59ebcf5a58cf62419e012f892e8c78c04 +DIST LibreOffice_24.2.3.2_Linux_x86-64_rpm_langpack_nl.tar.gz 1655804 BLAKE2B 73db4c96d6fdace79e141db13f5fb1207f9e4dec29543a817b7cc013bca9e292679aa5811fd673329aa24512299eba2280cb0c4e3f2a07708aba35666782ed16 SHA512 15f478508198e26e3c7e5154dcf9afc00b0d1537094db057ac51f30fe1caa490bee023236538e68d3face146ee9a2eba075319bffadcca3af8f500fc43747052 +DIST LibreOffice_24.2.3.2_Linux_x86-64_rpm_langpack_nn.tar.gz 3553777 BLAKE2B 4e091462c3aacf83322e7089367ceaef99f730d6b36c2cdc521f5879b3efdd7a79aa2f95a43bb97acb043c1ec41573fc7b120ee490055c071b2aaf41eec97fbf SHA512 f7fef5e0fbe8d4fe2c954d9af141b563d0c4fb48a47c9c4dce4e302e133f0f7273432f227e9330ac667d4c7e1c7b34a357f2477039d2dd74f72038c7de4f32d9 +DIST LibreOffice_24.2.3.2_Linux_x86-64_rpm_langpack_nr.tar.gz 228001 BLAKE2B b3f4ad4137bc82a611f209e7b122bdf186a6c120d8969cb6571a2179ff96726f917352b2e9b9b2c011ac279def20489beb0440f60be44c8851f8cef0961a1eef SHA512 99bb19374839f95514499978815cc525bfc659f34443769ad28aa49e1e94f71c0c29e174822baec80e596afeb3de302dc803f9e64649328591097a17b5f43f4e +DIST LibreOffice_24.2.3.2_Linux_x86-64_rpm_langpack_nso.tar.gz 257803 BLAKE2B 13be47afe77214128b6b2cc67ab655f012557d015f8298f4adc6c0115287af5997eb2585c85f3687d2372cbd594cf34e402b81f5b877c79ca657f3bc7b305673 SHA512 206f192a2066575d609b330567d323a47c91807cc857d670fe5834e046e0fa615ec039720513df4b2b8357242cf28c6d4a0c0148aad6d89e233ac7daaf2f391c +DIST LibreOffice_24.2.3.2_Linux_x86-64_rpm_langpack_oc.tar.gz 1166803 BLAKE2B b0b43ea0b2799cf3a6b523f6d96942be4cb8d2e660f4757a8995dc90926ea90eec587fd457cb9acd28c3a65e864f9a03783c9bcb41b553dcd65592f634837c53 SHA512 0bd26ba3622c53f9c6b3e2b46032a2a60da7d66b57da02dbd92ec179aca4d29cbd54c0df6c36e3dd3764a7aa52e768988cb11d60eb94dab22f4b9020c36b2476 +DIST LibreOffice_24.2.3.2_Linux_x86-64_rpm_langpack_om.tar.gz 382542 BLAKE2B 2c67c285d2fc805b9883664f633ed9ff2b2f9b63781719482364478652c26d61a28494a80886aa4da8a2b4652d65af439d1cdfbafe8b5d1206f26559997f5fc4 SHA512 1ddaa5c3e39a2e80ae50971c8bc5ddcfede11a61c9629e70dcc1c3e40dd30da927a5074b19ce584abaa1b1d298da4fa7020ceb38de0f73eb98f5edcaebbc349a +DIST LibreOffice_24.2.3.2_Linux_x86-64_rpm_langpack_or.tar.gz 476726 BLAKE2B 8ba0b5c84f1fd7f16889e3e7095679dc7a8f3cd2b6ec25872f54277fd956a5bb78b3a6b90583759e599908b0d3e444e601f0e744f0b1aaea76766158b2a2b090 SHA512 1d19efb23170acb3c26be7cf037f615cdf301112574ba97e3bac20712ac44b91ee7df2e99fd6c1cd81172fce6f7603a7a6a2d13a0a143570da834f01ee7fafa0 +DIST LibreOffice_24.2.3.2_Linux_x86-64_rpm_langpack_pa-IN.tar.gz 484291 BLAKE2B c879871e34d57d52e6455866582fb98d5c333043b80a5656928e6ba0e277d48307b66bc00bf3e0b3c836321e25a52d1ded1101b8230c23ca64d5e9b53268a154 SHA512 738a25541b5521b8d748153a4805656c4731aa0c0781852905fa0942b0531cac1f6f7706522b9ba2f6b39bfe01c7db995ab0c8b056945a81460cda288458a036 +DIST LibreOffice_24.2.3.2_Linux_x86-64_rpm_langpack_pl.tar.gz 3055411 BLAKE2B 0871ad1b7b0d25a184fd1f22f6decac2cfe0d5155477836793d9039fb28b3ca08304a86c8b39cea3a50bc825c848c11abb79c0e3b60f3fad4b4dceb9d53f9537 SHA512 b4737ca7d6c4edd1409c07ef476215d8d61f631d7d6467c42539fe8d34111f933a244aff28c2dbb8bd9aa20f2d85fc07d7a980ef66866168405d0d5f0e9d4637 +DIST LibreOffice_24.2.3.2_Linux_x86-64_rpm_langpack_pt-BR.tar.gz 5757635 BLAKE2B d1235533a7b9916922f6d0778f93bcfb0c878a1bc1830efb857721797574e8cef02da4838966e08162f9ed23d1ccb82c884af3bdee7eceb3cdcd0ff972ddc575 SHA512 468ff5c1d6c83cba81598cf4ffacdae80be448bdf01a32a46ac460d2b30104b21aabba7108f69ad196a04a008dcd4f9af01cf0243c31cc72bcc317b0bf0b960e +DIST LibreOffice_24.2.3.2_Linux_x86-64_rpm_langpack_pt.tar.gz 2383511 BLAKE2B 914eff9f2114740212e087e02c2e87a91d1949bdcbf39c4bc3d25c48cb5714c068bb78ebe57a7258ce5f23fd0e4f71548bdf2e753f99769fcf8bc33d0d1061a4 SHA512 bfb19c584419da79b04938980cf0952592d25662404079d88f463602a583be3d3504fd9d369a8746b98f659f4bc01f9937b55223e2d024e5987b3cf01f9fd662 +DIST LibreOffice_24.2.3.2_Linux_x86-64_rpm_langpack_ro.tar.gz 2328971 BLAKE2B 03bf09a366ee45477dab5741c13fb2c06639a2e99c6980eab5128f890e20e727587166cec5c4af9a134da4dee976e8ca32c005a1db1cea4d9aa8414bb5837ec9 SHA512 5c1c35310e30535fff4b606b7dd9c9454428e1ca7130bb605b459ed2c0bbbd6e6173d4271c768d718cf7394e7ab94c3ee77f863ad3a29306f65719edd5a9e589 +DIST LibreOffice_24.2.3.2_Linux_x86-64_rpm_langpack_ru.tar.gz 2238494 BLAKE2B 53476af345f609cf6de9a16e3fe6cf05e50bd355001f7effef3ba29543965095b2ca73d2b49e88625f86c72213939c3bf6459a15a6d13896a89ebcee567e31fa SHA512 7a733b895dfc49b8cd6beef660021abf9ce3eed72afc8536dfd9aac95914275f72c5b6aa05d9cbc67e86bef827d519e5d877bdb34c4244f4f17e32c4b5a4792d +DIST LibreOffice_24.2.3.2_Linux_x86-64_rpm_langpack_rw.tar.gz 278029 BLAKE2B 7ff90bbb49dd730ca77bb0fb24a493f23f43943c5e312cd2e3d37912335608311b5be5d54435cf3a04ae3eabffb2281e4232f0f33dd84a07852e862a068b1c43 SHA512 feb2c04ebe08ee531bc6bc6a21cf9e19dda9c1649d155e25d490940efcacbcffac1547ce32b9635d00ab539fc407b01f2e0f44ec950127eea1162e821cf27e9a +DIST LibreOffice_24.2.3.2_Linux_x86-64_rpm_langpack_sa-IN.tar.gz 362476 BLAKE2B 7de92c8f73062d0a67d93ef700e9b4f8764a6fc3cbf6beb04d73c697cb16a65ba19e0430fe11fe02e3b37d5f1799c82945e17978fbebff46625d7c42b4c5d732 SHA512 a14b2f153cf553d5e2cd28b18aa9d50f2e1a1c8e2b18409aa56e3ee54af54d757090268149093955e4f12e7241db25c65093644710046664a2937b8655cc322b +DIST LibreOffice_24.2.3.2_Linux_x86-64_rpm_langpack_sat.tar.gz 413594 BLAKE2B f633f84104557f8baf372090d6e645234ad26797bbae9666bafb69c4f115a678806bbcf504779fec6f097a5b8e83410505632c5926532fa7146f4632ea74268c SHA512 82580793f698fa9f08ef4dfae6e616db8d0b5d7ce32afc67684d865b9f76485d90cdb1a32e7350e319921492f193fec596fec054eb4b3c6dbb06ec18e8da4bfc +DIST LibreOffice_24.2.3.2_Linux_x86-64_rpm_langpack_sd.tar.gz 343121 BLAKE2B db3101fda0da7daf918be1b32d118fb66f39c15668e2043458aa409744484f15f1ec4ea4f8f07369aa6a4ffabc19a5bd5a0f44a1c3b78c3afc566bd35369af9e SHA512 46d370b102afd6fc4590d58066ac1a899f21579b366992d94a9c365215ded8004e142fe0af1556e9da9e6022225ac73e711ad9926bf66490699ec6949b787726 +DIST LibreOffice_24.2.3.2_Linux_x86-64_rpm_langpack_si.tar.gz 655008 BLAKE2B 1cf8a91d811cccbf3dbaa9ab5f3ef9f428e17a22622e5b25f02290244e97e92c8366621ee25f15f82fec5c73ad35d7e67af2788671dcc6f5aae9a45ff23e2a9d SHA512 579d97b609af6bcdb2155d2f726b80ea7a201c82a462c7a7a89169e98a14c6964fc4003274afd094328a1ba8552548029c93fad8ab5f34472862a05533aa8a9f +DIST LibreOffice_24.2.3.2_Linux_x86-64_rpm_langpack_sid.tar.gz 411703 BLAKE2B b0c7295a341f5f96e89bbce07b9029a057c79f5f013c7d7686d0865fdf14fb02bbe37e0fdb19dbe96fa94a4274e8d3044b20a2e613e728575e4704b6963548bc SHA512 52bc1ed59cb997879bf149670412354a53a68d358b05a75e79b8a011f6275fde6aeea94363ee6254d4b53e9b87ccd229d08d9ab453fb778dbc26b0efffd28103 +DIST LibreOffice_24.2.3.2_Linux_x86-64_rpm_langpack_sk.tar.gz 1922894 BLAKE2B 5d4487afb1c54baab4f9fd81a06142f8ac8715fc77012553d2aae028532cfb2646ff0a01c70a09d6b9b1e00deb6e4040c67344652479c91ad0bdb96283e1f41d SHA512 3735b7c37c818df0ea06616f7c18d15ef67070d4d78e817531bc4ac445db3117d68921d1e131fd09fdb0fdff4054e9c93de2b901e40dcd999f47cf5d58bcb2b4 +DIST LibreOffice_24.2.3.2_Linux_x86-64_rpm_langpack_sl.tar.gz 2518614 BLAKE2B 4a2390a6d0092711176c44e0c2b0fc37df282f6ea0506ef90b43a408e05167f0d27ea5883ffaaffafa10de105c0fc974ba3259c3a15759947f8ea2bc7313ea6c SHA512 4e6a36d2b812de37eec6a93f97663a19266ac84978a442ec61f83c53eaf664bbc93a4c7e8ef736a854c48bf68fb5f181a642df8092435738cafbdaf2d3b08ca6 +DIST LibreOffice_24.2.3.2_Linux_x86-64_rpm_langpack_sq.tar.gz 1073762 BLAKE2B 59a85a9b450b80a60ed75b734270ccd9f88a8879e217409fc06598d533eb3ea57280d1216acb451cc5404e9f3154d83977f580e0b69d0f4fba3808cc3b013d08 SHA512 112a909846b8a9cd83f2cfc7f151c4bc3795c8cccf7955079eb389981da0b7552f70e88740eb6996cef954ea69b243e98e5589e81bae36741278a44cfecd9ed8 +DIST LibreOffice_24.2.3.2_Linux_x86-64_rpm_langpack_sr-Latn.tar.gz 2292189 BLAKE2B d14a4361b26f8b0b5b17c61b02dd093d45b2200eebd3b2adf98d1ea824d791a585da4ace2112517aef9192b7bff249099172a628599fc7b5d1b099622d8dbc29 SHA512 547e30804c20ae3ef5d35da06aa62a00e46326958ede16b35d460284018e9b9073e3fa55b08997d70cb7c81073697cdc2200915599c1bc873b02ed19ddba6502 +DIST LibreOffice_24.2.3.2_Linux_x86-64_rpm_langpack_sr.tar.gz 2690457 BLAKE2B 19c34463c98c5c89bd67a4c3c4039723a286208579e17cece131bc7fc3e66a6d6cdb8643a780c10eba96ccc71ebd0ea9f7d71cb2e337172ff9ea12f18a336654 SHA512 0d908ec983329adc3a3ae3d2675bae2728df596f56aa04ecaada8057758ccb65afb0f7313878f47b5a2868779f88cf47dc1076fd91b3e1f6fb2dd8879d3b7dcc +DIST LibreOffice_24.2.3.2_Linux_x86-64_rpm_langpack_ss.tar.gz 232638 BLAKE2B e8542f48163f3d12a84968558b7b7684a0335458b98984fdcf924a749b90979aaa9be3b453aef394ca88bf1559a2af1e2daa118ec2ea414e9cac98b618f44ebe SHA512 825b1a7e659a45dde1b5d45cc21070a7b775c36ad3b08463758a9608368613ed7fc2b00e9f2f9acce491cdaf3d1d62cdca11d294703bb47c08861f0775e5b31b +DIST LibreOffice_24.2.3.2_Linux_x86-64_rpm_langpack_st.tar.gz 228531 BLAKE2B 40ea539e6c9569e329a0d2b76f0344812b1bef0dc3952b68338c81ee77c1751c9d34d65144a719d3e7ae368ad946eb5b0fd7db5fb00c33a1a31adc0f9669c188 SHA512 33646668cc63b6b4cd84b950a1fdcf51fe9def086d04657eccb7c4defda1255ec1b5ddaf5d6a641be10cd15f5ff21436f27f5d69ff0d9ec6c7961086d66b6053 +DIST LibreOffice_24.2.3.2_Linux_x86-64_rpm_langpack_sv.tar.gz 2642716 BLAKE2B 0af35967017c8e73ce4db78844b461d49e45409c438ca7f44cccc4d2122aa7d4d53785557ac6daf51c7e013b9f3004c246169aac58d60d7dd736ef02c2303dc4 SHA512 b0818607c621986dee88b1e6434ccdcaddbdd54437bc8213fd89acdbab98d406d3f3d693d49e5628ba153146f26c841c44b1c9aa00c128940a7fce02b21df94d +DIST LibreOffice_24.2.3.2_Linux_x86-64_rpm_langpack_sw-TZ.tar.gz 255468 BLAKE2B dcfcbe69f3bbd741cf62b425fab301fd8d6ea2c5ef330a1e8193f8c79e1d366035b20732befa538c08c50821b72e547382ba6e2f9934120a6caffe979b8152b0 SHA512 b3787fb7a4262e5089b12aee90278de1c91bcf07fde7025c4dca5f9b837b208c49f27159103acd9322cc9e3649eeb969cd6af6a8de7b86da76aba3630a4823ca +DIST LibreOffice_24.2.3.2_Linux_x86-64_rpm_langpack_szl.tar.gz 578187 BLAKE2B 369d51e2f731939478fa6ff6309dc02f30a77255febca2c1304fcd886323972b18479ce6faee9dfbdc95a333af9d3723a6ce0710a201660e430f3b171bfb6cb8 SHA512 69cc6655c729f3e918c65b62c6b72a49d63af7c66a948a7f1c38bf023865c94c83c16a4c27104d79c7f3fba24ee2d30a21107a7b7eeeae119691eabe731fe9d7 +DIST LibreOffice_24.2.3.2_Linux_x86-64_rpm_langpack_ta.tar.gz 604592 BLAKE2B 2102ff285046883e25804b7eda626040558634436c2cda8c0058603e38ff14f50e74c0f241a7e444dbd3dc5e730bc7fee9f28b90b029363bbdb79336c20cfe6e SHA512 0682b4995bd0d45014f65f16d3181b77f505d388ff9e458db2efe81be15b3727d72f38a92998c6c857991201d4bcd0677a9a20ba1f7df56ee6345b5ac3205ef2 +DIST LibreOffice_24.2.3.2_Linux_x86-64_rpm_langpack_te.tar.gz 969666 BLAKE2B 39fad65d9067f3f4dca06a12afe154070761e6f7950fb9d1e2c21eef7d8172f1d8f2e7dc45b75fc0bf58985931feb8455e3cb73f72f5dd90050e20716de44141 SHA512 eee3a27b92d7db43f14f99d5b87474e39ff03527323c53d11968e60ec8d9a499b9edbbf64fa98ba2f6ae5891a7f61aba9646db05187b11b712f92586e7ad1f3a +DIST LibreOffice_24.2.3.2_Linux_x86-64_rpm_langpack_tg.tar.gz 308554 BLAKE2B b25326d8fa00510f96a7f62d7d560d2097961c9ffceff69fced08cebb732165bd747c41b7468e3d10df1ff9a64a5e06cfe3504a809cd5aac7d795ab97001e7bc SHA512 c9a04e4132f42c7020082e79975f9a7bde263b828a7cd53f2e93ec2da9061298abdc66fd65ed2e1db69b6afd87853a3611d450d6316886302880f2f687387689 +DIST LibreOffice_24.2.3.2_Linux_x86-64_rpm_langpack_th.tar.gz 1232995 BLAKE2B 8d3ed6aa3ba2a2799551b46d9f689ceb3294e93e17b874af660d1e5bc8fc337efca6012a9c259c4a2550f9d52a374303887153fd2c262043815562c28617cbeb SHA512 195dced191d625e9594517050461994a8a74abf7d575ab90ca7c7ccd25419ddd779e32a7e5f671c3d7845e0f3209def315435054f23324f885fd4d6f19790c9f +DIST LibreOffice_24.2.3.2_Linux_x86-64_rpm_langpack_tn.tar.gz 213064 BLAKE2B 2a55401e353fd7cec8d040da7a9a772067abce1e376a692bd381113714884855cc9859d2cfc9645838788ce1f6084a35eb25bb9861dbfdf6704d37a70c4d9f71 SHA512 9614ec54c31fa0a236d37310a5d706a8cded122306b1f6926254cd624b507037dd8632cd8eec8958a3c5d20e42f55a2cfe2c0f9d8afdd19fafdc2dd6247c031d +DIST LibreOffice_24.2.3.2_Linux_x86-64_rpm_langpack_tr.tar.gz 3014691 BLAKE2B 522be30e4de583d8883021942eae6ac2be27fd1e73d252fec5b7ac7f1899b5e3169230c0a317aae79faf056b20f4e32fdcecb43d0143a788ccd84d1413ef8466 SHA512 cdd7e4f939a4f5c2514e221abe150c0946824915da667e7f7d886f551bcc9dafc092f4d174597eb1b5d9e1175e168c2387a4738e37741ef91bea164f52535ea7 +DIST LibreOffice_24.2.3.2_Linux_x86-64_rpm_langpack_ts.tar.gz 227289 BLAKE2B 71de7249356f4db05fb6be516a69136526ca2ced5f0055c4de3f4676b11fb2f6f9694ba4d2a950b898900419b85768ce9486bc252fdfe87374d5f48af00d3ee1 SHA512 7f0b18e58a521091ded2291223b132c5e82b7d0f575f0efa04715629b5a1a9ea533cd83d764bd839a9c0fa63384161e4fbb3818aba45896a3c19a55587e4da4c +DIST LibreOffice_24.2.3.2_Linux_x86-64_rpm_langpack_tt.tar.gz 149006 BLAKE2B 10856ee56ac6b1f305125b2ec33fb9b83b324f5c12159ae2bbff135d6181e783f3b50dd6a3d425dcffc4dc875e45d140186a04d4f570085137cccee018db340f SHA512 c87184fa7e3fba07951f6f482bae46f9dd813dba830971272f3542ed2deb9453286cb42cd0d8e0924ff5589df429d55feac105cdea262e780ca17be5db422895 +DIST LibreOffice_24.2.3.2_Linux_x86-64_rpm_langpack_ug.tar.gz 445144 BLAKE2B 721429bc661ea66054afce0dac5c77d8d1e1896b9042cd2da190e507d6572b622dd83095e58d027603c2d46193242b7593bc1c41981d69c250ee94694748ab4c SHA512 fdd8792d8e4a72ccf6b1190e0c9f39aee32647134f33c55910b549728b8c8b490e5f250ff4a416ff10b6912df2154a2c03fe1d810a19b6ad74d018180a81e75b +DIST LibreOffice_24.2.3.2_Linux_x86-64_rpm_langpack_uk.tar.gz 2734343 BLAKE2B 255bba40fde1ed45516b36c9b4fa214458656b72dbe4d5c2eda30f1bc437fb47fb9df57c5921240733f16e6d0798ccf966a9878f31775cc8975edea4d92fcc91 SHA512 d6e24ccf69971a71179f75f187c572d1250d47a275f7b357577e9eeb87d95253a2f618c0cca563806786006f5570573f536dc1251e9dd0688f2379ceaf9bd1bc +DIST LibreOffice_24.2.3.2_Linux_x86-64_rpm_langpack_uz.tar.gz 247911 BLAKE2B 38c6fabe3ad1d78ff3a3b551af8eedf8ba43fce442ac8d60c2c9c9c82cc144829c5c914d953c41ac2c8bffb6a26ae42aa5aecf05700bdeb7c911d2f348b67429 SHA512 6026f31384c430895bd3c1e235a02d06761840b3ed09a27ce264d532388ce5b67cb34c0aa39d748a82af0c4cbbd28191a63910af2980f0af14de9abfdc7a21e2 +DIST LibreOffice_24.2.3.2_Linux_x86-64_rpm_langpack_ve.tar.gz 230639 BLAKE2B 64080156192f0a2be1e465f4e5bfdba3246f364a0c75df9e8f69b958bf0fc733971044d759da19e685606801a26709bd99c8cf82308d85ba6368d8955207fa8e SHA512 17d32f5d4fde91c901c8c40896c1be43c99042bc2168ac8b91b0a446f5363707ace8e3e1dee35c4707f08546e22126c59d01fb861b0f4782dbb083230a93fe9b +DIST LibreOffice_24.2.3.2_Linux_x86-64_rpm_langpack_vec.tar.gz 593428 BLAKE2B a0795416f74b7bfe0f63410df9f86397cfbedde9ea4e6f37435e84fedfe54ac8fb8e079e5d323e2d96a635af8231a7bf7bcf084cb94bfea30b5a9e90dfffee2e SHA512 a2421734bd6948234938a7f107afb20f80acf4fba15b535676bc242b60bb4ab040dcb33135af59dcc2a6b03e50d1569d17db571b5fcfe14665a04396ae3d063d +DIST LibreOffice_24.2.3.2_Linux_x86-64_rpm_langpack_vi.tar.gz 649115 BLAKE2B bf1b473637dd76ea1695bf092379d2b6a908121102d3a0154731d421d4ed7697d5ae94ead582b647274f1301a6a7b31d3f3f26488f4cce32b2ac579f71b89cb3 SHA512 bc6498707ee5c9ac0a875648e6641c54efd6acd1f953c61ebe083ea60247de3dcc98b4f941f14816913f0369560f61e12589832280c2404af64ae69c9370905f +DIST LibreOffice_24.2.3.2_Linux_x86-64_rpm_langpack_xh.tar.gz 234106 BLAKE2B a18dbef14da96a1bc23ee6b3fb6468508abe1128b166c262ffb1d63877355e8ca93ac89bdc25ccf13b6231df6ccf5fb56cdce4809afe3d379e9e7acb125a9202 SHA512 596776259c36d172727c1e9367b59900e7ef6e6f769709c1d4dd94acc9af55bb073bf988f2e7402332ae875590795c222c854f89371c3519fea9f94414e7cca9 +DIST LibreOffice_24.2.3.2_Linux_x86-64_rpm_langpack_zh-CN.tar.gz 931735 BLAKE2B dd9933905b7e13308a2ab40016c9289b89a222d5fbc9be614c3486f31206011fc5e969f6739b702ab8cc5470b982424235e779e7a63707a7d8a2215004785ca0 SHA512 b3da1263a5fbde9d94d78d751461311638cd5b11b3a2be599532425a3a3753906df9f2e108176491610316a7a96c5dc10c80cc209da5634a6241735d627398fd +DIST LibreOffice_24.2.3.2_Linux_x86-64_rpm_langpack_zh-TW.tar.gz 945547 BLAKE2B 9c71a5733a494d9cc11a6e3a57db5effeacd61ea7c2e25328841cfcee30b7df6e3f21563c365cfd8b0da10cbf693601a03e4716295d936a79bed86242277c136 SHA512 4fae9fae77d705e30439645a2f50fba9118da7869a0a01f6f7ba28198a22198b8dd70eda82db736f94a6cb5fbc3b768d93ee82a5a1748375ff29001a7444ae33 +DIST LibreOffice_24.2.3.2_Linux_x86-64_rpm_langpack_zu.tar.gz 257987 BLAKE2B 8f1cc67a349a486c03e501fd19495a1f596ad08e6c9a0497e31823042cbd19bb11be44de7d1d68c06b64462adbd4ea0775667f708df8648e789464a7a12cc6e4 SHA512 7afcfbcb52d423c28cd5b7bafca0c0f265dbfbfa11fe9a780f6ecb7c50161c933355c119e59ac0c05d0c0c4af7beff016081a4b52bd515688e5f96ce9986c014 +DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_helppack_am.tar.gz 3249921 BLAKE2B 6cfe941bfb4cc3a006a5e99b8b8e1f2c9122b7060acd45eb623a77fa37cfb32a02bf8f1e8d6dd132259ae17445bf629ee1992f1047661b057cda835b522beed3 SHA512 81f41a8176169b12e71de6915588c499d2e6d76bf167018f1543ffad80d298a2b66143f32479e8ac875dade478f4bc9e41fa0b8ad5f778fdf3bda13b5ed3717f +DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_helppack_ar.tar.gz 2938858 BLAKE2B 5fd8ebfd3b144201439013170b7c853cbe140687f54cacfc1ef996d2bac4dbe1de38ec99093554616eda04274d52cc6a4c00d53d558148e7a04d57dfd60c50f5 SHA512 ee9aad86bf5f9b9943862ffdbd6c3bdd1ccdcb6df0f561004698ebd33da5ac6679256d421b8fca0a180177f0834b39f95c6513e50faa3edf1884fdea338c4fe0 +DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_helppack_ast.tar.gz 3108335 BLAKE2B fe459255bb6f2078864a9b56650e28b2986c86bb440ed1f1784304738f566cd318fb40bc5b16134ace7404ac4eadb256f2c6f1b8d172e40273ab0ef4d37df2af SHA512 3f0e86a141f2c81bbb6cf6cd99fe86b42147ddfa53582bab45d277652c5d206c14f6e565f08a2bfd4ccf41e3707d68fdefb27ec33fab27a579e882ac45e1ee59 +DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_helppack_bg.tar.gz 3412440 BLAKE2B 5bdc86b8e677a6c5ae5e088d04246a4a9ce51385664e6c9f29ae0367dacaddb40811223ce458bcda10acc17ce1df5ac6985e4d12a61f097a092dd6400b4be98f SHA512 5418476d8a0a3fcf0909164cc2fc587072bdfaa8395370f243187fe1871cfd21907a941a252a4fa23314cbe630e5a0d93ba7abed4bd2477f31e9d8ff0ef3f8b4 +DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_helppack_bn-IN.tar.gz 3408702 BLAKE2B 63cafbc5da65284347e1f1f1251c01aa6b7bdb682f228182a73244a54dbe0d8f027ae20db2c9cacf097949febb31c3e6ec4f07aca18d6308495b11129fc8a7b0 SHA512 85b1229a5216df3ff25e3ae035f95f97fa3ff2a9c64e177c6e1fd58ea99af7e352464cbe49316a51ecefc4d46a6f31623f1cc898ac08eb977bd39125c562d13b +DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_helppack_bn.tar.gz 3220953 BLAKE2B 04c8be0b69a49ff0201ff9fe8a2bac64d44f1d4ef10c576930a30f299ef2f23b1dec0c627960b7c40b404df902310890e502677b43b47041920117ab0db9b360 SHA512 3e3fbc68f4997fe0255b691df0f8b4ae463643964018bfd28b82532419a943195587b7c945f15d5ecf5a5123ef4aa75b0a19048246effae030981580612f5071 +DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_helppack_bo.tar.gz 3218754 BLAKE2B c200f7283eed91cffb36287dbf37451de9ad243e9b9d2160aa08f57fc30fc91b24fb61e79fb79a26663dcaa557f1bd92cf181ba0b1d86d3c0cebbb08874dc7dc SHA512 fb8d255bd9f4ef431b89f851d12de773a2c3d3553d54aa7ad2ab91c576276bbbec07824e7e21625e3c6f9bb5d6b1e1b831ba8c6db91270b638d943eb16ce6413 +DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_helppack_bs.tar.gz 3025183 BLAKE2B 1d833f130911317edea52f13fcb4e59fa0e96f08bc3086b293e14d8a7c47ab3b519aff7d73b5e1b912dc50abf295c162c6e4ef7136bd9fa60fdf7d0355e7875f SHA512 0efc66157b75d396db369456ca4a1b98ab0761f2ac4b3f312aba94d6918d7075b263e6f9c9c6e38a7a087d8da6533a11c8da588b84cc91e3400b43149f994eb9 +DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_helppack_ca-valencia.tar.gz 3133118 BLAKE2B e5d9a1501ac51263885f0ba83c577b5c0d3903083355cee4152858b512b234029221002b1beacd93fc901c41044c71e43641ce4e1684e409378b067c69e032f7 SHA512 2719207c1d41131f89e510a313d88b882ca900d4c3fcd80e8aac266c58a7c22efbcf1e8c373bb80027688158e6336f06efce3443756d70c8e738f547d37cf9f8 +DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_helppack_ca.tar.gz 3131664 BLAKE2B 21c217fb24b1f0141431dc1ac028b24fa175a0963e65f7c6cd9b3de77b3c0aa4647e7ef2de90b6bcc91a8b63e80fe3e87772b2768eb67c2a843bf938fa24b810 SHA512 d3c87f25e65ec3eb435fc75ee485e20e506d8109417e150ae99d1bec7f76fd6a1b0985971cb9cb7ed0eb6725834edebec491e8b9e1e8d5a9648d5355a1893d1e +DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_helppack_cs.tar.gz 3097770 BLAKE2B 812398359662638092459de4495b6a2c99d365a5acbfd561d928124131f50b454032175adab64327d6dae149342014913a7149cadf0cac093dcfc3add0c2f2dc SHA512 be3b28fecc8f7c5f47e52ba93b98000c26652ea64ebdec6e630b45694f65cfa8cfc5c1aef944ece23c28b76787e6f298cdb8c426a84106893f486962d998b7f5 +DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_helppack_da.tar.gz 3101633 BLAKE2B 532d51f1c8bedb0d0ce2b5ec0baf836731591641548ee7cc955eac28b624d1704c22797668daf7e9aa458e8b6e57c345366bce97c65aa5b29c86202b36119cd6 SHA512 01bbdb49b3b4e65d3c1e95f3599b2932dcea2e9545135f3a1772726d27e96f49c107192ec2dde2c129f7f11f9378fd91b795576267f9305ffa668311f3c9615f +DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_helppack_de.tar.gz 3181637 BLAKE2B 5eb7fe89b2b4394fcad1000436826982024c7baa6fe9c500268de0a1284c0401bf0717a24a1695628ae060bfb64648d2618f0dd44902fb8fb3929e7c02314ded SHA512 abe3b35910a1575503952660287c79f9b21172f21110b5122179d73b5946aecd0b7abf6af48ae5568f83c84a77c2ca1e12cdfb40e4af87801fd14257458617ae +DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_helppack_dz.tar.gz 3337040 BLAKE2B f07dd3528c2dfc5a02e07465c7bc802c29ed1897cff2b7cc7491c490e67a5b691d254336d8a28c3372d4890534bf9c2e9605326c4d5b851490273eebf6f84872 SHA512 894db71e0b2bbc9d4f76870430d8e175b002645d7a4ccc7e272ed22b0b6634f96387a82036c8aa0f52196abe6285e6a3288b73c4c11f16a50728b25ab499c033 +DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_helppack_el.tar.gz 3717661 BLAKE2B 761f916c4d403f1a88efc3a4389fdbedcca11301392f285d5b82512bdbbd062369044a9096742a46ee614397946569d4ee11c1678a565fb01ae03caddddb1418 SHA512 238832887c6fa0384de8e4a62d09f5b7dc3fbe2d970da505f5f38adc97af5b6c05807c75b28c1b747c630daf28b36233e90218fa294fd07b9e2c6c840346f860 +DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_helppack_en-GB.tar.gz 2945939 BLAKE2B 26c65c393102868641c81fbc092878cb1a432dbb60b24bb6c2242c12a73a95fde9ad17ed773120d704a355962311b941d31f0439af6bc25042c6f0d8c3b07e95 SHA512 11b92925c248124504e85ab23bad4a353b1693005b851d70233bb0e9b72303e5d99ba35cc1bd2e46a8fad75d2a13b468f704f29153cedb6ce11ee8ea4e6b0f6c +DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_helppack_en-US.tar.gz 2361702 BLAKE2B 811e80095896a22b911ab5ced3b2b837171ed8c2c6088a5c32f26d8dea7247ab06f10fd6ca37dd9b166289a2ab2388dd60c11698c2d5e826110a8fc6d7787c2e SHA512 1c81f1c22d79fd7c3059dd1c6beb80c903df63e7f77c3fe4ad3c1e7e6cbc3741a29e75cc4f185c26a6b0951f58551ab673262f8d008e4edb0e7b265823c2047b +DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_helppack_en-ZA.tar.gz 2944822 BLAKE2B d8979b1e35232191fc2bcd588158e41b09dad54c5ede26dc80b764b32405b80805ccaf3d6858331885bf0f6a638dbabaebda06a5d63f0d688b0bfde37c635033 SHA512 070a2d337da52b7351eaa988102831ff4a43d3643be71b979aece9a35584476d3cb3e20182f41a1d059fa7a961d59b68c3b8b5abbcf9ad384483fec9617748ec +DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_helppack_eo.tar.gz 3030067 BLAKE2B 0752de770233fb2497f2985ec521650f417db6c09a51e6bb94c81c768b77f9f8716ee4843f5f8f8b53718d31b86a2b4ce85ec27854f7ab136830a6cd81bff7fa SHA512 4e8e38cf1ed21fdf3551aa4760aa138b79a86ff89f45527fb5ff92c6ec557ac78f64b5ed7ed68c393a3943bfeb3cbae30b9713d11b0220c000ebebccf255d017 +DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_helppack_es.tar.gz 3172532 BLAKE2B 8014271fa6630742768d580120790e00dc5758d58d213aec4734964374ae0cdf2e2a424ef3f0ef3535cd58183f10bf4d54a302ed352dc75f98f8d07ade9c881d SHA512 e33f36292905b9b6a47e7504ee74133ba6c1ce2bb9c1ad55b9bd90d20a5804c9e98f0a9e0c54ecb33c69f17da9b68e35dc21e2d3a3f6a58e42e6f5136d234738 +DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_helppack_et.tar.gz 3052522 BLAKE2B 345d64374c457c0557b3e3241aea802204cc02ec18fd44bd027236dcf232418335f03d3f158a0b2f14d036aa871c33c49b77f6f38b8252947302d53fdeb2d9ba SHA512 5c52bc81904f7940a39aafa7a82e21bc43a6c38be747c521e1d8c963b295e9f0367c8d307ae98693ed1e9ea010defa023cc0b7e9f60b310d42ccc5bd14146b39 +DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_helppack_eu.tar.gz 3060485 BLAKE2B 77568ca2ade0af48ddd4bd37808007090ebb5a3c89a14ecff586b2775ecdfe155eb061e9652f3e7031ee75f5265897e01a46edde0644de85dddfb2f27840119e SHA512 819aa13ba43f85d9b3bfee079b4b9a6d91b2e8a41053fa9fe981d4f3980240ee465b99aadea778f678b235be6fd7ac0717ea0d19890021a69dbd724014b7bb2b +DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_helppack_fi.tar.gz 3082931 BLAKE2B e6f6fcc048f85bec3add44f54c2f66f0394a3125debc671f9b7dd3e9742315da60b00bf78fd9994825578e98398dce7d6f804516f00a8b20f941fe90d61894c4 SHA512 a653b1eee21e9c155107dd7786172a627549f7b7d6be129ca6ba6e08529b96bcbb5a6693e09be43f05e045b9ce9b0f70e54a0c1a698dca3ffe64bd0717e0e21a +DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_helppack_fr.tar.gz 3154454 BLAKE2B 47ab038a4958c5ed9e45fe3aadb6fcf616332a38bb20e4b6799c56c7f7cfe1319edc880db30a99c200d5402252ae7b382f6cceade9d9fb4c652191be62fdc8fd SHA512 9391a4575311ec5d523d72719308bc53b20f8a8c4820a447f047882341a0033f607f26c266b140816b86e022ed86b9581667179eec74bd0f0f675eabd1730374 +DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_helppack_gl.tar.gz 3102689 BLAKE2B 9189479394dc677eb77b3be59891e47c39a0a8773365f780154fe6b1095049ca16587cc0f7ca108a96c9851c2a953ba301788757a35ab52e5c6f45ad839282f4 SHA512 691ad6dd62b0f5a78b37de4e7c8535e5fe8b10b490cd2029f10a2b3a19b0d9c3d99524a43a635ff82c88fede6f346caaca212f8afffad52bd3045a3942defbbf +DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_helppack_gu.tar.gz 3032967 BLAKE2B 37ce7774d1812a618a2f3b7705c526fc705a4f74d0462125bf2fe31dcda65987d403269154dd3400e5a29e225f675bcf306bfcc3ab1f23161c8acdfce3df9302 SHA512 6b8e8bdbcf12d5713ed839058b5e64e501b81e7d29da1b1d4d7f4eec5eceb22c5b3b8deb3748382800abaa5a5fc1de5f77a9de6d14b7d9a599455041a2f9a532 +DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_helppack_he.tar.gz 2869807 BLAKE2B ce75f43343484892e107d7befbc3d0a86642eec18d44d1d3095ff03ec2f69206b2c0de4327e9eb0e62917b74bf45067b715db01d710c0688b07ecdac0d4ef339 SHA512 601c58fcd5dd03c3a0ca57cb1020c8c39f186f9c0cdff3c45d78b0f21e3c94d4ab1c8d480f5290f3ff0f57a4f2320aeefd76ec984ed5069b04edbafae7329548 +DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_helppack_hi.tar.gz 3063830 BLAKE2B dff343500e977deb51ca46c43f96e8135825e385a49ad822ec278b2263b63eb1840f4574bb99d6a4dac01962f48ebb48a896a1513e30f871bd350fd05ba157ff SHA512 fdb34a95bb7dc97d979f6625440f44c42f0ca38ef9c0f118835bd8fd502ec7295e5f181a360228dcb7a60df957b4bbec77ed0cd0692f818aed3e8a8ab2736cc3 +DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_helppack_hr.tar.gz 3020018 BLAKE2B f849cd89f11c156e3070c62b87d38fb56fd1ed2651a3fa84bbe969ce736e3643da776e540b5a122c8ab65be3664b1ab009714918231c4a21b8c256d46bc29ad9 SHA512 0058b03cd03e21e275a683de8c180a18862b6cd0b4f86241cde2ae2530bbd389ec1f097e6071a0a3b26331d694e804dcc88cf9736de80b407bee921548fe972b +DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_helppack_hu.tar.gz 3234525 BLAKE2B 0231b554a64ae97d9f0dc4bdf63ef67e31dcd6294543fcc66d814cfb332df76d6cc1ac752bbe6ae3fceee8c15e77e4cd5a168790c5c46c1d09b1876e714f3163 SHA512 7c47d2335a8764344cf191c43988d1ab210520d82bb97215c5555f059e1bec4f200718f27ac9ee9ef93f607a871ba5b59cf1d929f80e258ad60ebb94524b0c0b +DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_helppack_id.tar.gz 3038959 BLAKE2B 68b6031aa757c41c3c9c94cfa8351af36f0025120cc93e4ced46867d72688683b293d2fbf78fb33e9ccaa49c5a7a4ede6045d2c77bf864f348626eca5b86d926 SHA512 cf37a633bcd4a5e3c8b742000dcf10cfa6afe7267eeb94d77691ca881da088353e79e463fafab178df1ee686a264230f3b9ff3eb46337a4edfc8cea54a1b0d28 +DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_helppack_is.tar.gz 3026359 BLAKE2B 799455c1f0c54420dd72ea8a56bc91767dc51b874775ef8d82c87e352d3733f2da6f98147f82193dcde844dbca3ccec9ccb5124a3584bfe140ad4fcacb7dcc59 SHA512 aa4cca6f7a4efc14f1c89b497b4b985bb6d188da292ec7d017d8c9e30d8b88120bcc1e47b493e4ea7b2efe9287567d453912b496ea0fa3e7ba3f8027568245d9 +DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_helppack_it.tar.gz 3105583 BLAKE2B 5f5db0cdd29a4d616ed37547e12b6f484edea1f0d201a2b6fc79afcde5d39db67b7e941b157c9229455986d8efe7d0b094452207504585437692f9647f85b57c SHA512 25cadeab171297ab89c9f383be98c315ea5e6cf6d6eaa8e7c9f9796a502ec907cc0ad8c6c171d481c2b113090e04b643e72e6753c8413c854a76079d23e70e51 +DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_helppack_ja.tar.gz 3452759 BLAKE2B e0a1e5fa80d571f32ec26d0769ce95a79575b15e515ffe7497e548b86e26ae7d5e129d59352d4a29380aecc1dde3574ed698bddd902b79c5e091a9328417f274 SHA512 335860571802a3de5a083401c4a2af49eb5026524e9c33d17d14bf31017e947925808461fed0af052f34cb8ac04a5e871245763defdbbc1dec1266b71ea26ebe +DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_helppack_ka.tar.gz 3114621 BLAKE2B 61e30dcceb05534823e25610bf27dd865692868d6a8a92f880b4ea8ae2d020131db400a71dd2c1d2607e0565a7bd68916326994b20f6330332fb8abb36bc3493 SHA512 97ad91a720171d2cbe4de85d2dc0a7377ec88f0f24a1805fc479a7adfc5a4d12f8070a8083178cc477991a3696d30acf333481f7c06c756042b5b29fd6e5434c +DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_helppack_km.tar.gz 3436338 BLAKE2B 96b34b133826e2874783522638759a57f1339c41876939a6953b2fc19554dce120858efdb11df31c144f5f728fd3ef3de054710d5897212839192b80ffccda56 SHA512 a6c4c6199fada808b6139dcc6973c9be56123b79441ce7f470c42af0a9e8ec97c5c0d97b853c139085d8d4fce0cd5e055c9a65688daa716939faf3fa07163afa +DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_helppack_ko.tar.gz 3098377 BLAKE2B a700e03e44cd64d587af4adc74807482334b5262b61d517035690991de5fc2fa79b2315f0cd31d9380bf58746862e155d17845a0d13842f1a210fa13575882a9 SHA512 056a89c8ae904614fe6b7cc7368489582fc3cdc671c66d684c365903e37bab46feb62a02df6a76fcdc0770dce04b1465b6a6d2858275a220a2cfea493b54899b +DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_helppack_lo.tar.gz 2975360 BLAKE2B b077d4154555826a1eac4cc06fa29388ac696c4ff368be8ab8e31fd682abb9d1643eeeb255e9043065ce13fe30bfca99a8fe4fabb18f5e87fcece7b28e377dae SHA512 15d15d432266a4560f5de77c5b1f7ae364aa4fbc16613a7a50506908772065ed182426b2c7af0fd210b32e7df60b235fa71a18e5dbdc1f2755eecd670cc665d5 +DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_helppack_lt.tar.gz 3143417 BLAKE2B fdecdd43fb760737f79da7e3c2893b009d8512346191b0f1b1df16e409c1acccfe13295b74c43f45d239842ea0e50b224246eed5d2ff3c82633b78b40aaf26b6 SHA512 53ddf9606e725be35f82082ee99d6fa808e98786b6a8bb27d9a030de9d16f663b6f9fd2a28a840e454bd90da2a1972e6f419b053bc3a24ff964c0dfc322acea8 +DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_helppack_lv.tar.gz 3020140 BLAKE2B 89a7f834b7667df5e31f0c398195d270f55e5def22abfeb479457eb2207bc1b73aafbd2570e80b8e19b0e2678255690d1363777cb5fe85b6547bded3641438c1 SHA512 ed7f6ce7d32d22f781c2d7b16b8492c0d6c2fd2c8ac3560690af814de82508cf498dbc096bd7f0fbc2b46795a5984a9090e2537c48be61b318e76aaef1b7bb58 +DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_helppack_mk.tar.gz 3057116 BLAKE2B da0e5bc752bc74eb4d537a3ec713904116771d66854a04cc5fad4bd1a326ebff92fd0760df2c6a03927e83955be375682d91051c1fb47923fcda827962c84a51 SHA512 a8b635fde59ebfc1be71795457021fa5447a0c445d7f2283ad7bb545ccda766fe8b30560e28c4e0046a96a209fb5317a69f68a4b075f4e892ac67cd7dda5d1d0 +DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_helppack_nb.tar.gz 3058138 BLAKE2B 281efab8914f68eb471c2f66e6c1b0ccdef3f6455ff6e45685f8b332cc7b2cde3c1df5e59ffffd342c9a42e837972d695e5bf386132c2151b43fb464200bd1f2 SHA512 a8145c7e5905020f67004441da29e0fb88fe4be48a6e8c0ea15c9e15d802384c1f52d28ec3ee8541840c74e9e7663d87733f04028f733dc8738f4a7ccbb9d568 +DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_helppack_ne.tar.gz 3270082 BLAKE2B 42c7776bb53d2819e866c8dedf406bfac806cd09a4ad47b1a28a431bc3d7292b34abd64efc3461b24737887c5e2a3d364b04c2c713728c082b9be688e2485596 SHA512 6b32554a610a2f8a4c126a7df95f7d80a4b53512a4764655cb8cdfbf8812960b2a7d3a50e259fe930deb0d7ba42ebb7b1c1336a6a45d71437ca172bd4051749a +DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_helppack_nl.tar.gz 3129873 BLAKE2B a31d005e34c5ba14c4e74f5be36033b16851b852de391e6551f172e6fbc6932357e0005145a5ab9d76b389abfc581101cf458b1045b1871cb49462d55a7cefbb SHA512 53d9abecc75c5dc571e690477dda0320762c300995689bd6b534fc15a055098cdb887ba1a8bc3076b111454442a115f2b83f9346c3dcdec707cb2fcd8e3b5b7d +DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_helppack_nn.tar.gz 3065179 BLAKE2B 3ee72038ae3d373371d6dfef310c1df2471061978ce26de60e122c70078673ad6184cac3a11fcf57a965d37b2ca478eb465fdd8a9ff3b05cfaaf07a44e7d2e4b SHA512 0936d6a2d0f7442b0b8c85cdde1b60a1c170f2ba7bf525655bb5dbf09c257b1556a9e567b6a6b6a73ef27ea9f362fe9a4386db5cbe22518a4e34a02dca3e0012 +DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_helppack_om.tar.gz 3094495 BLAKE2B ffe43cc204e0b0042ae4a73ebef1c6feab7596ff362a8bcae1275192cdc3522b365c9f5e02f148c1df8a639cf0e5cb11d73c74be992c85841247636783aa2a83 SHA512 2add2e4e2793d5f4d9fa8c156afc200f2d57e76ad7ca40aa2134b9a0398603493623eb74477e66c50f64f0661921afcdd4fb6563cbfd0968975978fa867be868 +DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_helppack_pl.tar.gz 3179623 BLAKE2B a6114b4e225ed63dcef8cff33919d9127f361762a18ba7cd0dce3372052759ff0d0766a21ab4442ea6ebdc94d1a5a5526c09e77827f59127a920880ff75b3464 SHA512 f1bd294ada5e7870b3ce4be9198610c34b91d2c4649ddb9c70a10b1a19b1c9b8cfb0d3b2a912e5d1e6df78f77c651ce2d87d98cc375064d0e6037628497d1396 +DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_helppack_pt-BR.tar.gz 3086514 BLAKE2B 60a9c46187337b9b6a02a8a563ef694487b82b0c92e1a88084c23746e6b03e312f81cdde32c7869dea387aae147d1c72b0e7e22ef59570da9625b80d5decf28e SHA512 bed26f384a1d719600ea3b8ff8eb4b8b14aa5835bfc79bf38f0e05630d9bbef9db3652fc7a5fc7a2d42565b0a250daad5e3c6cfc1683ef5c27ad16a3d723bc2b +DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_helppack_pt.tar.gz 3102157 BLAKE2B 033ba005ef902729f5fd73e93d7bb68a1973d13d1c9187a41ecaf6c006f99b39d9e2af0b9d3f0892d75c27b15efdd31d3fe34f3a1b093f5499c9b04f1d8d047b SHA512 1fbbc38c8c4c759a5d83e176aeee465eb6814656b50afc7a7915d79258c38c7c00e27fcd5a1cd4f9f71a09600e559bb985c01a84830f28c72a6b791ec3b3c970 +DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_helppack_ro.tar.gz 2986446 BLAKE2B e5107c11e1ebb35e7d2ebbde45b5c66be8a0abb7dad7f20b913d428623e04dd667f672be54bc770a71c14d74f8b0426687b61654697039d11bf1dd69cab5b37f SHA512 f2c8cc3babd0cdb3fefff6feb992f92867bd2b6a8a2444d97a08b6e42fa8ec464550a79bfb28f5c22d184c1f331d375cf1c6c89fa5bad8e36bbc4f02c3c190bd +DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_helppack_ru.tar.gz 3343665 BLAKE2B 3319e9c0877fc4113e80c0d75c1647dcf21c1c265031b7b5a8156713a14fcdc3cd4450f42862f84c92ac8d410606ac8bf0a978b848420cbf725d4aa881af4747 SHA512 238d23d456d5d1d89fee07dc7c2bcd480de2325a3cd2ea6ef2b43f39521428cff39c225f3423dc5fe64be35b05088ef9024fea3f01033b6064e4d1645fcee2dd +DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_helppack_si.tar.gz 3126438 BLAKE2B 6d54611e6fd2f8ee02974dcd8795bbd850b6d53e27b138db8e3288e48db6ae54ac2f7f612571072d4f74eaf9619b37c7cad340ccc05252c138d52d40dce91ab2 SHA512 d0973ae737d176898b6d19b5443f7af3a6fc6eee4aa16311e5fcd77152f57154a0dea9dee42e69b41b598c27b87594fc508ff436a87fc94f9faecc08e3a6edc6 +DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_helppack_sid.tar.gz 3079526 BLAKE2B e66fa304899eb9263516ce4e6223914b09954ec6f1fafdeb05f36e396545002bbaef1505da256ec9088d8dcbd1089711dcc54d3ffd44f80e611f1eb5530d710b SHA512 5bd2e220bf22b4458579b9937714632269737339b958d7650f7d901d1f31f4d03c60b10833e0f0e907475ad12a34af696e08dc4098a0a05c1b2446b9e4e7c885 +DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_helppack_sk.tar.gz 3135168 BLAKE2B cd54d1e66c8101c2fffa1ffe23cc94952eabb62bb31e500f2831dbf30b04ac4c8e041c0ba0a441cf88d0cff746e11555c34b6d97e6b1098706cadee0e7bfd1ef SHA512 eae2dc65b15df06ce48a94f6323a473eb73cb9889a9a8e2af090d6cf68131c78cc941452d13b2062d6042bd1bb78c20866038e6290659f49e2e0b993b01cabd5 +DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_helppack_sl.tar.gz 3076223 BLAKE2B a2c349a13dfb70c7ddd33d30db0a8689ee36ddcf7e76f3dd6c00b9a74d1e92acc0de7a738845e04bcd6725b8b96cdcaa81ae99ba63e6f2beb8814445a53bc901 SHA512 667f9f6576e493eba1662499f8eb5e60d0a17e7de0c3bec3fb3f5560e2fa935780c7479430f26420225120437cbc44d67e3d909981486546e475792b0bd16ce4 +DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_helppack_sq.tar.gz 3007102 BLAKE2B 463403c174db1739729f4b1f391e4350ded4aa42ded4d5cb13f39e6b8e4f448f061e8479eb285275639878c54432107b218005eb67e4553d7ce7d80d6e32218d SHA512 c350e9864b05d55d4b3a55a3998f5188a1da130c85409b1c89ef9d2992c835369f05706aea208538a382705480b8f84138fec095ce1b8491e766e94979c176d5 +DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_helppack_sv.tar.gz 3083461 BLAKE2B 8dd52025f10d8ea8d9643297723fb929efdfdb338f9a0c86f6822edbb6e5272d7972e0c53caedadd59a022a5e6a1ad1db7d34363338d36ae8547b64a36c24f0f SHA512 6432caffc3119810b815f58c40749361b7d6b4ee0819d5605f01003cea24811d76c5f68726bd7aba4b59cdc022f159ceeaba1b8dc14650c7a974f22330143708 +DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_helppack_ta.tar.gz 3318925 BLAKE2B 72d1a5bd1c9ea27ee0b81d0823ef9a705eab9747cda976485dcce7bf84826157afd0eadc0af789ceb6b9f660bc29f566cde944a55ff0990d4b7c83d7ee23291e SHA512 400b29961800a8283a5309270f1e594e0e21ec139f1a5937662e71252373e58a14a116427fccc11a20956e7037516055871c4efe84a03c494539d30b882fece5 +DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_helppack_tg.tar.gz 3022650 BLAKE2B 3d8a036da06be27d4997c3805ca4e2fab1f4508f9ba8376f925a27ae9975749724807636a884833239de16a23cc4728d71b009db5cb868595db4da89120b37ce SHA512 64cdd115ede22999f19dc455518340069ba2425dd7d4e1337e20286a71ca3566bb47b4a77b72b3c33d10603e2d646c239b815b1742ea09c7849a0cfa86d54075 +DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_helppack_tr.tar.gz 3139980 BLAKE2B 50455f469c9995c1abd6af665549bd035f286c4684102abc95affa74a2b9ebcb5f1ddf2d091aa007ff04c5d5b7c90b9fd85985d2dcc2a988c0423397f8f46e9f SHA512 c49a6284dddf2b44a99852e96de6bef474db4d95b27094252f262deb2d7fe093f73481a5aeac54ab91b1df2125562e5ae1e5bf2412f53821e59610bf4dd8c337 +DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_helppack_ug.tar.gz 3040871 BLAKE2B 238b11244b60738a9ca74bf4dce597511539947fbe8c02d77599cdf4680745aef54aaa6bf7f559fe66fc844d69a4ea925253f47775660f834e78d5fe9c0f4b88 SHA512 78d9f0ef163e2618d6c69c30652150b66beff6b424fafd27d448fcda2335f04f3dfac2e80d80d12099274cf7d064efceb5d912fd612769b74c016bf769807241 +DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_helppack_uk.tar.gz 3334779 BLAKE2B d850cb7a054dc61e557293c15b03a57a18860a472b09c2244125fbdfdeb13229e9116f4cd0810ac69cd3c4738f0b9899c7a8fd971d75d4ae445b2199c61e7558 SHA512 020ebca9580efcd84b277d9b2b48c9cc87d1b1f638be00bcd18f4251288d4f538266fa97ce3cfd6a53a07ba57bb671f5d47929fae29adeadeb2fabc83ce42d38 +DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_helppack_vi.tar.gz 3072143 BLAKE2B 87133e9591f8afb0190c67933ef5e9a55fb88fca81a1ccc44166a6cd484478c3ef7bdc1d58e162db66bca1203cec1f896246ca963a7183acc88d3984c31d0858 SHA512 77b10a3bda3f0f13598ac4083ef8a8c579db352399eea23a58a8fa164e58901ccb8db71e421164c2113d2f2cee0a901520c89dd2778bc553c8d66a145465e289 +DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_helppack_zh-CN.tar.gz 3176559 BLAKE2B 4d1e9d1917cf2c90f88e40c35c9083a9aeb7891b90d220c53c47f3cfc26af5847b51d9165aa721c37d287e0f033ff39d5356a1fde175b73836aa3cbeb69eb213 SHA512 2b2f40d976185265c64ff67741c72730300b3b946df40572524e5b2768bb74c69b355c6656b5f8788c651c8838ef4b32b22748e366db1a6b194092e6712c6b5c +DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_helppack_zh-TW.tar.gz 3210106 BLAKE2B 4d70d91ead63395b17a81f8e97dbb083c976f23e1921f0eaffb162a04ca367d7cb3cc1a9726f19cb03d32f80678aa30ff334cd6152286a719b42791d38217528 SHA512 3695eff1d7fd88a76a4a30bbb3e51869c60f42ae763cec586c5f4a2a75d40f8b9c2832816be4e566f66b5c48352b4d28f03d07f922ae69ee703fb130d2e527af +DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_af.tar.gz 1347520 BLAKE2B c18150dbec2ae96f626c7d53a0b3f5191a76293d763d11ef02c10089995065ef4472ef2565cd3071fe442378041bd687f71ea8b5b7f9eaea2d45f195a6bbb554 SHA512 1db4940a0d231b425614656e812e0951fe1ae62bc2153ef2b84aab1bb0269c52cefeb9a77a81329c8389038f43b81b80ac5c9b241b6629bea935685b5bf9325d +DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_am.tar.gz 797922 BLAKE2B fc03196b8a4a9fa1f8f74f470b2c66018e58d4f3bc4f0ba7a70a78019d17cbebc9be2a111585666c9e751d7cc6216a4371736f1807c1ec16bbf4951bccd3bd91 SHA512 82fd8dfc83cfbc9475c2552e40c382ef40eab101a9dd8fdab5b062a58a91cea7a8b5a43d3610a64eb7c49b815e65d6b61dbe31844a7c475c5b0de5fc90364aa6 +DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_ar.tar.gz 2310718 BLAKE2B e1f721c44585205529bb40b2753d82114ff8a3f691399dabc2886af438954048454727f3b8bad3a7cdca065f331b245f63a04f323507ca532388fa4cb018b208 SHA512 794a81bc7f25dee2c83f001d76ff8e578fbdc5c55ecab4c5644a2b2bc60a34e590a1e94ed67d4cda2078cc17608e08a05a687cf684a188aab987c264a2bcf979 +DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_as.tar.gz 428496 BLAKE2B 62f31b15b37ac0ccf9bd00c4548018a2c4b891c0a8ae23934ae2545b9e7986c9dfbbe85b823294f8f59c3874dd50b8308c3582feddd6ea26f37231956d036b25 SHA512 efdc2ecb5c5124a924126fda8d2df5c42164f5681c472a8d02e92ce9e171cbffbbae445e81ea5bc20c26cc312e25a79e0d9898322ca71983ef734db5774fa074 +DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_ast.tar.gz 494412 BLAKE2B 397681456f2b14bee49a96c3780101203208d15de9fa575220b4e3c97fae1039e49c83175b2247a5a90f60bd47ee29613149888dcca8fe965f8d3b389d5008f4 SHA512 b54439bffb1104056f365654e13ffaf186f60dda20fb528c51ce6b603bd4a0ffc2cb7a306d053e8edc50d4ae00059cc21865862ace34bd0a6a3824ba0636ec92 +DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_be.tar.gz 1951523 BLAKE2B 6a72bf875c962d9929e94bd08815a1e3ee376a9587af4205a21e170dfe0368068a10ccf9ee8c966f22cdeb29a4eb91d4d7424505209e49b923f93c862f7a1a2f SHA512 5ae58d92336eaaa6e45977e3546044d5fd4863e5901df79be0c941ab5b9afb1ffa26c9a9fc74741a590c9477d9107ebd674fb8834fea40c1cd0f8e9241c15bee +DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_bg.tar.gz 2630889 BLAKE2B edea974c3b2a501ce433d353e775a742897ab82a7bdf7ffb0fa247bfd6e3dc994e00f7555bfcc4e11ce22c46bb5b38ffcbcce0747c216d4172d14d98bc8f3dde SHA512 0d82ec407842b88445aee025b4ac5ee8dbaa936944e3647a013c071d5c73b4432be74a4d25ca4c9bb0132f898a42f0776d927cfcec158b290777bee325f66411 +DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_bn-IN.tar.gz 595573 BLAKE2B 31a94dc22ab6d871d921ce3e79f57dfd25ffb4dffb853327ae0c41b8f3709649fa137e1f94a83c6e201b3ed7efe2c7f4218cea534c2a3700a91f12da02ead148 SHA512 67d3fae7fa24443bed99c3c9fd6dd4278c9c7072417abb22446cfa7dea45f5fb23aac2fe6fd6b9ab697e29ba2c4d0dea98ed91f7de5685b687475f7a84bad9ea +DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_bn.tar.gz 752379 BLAKE2B c0f92ec8d992721258c4d68b1537a9703490009d7ed5792e54253edfd8cda17bf4e1a56e23ecd1fa1975fa1e16847b20dc74ad122f4c0dde16f3acc72672bf66 SHA512 03084ae4d7e771e21cb3a35f58079f0c14b4b3f45f94c5af41dd9ca5f55fef9723053b69617439412213f82c9f41cd372d4775a24980c117f6edae90dac50034 +DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_bo.tar.gz 382217 BLAKE2B acf7b655af93875dbfed1f50e54ab3fcbd3b69c275b305271b0d551cba1297b9a12395f44e1ad9e47b760c7cb8f4af0f29d5900d81ebad7ac1644f375a5e6fd6 SHA512 e0363e6966ffe15397c4242129e05e47045e36f3677b0995e1c07394afad0350d157c7e1d1cebb3612ca5bdd251d6cc7cef2cd0a9d13db78af3118a4c437e0b0 +DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_br.tar.gz 1338151 BLAKE2B 87c2fcd8467cd970585ff4faa0e4deb295c8808bbf5bc450e1ced7fbf9bb1745e8db1e493d36cd5919396d352da7d7e74a9563bd3bb33936f7d845d64eeefd86 SHA512 dd9b35d56a178239e62a01025c8af0e1585656841091748cdf7ae1f5fe1cfd2dbcc5fcdf46e41cf6bb0082e8f360d031a7a03723acbe2d5cabbc142b3eeaf218 +DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_brx.tar.gz 279485 BLAKE2B 0c2269773e5267d1d8e5397d0ddcf211d448d1f7ad69d559c2ad9669880977dc2796377bbf0cfea7b61cc94ad0d89f6ecc64dd055e291fc8f597f644b3631bf4 SHA512 f032b97ab6fd3f3ca7a6b3565e20cc4c19d56142c5bffb943802b917ad073f1f6d109a7376cce6f5304e3e3977b0665dce548d8491e0041fe3fd1e1932fa0ea6 +DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_bs.tar.gz 554752 BLAKE2B ae779d5beb9781e07aa236208e28c34f255785cdc4b3fae00f89716d08d5a20b90b291a6fa11750d18662112e8887fa771efc152b9136406c9f15759db9bb7a9 SHA512 99f59f9cb709073124c1d4ce08e9a389f7eb8db9ec8218bb468dc1ab9fd38b5b4671546c0c8ae0c5cf4b48874f2d0f713ae6b52e0dfd674381f4e7c7fb59d223 +DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_ca-valencia.tar.gz 2474715 BLAKE2B fb8e49c7287c6db3fe881d6b796b155255d6b6ac0142d6fe0483f18d262d724d976a29ff75e5d1cd705553f80733bf21b4ebf4074bbef9e44ec5f032fc9d9297 SHA512 2bd7345e1c4722a0eecd01f49f51eecc3fdb09234a27f1ba58be7dfa04bc59ab26b21ee256a8f6d35298657fbad5038a83d02f45fd2c37f51cd83f877b255925 +DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_ca.tar.gz 2474919 BLAKE2B d705ba8f149864f8db9baa3c394c26e99253be93a8f6e98b4dcd016d2f52e2ff22e0403e830469193521463b05a6da2ac875a0bb63d095cd2a963e3da8b19de1 SHA512 33d8fb9debf9f9a40c2716342f8604bf1743b618b5964a387eb2ed3b5ee5eb83b78b08836fda5e245902fbecb3a1e877a8b3289cff1fc00e807ca9f4c9f890df +DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_ckb.tar.gz 412115 BLAKE2B 18eac0a70ee4fff924b56eeca400207784307c9849935dddb9af58a15e2b3191ca7725af7b6b4f390de272c9ae7370556d543f89c9cb9ec498f9e87b225ad65d SHA512 1d0dc9e4ea50fddd1b1cb579e9adc9ff8277aa06aef41c44dbd3134091187f0867d3b0fa05740b93658b99b07fe721029f2973c1396860ec8790a0e9bdd7f11e +DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_cs.tar.gz 3352640 BLAKE2B 491630f4a89639080b802530e8e0cecca7c0f1332e2ac6aa9fb514cd416d4ff33a0f69259e03a46078aefdb0d29d47be92219c4abd0af030d52cf966b1f0d08b SHA512 d085dfdb451c5622e5194af6ba152b04fec2472b2f0b08933c25e9b4fdbfa20317074b85240360ab751ae9e88a63ca59a9ffaae55ef2dd7e29a77cfffb91c02a +DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_cy.tar.gz 890104 BLAKE2B 62db78fc2d1ade4f9454e6714c2247de6664b860f178c68121cdb7b4adcf2e65d26d1260714b13152b8a7425ba6ab26d3c05be613678ed57802b3e0ff95b2e71 SHA512 49c4b28cd7161c0a0a297e2a3c8c5c3d4cecae06e42f1f4da5c45190088674ce2bbb4f325a172fdf03fd88fcc90e68920b6a84de3c2b263a18dbafc29313be12 +DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_da.tar.gz 2833970 BLAKE2B df75a03d5910b235f5df5e3ce2aa015567e7129eeb54b822693157327aea96f4694d1df2e827c718bf55195e6c8b006a1b4b90f197f80bed60c1b2ce4d14b7e9 SHA512 7e1abad10710303c822faf7762ac7fc0c84cc36051e5899299658636049e0116ca38e9a297ec4d0467c4467d6c44652bcd87c5744d4b13b0253ba41221334a45 +DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_de.tar.gz 17376356 BLAKE2B e39b039ac42ebe153fb5ee768b4f96b27f3b012b63c3b1aec77c9df6a64c8e671dfc5f2ace66c13831a21e9e5250ac04ede7c9fd6a6074ae8a12d13ff543c983 SHA512 92876699a3c971c940d78283f43e0e7153c3baeea275f47ea266a78c477ac2067df7ec241b688cf75689ecbb2d54f462d69a1b190b6af2e5ce3a87b001413377 +DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_dgo.tar.gz 352447 BLAKE2B fa98182abf92c0a493146c31e01e7eb7b4f2254cff71faf20ba235c23110325296b8d3112ea7d2131b9348f7c0e2e50acf84edc9ab9a428cb52900caecc58b82 SHA512 2c6ae7fff3c5dc4f8ac2c0eb4fe43edba84e64a7e8f9a53443db05b66590b6d467e7bed1eb8258a75645bfc9fff68bfe9602132ad970cc73daef9a536c4df8e1 +DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_dsb.tar.gz 907756 BLAKE2B a0f6f01a609d25eddc23c24cd172f9e09d7341abc20ff41db19c3e335d58ac9047d985afb7463e8f6faeebbd04781a6d5f4726d082d6cf690adbfb7f59f83af3 SHA512 81858fa11840d076e81c664ed6b2b65105556f1f8229008cb81a29810cc77e6d2b68f9be187fe4660aa6f6e0962d616926be7bcf212658e1a3f6c4b388bdbfb4 +DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_dz.tar.gz 405239 BLAKE2B 070b5f0f4ad606baf2b9d864a6debee8a15e302b6a8a57714a27cbead21b669c03e1ab461a7898cda23f416132e38be67e899223cafc647762b402210a440021 SHA512 9d24646378e5177a824d4768d79e4f83c2f4e3b3d91f9b228da124ce46df6e2fd3962caf5ddf8d4f14821ec707a8c2a8e82620016b92c9d41c6945ba0ac5d94a +DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_el.tar.gz 2907746 BLAKE2B 3c0361218dde131fd1cb41e36788c4b9e807855b6fef610019032259deae9e33537d9708d9defed2c98f74aad60492948077d55083a8e326a9ff0d0ecc7ee989 SHA512 39444127b111d220a8cb8a4ec05b2527563616e947b6f35d43a82e992d8a6ef746b1b134bc1cf6761b3985503ba50c0d91eeeb20b9d2aad015fed1d040740a7b +DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_en-GB.tar.gz 6493599 BLAKE2B 9ee580a63b5801309be17e67cb5272d1df664e92c52ac0a09ea2452a5de5d55f67b67cf46e42c1187dc84552aa98444f5d57339d75c5ee86b0d4d4bb230b8577 SHA512 cb3a8182e33a291ae53b1044c9c2d2b356cd9e6e4b2eeeb42cb98f848e2a2c43a2d1cab6a615e5bf3824ecd1cec47aa88e7062d4ddfc99ad3776ed7a9f9b10db +DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_en-ZA.tar.gz 6010101 BLAKE2B 4d03c9f0ae61a3d4682914a47ec03367c160a8a5e454058bb2bc47301906a44c3b048edbc0e3d53ad25755afffae02cd3b0d47690ce0c281e7e1ab16128e10ba SHA512 f722eb305c4a3fd79b7d56994f9d25ed44575e6b93519ac7fe0795e29cd6e4fe93de7fee8b9fa92085e5d9ea4dea39a46558a8b08109e24be1554efc8aac3de6 +DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_eo.tar.gz 1151670 BLAKE2B 6578e53e1e6722aad779b0c0d6ce3f4e9e1b842d44ca1d2e7c4d1257866bf0697abe43cad4773d4c0d06dd98a7458bd4754f4665fb8983c21407a314485e253b SHA512 953dc8d0dd51f77a2099896c876bf5ad73e7705a5f451bb829c7a779fb62157082bd312c2343dd7fffb81fe8513f4ed7b51142b468d72b77e0b2427944eda3a2 +DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_es.tar.gz 3757084 BLAKE2B ca646030022b77dbcb1da18ab62ff2861fd63114966d1523f9f9c4e5e9c8cd25eb10690413071133a8c022cb2dcdc3e3e257c349fe11e26b2aea6a7907d97c5a SHA512 d8acb90b3b9a240fd134a96827055eab0709760041a18dfc85cc3c6dcf542d0d52058efdcf3c2fd37f55ce9d28e48561350e601618b7e8a2a11d3c4bb54378a6 +DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_et.tar.gz 1614636 BLAKE2B 9c1d139b9351ec00652138117aa64541a76b77f8f1eb5a6348a84c088d44b734188f49e6850c268b7cf5fbf1c9a3bbced9cbaa3e296073a3dbff4e6b655c7af4 SHA512 53d16e461b96276b232852bbe4aaf97766dfc573be885ab453ce09c658ef46a782b1e6a2764564b0537294e52ed1c109e49549c2eb2b8b18782da4bade335502 +DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_eu.tar.gz 875551 BLAKE2B afcbcb6c6e98e3bfdab77338d3cc51b8bc379254eea5afd1eae38e238fb279e2fe6fc611404b01d51b02214785df70df765f522483b546e85552b3250d443d49 SHA512 099d99674734765a17eff6696dfbfeded15383c61899ef127f0d9891a12b3bb6b4a02610afcab96eda798c31f9829f6b4d40379f68ea5007a9b64265e77bfbfd +DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_fa.tar.gz 681127 BLAKE2B 7d2f6e9e4d868e88a766393fc7d278c1f879e5213e2e4e5d9c2361f8b46013ea9c3978dcdc3aa7dbf7dd9d3b823216a38f00d910a77676613bd7666cd4b65cb6 SHA512 0a5f84bcbb753ccf029378f76adbda9d4995da17192111c6f790b57b0b1ddab93587af415c8b7072f2d1065d3497e6446ed6295ee2a985cc7377e7df1e0a4de8 +DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_fi.tar.gz 755112 BLAKE2B 699336b29f2a8faa5c282ab4ce9b4501aadf5979fcea765f67acb525a982fe2f5cb54122e08c09a9f08fb7c4c39a043e8bb4a628a5c7ce8d34b0cf42c0b756b2 SHA512 6f82ee16ff958a868c335eac6c142350841c49f30c94f29ca8e61cf6aaa6933f5077dc363437b7191f82c1e1cca5eb4279622482ebfe1a6575a7e8e5f69e4cf7 +DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_fr.tar.gz 2836774 BLAKE2B d18ba706fb2e75afd4308bcf46967ebd9eb7146ed409b12cf15ac05befa7aa6c70828153422df9217e11a8a2ac421e4908968c9ad6a6f6e440774d5e7a3543de SHA512 686043bf98b0307480b929ee489e0d8bfc3dd71502b2b97ec1931893845070a34bf7641ef3ed009c4cad8c7fec82f561724355f95fe0df12ea13431ac0514b98 +DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_fur.tar.gz 167262 BLAKE2B 0d8076881ad1fc5c2369b46dd48912b29697c83e9161162c66ccfc8fc4ad599db0e19655a498f9807e083c5338476cd5d1bef1e23e6646fff9a67b2d51223f7c SHA512 ed800fbf8af55820e99fe34f365a76057d1b5074048bd82ce3e5ddadf03622be54a41f7974a67dde2fa627e1ebc52f9a31436884121c983318092b022f79c129 +DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_fy.tar.gz 749111 BLAKE2B 88ffc6202e1ec2387e3ab8740995c9508e9fa7099538378f1015766a6ebc4faf67da2f5513f6b1853cf35b34fa78d07cc427d9740d409f51c1a7c73e50ae4d28 SHA512 f12d972890e41446b87fd74861ba24c8952983ac072881695982e0d0c763d357ef99982f235cc28ddad5b513d728dc36b81ac7a0254b3c7ae46a00252934d541 +DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_ga.tar.gz 574259 BLAKE2B a23ebfb2f2163ea5afa9410a2eea5a421a9adc03cfb900296e9daf26b05c5e8371800be04d69f3e094a2e327b65954b21708968edfb95c943febaaff2540075f SHA512 bfd9cc9a870f3460dc377696b901cb66e01d7c7601a4517152bc50b8b5f93f66ef7870410fc6d68f2a950c30c98e8a560576919a9a9b2a44d9f6beefd52d3e79 +DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_gd.tar.gz 1543574 BLAKE2B d45824ce5c83d0500a1b5b735c5ec212721926248b8e719f6b749bff24b4a33d8f38e6f21f958a53e991484bf27a13cb6504ac46dbc84a5ee4a05c0fd2708ba0 SHA512 89ce545900c28728aa275166a1f3fd0a7f40671256d5a011decec8658cc923f8af39af7f7f5652882147b6852f76da1d3e2fa42c4d23fc0c2e5b45c483a3af55 +DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_gl.tar.gz 2566128 BLAKE2B f61ea121428455fb9eb306d374ee147d0cd2f6cdcc9899e19ac2bd15e0cd6932bbf2752af35661d0905519ffc6d4b62d6eaf3ba241a886b3394b78ad9b6e0116 SHA512 2d27f1060ef9fd8f05414dea6f5cd0e2ba53bf0f360843d1fe2c3cf88b2e07066227054b5641b6af9a61197ab8f65a976196a4d389dabbca3bfc39f789a4d5ca +DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_gu.tar.gz 1135187 BLAKE2B 412bca066a71a1d4fba8f0ed86106c641fead89d71300682cd2a2cefa97cd0b8933cf22cc4dabd5ccc3ac17fffb5a8d3ac4bb65fb77a53ed11cf65c3ecc8dba1 SHA512 dcd22f9d4141479ac25622e853fd6115381c9f2d6b31f7d912b6e23373768bae00a45d249120224a6b5f8dcc7a0283e2a19178ea4ac4b88738b6976147a0f579 +DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_gug.tar.gz 406710 BLAKE2B 22a6155653c6a3392b8edd7e357e9cf9b25c6e44a88646a049ccaa4786dc43c39bcb9fe8b8167ea2b0152a6c1d61803cf3dd2ea7f28cfe999e531da61616e9ea SHA512 7dcc7708853044dc12c2ffd4a03704d8e7748c88d5b62952ef40c208c0d5002caa3b28bc75c3dbe411c99412d916d2e13977f45b874380098779c1d524f39c28 +DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_he.tar.gz 1542447 BLAKE2B 10f9d5eedc618df268e32081964d1d21b131e7a07fa9b4c6acd5b3911ee1a7663848fd201d59c9de016643bf66bb147f164884e81222dbc1b10ad14d04c34eab SHA512 d5a6cb46fbce2e50dfb74ee0007f025b50930c49ae7f95ec5a78790d342b230147726e7ff1edf1c5a750b9616651a46a7f78772ff20647f2f7548a5970ed9676 +DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_hi.tar.gz 463880 BLAKE2B c9d4aedf446c907b9d744f808804a1713136e49e7e840f46d95fcb1ad6f9a3e84a3f59c6b335a8baead5a0ce9b03727008f73687edd4d55f64d162f742bd0791 SHA512 1c255eaf96dc3a3af8becf183b3266b066b272525b0408b9d0b26acc2a98fb3511e3f7092e2880e6cc8ac4cb90120c6624a25bdb121a00e283c26a6d491f89de +DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_hr.tar.gz 832171 BLAKE2B fe148d656b3dfc8da8f6d90790fce0ac23fa0d3df7a54bb278324b369fa80bd2bf54b393994cf1867900fc68d05547917ffac3484d76ad17eb82f4d1a51a7c09 SHA512 c3fb08ca49629fa9570c87701d7c1ce0da177d6949020d0bb11304fd502bea14a80f79cac8e8467d157e250d04022e16ec6dae4339904f01766765d0498fa686 +DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_hsb.tar.gz 905230 BLAKE2B d0e133050cf2a204296105ff0b45ec9f4feac4387d249b3da2d2f10f59cec4132a62f9f32c09954ada42577f0460137088289a98117b370d71c0e2d944648b33 SHA512 c804cba382c6ce841f5070c77557651854041197af4e2c210e7626fe6ab392376755bebd7b4e817200a57bddcd77f82561f324a88b35be239c5dd2275bb4daaf +DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_hu.tar.gz 2728815 BLAKE2B 2d5686df0769f041452b9da5eb6037072563785c5b33e6f7a29d6e0e30501266bab973e066e7a2c1386c125b41e62cf7dcb038a2cbff148bcda9c61d99712453 SHA512 ae10cd4687dd013b86b19cd6d1b694ee55c28aa193cda68ca56890013b29bdec66f3745ff7c04f4217bab174660db55df4c33354697d0983b873828780d3f695 +DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_id.tar.gz 1721215 BLAKE2B cd6e966ff3f469544c76cc6ceeb1b2a6baa8409191bdb1d555be156ce85f4c56c6031b9f76c935e5456e2c67c54d66c1bcccede75dd2f6b0b2911b41244ffa31 SHA512 7dc672e5f00acaac653219f806ceaa399722fbb92dfa64260a72660748d191023d852a4321e4a4138af800ac528d58ee03936f558bd806e86f82765afe0343ed +DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_is.tar.gz 1397295 BLAKE2B b11f963cf64ac28e160a5b1390a2db332dfd24eefb00208d98a3105cb05b2fd9f32cfa62fbb9614a1ce90ecd242056960375ad21ad0ddcd5b23bdcae9887efa9 SHA512 f995e3716ab8bef36bb980fb544ebc5a88b106685b63fbc9770916c60fd03468c298c2e0abd38dedfe0e804463c23e051d490990204d2ef5ad34536254d680a5 +DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_it.tar.gz 2151196 BLAKE2B 3c6021b205e0e51dcbde58de70c397ff1139ad2375625eb1ae2f7017d325e686288d6d0223f19d31f30ee39a333297d86bffa4060c3770eebaab9a19ac189de2 SHA512 35c6de342460cabbad4cc53c8dece527b94a2c223ff224cdcf0ddb5e319e2c92194260c7d70eced0e45497f0b107a8134d6de384eab35a019a0ce5a5ecf397dc +DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_ja.tar.gz 863845 BLAKE2B fd08e7fb24c32673e54e99eae18d700f267be503a83ab7bcf6cbbc15bebe09bd4e0c1a48b6be95f1699465fdfd1a6e2f59908830975046dcf4bf7972679d92b0 SHA512 67b172ee70bd2a254bf640d546007cb513f7cbe63eab46e87660f66385b7ce80e1d7f663cad062c631f0da3e540f4a80b3e4d2cfa7417012d0d9d80367c41aff +DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_ka.tar.gz 328742 BLAKE2B 368c2c81de022135182cdb63ce933b41130c34d7b87eff9bdb627f84754121bb89f49749d0cf808c4fb8f1666dd3a937f2f6c59fe31e4c61e7aab81831855fa4 SHA512 8e3fffad56433b260145c97aa197ceabfb0d253ad4b69dc85129f83d006b3c971c6dcd1aff07636a9ac7ec9a1912a570681978a9a8732e48735b79dcc1b3fc08 +DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_kab.tar.gz 506700 BLAKE2B 228cfdbf102f0c3e1cadbcba8846bc9d8a24b7955c3071aa71e9c300b162c0953158bef8cb33457183869251bd113e069ffc620b489a5faa58fcc5289dc8b2d3 SHA512 8bcb26b1e5c52719d0cd5aa2a08a3b609155123fa6e75e44dc9c940a5aa9a5192c1703c2d8017b22b5116311562ed02701d727ac0b65460d3b5272c7479c9339 +DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_kk.tar.gz 891738 BLAKE2B ac9e6d5681eee778e2691a2b45bf47dfbce67d3ca4020fd09ddb0b645797b025f897454e3e8b810cd23f18104f52b4101da8998295d8973a5670e361c68a3e3f SHA512 0ce5a50c19e0873d928824cc19cf6a440dd7662c6c699a6656f0c74cf324a751c60302eb56b4b12be9ca6b0a95a1bbf36f70fc675154ae1bf0faaea027feaf12 +DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_km.tar.gz 684490 BLAKE2B c8ce340312ad07ba57dfa8161dd9c5f9574d007141a0d545d137a6699e169bae3ed35455e0436bc69e8766f72eefaca1dda3dcec2391d8a3b39d98c578a853c0 SHA512 688220e7de4deadaccd6df50efe475fbb58d1af26397c03d3c91d22c3149cdf83938b106e56b4fd41de91ae98eb4c8397fa3f06d0fc2675ceed05caa15695a83 +DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_kmr-Latn.tar.gz 265765 BLAKE2B c9243941e69715d24decd9383d36a747fb9476cc34e2351e461b72359334c4b977f7fa0a009131f043fcae469bba58817d93095f70566e1d8d3750680a9dee95 SHA512 ddf404a53309fab08ec3ebd09fc87ee30f8190617e8badb7db4cd43fa94924a7d85a5afcd1d15d85d46f2d280b491275cc73455e72291d90e8072bd6b2b494f7 +DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_kn.tar.gz 465277 BLAKE2B 5c33589a23a880bdb51627d78067bde3cbb486ebb49219a00f7a070047c5cf25481f2ad77a2ed571d142afaf5468ddc4ed5160e4eaf63e98cee948b8002bd679 SHA512 6c64df123bba4982be92ec85d00e42588cbe9d86292debfad2f799c5fb434ccee78e685da7dd45e393c817ecabf0f0fdecaf1acc39dc7df79855cc4a64d6a115 +DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_ko.tar.gz 1482506 BLAKE2B 0e18802a9d1c9aefaaec993d727d0d1946cd5d1f10d19c330c71ebd4987746d8a6b5a29f08e24f8efa4a0b58975eb2d205a212b0b9866276de6779cd4335df0b SHA512 dadc3b5ae99b16dbb332f5ec92bf26f01c42404f4b6fa0a0a58c6c3c7a832bc36b637219f73c0191c1dbff0793ab3d5f54e762f83e30fac71b0678d049e2c0b4 +DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_kok.tar.gz 333208 BLAKE2B 68087bfc2d4ab86629923c9a91f9ef703ae274d6873dc403a6c5abc1e95131b6fd2a556e4c467a9b3193ce3772b41308017125bb8661a77b66965b294af42afd SHA512 c5eab6c32dd412e3c69697923c0a7b94a9998b3fc1b5f5c63a96a3d75596fb28a8e81728cff15de46624653bc9b247fbe2ae73a61b474343b9711af42899f7c4 +DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_ks.tar.gz 267327 BLAKE2B 81ba87680b46f424dcc5b35d9f1d62ca1befb238768796ad5324e889e08b6611166e53c28c48b9f45102ba8e346fa1c751723aa94cd0fd84088ecee9731da293 SHA512 dcad8b7bf5771337ca08d1cc6e2475b2330f3b6f386b5887529199ca8d83c2052cc75a87f939785556be14ed84b9542f71388e02280a05cd07e4b05fee31a5ec +DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_lb.tar.gz 126208 BLAKE2B 7ba1d474404a0c0d7920c462bac225b060d5af4cb9af2c4d6770ce777cdd353c1f757991ee1bf922ba26c26178b900ab6409305d9e6d0c6c102e4b992cd0ba2f SHA512 ba4c5e6338bc6620fd1540ac06922f576f1ef13428a9a4aefbf276fbe49fe34a96e97ccd30db21e3de0442cb2b51c32ce72f26e1a0c7b1519d50120ec02c574d +DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_lo.tar.gz 448459 BLAKE2B 08eddd9e3004aaad125739aad36bc8aa1557de2069462dd5c7cfb080468ea706df11c5cfdbe640c2282780b22bc8d96984e7279e4838318188bf141458441070 SHA512 28d28c669617d17bab201f020e158d0c2b95eab3df79b4ed0efcce9d6b36f4159515aae5d0072681210bdaad5cfc49e2dd7b839c7e3d3f3bd804c495e8bd6dda +DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_lt.tar.gz 1064182 BLAKE2B 795b3f5893abb004ecdb5c980022314dab72a79827e5309b7d9d7ec950395db9b3e05d9664f6f58bd85b3c23c4210b54b70b986e60330cfe1055ab78d7f2f3c4 SHA512 c8e8739b16bf7b172e137511a1f9698e1bb03d35ed5310dc03c6dc646e239f36d01573ebcd9496a3c04f35283d747be561b943e3f819edf7d54c8e1df01fa454 +DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_lv.tar.gz 975352 BLAKE2B d2fd3ed33c1bfacc5b88847ceef3461b5f9487828f49970c508c81fff14d2e8b2c230c4258412476abebfead2da0afdb382917721bf788a7198733a0a63bd054 SHA512 5290782d8163915a142ce1a332a7a73e8f35d9006de8644bd02995b7d11548e269399beee762b2cf0ad2e9836604215416a9e893d9f1c76d33c7013c2af90347 +DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_mai.tar.gz 271097 BLAKE2B 447efe9a6aea43d09dacb0f5ac97c57b659b4fa4baad67be8bb93cae007ab80b1c46f9dc94f8da787fbdf96d8784ad0ed12e91fcecde66ba64ceced8084d84cf SHA512 281934fc7672edb7c0510141b0e10e4be1d509836eefb23992daccf9db4fc9a2d1dfc3c6e3f66e950f216ed50a9a0d5fb109e80adc9baf8534e4aec8b6c7ddf4 +DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_mk.tar.gz 377368 BLAKE2B dc45733fe667fc2827c9ce5685fb67e189edd5b5a769b01f5a3040c7bc367b285f6109ad97e91ed5965f3edcf9fd157eeecab34e53436658e3a33d31acc3ead8 SHA512 aeeeb3431784ca45f1142ee74be569fdb07dc87766af746c58715f80be7a80085f21cf63e73e5d4f79d5bdc8f01a21eeab1e76aa24088a4a85a275914f721eaf +DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_ml.tar.gz 432307 BLAKE2B f5af3532fe91bed7165281fbbde1ebc5e5b7a52b147b6cf9eb28384f4810639451896c8c712a45bef5265123f924c52a56d3a6195b121d97d8108af35602e1cc SHA512 a52668312d9a9ae1c8d2fba27f4b3401cdf8066d002e2661789c7c222e56947ef5eb7e251630e0c3ab66085e0e62220e7e8b933fe40d4d00dbded1713671a27f +DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_mn.tar.gz 2315236 BLAKE2B e86ed4247811eaad4c31c2a31938f9c159e60c525edfec0436ebfbf41e94fd216acde4d7b5ff9212b9f803f02e781bad99556cb60ca72b3d68bc7e10053067ba SHA512 49900f0b9dbcc955f071d146f10b3f84e6dad87277bf9f7186a9302fbfa22f4909a2b82088a528f7f8c256f3222b4e738cae531ed6f1234f3de57b8a8cac5eb4 +DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_mni.tar.gz 326654 BLAKE2B ad06b3f9a49a716359d3432a0d6bd5c9297996fc44a084a4d09ac7f48d7b24d9c649fd57cc70392fe060202e16b110e71900e73b7bf81d12dc7e813da5ea0be0 SHA512 cc54d0815ea03925c33c5c6a65e8f9b3be8effbf78a4b06cd4ab5d438db1d037343ac2740ca0d6be04248f22aab3c2822eee682b3994c734fb422d3616f45037 +DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_mr.tar.gz 460941 BLAKE2B f95662c53f4ac72dde33bd9ae61cf463cecdc3ea787317e9cb048a7615256cbd1d78804034b83b1573a73ed4c143880a14a4d34062e122f022fb32619abd799e SHA512 689a6ba9b45451a4f02c4d7e6c56f086073526bc492803cdd25c86663121d155a8a87816249d1601731426f2c06148f534b5934e08d1d276dad2c4090d068c9d +DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_my.tar.gz 373644 BLAKE2B a994cd736efa02d6221195b7c31ae99d4e597da06886081940749eb52318175c205a307b4b1f92d9185551fa9e349cb7357f5ebccd0ccce9657bc903981c209e SHA512 994c0fd005bf72d0370e47b1352792553bf532fae996ff9d57291e106cd31e6cde4df037dab519c38136c45733b864a282b9aaeac47592ed8dc1364bab27916d +DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_nb.tar.gz 3551228 BLAKE2B 8d8f1e034f4ff3b79c3a166f954ce6fc4ae9dad1a258e219d652066ca3d2580e81356a1384aa1fe0b8c73a8a5031ef715de9d4d078f2fece366ad2bb174a8862 SHA512 b842b81fdcb765fb77c0c98b8d9df76f95caa84f1421edbe7758c93d239f3dcbb30ee73a27169e9643b25fb554de784a7cedd5febc4c9d14d4e2b918466a1420 +DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_ne.tar.gz 853292 BLAKE2B c2cf54f579e0b74f968a5955ac41e32d41984632e8fd5f46fb328eafbaec23e1300f48dbab3890fa7a120ecdfdb3bc8106266f6e4df2c3954f683f9ab26e576f SHA512 8f5da633f7a42bc3c92c563d61e95f54bafc89ccec3417dbaf35c8f9479dfc22b2766106a30c1a80b31ffb1088f4c943c9b94e4b692c64e534fc973c67cb6b53 +DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_nl.tar.gz 1655596 BLAKE2B 7af096e2a5be662e440b37e8c35d97fd40b7c661f28aed9c3f2ada33a11bfbb0dcad4f8b50d036b61d3bbbf5be6eb6894d975d6a4120a6f4961d51dfb0ceebbf SHA512 f7cb8b396f5134643e25b76ff00523542243e5cfa1485b0436d376b5c55d6b155df9e12472fc06261621f2bde58fffd6afae3bc53c5db6e9ef84e65071506cf7 +DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_nn.tar.gz 3553541 BLAKE2B 7bba8e10d2c7220578233f69a9d0bba0d0a9a2c7fd1f1e2151671e47f81f228ae1a151b731e6352bbd01816b4edaca60c1f185db2230b4e18d3e20e41b270dab SHA512 78a86f2bd2e7826edab64625abdb3242d47eb408dbe91a2e4691a2bfcf18d4f98f81a75a9b5bd8e0514ad30b891db976a7490bb35d14efff466897d08627876d +DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_nr.tar.gz 228548 BLAKE2B b96b744b2c4936e467e162501bb75ffc42b4f3fe756ef89e76ad0dffb5f00faebf48a4d0fc454e222e6432554683b0bfe0004147a4988fd88c0e5900436dce99 SHA512 d8a6b1a84cdb7d21ba265c37a4d31ac9b21eef20dd7080986ed4f69c06772553db2546f306a52fb3a2f62e2d6455b5c85a718cbe73bb9aa1b6851359324f83fa +DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_nso.tar.gz 259323 BLAKE2B 5a2f47c00cb6538651e280343d3ca17bea838582dbd6e7092a40d516c525d105158395e72e3160c0d353764bd2be1b1df56239d4b643b1bfa19d75eaa0f26a7f SHA512 b2040e8feeffff46e440e5ec8fd9691f7b297fabd341bcd02a67ca828ca36fd76de0647491faba5294381d6f13d123deaa49b8f5a017c98ec22814b4fe65b512 +DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_oc.tar.gz 1166654 BLAKE2B 486472785dcefafcdd19b20b75e97ac54f4a547e878be04eec4fce082561d7ccbec3ddc39e39b93d7c90808c6f26521f743540e09e52d358b954e3bdfe1a265b SHA512 51312436edc83521841b4c2465b38c03e5798c837ca20e70b7c7bed4a99530dd6e79442a9bec905e7bd9beffbec886c6e6038e0bbb7de48b12a4b22fafd210fd +DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_om.tar.gz 386452 BLAKE2B 1756b8621e3d4ba9068a00bff4ff47e24c8394680d13f44db933b5bfc5b32ebb117b51b9b7855230d91811034b0255fdfa4dfe58d4ea0fe14089176d7a6e0d36 SHA512 ac9661ae86f670d4a0e0adb1416839929693d8224bc48c1121ba47453139a946e77121da21134207cdd315556deea73760cc0221ba383c4eb748b8a9e7752f51 +DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_or.tar.gz 478531 BLAKE2B a7ba363bf0443051305d280a7825b560e0741092fb6a71d0609de65db5ec002b770f87669d0ef42f8a4fded0919e463c45950527e886881b9b6e5909fcde3525 SHA512 73090ee4154d735dec6578f340b3428d2141dee49f48e14db921a70ab15ff9ad0435b53475245970a733c7d07f97de8b75b261772c672f71e129679e4f8ebc80 +DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_pa-IN.tar.gz 452889 BLAKE2B bedefe80698bd7a75887dc13b6485cc0a79ece5b48d9feb76de42824196bec44e27b06493530ba1b576d65662235ad66e7d74789291695fc4edd4b1345f58dbb SHA512 25a1a06df89dc85baceec8bba1553344d06416beb06aee49ee396c626df7fbd214f08e4ae5bdd7e36ec19d8566d0164aedba444f59fb7d74fd4f26f286079cd0 +DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_pl.tar.gz 3055329 BLAKE2B 8d7dd814f0860bbe9035ca6c11af53a88ab94e220ede5b6d2e891009a1e6f97d7b193a96a8068f14c18fe6a34f3eb66f297c4b4bd34bb2bbf0d2406141538a7f SHA512 840cd630a848d3ec7d94e02ede469a907446c95213e1448ce419f162e38c665c191af4c161decd3cb43ad1df307ef7bb1448a5be043fa1f8331698ae914bad5f +DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_pt-BR.tar.gz 5753998 BLAKE2B fc1b3ae899e4f96d2697bfe634f750d97237540704038ef845537cae1712cf6ecb68a2266c67bf410111c6aa7c35cda9452ca650882c9b866d9dd133077e8bdc SHA512 57e82c62abe804a69d1391a5e5ff0f6f35ece110331ae86b784daaa99e0aba98c9de28e1a2b1bdf1410a7a29dea732a6686a710ed6e9c7a245b1e334d74e3ae8 +DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_pt.tar.gz 2389081 BLAKE2B 0c80878e99b87fc060fd22e0ac15c22ce036d7b44365b95840a152d5e1dd390a75806140e04a0e4afab72b02acaa6c9f53bdf1d0c59850720f867f9349f97b0c SHA512 d90034770e7128db42ca0f8a0803e77fa1b186437b7fe6538831c03185b89a0266da0f3ad82a04767ddfc7778d828c0f62b59560c1589bd8bdcf9f666c98b5f8 +DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_ro.tar.gz 2332503 BLAKE2B 717d602b0d09e48751c9c6dbc0f7b41caff8fb2462957831edcd7afb2c420ee3ba92349937a474abd4091339d53fd0acf6831b4eca49bcd4d525dd3609ff1b8d SHA512 cbc94f35187848ea70e6ef94e83a3c26caa60dec558369cb979f95b4f9b88b73c5a259b4d79c5bd59591aad99244d3d7570385b11b1321111d6a65e5201ea25c +DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_ru.tar.gz 2249149 BLAKE2B 925ced2831625d24c6c4c879357145af674cfbada0bf7ab415d177460d6d7130cafe568d78710e38649b092ac6d97696da01ffa64144bfa614a737bde688523b SHA512 37dca016f177a0edd6ef39e7feb99619592fe8160cb39d62536ed589c5e5bf936fa5f9280560500a0fdaf0b43642b3e54b7f5ed7b7f1d6370a9c4729327f50e0 +DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_rw.tar.gz 279640 BLAKE2B 0b474cbee32e7b538594ab6d586880bc30d8b342d3d166259455fa0405c89212e42f72679f5d7a5f5c832263b5ffba3d65a1764b5dacc30e8964d7de08915084 SHA512 6d10260a4e4ad7dfba81f6b7a4af0ddfbb9b9711aab29f97298238e3dffd6a7ee7eb065732cf7128b1bb64d4c44c8f37fe72ba1e37f3133dc873efa26589807d +DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_sa-IN.tar.gz 364337 BLAKE2B 1bde4cd7e57cfaed134191e3543c163733c957e5c8b58bf4610b083570708ac8fdad6bfae3bbc0e289d8252f1a587692d145d81fecaeffe5b74bbf4c71b6c281 SHA512 be6862fe8318f061b5316de2f615dd0bdff25146b07b1a5ef260068361a8d3d1be1140d4a6281ccbfd711abdc23d1e4fd2d5d63e317aa0d1ed2b24e653002096 +DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_sat.tar.gz 414620 BLAKE2B 14bf8272bf724679a5b6a97f947b0b576031aa9ab7b76ff54f6ad8faa3c11175fe04b30c04a92b0845c2b863dfc73f9698e2f25bf685d438f43f4c369cff3c0b SHA512 e397db02ee97969440d46205c25fe34261fa68a9387c99e3bcb5a3fd06fec2c0a9603f8d5ab18dd7bec642113b72c2c2fc1ad09fd09ea0a31cfe8fdba60b7e2b +DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_sd.tar.gz 345059 BLAKE2B 4686759028e9bf3991e846271ebbe0be9369eb0fd40713c24eea046edd44e1bf4209a0f1a7815ed4f3c32c308631d3a0070a09303ee26b4cf211ef5e162ce8c9 SHA512 54d9b7ffbb61b7b4202fc7f6de0c76d57228f62e0d82fa9562046954d1b0cb8374898ce882a5f758536013e066a59db50663b9f1af889a9b4396c428f3b56f3c +DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_si.tar.gz 656262 BLAKE2B 0356dd48bfc2e93a1008acd1845f90c1c8b900d2a211a31a6f6b53df0c3a5afb34e3c8c33c821e659fec383a1f060e334be41c5e7296d50fa91ea05e9854715c SHA512 4534c75681737f8fa561d35c96c3804aed79e03f51a5e4430e32f2fb7ccfc9037df94fc8609fff1b25a6390d2a18569d9e910aebdc1f20d1928d17275a45e309 +DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_sid.tar.gz 415391 BLAKE2B 5716e893a758ccd2f27107b36e7b1d0b264e36cf884d404deff78625020cbdc7cd0915f72b4b773c07c261cd141dde518239993357f05059bf4319f2eedbe10f SHA512 29f59e422e60b29bae9dcf2d291dabaa169d1d3115271c5390ff207e83a6489ad722ed08b16e1c4ef93c0f7324c747c71eb4d0db80a15804fe96d9e962f66510 +DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_sk.tar.gz 1922550 BLAKE2B 25efe5d226dba73913cbee8eb2ee5ef9c57623c64d007950503696bbb0ed6a43333c38387e3e5fb59448949fe2dd615bd072d96d25dcc62bf81f1a60775cda44 SHA512 4767c3959830e3ebb7e124654c9d48631fa8f628ee31fb14471d61eb2c2a1bf20f39874429cb8cc0ade82eb1cec77fd1e22a3221bdbe83a06bad31e13861976c +DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_sl.tar.gz 2507615 BLAKE2B 105f47818efa58671c2a2dedbeb0ee47131dda7a9e02ae5a5d4a35ddb02e59a8065b8542d6f175cbd4a39e11228dd0891112c4eb3445990fb6dda3631b283043 SHA512 bd15370f2283c7d53fe9cd27b6e6001b5aa7e1bd45313b7c1c7dbb2c04edf3df4e427071d9aa11442edb21da5c48090c0509a8216890dbf9e183e5344a3ebfd0 +DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_sq.tar.gz 1075940 BLAKE2B fdef44fffae4b6e2c3bb65bbd716adb7bf2a104477c587623fcea778a0949c0748dbe3dd5cfe274a6cef0f0eef5c9a04b58150607a9bc200a4014353691c61f6 SHA512 591469f249d621e801b5574c1a546bef0b949a7c98bf4ccbb8248277ad0ba7430ba58a0dde9c9a6d4e1c415d700b0bf82cba221d1c1f107b5fe0e9baa94ee157 +DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_sr-Latn.tar.gz 2291868 BLAKE2B a56bf42376713d632f582ad5af024a5730e1daf5ad8b8f9058566f2243c49b3a22759c0c445d1a3944be6731e113dd3b4022f12693842288091d4c0573b9c2e1 SHA512 6db790b43f0f6437b581ef3d5849746480ca543b3a31982cef4fd4ff0da2beafdd38c7b7a0902b2ade89f22bf906f0ff503709eb1ea5fffb1ecf68fa2ab208cc +DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_sr.tar.gz 2694020 BLAKE2B c47e51278525651c138bb2c8e4c9d06f1084e914c7f50c503aa6397703998e8f5cc2ebbd4d562f40a4f1450073986ab4e8e5ace728bc65e7bd9c393addb2b024 SHA512 754d5558d437aade5041d6eac68a2447c47232153c2ef0275607359e77abef7984800862cfdfa113f76f2f968a498b617b11d4f93e8fe0da76c5b03e61a5902f +DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_ss.tar.gz 234217 BLAKE2B e9b758995a68147f6963506a29230d7d7b954baa02aa586ce530f5ccb7933ef41d75455a97308dc11970831396877762942068b797445003a6ab750f0f4e57ea SHA512 6fc4340a87955f9eeea0269767eb1c2503d98799b608cd2a1e0678105ee0f16f3b1aaa4c14015ba6e33b6905a239de8d87b71962e9362557337bb792256aff92 +DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_st.tar.gz 230001 BLAKE2B 42605df9d8b0f0e02304d0340f76826c5975d79b2b196c128597c8915990df922029414961143ee6a0b3f91ed564b0ae17fbb9f01a1905b3ee920614cdca7280 SHA512 0d49e54ada23a5b7cfc2d5225b10f7a805c89d63d1b7ac1066d579c3a1aa6ca53a7e0dfd2f7688b149e1ba6b1b163806403201bae7df26e8267d6254f37fe3dc +DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_sv.tar.gz 2642404 BLAKE2B 905f7e50612072bceab098ba7f996b570e73e105598720918e0aecda901b539706ae03fbf83768e70462a68a70b3ae97ca17e1898da7ad431a02934bb0a4b665 SHA512 3dd93077c2c78da75edd88e72dfc895310f34f666ed3bc05034a85943858391e00688a488b753f22a97d203bfb5c13f2394c965b895ab75dc65f0edb0be15606 +DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_sw-TZ.tar.gz 256458 BLAKE2B 231372e06faf65749a7daf2570f1f227b3a2c33af206374dcab0b59ed22c1dfa15b7fbba758fbc0b886086c42b33f4e942df5309ba029652d67b54c685bc7300 SHA512 84b15474699e74b3316ef605c7a6d6e7069579b0455c435b882649c6a626490abffbe1a2f1601e8094a33b1e897d229037f29ab86ce12bffbff3573ddc04726d +DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_szl.tar.gz 581979 BLAKE2B 19f69cde3777db3c00aac36fa5fed6844b93834ae158d4285f2b025bc2fae23cb22f606d7c8bb94b257adf02a57a3a695a5fc7aeee1a359bb96f0074a4237b7c SHA512 45cdc64f11824a28a3ef4c76b9b9e059d844c86650ddf462473fdc0738b77d70e2f615c11a0019719d6bdc1c6dd8f1f69075ac1be35b83a5959fad6b3d3357c8 +DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_ta.tar.gz 611674 BLAKE2B 57064c3e40f9508dd6ab0bcbab55c0d41833c41f44c1873abae5e5116f1e926fd78095a4cc73f06a45394ab2721a2fa1a4c42bf4a0c5bae9638c955f03e45406 SHA512 1a0061837551ee5493f9561c77af875c35c9249f775d65c7ce0c2a20ec811f083901620b3fc482f25b3e8032aea4ae76567a34315c1b6970911287107a9643ae +DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_te.tar.gz 971234 BLAKE2B a61a2cd0a61e63519e5e4b1479eb78dd45401fbfa30903922a4d39d47de147406523ff8fc95595d5cee33f69b85c31af2bc6c89a7f6926bf7a4911207dd2c1fd SHA512 e3e7c363198c834d00a857c77e867722b39605f78230f7ef045716f86331bc49e57b4f60fcdd39bf86fecbacf1a221bc3f14b58a60cc1052eba56cce1cd7a2c2 +DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_tg.tar.gz 311471 BLAKE2B 986f118fcf1a59e42b18c6b65a04e3da4ba695fff4a4bfea15dbff7acfefa0dd445f27af045f1e8b19a798abec47c25e5bdf51b9a18ea8ff97cdbfcbc0abdcd0 SHA512 79b14d620f24218e02914c83d2ef965159816e609068eaeee9b2595813bf9abde1a04ae74efb95468aa5564d900e66bdb52b6273e55597d6a35499a9dfccaa36 +DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_th.tar.gz 1177076 BLAKE2B b64995de1991d3b5018fc6d350ebbcafd1a783d88f7a76ae88e95c3dac415cbb0600b5214d1b099c1e29e908c4463ca642da29c3b607f53ef01e266da3d5dacc SHA512 76473542c048fd209f356fb0eeee5896defc6dd337ca932ae1f18af386f3b4ce2570087ef87576b7e51dc54056971c15ce92af69ad65b3dc68001dd602cbee3f +DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_tn.tar.gz 214409 BLAKE2B 0ce7f2cd86db37cc88a38ec5b3c403767da8a3ed9837cf08f5855358a915871d5c40e9b4fbd53aeb2d694e4c21dcab705875b475b7c9fecd41c89cac4e0e8c4b SHA512 604806edbc60caedc24db387a19aa9c888bb471586f0d176c94571c2b8dd5e3d43c9318b40e5ef300bc92ea1c18230a28e0e261c3e3943482a8ba3bca61bd5a9 +DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_tr.tar.gz 3014442 BLAKE2B 23300c382a4b022bae1ee9ba783f1f12be5b857c84971cb8972840ef7385c91151c5ec69895699de07f6c1ca4a4887305891a7273d18a7f18a3c667e8ab8db54 SHA512 a83344ed5d8ea67ba4e8964d5320e26abc07260a3709858d3cb258d08a208dbab3085438dfd41804c82b7e71781a5b7caee828bbf89e9f2b9ba94d11cffc175b +DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_ts.tar.gz 227763 BLAKE2B baa8844692d12bc695eb8c1a34be77fd35e669f0fc8cc060abad10f99437c1b17850e18ff835bab32696f9c75ad66479352f07f6d270b05a2c48d84d265bb482 SHA512 1f22219704bb1674d21fdfebf1b1abae24b8b8f67b62779d71eefed92b1c21ddddda7a27ed7aa90a14eb5bc75e155aa65ef29a767d8460b4694b5862e413fb47 +DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_tt.tar.gz 148827 BLAKE2B 981950ed5151797420d9f0db55e89fb04c0603f39ec57c767c1e61d62f46967a97dda0fc07b33dae853c691fb0aeebfabcf9a9d189646a9b300d7c89c27750e7 SHA512 66be2378c9aca0979ecaa6b18f6516643fe40ad6e1c9c34992fc3f1a654f35bf4b7f3ae8b1ee0a6c5ad1e93ffdca6475762f2ff7a4fedfc0461ca2ba43c23c91 +DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_ug.tar.gz 445799 BLAKE2B 49c1cccd39e168a02eb3ce108ebba9e7482137b47e206bd092ca65f69af799c298aa8ced300d0749901b5279737c7ce8a2a0213e4daeb80c25458b9d9c4f0ef7 SHA512 a5bdf7c9f6eec081a3c0be9c4cf96be3db0aab1aed97ab859149b2ff481752461c9999d7600726859f2aca91350a1b70273f50df3240964fc4ce42c074f25606 +DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_uk.tar.gz 2730654 BLAKE2B 83e910cc52d664f809dc720ccd54b5b814d8f71b9c6858951aac1bea7ee8ce31d4b2a124aa6edfb1eba8452c82732b98ebddfecc7ec43a6e857e5363c5eca220 SHA512 5cd51b90c80226b7f6205bd1419f586fe1002b6da83775d690f800da9d12d39e3c511fbd57201b269da4b5075e1632a75b129e50bd7325d4c9d75ff1710b15d8 +DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_uz.tar.gz 247892 BLAKE2B e4db854938070d71f77c11717b267f9b418c8cb98abf12cd7396af7630c36cbc907325910a719627454f4ddf867a1ab1d988c8cc0ec5e1b375d3e78d11309611 SHA512 0b754447b333eec5850f8df56bd6e6a0c7d395aada630146ab5cadd302a9689d50a986745828ee23cfb9f3d437ee8f43bee62f91158db48ab32d7c8f2c46b800 +DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_ve.tar.gz 231219 BLAKE2B e501256e7ead41cf1daa13a805a17918efbeeeb3aaa3583e20ac03bfe20aa1c5d4608843e5ece44383535e2defbc4a9f4da06c34cbe96a15f8956bbc3776be9d SHA512 15c2e7d027cec03c544b8053991d0542b9d31e80e7c183c8722d17cda4eb6b553efca0b180abe453d2824e917e055e62c6b7dc4f32941c8203e3c415f0636d19 +DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_vec.tar.gz 598639 BLAKE2B e99e97d666d925a7372619adee782f4d3230fd0c0fac96d6e3e97b1baac83cc569447dd85b6871196d5533a19fe76f53ded148574a968407c748e6e255d2adcb SHA512 5632f8c6e22effb157a5649b094b492f67962a43c6d188445222c58c275b5a92452657da14d4280c83cb47a2edb0d16afd68d7359d5f6b5522f330aef8238b91 +DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_vi.tar.gz 659228 BLAKE2B 36ad13a9c30011d0ec215b02752b4bc4ea8db1da4578558605b5e55dd7b374cd083a44deb70f85d8059492f33ccc98087fcf53d8bd4a34b3c1f607d86dc26724 SHA512 931fed2cb328ee0f61e2226aa717b821aa99373768b66a286daf279e2ad00c96f741ec3899d06e912252fc2ccd4fe44cbe0380adaee8dda82b14bfe1a5ad610a +DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_xh.tar.gz 235072 BLAKE2B 6033ee39f27fdc9c51e76f2e838fff7174aa8d6fcd811d5b4b9cbe75b0c0e4f5cee829926f3dbf877273a68ce70359993f65852728bfd08eecc2302805fe7188 SHA512 28af9dc199338b886242b736fba07f7dbe893170f0b0ab56e66fb5c77894184a87223e3266825382e137c3330b94aa0a92fb51127d485be61021fbf87478edd4 +DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_zh-CN.tar.gz 929110 BLAKE2B dae1dd9c0bf6436d9bcbdaff88fabc96d9b54bf8f5f0e20b55464a2b31e4128f22702e43c1e00a62001a9c7557d688b38967d2dfeb0e437a9e5e2a45a03f3dce SHA512 d8e41d6e457ca8954e8476b6da23dbc332c84833dbfd9c90b2644cb0c9e02e1069ca174b7d580ad3d924ec8923a21424e4452b74eb5847a1d7d8db8d7e539389 +DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_zh-TW.tar.gz 948538 BLAKE2B 6358244a979f57d994066d7e519762f77a3145e54897cca9cc61a9b0a00afa8802db1ddb040b59fcc75cf5a76b929c033bb69837d0272bc5eebff123e18c7af5 SHA512 15c0ba3c367e570715811b30afe5590bac66097d2f9305a4d0e1551a1b06498f55f373902121ae420494b69a13998245cb6f4ff338f9d54f2d623ba91ae8194d +DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_zu.tar.gz 258588 BLAKE2B 3fe65d84aa359035a67d70dcc8dd5a29430da70b6deb10fb4c40e9adfc8b7e182de173b1f5a5e51e94995cc9a8b00336f55fd7b3b8035db52acc868d14436bc8 SHA512 64cd74e6b6af1a50380fc1b4f29e556a22a59823ac4a0b3109585d801eddba1f414314ddc0e757f9044207366618f536c8ea982139dcfe0f588edf5a7940cd9d +DIST LibreOffice_7.6.6.3_Linux_x86-64_rpm_helppack_am.tar.gz 3249936 BLAKE2B fef4fc65a2d29599025bdc35b98b70058a9ff68248407a216c1f1b29b73906b6054b945c71c4eb61ff679ccabecd913f8eaec9aa75b4ca113f37464e8191d6aa SHA512 1be2a25fa0aee220b7903b750e4fbbb2bdc7ae93f730e8f1e33bc388afa3a7ff5f3c5c18910fa2269e14c6b8c8a95be275cd8631da0c61aa96555cb0da585cb7 +DIST LibreOffice_7.6.6.3_Linux_x86-64_rpm_helppack_ar.tar.gz 2940202 BLAKE2B 5916e5ed53919f217a1b5bafddc6197eac842b52c411b9c3b46795013090f7397fe17a15807546cd39de6b39633c6a315f36440e9fe53b0c00caaba218ac2ff2 SHA512 876b4ba32974183a9b8088a81316db05488fa546bcec0fd446024d60968c56578cf38c093eea4618720e74b8726db6cce841186c7da571a84dbc1781a8002404 +DIST LibreOffice_7.6.6.3_Linux_x86-64_rpm_helppack_ast.tar.gz 3111468 BLAKE2B c4f985008d3f8f0a948bef35fe36a81ae0d015836f114fb055ff8c6770f1ea7563cce87202a1b1104f734541b737d7fd11d102efb42bbf804985a31ce80f3700 SHA512 bf39a9a631809e01c45fa848e2eaa5ba8b13976a7bad702208cda8ae7feb9978ea9009143bb86c59a21f41d1e0d1b9b89100019d8d1e8997781467a0960f0db1 +DIST LibreOffice_7.6.6.3_Linux_x86-64_rpm_helppack_bg.tar.gz 3410845 BLAKE2B c2f2228e3302cb0b0401650781096b2ac92ed21b630a12715d0df4b48421bafdf0d0919eadf72c6b0838339666e58946fef3ebfdf37b4fee482787869c7b1e83 SHA512 19384633b4e2e492ef2e955f448df39cbe61ba1b61c3d67179e159a4a61a445b493b91b94e9465e5d28f43ddd443f047349a4766d985c2c3f88d9c0f0b2950ac +DIST LibreOffice_7.6.6.3_Linux_x86-64_rpm_helppack_bn-IN.tar.gz 3408705 BLAKE2B 59e1c45fee99ef8c0941438b4f20f1011c5eb52fa4cb408183ffbe29eddd4f935d3bd5f8a672a03115ef115cf22cfa58e89c9b226b401c711fa94fb1e8614673 SHA512 16476f25d02e40e417118d257fa6a0a81af636d0c14f6a4db6ca130118eef62f89e94fff8e32d5df38c0193c580aafdfab22fce14c01cb6d8b771b89e7be632f +DIST LibreOffice_7.6.6.3_Linux_x86-64_rpm_helppack_bn.tar.gz 3220955 BLAKE2B 790b393cdf55816e4e8670f79c2fcecd5e49b81df43625396d9ad8e97d4776b9a56cbaab4c095e793ae58cc6c5d597d018c51e50679b141953976b2fe70dbaa2 SHA512 4521e77363887dc475a1fb6459fe9df251f093fa4d0676c27432fb76cd8ce281c87a6414c1599a8d4488a270972550e632820188a913ef224bfd2a46e6eeb9f6 +DIST LibreOffice_7.6.6.3_Linux_x86-64_rpm_helppack_bo.tar.gz 3218798 BLAKE2B d01212bc94824b40620d4aeaf26dff649199221192603b8f587a367f67b3e19babf329336329ea603365671c3cf578278e272fd8ed94ae13b97f669b2b86d838 SHA512 4452382caf247a4310c0e387bb8e37f7a7d767fb6c165c10d91727aafaf7fd37ce4471a67654663c6ca709e559dcf73f8a1fe28acb5ee696c9e3b23ac300dab5 +DIST LibreOffice_7.6.6.3_Linux_x86-64_rpm_helppack_bs.tar.gz 3025154 BLAKE2B 2238b5e563480f059f376532318a7fbf29c3ae873a25c0194eba0aaef9512b83f6b573b5b99e87bf6a5493ec5ddfd6c29d8a9ab721bcc3bfd2d5296bbc323d99 SHA512 45627cc92032f4f3d5fe02833a62b6d0c545e96e1f8904e7c4a63a5f17e6e82d4ba135abda2682be9a6be1fac37b0483527af304e239ef04c89e48ff4df99c25 +DIST LibreOffice_7.6.6.3_Linux_x86-64_rpm_helppack_ca-valencia.tar.gz 3133129 BLAKE2B 4ec6293afc7487fe71bd0354d554c85da8774f9a3d3ffe4616caf337a398ab766b092402a51539b183d572a402e677e56d5b5f23d3a22aae43687a4635076de7 SHA512 ce9657011f7b42797e82780a704ed42c0df7b135bde662a217877b3284ef06bc45ae531eeef56f56022583c5ed520397553576216ef43df83eba500727962baa +DIST LibreOffice_7.6.6.3_Linux_x86-64_rpm_helppack_ca.tar.gz 3129934 BLAKE2B 5060413ec4c091e1f3e55ca2daeddc460c0dd76bea8995a1dd1005f3ac599ca1e319e00345e489b875536fc67aaadc62f87534913bb979fd4bf1262d71e860f8 SHA512 6547308119752746cf32b6cf916cc6d71e5cbd5ebd9d40fa0bc82cdc8e43d1a7d7e08e926bc910d6ed5f3de53f14fdec68bef0ad3159797dfe1e6dc793f9bd88 +DIST LibreOffice_7.6.6.3_Linux_x86-64_rpm_helppack_cs.tar.gz 3090505 BLAKE2B e37192b3987ed7299298ae68928c9a5c7f9e8e4547b46c4211d89990131a009e0cecc9f1ec2f50c74d58fc3fbbc51d7f323c49152da47d7e60dd3c873da5dbab SHA512 5eb74001bf8b0bdb54dc5369177361bc3b2143432344ff9aca493d8d185769422811e23128548624f71e98a146a0cc372c2c54a896c356471899b84d1cf584f9 +DIST LibreOffice_7.6.6.3_Linux_x86-64_rpm_helppack_da.tar.gz 3101632 BLAKE2B d9293d105054f9d1e7364ac8eac414f698c6b7c6ae95ed37c8a63317daeba55362818706b089655ec8c184ceeea182314287d2a9bb612c633c9cc41a38238419 SHA512 e9f1b9c77ef737e04cdccad09b2c46f06cfc6b4aa7e324cc688c32b97b50459cd15659729cca2864edcf4ecea26e0ea6f07063605bf9d3c43b405fcd7f350129 +DIST LibreOffice_7.6.6.3_Linux_x86-64_rpm_helppack_de.tar.gz 3180226 BLAKE2B a9c1f11eac54bbe6b6995828a53babcd25c4ea5e4dc945df2163e37a1333d1deb63d3a689a2a640df4096ff5ae4d7a35a8e6320d1423ee94ff29cd44402266b6 SHA512 de1904d811c20ea12630b4139e6b47d61c51361db7b045330382f54c2b41bb6b40e13a839ba3bcdafe78590de1264d5c2854d04ba6cae082d1d28391c351683d +DIST LibreOffice_7.6.6.3_Linux_x86-64_rpm_helppack_dz.tar.gz 3337038 BLAKE2B adc4ff684263be1f9bc35930f1e5cf053fd50db98ec2dd9318946bfd15ef62b66727c98c96e362eaad01af96bea3579bd6e65415bc67f34ce56ca12598e74720 SHA512 5375d034a36fc5dd099b79fc4dd56aa22a0c9fe4d8a3b2668162096c47e6593f8231a22f2ba38220a9ca78eea53fb85c6f9ed37f70dbca06b27aea2bf37eb52c +DIST LibreOffice_7.6.6.3_Linux_x86-64_rpm_helppack_el.tar.gz 3720323 BLAKE2B d387d0f778cc88c34cf2fd4ad1877056ed216dea5f2f9ba729840ab511abd4f32a90116da61ed5d925065e15ca7b9d7f45b740998d2b4aed63de8fc338272277 SHA512 3fb3834db18f0e01c677eb3fcd9f90801bfad7f35b8ee00707efb41383abbd26f8a8ffa44260f1495095dd1446df05d69bd3f7d8617596cdb7e777ff1e9ea9a3 +DIST LibreOffice_7.6.6.3_Linux_x86-64_rpm_helppack_en-GB.tar.gz 2945949 BLAKE2B c62014a0639d362a724189b951372258472a1fbb5e5f7312e487600ebce41b990eed169ff7f25f9ca20b798d745f8efbdda20e936b61c13baa25505dcc143577 SHA512 a6ccee8924604cf300f6d3b99dde86f8a8005042689a52088600794329b353da43f1d117ad0304c3e40e47accd4c7e28dc2dff61ba82898820775a75de3c1950 +DIST LibreOffice_7.6.6.3_Linux_x86-64_rpm_helppack_en-US.tar.gz 2361698 BLAKE2B 8f15bf6ab706c5704bcfc248fb2c5c9bead85e4811e4fafa9f38930e8684d66d2f532ec94a3d29aa721a0b7e07c9e339c189546dcd82372da736b18e390b6f60 SHA512 396ed95dc4a0267b1b10a6b444fc4f7dd39f05a8c0ab197ff4c82cdde30a21060b8084bf68025fddc46554f7d73017c57f925c49d3449dbe57bd6504806d598d +DIST LibreOffice_7.6.6.3_Linux_x86-64_rpm_helppack_en-ZA.tar.gz 2944864 BLAKE2B 74ab1f90af0e8fd91e0f0650002d50adaf00202a1e4a07532f1fcaf6b29baeb885b5506aa260da4b29aa960bf6a623f95b7e2527219e3ea828ed4d232be8f2f7 SHA512 36d99d67ce4f9a67cba076e556295f2b928a96563633fa1f2b2761119e146ec6296e8c909a4f2a36c4d8bdcdbb8f10c123e2065b3a14da31fd28f9feb8878745 +DIST LibreOffice_7.6.6.3_Linux_x86-64_rpm_helppack_eo.tar.gz 3030051 BLAKE2B 476ff2512f9a573c8c6865746588d3ebb7ee817236b40eac6986bd52b53b8180754621cbd1f234e70fc70d3c4cadb9716d960b855c2a6ab4da544a554dd66be3 SHA512 46ed237e4d713dd3205fa6d0e1725d0305f021b19917b7a662ecbf1c891c47c43604c078210f948d6ab62f297acd3f3f9ab36c26aeeea3f9fc4c6002e2306e32 +DIST LibreOffice_7.6.6.3_Linux_x86-64_rpm_helppack_es.tar.gz 3173438 BLAKE2B 7356ec6b3bc47ed47334249c77f540d40c0c4c222d9b1d614908963dea774273f50872fd453b79563256c92f9a830a9226bbbad29ef1f2a7b7b32e309acf44a6 SHA512 8177270a317a5550956463abe76bd92d3df2c68cdc89dc9acf1865091d013ab0aa8db0716c250941cc2971615a21009aa079fde3f4fe6074900115fa523b8174 +DIST LibreOffice_7.6.6.3_Linux_x86-64_rpm_helppack_et.tar.gz 3052488 BLAKE2B 8395d4f74083df90939a44946817e4a1b168724194990f3f9b1f07b9c818ea9c60fc2b93e3060ba978ed1d6d78dc63b12d4d92f6f0979eb673315f60a0e90f33 SHA512 a276595e601de98e722dbab00ff394ec4e13a4cd6f93945f21e633f27db4da8547d11cc83583e2da39d63cc2570756269142f497099e54bf3925c75b13b21b1f +DIST LibreOffice_7.6.6.3_Linux_x86-64_rpm_helppack_eu.tar.gz 3060384 BLAKE2B 4d71de7549803ff41be0eacf6c3a6dde4bf2801e0b41bbef8122fbd5aecb3860101917441c3b5f774f0018f25fb66566fa94da12fe3ac21f6fca6becb292a54a SHA512 a0e867da45e50d4c8ff226c90f2f635ead6a1f3945d978a1a8f2fa11e8c8aa3379c854ebe96b349b9d7af011aa06ced7fc3e87b54e6be021f4e8d68175ff52a9 +DIST LibreOffice_7.6.6.3_Linux_x86-64_rpm_helppack_fi.tar.gz 3082939 BLAKE2B b1a457d60271fea8d317b523e244486f8e4546b61753e7ba66030c4ed38ed154641e9cdebd9e5bd6c745f841f977cb009c7daaaf17ad084de4279884d8d066be SHA512 2c5db803abf7a2cfde097ceeb5cb5b56c3a537e995b3af328637b2fdb9ad84876a19f6ed0c7c895d2e75a44a319fadc7a958fbf13de1b3dfa352c59287d36716 +DIST LibreOffice_7.6.6.3_Linux_x86-64_rpm_helppack_fr.tar.gz 3154152 BLAKE2B 704db9ab3bcae584701e42b4cff23d669ed279b44bd7daef7c429dfde4dd9655a637fd325aefe54d4487928fc139dae496a34c8194a556f81932040df3966cfc SHA512 4cf24f481615fb5ee94e7efc7b1f13370df2a2188a5ddeeaaa7519c5153c0bfc5286656044d841d8cc4f8826f6d9dcd0f36b5a926e2622d6f506413f43d4197f +DIST LibreOffice_7.6.6.3_Linux_x86-64_rpm_helppack_gl.tar.gz 3102692 BLAKE2B 73f9f6cf992ead6987d1ac28e8d8307d7550ab85771f9d471cf3c59973fef230f8d7060849d4dddd37e778e45fb791b930e6ad1bcfcfb2d1fb8b35aaeb5a3aeb SHA512 18a9ccbd9faec4b5667e3e6e8f50b45af2fd6e107254aeb6c18cdc5e9b73936147ad2acbe2af734cdd80ec048e1619bd6dd0d08c795d62f782f8df817381e5dc +DIST LibreOffice_7.6.6.3_Linux_x86-64_rpm_helppack_gu.tar.gz 3032977 BLAKE2B 6ee1d68b340b36e9ca655d97ea9641e7f08294272be56f33cb82d247cd989703240f9b5e41044d6d84d1878e89c181c226eeed1565df192c77ae4c1fc6fd74fc SHA512 53d4fc318d7bdde9c9a9a8d225a341e6a87b3ee5bf4ce3208c1e1cf22edb69886298a636035caa6fa7621638210e496eb18ec3deacb90fec383906b0a2dc88bb +DIST LibreOffice_7.6.6.3_Linux_x86-64_rpm_helppack_he.tar.gz 2869817 BLAKE2B 2963be7443d3156394cb60dcc25f69d1e937798323e24488e9b5e2e9ef9d2655b717f1a0dccbd57aa2bc5a725123f58499594b8fddc36e75ded53e9f4b1ad5e1 SHA512 8c83b88c3097d739132bde46814e291e5acada4b40283e4a62ac745f5097c27449ba0e4b86e63c32528205b88595b66f5de2151ab8d09e486e58b808320a57e6 +DIST LibreOffice_7.6.6.3_Linux_x86-64_rpm_helppack_hi.tar.gz 3063851 BLAKE2B 66cb7686c6765a8a4403ebdc900fbaf48c8ee1380da6842dadcc2590603d5f51e4d918f215d6409cead97eba202d5ca2df0277deed004eb464e667d865ca0546 SHA512 4b355c7e4df47dc87d14101cd9f06bf3363f89e72ea0fff3123a4c133f7319418218cfb0f4a27f78fbfcf9ef4d4792c944d64f2b2515495c7f525363b8f61c2d +DIST LibreOffice_7.6.6.3_Linux_x86-64_rpm_helppack_hr.tar.gz 3020009 BLAKE2B da5b1786b828dcf70d132419b53f422889c6d53041b2a77dd537dc7e63c2e8c860369743ef63774a71b3facd98f6f702226e309c95cd1a9c7c36fb6be4339f4b SHA512 88a8b290afea688ffff784a71e8dfe3e6bc13d4b1b7d3c37a9847bedc20ae58c2963597f4310cacf22dfd115dce7464e4edd2184ba8bb77c22870083529b1cea +DIST LibreOffice_7.6.6.3_Linux_x86-64_rpm_helppack_hu.tar.gz 3234532 BLAKE2B 1fea8b84e0f0497172fbd1cd465e35e03fd632809f6468f81705f3a4d647e39ee4ddad5fcb04f4905ab2101506448213d8b0f86650a6c846646bcc50d519c5b2 SHA512 2af26816f09820ebf5184fc5564fa99ea05796f5677d4df8efea9168bd84548d68dd65d3224e79c1d3e7fa0a43720cd50e149ba07310e88b3ee7c371d80d5944 +DIST LibreOffice_7.6.6.3_Linux_x86-64_rpm_helppack_id.tar.gz 3038938 BLAKE2B 292b3474a2320cf0f7b2dd1aec0588c15027e8fad634c06c19cd3a7eea54bcd31e6f96c90dc982e3c45588f86fbb7dcc28184d5a62a7b3726e2a953e04e7d655 SHA512 a9d7ab6761f3d6c94f36aa19cc41184f802a3e033a9d2852d18736daa95aa1228c28b33a871a83d2a621cfac3feddbccb463860e4d5e03ac653d246473ef6f92 +DIST LibreOffice_7.6.6.3_Linux_x86-64_rpm_helppack_is.tar.gz 3026357 BLAKE2B 488e74d48e3078c6efa2e4957dfcb6a9ea38e838a4152eedea8cb55e59a4e2e4f841ebee30064f95b0f629e5c51d8136ababef74ad06e96794a3248b61bdc47a SHA512 2bc3c691ed4a00be1ef7caf734a6eb158183cc2d809c13c54a7ba4b31c8110552fc6f0ff1310e6df90528a5ba877fcc369abc52121f90506fe0bf4c6711457f4 +DIST LibreOffice_7.6.6.3_Linux_x86-64_rpm_helppack_it.tar.gz 3105411 BLAKE2B 17c809c0850459880d4fa0547c4a85e293cdc3e5cfde4098f5b10ac2f30ec20af9e685a1710b6d2ccc25e7bb693e5d92875e7db12415f136409f76b42ad58f3e SHA512 6f599ad91506c4b485a8e08a955d868d28ead658df6a6d4329ff4e1f31d6861c535c5bbe3bd4c7eb6d3e91870c1376f79e48c57d340e2eef523cc8610002621c +DIST LibreOffice_7.6.6.3_Linux_x86-64_rpm_helppack_ja.tar.gz 3452742 BLAKE2B d538f725371681dc2c5a772c2ec1fdd64c99072df68c63db93d693fe2498010b6869e1b84449f8204ee75e4b50c3fb312031ab35afc14506edf7733b5bb1b11f SHA512 63c42024b32d280e69927380e4894b813f3c129897ff31b8b87b5fee581438bf08f638e1fddf55c20cc01edd075610300366cab2486bc98319095ec8b2ec8fb2 +DIST LibreOffice_7.6.6.3_Linux_x86-64_rpm_helppack_ka.tar.gz 3114654 BLAKE2B 7097eba1edf51cedd999393d331ee1ce7aea948d18fa9f33c3cbe21326da2b5bc2e7181faa6158b818d79d7c7085c31eda9c227d8e26323af1f8c07bf6aa3cca SHA512 0b8f397e63597104f46c466c1a7cac82dac12d286e422d6e64c3f9b1cd0790fcc98546efaddec29c8cd7b2d39e8754339ec98c34a1f7795d217617b09fecff36 +DIST LibreOffice_7.6.6.3_Linux_x86-64_rpm_helppack_km.tar.gz 3436350 BLAKE2B 245313e64f03a2230524f84bad1fa0e1c6127bab89bad25fe0edffde81263347cc7a14ba317fb625136240dff99885de639e31339746b128798e1c5bec259131 SHA512 31f555e17f0f6c7e350ce3a3b88915285934ad94d2e2d0aaf95c89e158a8965fead60ac17162db3455ea212714667c5f8cadf9b8a0b6fb3c0c7987a7bca89dcd +DIST LibreOffice_7.6.6.3_Linux_x86-64_rpm_helppack_ko.tar.gz 3098407 BLAKE2B 20d7471649a83de6a24e574818fa2101722832f00cf311f075c0ec3fdce21ad3d3be99ab1274fc66741cf7e98dac25bccfa0b801f21dcca01c5d778fa8757207 SHA512 a16f97843b6fca879eaf6791297476e692e6cb8135bd1342986d807a901bb4d0003cb3d34dc793964f7076fcc41a266411bcbf7f4c51ed155d297b869db35316 +DIST LibreOffice_7.6.6.3_Linux_x86-64_rpm_helppack_lo.tar.gz 2975375 BLAKE2B ef83b0ab1564fe0f45d9f5dbd7015a6a28de36dcecb56ab34056ad50503a7958d6556dc99517ff48bd48c8f4df79c7448d5207c7760d787b9554f330a6c57e46 SHA512 5df0c0d92f40df5ff5290b0922916a93873bef031195d725ed41340567e247e73452b818453797f3a3b93d9ca5ac56a2bcf7d627e80d52b9a9c3d679da8c69d3 +DIST LibreOffice_7.6.6.3_Linux_x86-64_rpm_helppack_lt.tar.gz 3143407 BLAKE2B 29e2e2621eec1cd2ca6a57b08ea9152e73de4503b6ea4715b4fc4631bb283ef52736e5849c71a8db357633df38eaed13af2eee80b98542982e292c4ca772a8b2 SHA512 d37b10d890d9d7bfe18cadaf9e9ee39079e36b05a9eb91b9241be42c5906c3648692fee79d53481377927e71bc7004751336d03395d4b6885483fb38296d9c30 +DIST LibreOffice_7.6.6.3_Linux_x86-64_rpm_helppack_lv.tar.gz 3020139 BLAKE2B 1751617642c3c9215788d2ccf3e3e9e00bc8d0de1b31e3af21ed0e882bbe333b4eb7dc9e0c93fca1ec86a4323122568c4efd5572312f3ffde9dec07813be300a SHA512 a4e2a1c767b3596fb815f3f4a44be785d16abf7cfc122e69d0fa5f9e0213811c660a774a03a18d65866e4ec80f7e454a231233320573524118ee9b2ee945b1d0 +DIST LibreOffice_7.6.6.3_Linux_x86-64_rpm_helppack_mk.tar.gz 3057158 BLAKE2B 880363961feffbe697ec173958f75efa753dee4f5c1e980a2839ebd36f032e4d4a72b2ec16030f4ca0934c7c998b4257575aad70c7c7f668a97960697df2e833 SHA512 3e8fbc47656aa20119b764973557dfedb915112d4644eb4d612cdbf4df7f9511a04ef2d7221e23523b238d676a59c9189186ae418782e76fd611c56ace92263b +DIST LibreOffice_7.6.6.3_Linux_x86-64_rpm_helppack_nb.tar.gz 3059157 BLAKE2B c55f4e0beacef1df5b594b6f4b3ca04dd2e4682535cfc1ddbe6ce6db50d231537883c6fdbc1d0e6b9189c341233d10569620da15076ab9e356ab241afa6f7865 SHA512 8410d096c7dc7b7c4e6b22e1b8272323b9869f312bdcb1c2e55bc914d7c844e4dfba6e89d9c90e86d711169e0a5df5165c6daa860517aa09ffe90cee37b17f1e +DIST LibreOffice_7.6.6.3_Linux_x86-64_rpm_helppack_ne.tar.gz 3270112 BLAKE2B 212adf20760caf89b9a177e71f4951600f168ba3ee7a7b8f5dfbd27cab192addf68b898c066014e92ebb29c9a86f8b8a8621cd3334d6ccdb7d30ebb986553350 SHA512 ca16ee5df96ebba8989003733dfb9ec9963c0fbb45a53834dce99ece108039521746c2867cba8d4d3bf9403683cc0c447723cdbf9044210cf2cbf1943fe06566 +DIST LibreOffice_7.6.6.3_Linux_x86-64_rpm_helppack_nl.tar.gz 3129990 BLAKE2B 613e02317ce9390ed79bb21a4480bbd54de42b32795baa5f1ef2903bc8a75dfb06124e0b4d3f04a67bb8efe8cdc95420e5c875e1812a6cedaefdd366f608631c SHA512 f7d281c980042a24a11f7992727605bcbf9f9576a4ff9b8fcb04ca012ad983886495c498b983c30f0d522d3ae0cfb64a60ca94d1d7e4928dd944da7fabb07471 +DIST LibreOffice_7.6.6.3_Linux_x86-64_rpm_helppack_nn.tar.gz 3066501 BLAKE2B 020c9024d4edd85819c12c424f06fdf34d48c1f1f73879e2c0d5ba705c24283cc4a3883086f24d347826101a3ce617cda8344024f0beea8e0387a0e35316cd21 SHA512 896592b220fc478266103228be21e28ccac7e6dc7d643ad9e48bd339bfff7835673effc5769c9043e0fd58a3e469c01b53ec855409fae37baddcdd4671d4017a +DIST LibreOffice_7.6.6.3_Linux_x86-64_rpm_helppack_om.tar.gz 3094482 BLAKE2B 0833f40abece3e25dc7f3251ff6b0849fb905392ef5bfb992895ab6610358f542f9ea4b2abc3a4717dafc274d1e5fdb082cded3b7b7b1108e079b7604d3ceb22 SHA512 acdd20915340d9441aa8a3d265a4fe94a9943082c854435a0a2e3c3b93ba61e3c81e03ced536d0c7d1c7a1f2d8c44b21255f4501f724b1995ffd02d06fde2d27 +DIST LibreOffice_7.6.6.3_Linux_x86-64_rpm_helppack_pl.tar.gz 3178099 BLAKE2B 4a74ff8e083c3d7140cbfafe521203f28e84aede65db654ac22a8bdf0c8c07b587122a41ce15861784fe1e9b2b1671e13b77d58833c035535ec9853a98e08c00 SHA512 067f95c5aabfbb04549813bcaa099f4b3b51d67d424af06a2ec0f5d531ce49ec05c67ab80f9081de1f4a66b2091c7c0115b304463671bdcd6537e4b13bbc3a27 +DIST LibreOffice_7.6.6.3_Linux_x86-64_rpm_helppack_pt-BR.tar.gz 3086462 BLAKE2B 86e5797e019d292eab9bc2bec42d57c0f29d961fe4b79e8621c69234a82886e5933004a3b13ff73665f36e5527fccb98c2266a98caa05d9549ea8edd678ed316 SHA512 776ca9ff9865ae714485f3deaab9d3677a76f6cae9e8ea129d37b62492574eae7a8b7a4915d291d77bb27341a369e83258271c9e985482f4d707c421fde0e39b +DIST LibreOffice_7.6.6.3_Linux_x86-64_rpm_helppack_pt.tar.gz 3102169 BLAKE2B 4c124c53cc5ebc26b6f74edc8b7d2d82e887056a37e7f8155e6d6b7b3bf9e45cc30ba93fbc5063050ba524bee34372e8ac275b1fcf4b8ba93a7966895e211578 SHA512 7eb090af39e3ba9adbff4d19bcd32244fda83f4de7e62cea0fc82b502ff69c826f072fd97d705bdd4579458f9257012acb5418c50f8aa661ec71c482aaf251a8 +DIST LibreOffice_7.6.6.3_Linux_x86-64_rpm_helppack_ro.tar.gz 2986457 BLAKE2B 52c0d6e1f613c04dd0a2ecec5c88e03df084aa14567092ecf3f6d9843136e0ac021ac2e7c59e4981cbe765ff1781bf507b284609ab715d14ffbf6d77eb5bd51f SHA512 52100c37699afea2480c2fbe805229720031ca154f077048969dcad290526a3c37e1906f2af8978f6fd2f80cb5dd8251915929746b624bd319851262495e274b +DIST LibreOffice_7.6.6.3_Linux_x86-64_rpm_helppack_ru.tar.gz 3343624 BLAKE2B adacfd6eaa6a68cf2ad076676b7c25e204c3ab6370cafc7a999f0294365fec7776760cd6e9d3a070ea0d15dc6917c790e2015c0480ce975bc4a38acd624887ba SHA512 fd784d44d39a2775bda501d2d08b1b7f3418d0c37b3a760f014e9054b85d8875469c0409ea64f182e5f130b0f77432ea54245cbb6a5a084746083ff6ac5ed323 +DIST LibreOffice_7.6.6.3_Linux_x86-64_rpm_helppack_si.tar.gz 3126476 BLAKE2B 8d808e97541c9440ea4a1cab7aa10fa56d19efc5b3ebdd7a63227b5d9d81defd618b33fdf8257a3e35c2505a002c077fb0db5eddcdaec61fb567615af0ba7c09 SHA512 671f5ca887b686b9b575c3986c16530f39d75c2ead2fbcfe50f7c86826043f7bfba05425622e13559d064241cafc9b7e776e4e1cd2b83ce8f38aa6e05cc4335b +DIST LibreOffice_7.6.6.3_Linux_x86-64_rpm_helppack_sid.tar.gz 3079663 BLAKE2B 3490017f56559272fa86a63439583f712d411c2d71ff2cd8e5dd4d66864574b990b22ad770084f01aa40c1743f4d38dbea24cd5ced37d7e670743aab7b3dc824 SHA512 6903d7f460a103d55895e789f409dddd283088a7cd964bed1c2f9ac755ea1ac4a96c46125166c5ec2f6165d168296810bad549869254d0a19f58ef11dc49e4dc +DIST LibreOffice_7.6.6.3_Linux_x86-64_rpm_helppack_sk.tar.gz 3135189 BLAKE2B 4647dd08a4bca9461177183387f3d33792d9f6477549004f531d8b3f7911ab99e2ff4f31044b827bb6fb95432e20f92e7f17177a034a08bf1ea147358e1b1750 SHA512 f3d489e95a46dc3115f77c53e1094d8fbbe0a02f36c0bc7f3214b52d13321a7746eb63580e35af1c8274880c668d57c5eaf570ca0b35075afdfdb36b5337d613 +DIST LibreOffice_7.6.6.3_Linux_x86-64_rpm_helppack_sl.tar.gz 3076250 BLAKE2B c81c9e9a0a88b66c7f9b6a95e845f5d6fcbaec94eb55e584e52e4cbea2c5016fcd084d27258b3ebb0cd224b0891b3a8a2f840d249044f73f0e09f0c2e8e05867 SHA512 8268f1eb7c0ea3ed560e185f97452075c90e73826913d8a13a1e1aaa7b9d2d28f2aa5cb91f96696524b007254fc452420c3ed8a7565d50471f062a428070738c +DIST LibreOffice_7.6.6.3_Linux_x86-64_rpm_helppack_sq.tar.gz 3007111 BLAKE2B e5f2155ab96fe0f08bf9f7cf2a365520a237e8a979e87c552d374d25a4f68ffa9b2980ae1277cd5078c71f088f8d874d95357a666a86bdb5aa849405bc86e0aa SHA512 9cf621207d6de44c2cbd9bb16657a5ecd9da045e89c119e34a0eabf725e6557f31da265ee5ae426006f4eb606c916ddcdd84375645d97ddeae386e190a63f184 +DIST LibreOffice_7.6.6.3_Linux_x86-64_rpm_helppack_sv.tar.gz 3083440 BLAKE2B 08d747d8b10403f2a84ecc2cbf2fba6fcc412ab1f093520973387930cbbdc0bc284a441e8e0d6d0164eb844b632c02decbed7650b641f24800f827da33b9bbde SHA512 f11f1c6aaf2f375f8e1582a7c37b29d56be6b133872c38db17fe80f5ef4682cbd36d1b36c8101c139b0e8cd272ae842ee67da8da7e03592b7e765ab774c57dc4 +DIST LibreOffice_7.6.6.3_Linux_x86-64_rpm_helppack_ta.tar.gz 3318899 BLAKE2B 4d6cbd269c77e91894735ee5a89f8b1af49fe05d281cf53ecf71be71449297e180ae8944bbf4445e766fb5c3d622e968e41d526733da0ad94dba36abf52b0755 SHA512 5e104bd5fb5e7b1659b59afb0b00dfbb41f670a780875c5068bec038dc428cbbc5d98240b33f035d888b5d49caaec5ef48c29cc3fb59b658266159af7bca1925 +DIST LibreOffice_7.6.6.3_Linux_x86-64_rpm_helppack_tg.tar.gz 3022594 BLAKE2B c76072dd2ac2d0865d93debb522da713066e98f682a34570800e88563544594e70a73ef2bffa5f02668cd58093121990804e9d05539b2223cefca5efd37b7a7e SHA512 c12ea2322bc98947fb19fcd10746126835ed46a1031eaad0339d0b5f264f52b6071f607c6ba6ed52e7c50071df722ae360640bababd6abf417699d336c141e59 +DIST LibreOffice_7.6.6.3_Linux_x86-64_rpm_helppack_tr.tar.gz 3139995 BLAKE2B 0b73a286384e277e07d2a8da6ecf8670db963f170765cd1550cb11d32841a750ac1d338185337cc14007d229ea7f7996cf0dc2956bfdb7d5fd65cd1df9695020 SHA512 e197b60159539e55a0d5528e74d1bc3344658c13a10fde3f046849795eb2300347c0553c8b3b70fe8825920c3b6eacdad04593fda46011e21f1e00ff2ea56e89 +DIST LibreOffice_7.6.6.3_Linux_x86-64_rpm_helppack_ug.tar.gz 3040917 BLAKE2B 8b34d6441bd6b27671e095c1219ea465bf540e6e40784206ecc8fd4198242dc208443efca444a7f5f6f0402ac706f8716100dc470592883ac9189d749c747d0d SHA512 77247e04011ba078dd64823fd1cf638d648db273ac1bbbdd306165dca431482d138f0c7113b4d6dbba7477886d6fe111b6a5f8caa95ce73bca83c28f3aec81c6 +DIST LibreOffice_7.6.6.3_Linux_x86-64_rpm_helppack_uk.tar.gz 3335763 BLAKE2B 56d20276e394451e32242e07161094db75563e0f8375c68bede6b49354147f3e2629d63b30374a5a4d1314c689d15e56af7dbaaf5efced8cf81e1419c6d57e51 SHA512 68a9440fb9d947093707042cd41cf50bd3c689d362e85e8072e856a42c101547a9a30da33b6d411a4dc57c094201aa393996f9b3d3e08df787ab2a27b76b81cb +DIST LibreOffice_7.6.6.3_Linux_x86-64_rpm_helppack_vi.tar.gz 3071609 BLAKE2B db1ce828ba150fa5e7ccf346b7c5fa375979182207d88bc7bbd856121856270d5cdcc579a41b6a34bff98b853d20698010707391e4df18d879e2efdc07611a57 SHA512 9bf83618cdd6a2c3a7e4099244de4ac65d48424667da4ec55769b750f663910bd7f0cd12bc259faeac06da74b8305b42a0160bd2333526d6e60d820c08723137 +DIST LibreOffice_7.6.6.3_Linux_x86-64_rpm_helppack_zh-CN.tar.gz 3176540 BLAKE2B 6c5041f3bd804c0237fe409b72bbdf3773bf6e4abccff23039f3156864da774873e6eaa4df3b95b5741ea7c019ea7224b493d31270be6335915a7b2419d97e7f SHA512 71bba3b8c2e140bd30bc442c51a18f1627847137e4d3e8dfd7da0d508621850bd0f61e99d8b44c219cc779d5454a969da93aef881aec04c6b6cbcd9f5f07ab16 +DIST LibreOffice_7.6.6.3_Linux_x86-64_rpm_helppack_zh-TW.tar.gz 3210156 BLAKE2B fc569a5b8890186b6562b4a634f422471c2df2d401593603dcf8747b235e290a90c7d1fba1919947bc2bb4181f13efb88bebc8fe4f16e480b067c7a7f5cac010 SHA512 2803b70b505f88826b6b7a387f1f2440b1de714155954bfbfdb26af5e448d4317fc82fc11974d928ead2c441950dc297805d48dc62942e33c4cd8458e00a1863 +DIST LibreOffice_7.6.6.3_Linux_x86-64_rpm_langpack_af.tar.gz 1347992 BLAKE2B b62bc34c064dc3093877c227302cd4f3f016e5dd43562e7349cf818f31b49c831d746d082d35cc19cf519cdecb4d7d1ca4c79c5a545278444368d56b366a862c SHA512 f9b1656befd75988a44e5470befb972778ae73a922e3dc141c97adcbe5b1e080b3a04065d59da3f5032836efafb53c22bba4f620007480a35f05df019024318b +DIST LibreOffice_7.6.6.3_Linux_x86-64_rpm_langpack_am.tar.gz 797926 BLAKE2B 464a1267c7992d637add72baa3d5554e6ada6d01bf281885269c6acdcc511a81f3d3c5646143f6978990db265dcde984b4794d34bc8dbf60e044f82976da6583 SHA512 0c80348e8357e1f0001da1aafe20bdda1eea4c35da6862f10423e266b8396dd183c2e9ba9a5790c75eb678e49068113246db3c24cde13a162185d917dc94fa12 +DIST LibreOffice_7.6.6.3_Linux_x86-64_rpm_langpack_ar.tar.gz 2311821 BLAKE2B 6cfc219ff141db30347c8f1b7ffeaf61e1978185e000db163585c2128c08c8584c4e66cb5580fd188a548d7cd912d905dc593a7f24b21b44d5c0f546274aaa3d SHA512 53ca4d3b6c7e468501f3353c0dd5db34da7c83d5f4f3d73bf7e4aa63057ede6fd59e93c2d8399d170b02745bad9879370077c9208a246eda7affa63fc6158aad +DIST LibreOffice_7.6.6.3_Linux_x86-64_rpm_langpack_as.tar.gz 429197 BLAKE2B 4cb3646d8064d95561efe9ad7f08c0dda791f42650e494bb3fa0bfba163921f6fdc87bd0595550b8efbc071a226eb98c84b3c65a6ebdb749a55558789cee80bb SHA512 6c87cf8189de58fd2d7e738b6d59f61ec73f45da55543c270398e5e82f9fadeb5d466523a6d8f20a96a608b0d58a14b53555a982a5850699adc87c20ea3abcfe +DIST LibreOffice_7.6.6.3_Linux_x86-64_rpm_langpack_ast.tar.gz 533667 BLAKE2B d7e6200810236afdb0b16fe27cb97bd2893922ffc37d738fb4675008c252b908f477b617ff5370d9d0e8dade84be415ecd2c6f887f4f342f049163a308b03c59 SHA512 65bdf773a3246e68878940190eec0618337512c873f4b469493629ddcf0de0b1427dc57aca0e5907ad4152f8651c1151825be57aca517c84b9e4fbc5172f74ce +DIST LibreOffice_7.6.6.3_Linux_x86-64_rpm_langpack_be.tar.gz 1952172 BLAKE2B 5c1f0d2fb803afaf7103c480518e6ce4a0682045ddd7c6e2bde23a1c7788f3e1922e96fa5cfd985fb299fbcbf334295efc42aa35fc5098e98b3a19b58977bae3 SHA512 7b85eb2bedfa5d66ea16d9c8392a85115c1ee9315b6b27a8c5b011f1242c2c5dd4ba0c1b92cb96493a5df8d7d5b10536a471db2d39415334dc7f6e0bfbba5757 +DIST LibreOffice_7.6.6.3_Linux_x86-64_rpm_langpack_bg.tar.gz 2630971 BLAKE2B f52771e96d675861b76d2548f4f6e2f708eef7f9f535bb5c94b07d431b5e4b2ab2f32c3e4a26ad5009607fd98b7f8970f21bf876d41e8d2de949e4fa3fef11dc SHA512 ffaa498ed8329debc9f1774ecdbcb510d64d154bb30ce391816077b7bcbe950d3f169d12119272c5393ec7d9481b5a47c0cc1d58a831c255a9c43df508f4b2a1 +DIST LibreOffice_7.6.6.3_Linux_x86-64_rpm_langpack_bn-IN.tar.gz 595553 BLAKE2B 0e3e98a89c7139098ba3b71b071bb6f8ba207b0e0b366e10f20129f920d29d30d87cb37e757d4fdda87127dbdd49231a857af434463100d3e14fa46312826ab5 SHA512 b435d1aeb6c15cde19d0634b1e67c5c634ff23b9e7cbe2da1a9c04a0899aaa4b715d8318da8660d09390494cba483b83bc531e95ebe9b927ca3abe81ff5146ed +DIST LibreOffice_7.6.6.3_Linux_x86-64_rpm_langpack_bn.tar.gz 752417 BLAKE2B bf8c9718faa8211f9afc88044c932309c002b5b8f814a063aaa3660543e2ea1bec7de1c98307826a6621e1495e278c9fbb53749c8ef0b7cfb7bd57ce2cea40aa SHA512 dfd54d784a94f7940e6311daea69956c6a72fc85ec0ae65947fc776a27d2b7653a4a35b76944f7fdce21bb45e6fba0586e9c0b6ff5d68fb74456d6750f8ebd05 +DIST LibreOffice_7.6.6.3_Linux_x86-64_rpm_langpack_bo.tar.gz 381444 BLAKE2B b92ba2440d562a2c5173338163d03cbb1efaec2d746183842c514910786865a1a858e45ad22753a7ab8caee7309f20bf13e646fa091826c81bffe06cec77583b SHA512 53ccad821e5d91b99c616cbe5aaa13436685e8291efff3d645c04305e5b82b258fcb5d128d74e6997f0d14d32889c469d9fbac977b67f09ba2e91a54aff8f314 +DIST LibreOffice_7.6.6.3_Linux_x86-64_rpm_langpack_br.tar.gz 1338100 BLAKE2B 5d5454d8986f23f9b6df055549f2dc4d906e7941c6a55df85f19155240c32ce98312373f286e0148b6c0d470bed8b79b7c341a6ee37f74d605f0e176c21d49d4 SHA512 ee38e49dd5ec90c3d9ccd86a0c19dd50fac3598e92fb9656a6dfdc55b10d87a0f564cf1ef9025c0a35f4413e780d7e5175a8008467de454ce299fcbc86d5ce26 +DIST LibreOffice_7.6.6.3_Linux_x86-64_rpm_langpack_brx.tar.gz 280102 BLAKE2B 5d6e1208d60c2a3c4dc6fb68fe4e49ed6547b4ca6619bb2db848adf9595d1a01530f27a929a46fbfd1a3e1d464025ed8b64a766ff2cd04c40b7fdfc7f062c24f SHA512 8938adc4ff345d5791a33f4e2c3b81bc29370fba6b98c7bc670490d8d7b987642e338e7ed4fcdae91414d0b97a9771ec4e35cb3d890579041210d9259b322f02 +DIST LibreOffice_7.6.6.3_Linux_x86-64_rpm_langpack_bs.tar.gz 555449 BLAKE2B b99516b3c9faf0bc009e8ec1aec31d1bca2643871e71d44ae874c220144a5d36da6eb30fc2527950f9705e203597a4583ac1db9a0e5ba66d4c9953e138a01dec SHA512 09f5a9d45103291ae150b27a08925f2aa0c362de52046e9cb6ad57f58da073979325ca22dda4f32a8866bfccc1ca0582370727cacb3eb136ea43ffce9294300d +DIST LibreOffice_7.6.6.3_Linux_x86-64_rpm_langpack_ca-valencia.tar.gz 2476053 BLAKE2B 043cc1b9fee5e8c672da67a60bac57d1036bd655d4b786587e733d5521cb9ab203d17aca47d9dff49be02cb1cfc563a8e4217aa8595a4f3f464329d4e091ed23 SHA512 e389d8fb9d13424354af5a98dd142f5bf32b2a5a968b0439fe7c7796a4a799b1d63b45685b4b4819f511f536c694eb2581281ab5fa36a0376172507c5f8aa2c5 +DIST LibreOffice_7.6.6.3_Linux_x86-64_rpm_langpack_ca.tar.gz 2475300 BLAKE2B 42582c38573d9ba02626b7ab10b673989c4668165ddfd85fef33d9c789a0cdade17be7e6f11e5499990882972b5fbfd142b772bb5ddb6241d716ff1e80dac6f2 SHA512 be8dfc0ede4d0af90eb93c564294ee6cb7148b73fbb5d5f4a88160410967742bcf57cad0b27012df27a000f39cdcdee3a9dd867a51fbac599236a59dd2aa15fe +DIST LibreOffice_7.6.6.3_Linux_x86-64_rpm_langpack_ckb.tar.gz 412106 BLAKE2B 18caa4292f0b3b3bcdc86ca300be4a0eb0927ef20a460ff8ba867a625490d6f8ec2d67233e25bd357ec8e8a1d44e969c523a003236051d6a0a4eac510ab7c7d1 SHA512 908947267e79693e84ee665be94f875e8e0895c8b5c5ae1a6d780a914718c18fbb708f7626c1388bc265fbb00f861c119266132f9e676babeadf6197c485669a +DIST LibreOffice_7.6.6.3_Linux_x86-64_rpm_langpack_cs.tar.gz 3352664 BLAKE2B ec4f92a04e4fe649ab01472358a49f6585d27b721acb57054a8b7fd70f7537aa88507e341cdd1289a1303fde5cdbc255e8d9df1698cd69152d12781199775b2b SHA512 2c78ae3d6dd1e183e9fcdbf2aa4ce18afa0fe3f91ba3598e65f0551967518fbdb1a7d9a80d70858b0ab3ca4ea802e5229932c85b718608331673058e7a14e9e6 +DIST LibreOffice_7.6.6.3_Linux_x86-64_rpm_langpack_cy.tar.gz 889356 BLAKE2B e9f923ba607ca98bae3dad1ccd81e40eaa095f2b5ac0c7859cab6638f56f69318bf7693d590e05c6a781c1c3c9a6a9431be918eb7e1f93fa17185e03b39d5d78 SHA512 598882fde7a3408741d2c8f73b1e9f6ba2d0a72f2395234cb0561346ad5f2fe36ab5523c176af4512526e7a03eedb2dd496317628667408bc32394db3ebfe3aa +DIST LibreOffice_7.6.6.3_Linux_x86-64_rpm_langpack_da.tar.gz 2834177 BLAKE2B 87a5f67462c21e3731f92b3997c1c3948b8721f1309ae8fc64f0e7e4ab762d704f9d0110d0496ba58c13ef80f0fc3334c26e962798e2e9e84bc34ae531b5c7d7 SHA512 20e72652968a19f8ba988e7c051d74ac585219d73c09ed98ad8ac93cb2f995cbcbdcd8db290a219fb3c5d7c302462743fdfb02de5b1ba06d6b4036b7eacfe5e9 +DIST LibreOffice_7.6.6.3_Linux_x86-64_rpm_langpack_de.tar.gz 17375648 BLAKE2B 30cbb77a879c7f87b3234c808fd105d295ec165e0be6af4ee41e6e5cefb4d95e538daefc520d73a375ab49316d479c3376a23d20482f36934424d1104da60c84 SHA512 c21e139f59440040855e3089551ea707f227f730f66d629eb3853502ef14d11dd911f933f4f1bfe7308f82e50f1003a2239f67acfe6f1189730ca942a41d4d86 +DIST LibreOffice_7.6.6.3_Linux_x86-64_rpm_langpack_dgo.tar.gz 352432 BLAKE2B e529246bd11688702ea72693b653fe7e6007e6ec1906dd0a93870756130238635cce87a96a77854d2bb679b6d95525570849555d8aa4e96816b609f2ff256709 SHA512 5c73c5cc3072997cd7eeee5bba88de312895bbc7aa5a7fcab8c141f3c808858feb93c6c545305a225892bd00dffe673703965c4ff58410d9210ad625e88b9203 +DIST LibreOffice_7.6.6.3_Linux_x86-64_rpm_langpack_dsb.tar.gz 907269 BLAKE2B 1137da537f00289ea94c6c00f669233be30da6c0b818799fd94dc0dbf8585eecc86e9df7b60cb8c90b7baa45dd561aec0fea820d0b5c5e660e592ad81b7c84f5 SHA512 f03d34ddfc69f49eda1ad8a24640e107a376f200e88d7e6872eee26b4f2bf145c7ec793137defecdaff7b92f8ddc29d80e054abe824ad197a0ea282866339596 +DIST LibreOffice_7.6.6.3_Linux_x86-64_rpm_langpack_dz.tar.gz 404610 BLAKE2B 1d74d43cfdc592db7f66f441dd8c79bd5acef4c30690d58ef02fda5962a2d77eaf2dbfd338b01b312c5d82d96bb0893343c6e4e6ee53b0cf348747a560e5148a SHA512 c23e91397d36776b6df3ce496346c7cd35c7cfefe5f0b07447e731dd1ea6c70d8007980ccfe78096b3b121e837edc571d4da26e2c7857dfb277fd16da71d81a5 +DIST LibreOffice_7.6.6.3_Linux_x86-64_rpm_langpack_el.tar.gz 2908405 BLAKE2B a4fa1d7b86704174494ecc6b29b5dda131e68ddb29220192197f99129d17d6a0a66a6177714b964b8d4d0d6deb8effaf7f7d429516cadc53c7c58e7e67589c48 SHA512 8c6f11e29aa1017b3eaf77389ed2c86af4a946a1ec82bc3280d0733a3734971a54ab320827c831828db30d406214f9b99f4f00c4ee112352eefce4b9960b082b +DIST LibreOffice_7.6.6.3_Linux_x86-64_rpm_langpack_en-GB.tar.gz 6494107 BLAKE2B 14f9cf3988cc71b20923a0ba63a51c2d8cadcdbfe89e935e8bc62cda07a9fb3c5977a107f2d65bb14b0fccc4d680fcb590358833c9e7099cfe8d0ab6b26d04ab SHA512 92b66af23a43ca560c87e98cf26bbf55594e69a9d9c92a53d6157bb996e0efeec94485eb0bfff0484e14085037e8eac7e2d9e8132087ff28042d24dba87cc7da +DIST LibreOffice_7.6.6.3_Linux_x86-64_rpm_langpack_en-ZA.tar.gz 6011062 BLAKE2B 4e3125e0697bdd57b9a6dd78432662537ea3b98d8a82a515ddfded8950fa43d99aba1b51ebb3dd018a02a4a2b61912d4d59f834ba37d9bd563832d61e2dd1846 SHA512 c99029f6906785e15d62f1773fe72873b01e7858308e2301836d7c16ef50d26a43e1888777b0712d7062aa5943d2d4b1e54381dc9542d5f76ab5368989ec777f +DIST LibreOffice_7.6.6.3_Linux_x86-64_rpm_langpack_eo.tar.gz 1151686 BLAKE2B 0124755097aa8b7c578e518b7e0066026d53512c6f304b1e4264b0d408b9f953c72e95518ed71b7ff777b41cab4223e2fcc73b756dbc5914d7025e6b4000768e SHA512 d2246b1910d0c2182605d882a743fde0654360852e48da0b4bc2fc3bddffabc6e7254fb8986ca8b89ab1ba52d6a103945cb61879edef07ef84b527331e696d19 +DIST LibreOffice_7.6.6.3_Linux_x86-64_rpm_langpack_es.tar.gz 3756817 BLAKE2B e0135772c082ad2e77f1f60b36f27e1feba271ccbc3065baff77789086308fd77120da41c12b9c665601a32bc2ed06b72764ebc4278d1fa3823639254b3fc92f SHA512 cb12fa96ba4a5ab776197f2231823a0fe2869171f5cac536a06a1bee44975866eace827083f5dffcc7d260301cdc002dc28d66100f1489df17e0af265e1147f1 +DIST LibreOffice_7.6.6.3_Linux_x86-64_rpm_langpack_et.tar.gz 1614662 BLAKE2B b1e790bfd6a857e4e1063419279428b10513bc9ebd0ef351750cfa2578ed06efb6acad23a23b462f299c87d524853202ff8f1de191217b0799d32383b115fb80 SHA512 56db720909a8edf6daaebfb3221df4c3da6dee4400f47aac57ae854d6828e4d3454449818d7fd422ef662a0f92e9ae68852735ccd9dd8c8a053070c9585811d5 +DIST LibreOffice_7.6.6.3_Linux_x86-64_rpm_langpack_eu.tar.gz 875653 BLAKE2B fa2fb3fbf863c669bdf2bc5bfb791e91b4574c286e161defd8706ce02870d862c2c41dabbdee382e427e18b350bd8042c9f066ea832c4250f331bce67398fe57 SHA512 03ecf51a2bf573050bfaa9b648d38d1ec8b5ab161468fec532358c84832004f656c5b6a38950728b2d096a852e7655ab6b847cc3329cfac5637b912de47b55fa +DIST LibreOffice_7.6.6.3_Linux_x86-64_rpm_langpack_fa.tar.gz 681644 BLAKE2B 197b93216805f2c182cf01086470a9120f4592baa34d6592d56303dab4b33b4d5c64022a293d791810e1b1d0fb4db873dfe3d349b2f343e05ee1ffae7b84b54a SHA512 3b108aa6aa8e12806032a71d0fb3c7119095a0508d7192c0204ef1c29eacd72265f8c7b70f0d9eee20da65fe7ae907bc47570f2954971dcb62ba9fc03a6cddae +DIST LibreOffice_7.6.6.3_Linux_x86-64_rpm_langpack_fi.tar.gz 759387 BLAKE2B 550d9c49336eae72e0f191adadc86df4d3991f76899a8ef0963f09984a36a0b56b5ac6753b125b9d6220d7274b099fbbbde5af3100e344edb842314cfe274dd0 SHA512 06b3c205b43ec32fb8aa636caa6f8c1e530cc4933f5466ed7efdbdf63148578ba21231ed0944899486a42a485cd743ab17594c269837b7d7e63951773cc8ae2e +DIST LibreOffice_7.6.6.3_Linux_x86-64_rpm_langpack_fr.tar.gz 2837733 BLAKE2B f4dc6f51259af28106c2bd800fb518d3d5498b7e76c9acfb6c90f4e962d65d8547773ce2210b15de543b39cfc6de18d9eb9b0d97fef4bf67b238ebebd4580e79 SHA512 4ec0f35e775a897e9b3615a6e15aa3dcfded82b4771f50c1b712274e3fde7020c477fa1740cd4260f04e56b95e1c35416d86216c4e72f21fde5bdbf9fb1ebc49 +DIST LibreOffice_7.6.6.3_Linux_x86-64_rpm_langpack_fur.tar.gz 167265 BLAKE2B 80f48f1aff0fb31323bdbe9235db594b96435d3ff3d1759a93f151500cd3f8bbe8df2dc0ae6baae4da0be728560aff0df9cd3984f417279a9e2cfe9232fb88bd SHA512 15df8c44a056ed1e699ffeed8e53e008b901a543a64320b79c0154781d7c8c024a562f2a4c46f0c6d47068310515dc55affa7ea6bc8e26e19e318316d9a5c12a +DIST LibreOffice_7.6.6.3_Linux_x86-64_rpm_langpack_fy.tar.gz 749740 BLAKE2B 974f55fcba50803412b8fdd041795aa487261d8dda478cbbd7d10d77955c5d0dd64bcaac0c88ed30bfa877ed77a7ce89cd98abd80ef63e888bde4d99df3bca9e SHA512 9b28740502e96cc5e8b4e7c104f5f9f0a4b4031668e233c81ae35efd8f79d89407ab781f0ba8b3781cefc410a4c679049f51ef8f5d37340ba8a881bb09458420 +DIST LibreOffice_7.6.6.3_Linux_x86-64_rpm_langpack_ga.tar.gz 574265 BLAKE2B faca33481b71fb89179641b2df9314db156291635ec02c8a89756f5ce3bf176fea3ff66d75c18e9ad31ab213fe502835a9c16c4289babfb3c93288aa8ecf84bd SHA512 44e3977b804cc59928440e9d63d119d901b38aa428be339a14acdb4795e3b980dc09e8617882787d2407fcccd48aa722b75e617094d594a904ccb1b75e82ce6f +DIST LibreOffice_7.6.6.3_Linux_x86-64_rpm_langpack_gd.tar.gz 1543611 BLAKE2B a67a6d4ffc077918307effef7a546f7c8099ddeaf6c549e6294a38bcc68399c21a5c2639a855c32a9868e9081693d74ec5cc6dce3a0f000953eb34bbf1b8a326 SHA512 31ad80198f0f072ba174e9b6d9ca58639aa9dcbe0ece88c1acec46c88b613c14ab840de80a0a91774b950651700fd1920ae719602f10dbbd454a3c6fecc1462b +DIST LibreOffice_7.6.6.3_Linux_x86-64_rpm_langpack_gl.tar.gz 2565968 BLAKE2B 34650309a3e35046b60bb41472c6b1a5d32b1a33902523f2bf26648fdb65a90cd9fbb6e86e257e726111817c416ef0c136cbcf9c7240375c5675c643ce697a20 SHA512 23279b8b54ac6bccae9f78581cdab075ddaefdffefe534b715dec128cf325db1f25d95549a92a9d4dfdabc1b07ebeeb87d6828c9dbc6e3e6c2fbacb42e537e3d +DIST LibreOffice_7.6.6.3_Linux_x86-64_rpm_langpack_gu.tar.gz 1135147 BLAKE2B 1c33c485e567fd134acb46f4ea54e09730e6b4b77ec1ed8c690888fac9ba3f6d51b264b0fd8fdd6bea11b08b648b054e085da92df56effb36285d03798f904ec SHA512 3c74ef88d3fd879f042bbe28e58ef42bb4310259b094567502b27bc519e64f8927ceab9d3a190a0a4a03acb7cc7aebb52385ed37fa6df6938b6a23028f432ce8 +DIST LibreOffice_7.6.6.3_Linux_x86-64_rpm_langpack_gug.tar.gz 406710 BLAKE2B 643763f2542ba2154d6528129d7a367e796c28354f538321f85db991d845744b3b0df05df86d3d7e4147562eb14263973471723aeed088ed8a2c2e308d98e911 SHA512 863cefc0d9eb249ee19a44e273d554baebd89a2d0b5c16953912a6149f7e34a7c8ace95cd27f5248ca9a3bffc2d775c58617c590adf3d1512e05862bbb6eb380 +DIST LibreOffice_7.6.6.3_Linux_x86-64_rpm_langpack_he.tar.gz 1547141 BLAKE2B 9cf986a0ccddf126d01b1efb4c6bb2322d39848a6446fc400fa6c7740b5c53dfc917c3d38d72a143dd91b2b03216be8f05d713aa7896cff03ad1f0c1d55327bf SHA512 3362eb4313d9249b96fa27fcb18e1c637f7f72cd6b5abd338128974a82ba7b79bd655419adf6ee3adb94d376ddd474b575330288ac18240fbd401091bb717d29 +DIST LibreOffice_7.6.6.3_Linux_x86-64_rpm_langpack_hi.tar.gz 463942 BLAKE2B d05b07c21e06713400a76650c65b81286bf781acfc87792104d4b4a59d47986421f09c42750b887e8e47141bbca98a1eb6d8bf88b7948d3d8cdc9e8d5e97e023 SHA512 f013994471a457ed12056e00563959ca56c1cc587bd4414d82f763557c4cda7f6ca1a8e19fe06c8be21e29d4a0783ae1c036c37797b41f5dd4240a34e71d77fe +DIST LibreOffice_7.6.6.3_Linux_x86-64_rpm_langpack_hr.tar.gz 832122 BLAKE2B fe5f63d1335f94b34ce675f8b6deb772635b16347e1079a097d8a423f83cc5b6c42ee1bcb878c11a3a3ce7e667fc12374ee8fb1ad96ef97709f5df64eb07c65d SHA512 9da1f892e64678caa116669161c3d77fad55be52be8fe5a939459b42027f42bcc2efc4d03bdc3b1d47d176580894a8d80884dd946f622d3ace634c99d4fe3b1f +DIST LibreOffice_7.6.6.3_Linux_x86-64_rpm_langpack_hsb.tar.gz 904629 BLAKE2B 661802e1ffd39a4eb8a9f642e012242181bcc17451ab7aba0a69f11e97c69f21001fb8b962174b87832827ccf99ca48ac8f3218cce9a35c62bad635a31a8526e SHA512 2d334c9cf7b47a539998474d3db1b18d563dfb675385ad2403fda9e038f15bf1eb37018d42cb794a61dbccd0b94940cbd0f8f99355c5084ef58a482b446b7a88 +DIST LibreOffice_7.6.6.3_Linux_x86-64_rpm_langpack_hu.tar.gz 2728851 BLAKE2B b4e3076dfc91fb040e4e4792f6748f017113e973779b713fe38beecd30ca623ca7215b2cbf04c739adba5bdc0edc932f40d43691d477a4b18988a31648a9fc13 SHA512 978c55aaad226cd83b38a79642b916b67a47362d59b57d8e59a442917be005e8f3c1da078a2048999f4aa46e854e6463d45afd1b16eb13a3b51d39a64eb84ac2 +DIST LibreOffice_7.6.6.3_Linux_x86-64_rpm_langpack_id.tar.gz 1721359 BLAKE2B bd602421bb6aa8932d38f7b43fa06788ac430277d6d0b61590d6bae7521e106edb510940c61187343e690a98912cfda1a74faa903385e81e84fc7251681a5fcd SHA512 772c3183e95c03f066524711fc23500bffbe193d882be4503d314cf30adbd820260ef8136f260116fda2be6b6ce3bc5a1a481aa00c2d463d446b2a27591ff0c7 +DIST LibreOffice_7.6.6.3_Linux_x86-64_rpm_langpack_is.tar.gz 1422954 BLAKE2B 7a9da8d7ed8fe1d91fa55dbaf478f6f3beb1656334afc20ac86a8fa900e86c8cbdd6c1e03d8a2179579095db01fb3a55073b5dc4a175623ec6da7b897f72632f SHA512 15ab5c9f5a9c03d9820e0268402824ad9eb90ac373032fca3faa04f5073a1bf332c33a6609168654f833b1578b7fb722da32d8be60542ba648a530876e29b514 +DIST LibreOffice_7.6.6.3_Linux_x86-64_rpm_langpack_it.tar.gz 2150948 BLAKE2B 27028c15c5ebecc579d80f66c40c70a8dc54f3f0888fe4fba182d3a216e0a50ed027da23e5cee2c5a6f45bdc7739c7a8e65217abbf08f5ddab4b1583fb825d46 SHA512 2ee1e73877bb082f4d6bdad9331626d863e98d4317be43658a717903ed18522a325b53315066a68d3c6093bd96e0ddb43c980174e2d114097cf7f9e421ae5a0e +DIST LibreOffice_7.6.6.3_Linux_x86-64_rpm_langpack_ja.tar.gz 866107 BLAKE2B 2e405084b5d54edeb2e5f5c676602b288ccb9607d14b89b5fcbd3ee437c35e6978ef75548221340beeac07b5a9c5b32f71cdab195e87ee3503fa79c9e0e1cfd6 SHA512 3f4eb36f801da7e85d0078b5cab31eb0ef668d0ad5e1cbbfa41564a63f88709f69be956bf82d163d6d8c6b23c142c38578e299758663a841b8c9b2fe72851b71 +DIST LibreOffice_7.6.6.3_Linux_x86-64_rpm_langpack_ka.tar.gz 328090 BLAKE2B e551b8fcd01844796bb63ef6ea4bb21126648b3143b249f5243bc654e014d12cbea28093c0f7b765b575a52d392b98942377320d9bab231503acf8b0bc6a8fa0 SHA512 37e71bd1cb21d50722f075faf3a5032b85db61f65eb657ca037c8f7ce09302bc497d3870b24570865e4127403bc5ced78722239e10dd1f685de297e43d55f47b +DIST LibreOffice_7.6.6.3_Linux_x86-64_rpm_langpack_kab.tar.gz 506070 BLAKE2B ca6247986af58de67c814462240b2cf4f5e548fab4aed8b0391c486db7cb7824eec1a04f53e983e32bfab0956c895f5b6af23cf41bcc758f72b231b61ae453e0 SHA512 45146feb43429742b0345c26e1cfdb6d8d6dbea7feae5469747da0961c16e01761b2dd3c071905b570ea9073611c626b01399f7d506f44c6bf4fc148ce7747bd +DIST LibreOffice_7.6.6.3_Linux_x86-64_rpm_langpack_kk.tar.gz 891818 BLAKE2B cdff0760da3dc8b7a2d06cab22c7163df6a3e5bc8881f57e92519842b45850c234ba350168db473c5836c344673dee2cd195c336d773609db0a4aab2f0be76e6 SHA512 6b4bcb53c65a120e2cb83feeb7a0de90f84a6a64663d3b924bb6810c01bd13c000b12a9f2c300e9b32864a1aad75c6f73a5f73fda37421e5806356650badc577 +DIST LibreOffice_7.6.6.3_Linux_x86-64_rpm_langpack_km.tar.gz 685124 BLAKE2B 6021df65c000cafcd3a8a7bf774de44480ac9e7f449c20e62c07b1c921174cbbc3a501ba2c7bce047b23ed7df2a25859b786f7039b7d767b663ebd6c18d7cd85 SHA512 0c5c56ff54495dfda8e8466682c6b255e5d799b2dcc6fc3ebd1be0c4f2c7283b340ec0af07bbe92475db34b0d4cd56795993be2ce75977d17efc8145f2fe478d +DIST LibreOffice_7.6.6.3_Linux_x86-64_rpm_langpack_kmr-Latn.tar.gz 265489 BLAKE2B 60050d271a2b27ad1c5972683383366ca9ffcbfb81d9455d16e3875c02d6ac6cd3ca4977820a10f651e41c546521f08c33f80a619c08c76566aeef0a38513c18 SHA512 2103c43d56b40a657c432740fd1f0ec29b2f33af1bff044f11e09173f9b2467a8ce301ca3324063c34311a30ba5102b20716a0bf2c479513d4340a4fcdea55da +DIST LibreOffice_7.6.6.3_Linux_x86-64_rpm_langpack_kn.tar.gz 465285 BLAKE2B 6199777f0daae2e1391c497d0cf78c94a9248f23270e6c9b76d12081e5033ff5f7ecee19f19b8ae7240e6ae3f58ef87b798d66a8013f3b54723d8d02163812b0 SHA512 9895dfa443c335edba2c5b1e3d896c269b5b7c9de09791931c78068db8b17ac616b6325120c52d8bdf8cd7625e111539f8f8704b8da3e7ed842bc4a6679e7404 +DIST LibreOffice_7.6.6.3_Linux_x86-64_rpm_langpack_ko.tar.gz 1481931 BLAKE2B 0fee4c2270fec38eec214019164f59dc55c23c526ae043178e4386b611091a9019fcaaeb31cae5e1e4e1cd63a6d9739bc12b95e8e8473b81aee237acfa9ad770 SHA512 1dfe889a75eb1ccc197d059cf0dbfd153466bf39033b855b0fb834fb4150909358eb688af0b727930bd259630506b95a809cf579fdc732511283f7c4bc1c83aa +DIST LibreOffice_7.6.6.3_Linux_x86-64_rpm_langpack_kok.tar.gz 333226 BLAKE2B 12299a5ba9c0a19dd383f955c92a275ec24277c97aef1d01e75db61392c5e83e8304f1fa096dd69ec52dd1488861926739562cdfe0602aa4f9ccea0065e3b710 SHA512 7961a10a2a8da676da74a2413587ee6a4e65672d23ceab1f5cdf5c3ad4e2c2ec3ab1592d7f5b8439d04233772c9d4763515972cd57ae0cd64ff21ac1d3170065 +DIST LibreOffice_7.6.6.3_Linux_x86-64_rpm_langpack_ks.tar.gz 268027 BLAKE2B a356afc71f6ff7dec81300964d726fc5089737b99026b8cc3df1a0c16e67ebe16e4fc3f00550881a1972d5d9f26ea5b49cfe4556d89c6c3268a4eeb998f1990c SHA512 4032c4ecbca30164cd7bdcd888bfb0a02e241d90b27f6f3bb9dbc138c25caba70c54a1da70b6cad3ecc793fcff653d47dbdc82705d6b358526cbf450a7c21d81 +DIST LibreOffice_7.6.6.3_Linux_x86-64_rpm_langpack_lb.tar.gz 126207 BLAKE2B 7cac20fe9f394a66c418b1a86b9ee31a868b3ce25c1c7783d133d588a1a51aa2e4c40e821d965f647da92bc1cba81f7a95b0f37f84d96620668d3bdd3a62c499 SHA512 1789a5ccf10b6053f62dd821b451800e7f08b06358e054aea128e3c90f386dd695cb9bc8443f09c035b2a5bfc40e183ff612ea40fdbc3d562f138c79baa14a62 +DIST LibreOffice_7.6.6.3_Linux_x86-64_rpm_langpack_lo.tar.gz 448510 BLAKE2B a9e71a15fab777c9638bc23a83409d45e4f2cd48375521b503c2add8e5b5ddd102d614743635808bbdeda6dc511469e258d80bb6943e00908150c2dd89cddba5 SHA512 337421840855633858984b9be518e2fb65718754ed31672c5c41f8ac38a53a9aaa997a810df860e089b7bb4209120a6ea453910549426fb10b457a909b56f01b +DIST LibreOffice_7.6.6.3_Linux_x86-64_rpm_langpack_lt.tar.gz 1066144 BLAKE2B 5196938e486f1070841ce1c80fd5dd0dc0d3e3acbbfffa618208c34164814f6646d988f3dbd54eae7d5db4685b1ceaad5407b8a6fb1d4e5f541c37904c8a990d SHA512 fe29fad8a649d3d4742481cac620932b041efd8a0b48b1426b8fb3157523086425976264bd8f4194f5e302236dd2b043de3a78c13f46b615bd6dd95d429eb277 +DIST LibreOffice_7.6.6.3_Linux_x86-64_rpm_langpack_lv.tar.gz 975327 BLAKE2B 0d99e4511af07fa26e1a9fbeecc9a3463aa4c0152489fd930daef54fa9bc993a53e6f76b0259a24fedb7958f71699316567ba960d528a24f5b3608429cdc3fbb SHA512 a66e883fae9cb349982acfb9d9f407aa5b0dd27ecb2ea01588cbcea3e7ab7ff90035cda7b3e97d75d8b064a9fc5e69e4dca3f6717727e8f0328a2cc1d7e3f58d +DIST LibreOffice_7.6.6.3_Linux_x86-64_rpm_langpack_mai.tar.gz 271704 BLAKE2B 97cb8b9e7602551a872e15eeea88f43e8efe82b2375b24266ee63aecd62decea355ca24791740b89a29f37e61134738c91fc1f960b5bbd7725a5531280e1ec34 SHA512 a02798e12ed14d289af034704b1b1e3849d11e4e2bf14aec5b6c173da17087ca3e0cd84ed21d59ac41dd12ee8da46adbefc23d67f0c5754e61251e6a1eafb7a9 +DIST LibreOffice_7.6.6.3_Linux_x86-64_rpm_langpack_mk.tar.gz 376746 BLAKE2B 3718b335722808b515e26fb7a4727c49142cb5b11b5fbe9c847bc0d8a47da72099ede64893792bac42bfa4350957e17344ab6cb69942e9084b998ac178af450f SHA512 7a2d462b8f30ff1fcda5fc04bc602eeed2afadf0cf76ce66ce8656e3af0ff5bc0de1c193ee0bda92185c1a3410ac0155a1fd50e8e7780f2f37b5550a17ecf228 +DIST LibreOffice_7.6.6.3_Linux_x86-64_rpm_langpack_ml.tar.gz 432985 BLAKE2B ae8a4726f1d5dee3435f3a58418ec03c3d239e2b962cdb4533fef9c46f5622423b3931b061207ad46d9e6236f11db1314fd7af522ff7ad2edfaa3bf1987e33fd SHA512 aac171d4e6e7da07779a9e74d1717231ddc8b23dbafeb34e50deb2fa916b17075d773b4f97be3ccb34e6cb4921c4d4d651657e9d16b95f57d8b6ac1712e83bf3 +DIST LibreOffice_7.6.6.3_Linux_x86-64_rpm_langpack_mn.tar.gz 2314660 BLAKE2B 486056aa866ae6e065bf8b1c4c31e505da106f5bbc9906d02a29fd8b0713e85e3a813b6c30d225c1b52610f8c898aa68a26048d924f2beee0236ae1f7d5b6687 SHA512 68bed96e40dfb97e988488054d3015564ea6bf4b2b0c7928ad4da1e4256e1b561f0a9db46afd579abafae09041fb705642e03339b01cff3189b0ea21a2e787c5 +DIST LibreOffice_7.6.6.3_Linux_x86-64_rpm_langpack_mni.tar.gz 326643 BLAKE2B afef3caf75df4d08457f38914be5b79ea44c76d12455cdfeb0508ff5458a1d162ce5b134820441190eae2975f74c10f54d52d0d1c3da2294fdc1354c04e23f8a SHA512 a91553a53e6a71efa447a09290f9b169714c21850050456b1cb652fa6a2e4d9a75806b60e988404e75590946d25c1919a7a560816fdef1210f4880c4e416666f +DIST LibreOffice_7.6.6.3_Linux_x86-64_rpm_langpack_mr.tar.gz 460953 BLAKE2B 6b4e5de0145fb9adda483f688a246406c8f6a90ab24943c6faa99916b0a179a6a7917d81ec59bc40e96581ba1ad3591d15f8bad89b34d896938fd50fc911567d SHA512 5d4b121a0525a23235e39a8dee130893563e2416c217329e5e34b4869266d4f5a22881de2526ab01f0c88969d9e8ec380a6d3ac22465d07116d4db2a25907e59 +DIST LibreOffice_7.6.6.3_Linux_x86-64_rpm_langpack_my.tar.gz 374278 BLAKE2B d0c611a2bbd195face22490451a7474f37b5d34617421452295c7293eb82d55fd07b5356e91096a7be20045d246f205aeef2e32d61d775b5a61322f7ae1ccb79 SHA512 417a3222c177400f16b09e3924ec6c38a116fd5933c6692e697ce0e1eab7711b8a6f79f07481b1910632abc6f88b2f1c4557fc5259bc28bf191a77277f749308 +DIST LibreOffice_7.6.6.3_Linux_x86-64_rpm_langpack_nb.tar.gz 3551254 BLAKE2B ab37fa575190702db0936e60d189011cbdf4ca405e3e1325b12f9329a0895aeee2b74abf7b82b1a7d92be096f4225d4d464f51468376182c5f2331d7a31a525c SHA512 0533477f0b281e289d97f64a36765b17e0deb3d08b7a348b161b8712f728ed0bca145b205dfd04088f81281a8bdec600f4bcdfc998d7aa4ea8de55c613ce4716 +DIST LibreOffice_7.6.6.3_Linux_x86-64_rpm_langpack_ne.tar.gz 853445 BLAKE2B bf2673c838dd67f6fd9bbc366eb09688dbf3309316139c92a985607345657e5f1952ca20a20fe95f589f8e34c5678507dc96c1052e348081734ff6a65324c044 SHA512 70599b71723dc5f5cfe3ff4a482ab6022a27ffd76be6663c624d409f47f75e667559388caa266146e7522b1cee1ec542ae5c3b950bc14b88884a8e99c0252baa +DIST LibreOffice_7.6.6.3_Linux_x86-64_rpm_langpack_nl.tar.gz 1655619 BLAKE2B 150cddc1fcf993a33085e9162803994f79a50ff78b6d3e373339d31727f744019568a26c2fb3d832469dca217457be41a851ae710116237b20afeccce29be3b0 SHA512 7dd1843e5e6e8842e68c01b26f3c46229bdfa11462694ee8d20308e23207c9ad04a5213cc71ad3cc2a3454768987bd437f369eecee066d34eb6f51fe11409081 +DIST LibreOffice_7.6.6.3_Linux_x86-64_rpm_langpack_nn.tar.gz 3554067 BLAKE2B ad733cc16d7483867afc99b04a8c4fdfed31bf57eecaf1b374c7b75c3e81270c9788930862cdd1854791e5c3e1eb10ee900e4c3e902ef998cea1a630ffc9f14b SHA512 c8df89c05363809abd08a5de143ef7f1aff07b3185565505a64af0a3b76fa5464f3434bd83c0da7a73b89a8b43e37f8d91bd95829d9cbe0d6f6ec6476d8fc304 +DIST LibreOffice_7.6.6.3_Linux_x86-64_rpm_langpack_nr.tar.gz 227900 BLAKE2B 69870ba5de4a7cc8f1272d25a76bfec989046b072ef0e6d37c9463afb98ea39cff4f6acd31052499ad0fe92c1a7d56dfbcdcc77770210938283304233b6f3484 SHA512 a0bad07b5320701b04d4425d3b546962e094952fffdba4920c817216f993460da4708017138c0a55ed00281a6c41c62c6f2df2a0592761f6c6ff54ddd570e403 +DIST LibreOffice_7.6.6.3_Linux_x86-64_rpm_langpack_nso.tar.gz 258674 BLAKE2B 9050a023e6329fa734ecab709b8a56ba163084cd0f49d67a3898a10320262793ba66849deda4499e905d9da6eba40f4698ee18942136c149b031e36150b9e04b SHA512 0495efaffc4ac31362500c799ecd687c0ee93816f665f73b221f72f75306fa13ae1ecbdd96d30c5f34783efc0265967a07a28deadc75e0e53b6251d1d229ff84 +DIST LibreOffice_7.6.6.3_Linux_x86-64_rpm_langpack_oc.tar.gz 1169667 BLAKE2B 00fbf8a7d2289c0bf27443332393b3e4eec9b8f60a151e4d80c469c0e41ccd77cdc4a6c6ad7873b59d75181c139f962be7cc84aba6dffdc6138fd3b907482151 SHA512 2a660914504d71ecb5ce0ef87a4fb3ea6a218f27bd5764bb2eb1440982ae04c3b2202e0278e9d4d7f50881600575e86e6b4d290e9c437c8309cf140ae7946972 +DIST LibreOffice_7.6.6.3_Linux_x86-64_rpm_langpack_om.tar.gz 386463 BLAKE2B fdf1324931c67d8125c36219e713d178fd6b578852bf1cccec21414c707e1e495357c2ccf909697285ebbda4d1033d15e7e9145ac013e467a694ccca68694b82 SHA512 cfc6861772bfb04eb44260bd6f7d0585833c3d35f8b6a91185c9879daf749212c611492452cb1991e81c0edcdb93f48a119e49996dc21d55990ed50697b410d4 +DIST LibreOffice_7.6.6.3_Linux_x86-64_rpm_langpack_or.tar.gz 478519 BLAKE2B 61e6737fb8b8b4f9ec2c6efacc407a6c65ca9b7954a080d35d627eef46d7e8a477842735bd013053cc299aa43cac8c36a565c13faf45928b51c652f792ac7135 SHA512 83921b500f87452b3cc337e0dc2f96b057203578dfc8eabfb274da5de77cece5e1d46de290fc6266e70c06459fafa397c1725e55df867cbae302124f7536242b +DIST LibreOffice_7.6.6.3_Linux_x86-64_rpm_langpack_pa-IN.tar.gz 486040 BLAKE2B 3ecb30894063f180309ce0466044061a78dc54c378ca28b20c746818bfb89b1052c86841e9ba8151586da5ada75e90795d8c7b5ba8887abe733b442f5332437f SHA512 e66de427e776f1a36a5465e0500418762a3d001e1cfaaa93ec8514f6558c330f099721abb49dc4efa1c5292489e6492c9201849da6b3adb28c26fd6c01a78421 +DIST LibreOffice_7.6.6.3_Linux_x86-64_rpm_langpack_pl.tar.gz 3055560 BLAKE2B 8e4acefd667d97fcd8a2414085a71d520e40c6c3c1e09a1fa0e4e9df7595be023f01ea3d3b5d449883530c31e276daf6f184a8f56746b93e92e87425fe466ebc SHA512 04f50ee2f24a5d20559e04d0345ea63edd03171429987c6c545f9b49b5186b20b25f59d7403bd53466c452197d62906c96ace34ef7dc8f3c2146d0a5d6f7e15b +DIST LibreOffice_7.6.6.3_Linux_x86-64_rpm_langpack_pt-BR.tar.gz 5754404 BLAKE2B f848ba078307049d337f6b958a8075275c570c3ad0a2029aa175ab39ff693fc1e299fc3e04432234832f74eb700638b95a879287c547559279b2285f880a1ccf SHA512 57dc2616b06b3e538d674a1fb61015cb8d2e68a9bbb3e348f5a2bfae45afdd4827e32612f0b0cb6346fc68773c87ce9301fcb35165884003858b0c9e84c4f8b7 +DIST LibreOffice_7.6.6.3_Linux_x86-64_rpm_langpack_pt.tar.gz 2392864 BLAKE2B 5bdbf19f0aa80ccd34423b8065ec32934ab1e076b987f72d9abed35c1db6aa07a082290836fb15dcdf67aea4b1d05cf52fedf580d6dcbfaba0d402de5328db05 SHA512 544565ad6d26b0df4f613ba47576e9d2cf50ba98ff0b02a6402f19ef2cf18157f8ff43bf94a2b8a3e462c6b8848603964ac9669d9f1e0941dc40a663d9fc109f +DIST LibreOffice_7.6.6.3_Linux_x86-64_rpm_langpack_ro.tar.gz 2333460 BLAKE2B c9cf167118d1dc68076bcff60fcf06dd9ec9855990d93f361d887cd61e92f72399ee9f99b5983728bc0bc6465c6e4f2fd5b4f272ca56b550e0d37fcc14556e71 SHA512 61edf2b087431888577e19d2be324e4a70a31ef7e172d9323631480f6b9eb3476736ec56ece1f398b84778617d9cc53714c09dbb4c75a04d4a914c25b0c8e220 +DIST LibreOffice_7.6.6.3_Linux_x86-64_rpm_langpack_ru.tar.gz 2249070 BLAKE2B 26d590583f90b6ef2f5a39933627c2b2e012dc620ada16aac4be67997e8b97c679bd0b1756352307ea671ae970458dd41b3e7058bdf01d769df96a40f0efd490 SHA512 d5e73775358f1b137d70b75f46778f7919a69d988f30d8b3583ba9181ef15e348d97131203067ec9c60a87799086a327f7c14b11f8aa57ba1a242f850b6f0ea0 +DIST LibreOffice_7.6.6.3_Linux_x86-64_rpm_langpack_rw.tar.gz 279008 BLAKE2B 18d7a6f8b38b9ab2e451351d6e8a0381701e64d7f9b8c1d64a6e7e93beb70d249a3e6cb8c1e1a034b7c25a020f12340535a09048f024bb3861e58ce61a368a34 SHA512 1249fe00427730219484a803f9f65e472d545befd92b5df3aeb81bd8369e8b20c55022eeed458ceba5d936c3d038348125d671cf2341d1c8f436ca1c21642cd5 +DIST LibreOffice_7.6.6.3_Linux_x86-64_rpm_langpack_sa-IN.tar.gz 363641 BLAKE2B be09fe07d1c4134988c3744e4a20d4168ab6aad359af837557bf0efe770ba1998c8673657df53336de4d1fbebb120398bfae650413e8584aaa806bc75acfd906 SHA512 67795697cbeb0d7750db82a145444761c21739a711b2ebce109152e1f0c7d7cc5653ef0674499cb54e09b4cb47ab6f13db7a4b4082aa21f7e1140b10cf326085 +DIST LibreOffice_7.6.6.3_Linux_x86-64_rpm_langpack_sat.tar.gz 414615 BLAKE2B 777fb340a0799e87dcabef32fee1d80454da8d29d5451301c73deec2bdc328a7b19a694d6c9aa20cb05cccac313a9a1a2f391b4c6e860e50a45c4d5b2327f3e5 SHA512 3f16f74e640c6fdd2db6af363dbbb65cc6a75ffff88144a3ba5ef4f50200c429b4ed9a7925639758f36e283709d1506c2024b92705313a4e26d2d7ebf8240dff +DIST LibreOffice_7.6.6.3_Linux_x86-64_rpm_langpack_sd.tar.gz 345055 BLAKE2B 4e1a6f91d18cb3c01298784e11f040ca12f1eb88a7eee44ad2d9407aa5a62bc01edeb4726a32a77f2085f2edd9533f67a0255265a949c77e11fea22de829a27d SHA512 05c619d60bc361fdc67bf103d2d6f1c081d564813d63365046769ead833ede04a962e6799b5136ffe655519fed12f6270212ab62cf2809caa257724ca4d3ff4c +DIST LibreOffice_7.6.6.3_Linux_x86-64_rpm_langpack_si.tar.gz 655582 BLAKE2B d793a89e019a744daefbf2fbf8296bcab9f200ba0ed09d4b362eac832a37bf1fb967176fd381db7be3faa149a232807afdb1dab39a37fcd650ea9e89528713f0 SHA512 773b639d29afc74f5d0e23049d5384e4ee581a771d6676f743c4b45d2cb7cbd5746bee9b96898f502a6f6aa38265d8039998f5876306c7b86ccca13beb73987d +DIST LibreOffice_7.6.6.3_Linux_x86-64_rpm_langpack_sid.tar.gz 416062 BLAKE2B b87b94bb0297ca33c3764a7160b45065953f01548175ff02846cb4af365cd66d722ed183b562b61241399da15bfcb3e63f4093eaaf7975114502e5f38b648b82 SHA512 0c8ce706bc7e9ad3937b18bf20ad21641c8e34fe5c122182c412786b5d8fcbce0b823579d64b5dc745fe1ed736937d0106fa679450c46e06fe385c63bae32565 +DIST LibreOffice_7.6.6.3_Linux_x86-64_rpm_langpack_sk.tar.gz 1923219 BLAKE2B ac7b889e8576de54676764629e565e65247cb2978273345700a23e50afbc024a9d3292e1762fb01deec688b3d63978e32e5713baae4e3603b289f67cf79b4596 SHA512 147f5c59d3d450b0596c988430bec81bfa5227cd7b8173dde36c05e26f867909fb5e63cf959b3992cd4477b2a226bb9921129cb46226cff1e01cf7564b8c3d80 +DIST LibreOffice_7.6.6.3_Linux_x86-64_rpm_langpack_sl.tar.gz 2507573 BLAKE2B 78758ad037c935d908067baf99bcbd12d13c18207c3e8ad239f5219cba5843aeaa0a674fd58f134d97f923242da6665fb89266b64eca3131c67a8fb851d0215d SHA512 9542600e771047b4ff3036a57c255bffbdb22a4a40e825a5e1f5aed0ea1d81bbf40257bbac7d55d8fedd03c0edd6fe677991b9a2a233089f0af849e4b6071602 +DIST LibreOffice_7.6.6.3_Linux_x86-64_rpm_langpack_sq.tar.gz 1076580 BLAKE2B 8119eb02d36f386f2b399460697fd523013ff1f5fcf62997402e7f6d33f3ca2708dffa196b48f51af88f5198b61db8492bc487a8d8222b324458b03d040191d9 SHA512 8b199ff17a9ff7e5744134a0d4aa98f987ef7fa24e90251e8caebb7936a0a69fbf826da3165b253b876633912db9a289f60e54d9f7cc470cc6082b8088992ec5 +DIST LibreOffice_7.6.6.3_Linux_x86-64_rpm_langpack_sr-Latn.tar.gz 2291767 BLAKE2B e16b038fdb634f0a3d173f1f65b76fa840a23796b11e8bb9ba52f3adfa56f911e47f1911ad0a7d10d0e08344ad28441a74bc0f4bf2a338f02c67da3199686679 SHA512 9cc11b960f838ac26c9345a203bc2f60ea08e7cd139731ca547cc9139e630bf2105210ada915d31ef141b6a440d204c7bede76edf78e766d21ea3d79ea786ab5 +DIST LibreOffice_7.6.6.3_Linux_x86-64_rpm_langpack_sr.tar.gz 2694703 BLAKE2B 9d134bb9af12e9fbf5aca68a70b7fab088442206b808c18c8b4c285cb4b1031ef91f5e72324b99ac27b7dc1c633a6e4f603b725de71dd90470a48f15d7b83779 SHA512 8bc09336b680a5bab2a0a4140c0ffbee6e9aca88cd450b279310a84a9ca739ee0881d6fa241940f748007e6e0a1732bff7eaf9f3c596b5b732568aa7fe7451bd +DIST LibreOffice_7.6.6.3_Linux_x86-64_rpm_langpack_ss.tar.gz 233527 BLAKE2B 1f4d509d2a9bc68d4abeaedc4e0ec4ce8f46e4561932d93d061562a386166c522326a9ca699150063f883370dc56e178b89ac2d534a071dd8a16e006942615b3 SHA512 e64920f63221f108816985ffcdb183447cb57964200cd896ed6c57ea898aba7289c1efdeba4c4dcfd593e8648d698c5c9527735ca044bbaad1de44073b896a41 +DIST LibreOffice_7.6.6.3_Linux_x86-64_rpm_langpack_st.tar.gz 229997 BLAKE2B e898b54703d66cade2b6cf590aa47a56d2831f39ab3b2e1c462ad0cccc4cf72d6e19115f27bdf612c946578df13f99a6a97ab387003e6a05ead1f0d0852d9281 SHA512 d6c359872fbdcd0b23551e35a35ee2bd8e37b3620b55b70e4e695fb866b3f4f95f6ecbd3d95091cc8b2ed57cfd97b725a385838ff669a4bd76f43ac48dab3874 +DIST LibreOffice_7.6.6.3_Linux_x86-64_rpm_langpack_sv.tar.gz 2642850 BLAKE2B ea4eae79f9ba7ea7d23f37890db7823b14f95a0155f41f547fd94044b70bc6826f306a2d2c439b2dc3c9f40c2357a513466c0dd7938ac5ec160123cd988aea48 SHA512 c71f2fd0f1304ac046e41bb5700effef56e297fd7b1f7410f1f363037e539eb0495a3efda557bb25e7777a30d2585c1cb9cf805b2e0b77a549c03d64364270e2 +DIST LibreOffice_7.6.6.3_Linux_x86-64_rpm_langpack_sw-TZ.tar.gz 257101 BLAKE2B e0fe9977c59922109a3c26b30c727503bc1b98b690633089e1dd2830b65151172773da5711ca172bac96a785446c5b3be27a5ee793aba622be4548b180bd3dea SHA512 3b5a11dc8bca9bbcf77ca0ff77a7f04ba217c564ae638fa4251cd7ae78906c2f07dd8a97fa4ee97ebb254bcc84adca0ed037cbc6ecc6fcec24eb0ea6052216b5 +DIST LibreOffice_7.6.6.3_Linux_x86-64_rpm_langpack_szl.tar.gz 582634 BLAKE2B d03dc566f1acf96179205bc5024fd6791fb27b97536f7fe81d3fdb1967b7388f01ffcfd8db383bdec218d1ceaa5ab8e95a48ce6f2e952490cb7a1f2cdb360914 SHA512 a35692f3ade296b93a71214a27606e9c311ab0953419099646f7a16638a5ca82a3ce90ae028607f7f3746868278d02ad62c01a45af497c203973d83a2d885f5a +DIST LibreOffice_7.6.6.3_Linux_x86-64_rpm_langpack_ta.tar.gz 611046 BLAKE2B 75770d767ac4159fc9faba34ea55654cd8b9729cafefadf3fa0dcced509dcf9d479d1b4c7fb9941c3181953a453e6b830ff8f03a13c0acaaa8334b9d87e84711 SHA512 3a8d09184686a812f2d22c23bd4cab64f352dedd6e09e40e6fd47b44b12639b7faa77c26aed15f913d3f4417ffe177187426d445d9bf7de995bcd29dab87096a +DIST LibreOffice_7.6.6.3_Linux_x86-64_rpm_langpack_te.tar.gz 971189 BLAKE2B 9fef7a092fba9098da0aeded32b2d7d79cedac360944ce81a72d57cfd519edaff851bc0985f66aefe99bc353a350e5db9f4e082969814a6c7cc6bf1d6eb63c6b SHA512 52057c9b54423358340f0c96849ac78384e4cc14fcb2b39551f6f07dd88dd2fe2d8d74077452e9eb0d73cd9cf4c0d041cc6800dfc6ace2b345a0467196089e7e +DIST LibreOffice_7.6.6.3_Linux_x86-64_rpm_langpack_tg.tar.gz 312102 BLAKE2B 261d5267b38de6d8b437c100d9ec8b677d0de1ec4af761df14d1ea0bf2684c63c80567977b7a09ec416fd20fe36a857c2881c1fbfd028f580630139a4163671b SHA512 75ebc1a092a3de28deec5748d21ee8fde80852a6aa3431e9b20c6063de79063f65140302369241b9a07efe66aebf44da401a8c1fc69cc2b4a7c13057d69749e5 +DIST LibreOffice_7.6.6.3_Linux_x86-64_rpm_langpack_th.tar.gz 1228242 BLAKE2B 04465e500d6810274be0d5f1bd376ebeb9f298e71257505db9a9b09dc313401738cc8be5c6e3b1ed7af8f7051f7362c4c39d0bd36fd1ab38f9db195b2f6f696d SHA512 5e5efd0ca28df3262da7057d3f0d3074be95971615813e5e583b8e4859e7f0865e70378adb19e95c2badd77b2f261705f16158b1f8987de1ef34bd1e5add3f68 +DIST LibreOffice_7.6.6.3_Linux_x86-64_rpm_langpack_tn.tar.gz 213789 BLAKE2B beec11199e5dcf2a45f49c30cac165296a54fd97df26471f4f3860322ef767e81981239aa1e4c7fe584429b164e3c0ab12e5064d89f1400f04064bbce7c55304 SHA512 68f0aa75e19cfab006ef6c084ead889ebda57eb715503f8c18e3aae6d0ed765a0532997875d85c42a20dce62e1ef452c5524ec45ce5ff09d126dd94f4280469e +DIST LibreOffice_7.6.6.3_Linux_x86-64_rpm_langpack_tr.tar.gz 3014688 BLAKE2B 0e379c99fe50f962239d1cfcda534c6e1980f0f9dd32769d17db3e020bda213b5f40cc958ac51980c1d4e0024ea05c88ab1410a0d7b9bbb1cff070b06c7815f3 SHA512 02e6d50721aeecaa2ce164647a5ee4b72d8db4ae4ef83204fda7eea7b488b4cdb5db43b38364ef2b2e2d3b9e59e3bd8887ce5dfb41e6a38621b724d64048e71c +DIST LibreOffice_7.6.6.3_Linux_x86-64_rpm_langpack_ts.tar.gz 227124 BLAKE2B f09f82b794460df739ea4c529b0c10eccbee43578ee0a9c2803a570b1def2264068288083d381907c60c419013dd773d0db1427dae743aa2996c1593a339dab1 SHA512 14d54054d48c8dfb9e98b1ffd860a6fe1584bd32c1d3681428ed2beeace02f7f2a49c69d008b8cc1116fa209ae9174f3d7621c196add8fba65b243854b802cee +DIST LibreOffice_7.6.6.3_Linux_x86-64_rpm_langpack_tt.tar.gz 148188 BLAKE2B 137c73f1714a1a842bd5a1329cf1af47750a5e5fea70a5f8249a592b69c5d6960bd8ac20aa8a9ae1ed3dc2de120607b22547e10a33e9a745001c37d6f2b71bdc SHA512 8895d71d25aa2abe9d706a764ca21a73f63ea92542f77f338b7e34cb3ffd55f3a7a24619423d1d6d085a408856956487cc20d651b3a435f081760afc199feb87 +DIST LibreOffice_7.6.6.3_Linux_x86-64_rpm_langpack_ug.tar.gz 447149 BLAKE2B 00534ae57b3e479f0fc26d76dbd815f8099e2f2f5f19978959e166fbf13b311b5265263763a3a1816e919d281a7758e0a10974fb3114e6b406325080275630fb SHA512 7b37c732c7ba9d4408aa297ca83eed14e562351ad7cb896ca19bfeb64a6a4717e9e1275519dc1ecec50b61c08c6acab399d35e4ed4746189fdd36cd7a241c344 +DIST LibreOffice_7.6.6.3_Linux_x86-64_rpm_langpack_uk.tar.gz 2733622 BLAKE2B 1e61b185a9148742fad932e94d33dae478c0a2c82a1613badcf036b427bfb05f0ac4fbc2e6f5c4fae85cbfacccea95e15a7ef5a6bd262ebface570f2760cb455 SHA512 4383a99aa6da14ca7b7b6c15379112e13ff1a98e9083301f6b09ccc86f083915b404fbac0786a344e1785643d314948cdd0868179871218ec62bb1a7eead553a +DIST LibreOffice_7.6.6.3_Linux_x86-64_rpm_langpack_uz.tar.gz 247889 BLAKE2B 8ea67a764029ebb761cab0b421a54461fd71694395ddc8e20964bec7a79ed3ea3bfbeea6c1bd88fd36392e172079748e938d913b81cd35b5e15eaf70fcbaddff SHA512 0a95410514950161cfb2a0a7fdfb2baa2514400a95868927e31c92eb41b948488705e80c30a96118926caecc874c31e0ef8401247c61db59344938d6c91cf999 +DIST LibreOffice_7.6.6.3_Linux_x86-64_rpm_langpack_ve.tar.gz 231215 BLAKE2B 61981efa365c6bb74ec024bf8c3cac6154e3a329f3c94d92b109bbc8f20b61d36f4598fc788c419f9d6c9e21cc3ced2df0bd7f63a0f18c9b198337bc5cee2455 SHA512 f4b0c4f57be39da8f19326725e0e327252f5b0f57c9ea4b85103fb90704ce2832870ed241d622406a6d9f66cb889d986a184c9ee7daa11657ddc2afb7efe2bd0 +DIST LibreOffice_7.6.6.3_Linux_x86-64_rpm_langpack_vec.tar.gz 598640 BLAKE2B b9b001b0b28c879b393d8786ffdf81633dda083bb129de96d0bb84df4028fa889c81e20019fd6d3b4aff2bce4be8e50c8b0bd0ec623174dc817538844cdef6c8 SHA512 baf129945441660a4fb9331f89e22e2644e9566a4cb719738884caf05febae6a455c68a005976d1eeb6ce8342d2a2b56c565ad672e015ac2766e8a4e64064889 +DIST LibreOffice_7.6.6.3_Linux_x86-64_rpm_langpack_vi.tar.gz 659096 BLAKE2B 234d01a8bfce824e0ba6674b4e5a73cff66abb22ddb506860b69727ebe35cb3b5d4ff8cbe8d8c7fc25b16cb590b9bfd79d30527a05c7c1258db53783a71a64cf SHA512 0dc6b6a271644015d2e19487fec41413d2fbe299383db73bec331240f88ec0c26654e3d2f119357e5e84822eb04eee6aca64ec3754f4796e9807d06efc5d35e3 +DIST LibreOffice_7.6.6.3_Linux_x86-64_rpm_langpack_xh.tar.gz 235757 BLAKE2B d5e0c179da99b6f27d58060b26b19654261691c0d16bbcb7cd7684ec06f93505d370d8dd74ce76e9b1c0df46b666d9b8c0bd3c8c5bcbe0aa8d9728b9ace9781a SHA512 269f49d004a299a89eb2ab4072da51ec7488ecca137f8a395db25a3fd74484ec73c6e37640d25cc71cfe32780de6648e4310d93282fa4d32565355dff36cf346 +DIST LibreOffice_7.6.6.3_Linux_x86-64_rpm_langpack_zh-CN.tar.gz 931044 BLAKE2B d379598fd9d602611825bdc31255b06b6eafe61e142ff84b80e8c42d3e794ecc728c3bc5de77ea7db81ac0276da77c9668c00812b97970b211cabf32d5cda648 SHA512 1137c8c6da284e674084a9756c86a5db75d0c4ec8676aeab3941e00720c8f3ca8c51d86f5f32a1285d0ebe23fc055429ed760e873445e48e8a4b83ed3332816a +DIST LibreOffice_7.6.6.3_Linux_x86-64_rpm_langpack_zh-TW.tar.gz 948494 BLAKE2B 1c50b6d1f6dda6b02a32d08439456613f9cf3d4bb975f04e140f9cc53dc6c2f4e13a6cdeb7e007516493264a1e9c1b46c1a20d33ad5757b170c9c986b055ff88 SHA512 83d942d1721cb00da7446ca10bb461bd93b1b99bf237d29f4b75ed4f5284c5c093444e40b02f8ff56df96ee7c1529a20afa40784cc0ad25a066ac239ac045fc9 +DIST LibreOffice_7.6.6.3_Linux_x86-64_rpm_langpack_zu.tar.gz 258591 BLAKE2B fcee4de0695ec41dee768b1722703940f9437bfc47223e24661be05713a37c0fc3d4601e55c366ac11f95a05478a7a748ece86fc0138793bff30bcbbeacdc628 SHA512 6a0d5951cbff0920119f832df81f29f9772583308be406d4344e92b31e64f250f7ee7cafbcbb9cc5d0b14f94bd2b7b560e13bcc06d2ff58c57177b680da6b4db diff --git a/app-office/libreoffice-l10n/files/lo_gen_langs.sh b/app-office/libreoffice-l10n/files/lo_gen_langs.sh index baafa56cfe2b..57f71ce2405b 100644 --- a/app-office/libreoffice-l10n/files/lo_gen_langs.sh +++ b/app-office/libreoffice-l10n/files/lo_gen_langs.sh @@ -8,18 +8,18 @@ # VERSION=${1:-4.1.5} -BASE_SRC_URI="http://download.documentfoundation.org/libreoffice/stable/${VERSION}/rpm/x86" +BASE_SRC_URI="http://download.documentfoundation.org/libreoffice/stable/${VERSION}/rpm/x86_64" # needs lxml print_available_tarballs() { python << EOL -import sys, urllib +import sys, urllib.request from xml.dom.minidom import parseString -from BeautifulSoup import BeautifulSoup +from bs4 import BeautifulSoup + +with urllib.request.urlopen("${BASE_SRC_URI}") as url: + html = url.read() -opener = urllib.urlopen("${BASE_SRC_URI}") -html = opener.read() -opener.close() # broken html, try to sanitize html = BeautifulSoup(html).prettify() diff --git a/app-office/libreoffice-l10n/libreoffice-l10n-6.2.5.2.ebuild b/app-office/libreoffice-l10n/libreoffice-l10n-24.2.3.2.ebuild index d1f50c37c2be..9acec80854e2 100644 --- a/app-office/libreoffice-l10n/libreoffice-l10n-6.2.5.2.ebuild +++ b/app-office/libreoffice-l10n/libreoffice-l10n-24.2.3.2.ebuild @@ -1,7 +1,7 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 +EAPI=8 inherit rpm @@ -17,23 +17,23 @@ 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 ~loong ~ppc64 ~riscv ~x86 ~amd64-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 " +LANGUAGES_HELP=" am ar 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 lo lt lv mk nb ne nl nn om pl pt-BR pt ro ru si sid sk sl sq sv ta tg tr ug uk vi zh-CN zh-TW " +LANGUAGES="${LANGUAGES_HELP}af as be br brx ckb cy dgo dsb fa fur fy ga gd gug hsb kab kk kmr-Latn kn kok ks lb mai ml mn mni mr my nr nso oc or pa:pa-IN rw sa:sa-IN sat sd sr-Latn sr ss st sw-TZ szl te th tn ts tt uz ve vec 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 )" + helppack="offlinehelp? ( ${BASE_SRC_URI_STABLE}/x86_64/LibreOffice${PN_DEV}_${BASE_PV}_Linux_x86-64_rpm_helppack_${lang#*:}.tar.gz -> LibreOffice_${MY_PV}_Linux_x86-64_rpm_helppack_${lang#*:}.tar.gz ${BASE_SRC_URI_TESTING}/x86_64/LibreOffice${PN_DEV}_${MY_PV}_Linux_x86-64_rpm_helppack_${lang#*:}.tar.gz -> LibreOffice_${MY_PV}_Linux_x86-64_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" + langpack="${BASE_SRC_URI_STABLE}/x86_64/LibreOffice${PN_DEV}_${BASE_PV}_Linux_x86-64_rpm_langpack_${lang#*:}.tar.gz -> LibreOffice_${MY_PV}_Linux_x86-64_rpm_langpack_${lang#*:}.tar.gz ${BASE_SRC_URI_TESTING}/x86_64/LibreOffice${PN_DEV}_${MY_PV}_Linux_x86-64_rpm_langpack_${lang#*:}.tar.gz -> LibreOffice_${MY_PV}_Linux_x86-64_rpm_langpack_${lang#*:}.tar.gz" SRC_URI+=" l10n_${lang%:*}? ( ${langpack} )" fi IUSE+=" l10n_${lang%:*}" @@ -62,12 +62,12 @@ src_prepare() { # 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/" + rpmdir="LibreOffice_${MY_PV}_Linux_x86-64_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/" + rpmdir="LibreOffice_${MY_PV}_Linux_x86-64_rpm_helppack_${dir}/RPMS/" [[ -d ${rpmdir} ]] || die "Missing directory: ${rpmdir}" rpm_unpack ./${rpmdir}/*.rpm fi diff --git a/app-office/libreoffice-l10n/libreoffice-l10n-6.3.1.2.ebuild b/app-office/libreoffice-l10n/libreoffice-l10n-7.6.4.1.ebuild index 889d6a886014..7ab48e1a867d 100644 --- a/app-office/libreoffice-l10n/libreoffice-l10n-6.3.1.2.ebuild +++ b/app-office/libreoffice-l10n/libreoffice-l10n-7.6.4.1.ebuild @@ -1,7 +1,7 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 +EAPI=8 inherit rpm @@ -17,15 +17,15 @@ 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 ~loong ppc64 ~riscv x86 ~amd64-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 " +LANGUAGES_HELP=" am ar 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 lo lt lv mk nb ne nl nn om pl pt-BR pt ro ru si sid sk sl sq sv ta tg tr ug uk vi zh-CN zh-TW " +LANGUAGES="${LANGUAGES_HELP}af as be br brx ckb cy dgo dsb fa fur fy ga gd gug hsb kab kk kmr-Latn kn kok ks lb mai ml mn mni mr my nr nso oc or pa:pa-IN rw sa:sa-IN sat sd sr-Latn sr ss st sw-TZ szl te th tn ts tt uz ve vec xh zu " for lang in ${LANGUAGES_HELP}; do helppack="offlinehelp? ( ${BASE_SRC_URI_STABLE}/x86_64/LibreOffice${PN_DEV}_${BASE_PV}_Linux_x86-64_rpm_helppack_${lang#*:}.tar.gz -> LibreOffice_${MY_PV}_Linux_x86-64_rpm_helppack_${lang#*:}.tar.gz ${BASE_SRC_URI_TESTING}/x86_64/LibreOffice${PN_DEV}_${MY_PV}_Linux_x86-64_rpm_helppack_${lang#*:}.tar.gz -> LibreOffice_${MY_PV}_Linux_x86-64_rpm_helppack_${lang#*:}.tar.gz )" diff --git a/app-office/libreoffice-l10n/libreoffice-l10n-6.2.7.1.ebuild b/app-office/libreoffice-l10n/libreoffice-l10n-7.6.6.3.ebuild index bcf1dc5f21fd..c4ae90f08303 100644 --- a/app-office/libreoffice-l10n/libreoffice-l10n-6.2.7.1.ebuild +++ b/app-office/libreoffice-l10n/libreoffice-l10n-7.6.6.3.ebuild @@ -1,7 +1,7 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 +EAPI=8 inherit rpm @@ -17,23 +17,25 @@ 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 ~loong ~ppc64 ~riscv ~x86 ~amd64-linux" IUSE="offlinehelp" +RESTRICT="strip" + # # 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 " +LANGUAGES_HELP=" am ar 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 lo lt lv mk nb ne nl nn om pl pt-BR pt ro ru si sid sk sl sq sv ta tg tr ug uk vi zh-CN zh-TW " +LANGUAGES="${LANGUAGES_HELP}af as be br brx ckb cy dgo dsb fa fur fy ga gd gug hsb kab kk kmr-Latn kn kok ks lb mai ml mn mni mr my nr nso oc or pa:pa-IN rw sa:sa-IN sat sd sr-Latn sr ss st sw-TZ szl te th tn ts tt uz ve vec 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 )" + helppack="offlinehelp? ( ${BASE_SRC_URI_STABLE}/x86_64/LibreOffice${PN_DEV}_${BASE_PV}_Linux_x86-64_rpm_helppack_${lang#*:}.tar.gz -> LibreOffice_${MY_PV}_Linux_x86-64_rpm_helppack_${lang#*:}.tar.gz ${BASE_SRC_URI_TESTING}/x86_64/LibreOffice${PN_DEV}_${MY_PV}_Linux_x86-64_rpm_helppack_${lang#*:}.tar.gz -> LibreOffice_${MY_PV}_Linux_x86-64_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" + langpack="${BASE_SRC_URI_STABLE}/x86_64/LibreOffice${PN_DEV}_${BASE_PV}_Linux_x86-64_rpm_langpack_${lang#*:}.tar.gz -> LibreOffice_${MY_PV}_Linux_x86-64_rpm_langpack_${lang#*:}.tar.gz ${BASE_SRC_URI_TESTING}/x86_64/LibreOffice${PN_DEV}_${MY_PV}_Linux_x86-64_rpm_langpack_${lang#*:}.tar.gz -> LibreOffice_${MY_PV}_Linux_x86-64_rpm_langpack_${lang#*:}.tar.gz" SRC_URI+=" l10n_${lang%:*}? ( ${langpack} )" fi IUSE+=" l10n_${lang%:*}" @@ -42,8 +44,6 @@ unset lang helppack langpack RDEPEND+="app-text/hunspell" -RESTRICT="strip" - S="${WORKDIR}" src_prepare() { @@ -62,12 +62,12 @@ src_prepare() { # 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/" + rpmdir="LibreOffice_${MY_PV}_Linux_x86-64_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/" + rpmdir="LibreOffice_${MY_PV}_Linux_x86-64_rpm_helppack_${dir}/RPMS/" [[ -d ${rpmdir} ]] || die "Missing directory: ${rpmdir}" rpm_unpack ./${rpmdir}/*.rpm fi diff --git a/app-office/libreoffice-l10n/metadata.xml b/app-office/libreoffice-l10n/metadata.xml index 4dee5dbc1993..0aaad89d6803 100644 --- a/app-office/libreoffice-l10n/metadata.xml +++ b/app-office/libreoffice-l10n/metadata.xml @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> <pkgmetadata> <maintainer type="project"> <email>office@gentoo.org</email> diff --git a/app-office/libreoffice-voikko/Manifest b/app-office/libreoffice-voikko/Manifest index aeec9c2c8766..a7e9d315d819 100644 --- a/app-office/libreoffice-voikko/Manifest +++ b/app-office/libreoffice-voikko/Manifest @@ -1 +1,2 @@ DIST libreoffice-voikko-5.0.tar.gz 51882 BLAKE2B c4d33f469821b3d3ee15f71c21a2e3fd5474939dda204873e85d9e52aee0d1cd9c01f660d63fdbef87786dbb0b8a88ba4fd45b8aff07b0b35588c9933d4c9cef SHA512 58f139c190acf5c56a8506365c296d06efd95b4422bb66c50e8058231bd10410b202d2a01ad0a2bf82dc0f41565c1e3a07ed86a4ae070d32af8cfd0e56d7eec0 +DIST libreoffice-voikko-5.0.tar.gz.asc 819 BLAKE2B 4305cd6cfccce6ee832cbda6c3b10a7676e94fa968c71f1894c178a3715ec00b477e745ef22b284b06190291748ac71dad2b43ea5d15e49833b0dcb53eabb7ca SHA512 7df7317018904700957691785ba80f1fcb390891fdbf6210a8eb06db5ac4ae1721b8175777685d062af08b52168dd94d5bb4b851c9405501781f1b1257a32cc3 diff --git a/app-office/libreoffice-voikko/libreoffice-voikko-5.0.ebuild b/app-office/libreoffice-voikko/libreoffice-voikko-5.0-r1.ebuild index 407d34087ed9..c9ef8474d34c 100644 --- a/app-office/libreoffice-voikko/libreoffice-voikko-5.0.ebuild +++ b/app-office/libreoffice-voikko/libreoffice-voikko-5.0-r1.ebuild @@ -1,20 +1,29 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 +inherit verify-sig + DESCRIPTION="Free Finnish spell checking and hyphenation for LibreOffice" HOMEPAGE="https://voikko.puimula.org/" -SRC_URI="https://www.puimula.org/voikko-sources/${PN}/${P}.tar.gz" +SRC_URI="https://www.puimula.org/voikko-sources/${PN}/${P}.tar.gz + verify-sig? ( https://www.puimula.org/voikko-sources/libreoffice-voikko/${P}.tar.gz.asc )" LICENSE="GPL-3" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 x86" -DEPEND="app-office/libreoffice[odk] +DEPEND="|| ( + app-office/libreoffice[odk] + >=app-office/libreoffice-bin-6.4.7.2_p1 + ) dev-libs/voikko-fi" RDEPEND="${DEPEND} dev-libs/libvoikko" +BDEPEND="verify-sig? ( sec-keys/openpgp-keys-voikko )" + +VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/voikko.asc src_compile() { emake oxt @@ -35,17 +44,17 @@ pkg_postinst() { einfo "Trying to register ${COMPONENT} ..." unopkg add --shared "${COMPONENT}" - if [[ $? == 0 ]] ; then + if [[ ${?} == 0 ]] ; then einfo "${PN} registered succesfully with LibreOffice." else - eerror "Couldn’t register ${PN} with LibreOffice." + eerror "Couldn't register ${PN} with LibreOffice." fi } pkg_prerm() { # Remove voikko registration from libreoffice unopkg remove --shared org.puimula.ooovoikko - if [[ $? == 0 ]] ; then + if [[ ${?} == 0 ]] ; then einfo "${PN} removed succesfully from LibreOffice." else eerror "Couldn't remove ${PN} from LibreOffice, " diff --git a/app-office/libreoffice-voikko/metadata.xml b/app-office/libreoffice-voikko/metadata.xml index 6b0a0fb3a729..a1fbf3c0c993 100644 --- a/app-office/libreoffice-voikko/metadata.xml +++ b/app-office/libreoffice-voikko/metadata.xml @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> <pkgmetadata> <maintainer type="person"> <email>juippis@gentoo.org</email> diff --git a/app-office/libreoffice/Manifest b/app-office/libreoffice/Manifest index 34b72417fd01..ab5a2f50b2aa 100644 --- a/app-office/libreoffice/Manifest +++ b/app-office/libreoffice/Manifest @@ -1,12 +1,33 @@ DIST 17410483b5b5f267aa18b7e00b65e6e0-hsqldb_1_8_0.zip 3519470 BLAKE2B ccfdf6b7f88f22d3ec7898c529c374f13059979450aabdccc9781ca91dd27d0119dfec3d33dda073c2973fa4a8aacae13924c9a67e38a1422c48bfee41b6f3e8 SHA512 a231eba4a1baca11766ef292ab45e302081115477fe23018652882923308856835cf8c9ecba61a5cf22543474ccef3136965d794a90c9e4e9e6dcc21f9af6e1a DIST 185d60944ea767075d27247c3162b3bc-unowinreg.dll 12288 BLAKE2B c067f60d0ee325feae4f168ad0f84602708fe724a1d9a9a054ed4991992c1d4637b31083cf569326b8aac1ec598e71ec65fb31ee16233b9c736e97ef062b47d7 SHA512 854b8ae29b57b40ba6bb6ff66e723a0e8dad053fcc2849f0ad763cd8a31352f4aeba9636fd4e3f0f2a0cd985a6f49b4261b9ace68d6be821ed42cfa7a73eb13c +DIST 3404ab6b1792ae5f16bbd603bd1e1d03-libformula-1.1.7.zip 1180582 BLAKE2B b2b91f608cccdc823c11ce946ecf12b8cb7b1218fa8763ed7b64cf2567114f0703b4103a4eb2369874a4006112396470d1a0a72e6f186c9fac629cbca0fe18d6 SHA512 9fe106bbdb55365f589246e5a0d10bbe9b35224132b66a1823dc6361633a67f2acc0e8c393dc7ed70d086858d16d242b8806b8b2184c98e3d20d0be85bed9c44 DIST 35c94d2df8893241173de1d16b6034c0-swingExSrc.zip 9796 BLAKE2B a30b0225313b23092bc57ccd989f26ea04a323dcb17a0ea8baaa6a21b5d5e2b6e29fcae9d18ecd043073030e104ad56c86a115760590f57eda86c22c9fe478b0 SHA512 4a48f1e32907fb2dee601cda3cd7a0d7198b2d51f2a572b647f1e93f901fd511eef3567676e52dfb1723a2cdfbc01f2015ca0bb22903b0bc1476dd618cc9aa8a +DIST 39bb3fcea1514f1369fcfc87542390fd-sacjava-1.3.zip 153157 BLAKE2B e02fced286aab6f6597b04bba37186e6f7d0793ef807c4530e15da5464e9302880278472fdc79dc27a9be15600127bebe30651a6027ef1b0a7cfc40ce56a395a SHA512 a7c3044a0a7c67881f78eddc4b3faf05e29b20755a59cdbb9a0a49bd21be5aaa95d4ea5eaabdd6f005a421981fb7c55fee590d4c9592fe363ba27ae590652bd4 +DIST 3bdf40c0d199af31923e900d082ca2dd-libfonts-1.1.6.zip 5750610 BLAKE2B b9f3ef8baa6fe11b2aef25ee6ebe36d7f4c0e688022f27c6a0186a94d909c4c2166ffe5d70644207f56971888e2478e57cd1e76a252abf3825987350c4c7de45 SHA512 8eaa9eed3bff16a16483d0754756c181089eb705ea34ded7f9f6db90a591cbce3f0551f28d097bd2f44de813cb818720c430e79e516939e0398b72bf4614f4cd DIST 798b2ffdc8bcfe7bca2cf92b62caf685-rhino1_5R5.zip 1521926 BLAKE2B d2769842c180997055648a8b1a33cc89988b74628bad8aa012242e0c1afa5b5b8568323c107187072207ee69bd841ba4ca3bbfe27ef65223ddc729d1a1aa6590 SHA512 ec5ae23c8fe2f5efc377f7a9665039afadf28b4d8f2791379296766a5fbc9a3bf7548f9b0e3b3b07762229ec733a92ccbb69791ee0318c9c6f78f8e847253d3f +DIST 8ce2fcd72becf06c41f7201d15373ed9-librepository-1.1.6.zip 762419 BLAKE2B 9cbcda7d7644ede32a19b7bd5e29cae348229b9396a205809db480ed67bf12d243652d4ec3bf817f6d369e594a6d6ac3ebebfd03a80ed94f3106f78421d00077 SHA512 12ab17a4db3f7c834b21e59ff6f6f6456630d8626db7fb908867b20204295d4fba8969e79a3694ca66cb24e9f0e5a0fa4b9d2d3f748691b7f93985f9e666ce5f +DIST 97b2d4dba862397f446b217e2b623e71-libloader-1.1.6.zip 2938721 BLAKE2B 86cf869561f653e449611ca2f014b340d7d0cba46b7d37a9455cbbc184b6a5c7e0e26ac84909aef08ae8639a402cef3bfc93ec901de018060f16413eaff0f748 SHA512 17ba9d2c0376fb7326d53bb1e3796610176a1af426d1b9073b5f7cf06c93d865e585c495e75c52fb8e426d7c453e751356a9ca9a54dc821ddadb6c8160ed5ba6 +DIST Java-WebSocket-1.5.4.tar.gz 189725 BLAKE2B f90700d58d7230e1a3ab32d07bdfc11a1ec6ceffbc094b4b0dc8bfd83cf1d060400c758de8bf47fb593dd07927f95a9e7ab70617b4a1afb64b09e225771b2c5e SHA512 e195ccaa97a7f167a7b27a28226a0bccde7a5cc3cde9b3e718860bd7ceb86da2c272ec2512cb1d0d893dbd6ac47633978a44a8620a2ffbb0652aaeeb2c4ecb08 DIST a7983f859eafb2677d7ff386a023bc40-xsltml_2.1.2.zip 23150 BLAKE2B 51db6bd90585b13857ecb494c805c9fb6874e1e65d7aee73d23e1716670836a14b376bcca810f96fd55b0ed653b2660a268030f246c822cbb04f867ef763a3b3 SHA512 2d3835f7ac356805025cafedcad97faa48d0f5da386e6ac7b7451030059df8e2fdb0861ade07a576ebf9fb5b88a973585ab0437944b06aac9289d6898ba8586a -DIST libreoffice-6.2.5.2.tar.xz 215008848 BLAKE2B 5dd1ef185820944816e01c8ed6a7873a5a8fe6f7f4b41fad279729970d85ff868f51ed573e8b3d0a554ffd1f8e295b6ff2e493e7f7250f8cb1c7c2a40115abf4 SHA512 b46b6731c415ab354ad7d876cb8905cb9eae2ca71639abf049ea7f5930601c957cc0eb04a2cd06949073ba5e94778ecdb449692ed8bbfbd95b05f6e7980d8d10 -DIST libreoffice-6.2.7.1.tar.xz 215022744 BLAKE2B 717acc3c310d3d973464b422176ccb4aae1481f2537c419e3afd031a2c2967a7b20b4cc5b60499befcae279441176a275f339e65534c4eb9d7395c6e050ba6e3 SHA512 9ed37c7957bb214a3de0b3dadea9debd5056d641052a669904d543a7065f1f5c721e09ddda800dfb478ff0474f71a275c7208077cb7b6566786d3b637f42860b -DIST libreoffice-6.3.1.2.tar.xz 224614340 BLAKE2B b21e0133d88bf0c2377d2a1670b6730dc4c9c0cd2d6fc75e5db50cc6b4ee247322b8e5f772349c608bb5beca135e7be1ed72672fdf35ef855615f70d39da6e5a SHA512 f2fee3bb8f4470119fa77387733fb01a1fb05ecdc4b6339a27539101f0b317e5beaadba0de0b4b053f7b7d8eacbed85f0d3e21400c743b02c69cd30260bb7f2b +DIST ace6ab49184e329db254e454a010f56d-libxml-1.1.7.zip 2929311 BLAKE2B 02f59a60592d92f97f1098b501617d1408cabeab7b5a85b2f20ade584536e71823c392ce86084a944cada86310d48afb475535b47420f9b54eff582ce1d77d85 SHA512 58c1aa3965bf3a5f5d0facb67a5e42cec04e3f74e59cd7348ea2a9f6d9cafdce5552677c6b6d9c4cf2b31f52751695f2e53b2cee658e5f2eacb1393534a53c0e +DIST ba2930200c9f019c2d93a8c88c651a0f-flow-engine-0.9.4.zip 743031 BLAKE2B 85ddb6e24475f32e4fa105add3ace0afa686b739e34958e8a47653668153d1bebcec77dbdeeb83bef566453e624fd7ebb0595f7d429005dac1c9af30f861e708 SHA512 654d2408c11349c90ae7d80b0c1997ee831004bc4ee36a706a0d8a84617fd0f82a97c5b45ab2388d60085afaec59a02eada007a8a1e14c3b366cabd36b7607ec +DIST commons-logging-1.2-src.tar.gz 188536 BLAKE2B 80613b78619f7b3429f60df4fb9b66dd4836e8b89fcf93a3a1bcd5cb7e410d474be010da16b325143e028a40ff4dd971753962c9d9145f85b1738f5dda13ba99 SHA512 9f3761184950f2f13e85d8bc447709ab8be631dfd231b4f053f8147468db1bf71fb116ddba95e39f4afc4cf28c742e07d40c7a637f28004a60dc13935f9609f9 +DIST d8bd5eed178db6e2b18eeed243f85aa8-flute-1.1.6.zip 207563 BLAKE2B 0b7bb7b801a553950644ea1cdd522b43744ed6e2f5c71df0360e6e93f3f04eb33d9585c977783b0572a63f47017ba12becc5255a8aba9255c3e64ff7ae7eaef7 SHA512 71164f5e052db4fc16d1eb6ceb66d2b483d4912d874e371399047761e1d82e95d14288be5a7952c40f0ce39366f0706e726720e6e7171a00ce7bb55632cbf10c +DIST db60e4fde8dd6d6807523deb71ee34dc-liblayout-0.2.10.zip 1396007 BLAKE2B 8012d5c740b74b589f435d59934397111b9e645e965b2c6fd5c12bdc20fd6a9dc93410b40e61fd1dfd058747803bc113cfd6c73fc9e777e5f074cb6b750f93c0 SHA512 4476024e7f307617719714fbf0999409aa11d730bc316f833bb6627d1b83abb42460417be588c193ecb49d6b926dd1f411934d8a8abebe00a3e85c0047dad0a6 +DIST dragonbox-1.1.3.tar.gz 4337233 BLAKE2B 0793954e6f922261af7edd590a0deb8d9e9d803111321c17abdb338bcd7b5bb42a691ec3809f9df9b0c0a773828750679c4c00037e45d62ff494ae0056080ef9 SHA512 41ac356ebced3312c0f9ea0f07ff372337ab78af69071f63f63dc12bd2b0088d5d89aae3792276599dd0393bfdfd2b979946c43d36042e43105080bcdcbe089d +DIST dtoa-20180411.tgz 48893 BLAKE2B 4a03dc67e44353ae1c0653c8305d2df9bcfef16b48dff6df5c857a6bd0510a92aa6d9b9660ad63b2344d5195fef072e526f8d7900791b15442923b63196dda3f SHA512 722aa814c33a34bfffe6c0201b0035cc3b65854a0ba9ae2f51620a89d68019353e2c306651b35bca337186b22b2e9865ef3c5e3df8e9328006f882e4577f8c85 +DIST eeb2c7ddf0d302fba4bfc6e97eac9624-libbase-1.1.6.zip 427800 BLAKE2B d3ac085a39ee9798182b70ba650fa954234b964e33278ac4fe3f84f8c3218ad49f12d139079328036b4f9d80cde967888c0a66393c34dedf27af69dac02c5aff SHA512 9091d3628d9c75c068507537afc9e10bfb79c1abfd36ad697af3d592a1cc049ba6640f665bfc53cc520b6a26c21d70b0275106843444b441484c2178f2784743 +DIST f94d9870737518e3b597f9265f4e9803-libserializer-1.1.6.zip 211919 BLAKE2B 2c72493e44d3ad1714d294fb7baaa85d33fef2eb4ce75bf507b65f78f1d9d399bb5eb72cee188a8abc4b234eb2845a26755791fb3ac104ffe6e55013ab41ca8b SHA512 c1a15ebbfe817ec79d4b3f1c97d096bf8511737d7d35d97302856ccfb3de14a1cd16bd31000415d9ab24bbd9ef770d37855cee4b819ff0e8fca2f2766920a114 +DIST frozen-1.1.1.tar.gz 186589 BLAKE2B 5f103311c49777d0d284cabe026fae55f09bd24b2227d56133c48b9f9f0542361f3e007687089145939c12fc6a1af8baf1c76ba76176bdddec3d726e45d705d1 SHA512 e22561a4e634e388e11f95b3005bc711e543013d314f6aaeda34befb2c673aea2d71a717d8822bc8fa85bdc8409945ba2ad91a1bac4f8cb5303080de01a5f60e +DIST libreoffice-24.2.3.2.tar.xz 280246948 BLAKE2B f0694abc23a612e303d694800f6f83a7d307c3fcce40e459a59cce76435cfdd9de57be95910152bbc5a9e124871477e4638f1deef489a19c22fbfbdf1237a91b SHA512 c0313a5f1ea0a860b40debf6bc75bc792ffb152d76fa1372e8e4574eca5c4a8a33748e74636a09e01dab1ae21e08261856c7c11b82080e6e8d6c2dd1a166782b +DIST libreoffice-7.6.4.1.tar.xz 281547116 BLAKE2B 55712cf41e38373476dbc3d6a6f244dc0ba9222caf587c5d8a56c5f952e064e815d752a786d6770891775dc2a43739ae05fb94935006c005b41b3aeca229a866 SHA512 dbfc0cc8aa68e26c89da12156046ccf18201759c0e67757ce259a1150934ad7e2d914837701731fbe00aeab9a2f8c996619eb0892b7907de8012fdd7421da0f6 +DIST libreoffice-7.6.6.3.tar.xz 282144120 BLAKE2B 8d6f39046c9793c8dc5e2667e684c32f61b475b83787c75eeacf441a636c7244b032ae2cd7dac75c3077de63c68382e63bb834f69986ef788d78542df087b19b SHA512 822584e1a191aac08f3141ba2dc2b91b0cbd50635a8506e9f3d00e224c997e1ec83957dd8a7dbede28a0ba28e1a8658d7e0b526bf796db286210393a326e6ca3 +DIST libreoffice-7.6.7.2.tar.xz 282345404 BLAKE2B 7214739ce3e495e07180875834908078975857bed83fbd4f33ccfaaca5b30a0651661da4e42aa59f9c7011fe7ce2c58667c41d48b73f621d2004e8dbbdd0817f SHA512 443d818f35d9cac1af3a911f031b0b8f455eb28afa1a563ee3551b3285810f3b7b19265a64f853eef07e0c550c5d81f95e2774db46bd9dfee7b9aee029eb3747 DIST libreoffice-branding-gentoo-0.8.tar.xz 151568 BLAKE2B f03c7ddeb53c5ca3fd23401679601fcf2c4037ba17be4eb7b784c7ce7ebb71a24b8ab4aac8b7da8c6b1f14dd23bc1294ba85ff4f70ad271fb4ee3c5372e10883 SHA512 785031a699b1d1895ce4b50ffc3ddf645f3a0ef9acdf37facfd18cf75db9484cb8f53a50abb63d6006ead76a80b6ff5aa99661063245ebb84bd64013d713de7f -DIST libreoffice-help-6.2.5.2.tar.xz 13023680 BLAKE2B f1f3a03104c1270e59f2b9130a29e1fbc99a9bf76b2bf4cedef8dc61487c9a2036f143501ad7fcd0c056c8b72446305b7a4ca9a719b11200ade5feca35e5e7ea SHA512 14f964161bd827a5846ec667ae1dac80d1485450e172da44010103e31f3872df62595e8b1b1d45c720caac9256d2adaf8f5a0bb80d059d35f1c560b533eb764c -DIST libreoffice-help-6.2.7.1.tar.xz 13024328 BLAKE2B fcdb01a52abb90773baa96b0c25fc04bf928e13b940a5cadd7eb455a3004f83d339252346d7c615fbe511cee7e093560c99bf6ff6bd2e5e832d57d4d1053ebc6 SHA512 b4599bf6854efa800483cf16132c9809ea439d29ea63c7621a0f04ce19609a7a1966d86862342f911cde22a3bd19fe5b96ad9bdb34d5255eb716352a8ce9bbaa -DIST libreoffice-help-6.3.1.2.tar.xz 13191520 BLAKE2B b7f59e0ee9d4096f6a5ebb8d2decdd4b5604dac5cc00fc223ac96ae28d59f04c149361c096dd501d4fa37063f15118903006e2e8bcc30e7c0f21d545c23a71ba SHA512 05576a225f038f16a491bbd436096e51906b9f81b2cb8e856fe94fee67c1f830473b90421f6962fccf8ef6a0877610249dd18c1874b4c812582648adc5801452 +DIST libreoffice-help-24.2.3.2.tar.xz 167014344 BLAKE2B 93c87d5b0e7d35d3335dcb80868a0ea516378e3c46c56e34a1123661db29ab6215f62074feef1078daad04977726bf226de2a7ad281e8b9900ddd7fb1bc23961 SHA512 5ccf579da3791f4a78b17eedc6b641351f69e4e8b4079180dede2f3a4180d1ccc617dff0f49b89fdc93f9e86d8d0630ecbf87437079caf7f0d1b51765ac3e877 +DIST libreoffice-help-7.6.4.1.tar.xz 166959028 BLAKE2B fadcd32c50af1d4607ecd20ef7640cfbd1912361a792c324540dee1b5ee78c5f622b8363a5b96a1afb8256618573a0bb6f919a144de98fe88a1331d9241612f0 SHA512 0f72cd933ab7b897ec36f7b29bc5e568be289ea50ae0844e6083ff4957eab3cd313b39ffbda2e58f59de7962a05b371d8d61043d80323bb474e5436d23d3a859 +DIST libreoffice-help-7.6.6.3.tar.xz 166956596 BLAKE2B 217b32cf9d1882b2a60e436bb6319be5c60807bd7bb8ce373a6a2ecbd8d6f2537bd2a13d58ea14f47532a5a780df1815457adc473e2b0107e5e510db144d90a4 SHA512 07ed22d2161770a39e618075aadc5b42f8f5c436938a0aa29351628e61572e6e1d03642d45541dcfebf57dfdd1e558b23a8d596025fb45a1771652ad2860583f +DIST libreoffice-help-7.6.7.2.tar.xz 166901284 BLAKE2B 636772e6ba11b00d26f0280f3ac564e4c4ab839808ec21eeefdbec7a16e4fdad512466b523f1e58cfd74bfe29f4bc06b7d203e18e5e2a2b1a6ed5b8ff8ec9093 SHA512 724cdb884b37bd847080b4610d1fe2f9b111479585bc097f2ad2a73141565c542d08eab088a36eb3374a3c85a0b803a7c65e43058234076c3ddc99c6f847e3a8 +DIST skia-m111-a31e897fb3dcbc96b2b40999751611d029bf5404.tar.xz 10693272 BLAKE2B 67f2bd33d58c58c59f1ee5fb693a6a7e6a1ace52f269ae0fa6617027e93131031b0af9d44c36e371fe5a38c5b7519a61f9bcf4286a13ef5b06ea7e7eb5cb0a0f SHA512 58d50fdd19cc5df640244e0c765aec6addc3e552701b201772584e8bea7cda12047e4a6af41452c6669aadfc026de29a4a4e7c6b31c7dfff30e29e50ed46fe3d +DIST skia-m116-2ddcf183eb260f63698aa74d1bb380f247ad7ccd.tar.xz 10868024 BLAKE2B ce8247de4cd6939b0593adf1c3dc6b78cdf4220fbcd2dfb2b9cf6d80d42f9c49f4d93fbe3cff68d079f04cc5801daf20999b288f7fdc85b58e32035151a3616a SHA512 6c10785ed9ab8cdf3385ebd3f3d13a64b850df9cc7a12e513326a84c7a3e6f6235f9f4dbce128eac2e43a2707fe6a6011716de5985adf4742d55879210bf32e9 +DIST zxcvbn-c-2.5.tar.gz 1404434 BLAKE2B f0f22fc8643f785e8f9ed42033d6654c2e67aa4e258bbc4fecf533efcf8b86b6d7e67f9042326247c311c42a4e2b24b844e0bae65cdb2e46ea043a2974ffd857 SHA512 d7199b3cc36cd0e401bd8f857132425908307aefcdb1bb635ee81c34cf71ccbcdf0fe36a336a55da1281692b508881b54773afa41379a448863095f4abd5c0e8 diff --git a/app-office/libreoffice/files/libreoffice-24.2-qtdetect.patch b/app-office/libreoffice/files/libreoffice-24.2-qtdetect.patch new file mode 100644 index 000000000000..aec8c6ea71fa --- /dev/null +++ b/app-office/libreoffice/files/libreoffice-24.2-qtdetect.patch @@ -0,0 +1,20 @@ +--- a/configure.ac ++++ b/configure.ac +@@ -13027,7 +13027,7 @@ + + dnl Check for Meta Object Compiler + +- AC_PATH_PROGS( MOC5, [moc-qt5 moc], no, [`dirname $qt5_libdir`/bin:$QT5DIR/bin:$PATH]) ++ AC_PATH_PROGS( MOC5, [moc-qt5 moc], no, [$QT5DIR/bin]) + if test "$MOC5" = "no"; then + AC_MSG_ERROR([Qt Meta Object Compiler not found. Please specify + the root of your Qt installation by exporting QT5DIR before running "configure".]) +@@ -13163,7 +13163,7 @@ + qt6_libexec_dirs="$qt6_libexec_dirs:$lib_dir/libexec" + fi + done +- AC_PATH_PROGS( MOC6, [moc-qt6 moc], no, [`dirname $qt6_libdir`/libexec:$QT6DIR/libexec:$qt6_libexec_dirs:`echo $qt6_libdirs | $SED -e 's/ /:/g'`:$PATH]) ++ AC_PATH_PROGS( MOC6, [moc-qt6 moc], no, [$QT6DIR/bin:$QT6DIR/libexec]) + if test "$MOC6" = "no"; then + AC_MSG_ERROR([Qt Meta Object Compiler not found. Please specify + the root of your Qt installation by exporting QT6DIR before running "configure".]) diff --git a/app-office/libreoffice/files/libreoffice-24.2-unused-qt6network.patch b/app-office/libreoffice/files/libreoffice-24.2-unused-qt6network.patch new file mode 100644 index 000000000000..ccb69f22654e --- /dev/null +++ b/app-office/libreoffice/files/libreoffice-24.2-unused-qt6network.patch @@ -0,0 +1,57 @@ +From d4287704f9e2ea07e0750b114ec0761c2732d03e Mon Sep 17 00:00:00 2001 +From: Andreas Sturmlechner <asturm@gentoo.org> +Date: Tue, 12 Mar 2024 21:40:25 +0100 +Subject: [PATCH] Drop unused QtNetwork dependency, fix KDE terminology + +'KDE version' -> 'KDE Frameworks version' + +Change-Id: I2e6a912be93d79b251dcf32c20796374c9ca9cf2 +Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org> +--- + configure.ac | 10 +++++----- + 1 file changed, 5 insertions(+), 5 deletions(-) + +diff --git a/configure.ac b/configure.ac +index 6d56df8625f1..9d6b35b747e5 100644 +--- a/configure.ac ++++ b/configure.ac +@@ -13341,7 +13341,7 @@ then + + QT6_CFLAGS="-I$qt6_incdir -DQT_CLEAN_NAMESPACE -DQT_THREAD_SUPPORT -DQT_NO_VERSION_TAGGING" + QT6_CFLAGS=$(printf '%s' "$QT6_CFLAGS" | sed -e "s/-I/${ISYSTEM?}/g") +- QT6_LIBS="-L$qt6_libdir -lQt6Core -lQt6Gui -lQt6Widgets -lQt6Network" ++ QT6_LIBS="-L$qt6_libdir -lQt6Core -lQt6Gui -lQt6Widgets" + if test "$_os" = "Emscripten"; then + QT6_LIBS="$QT6_LIBS -lQt6BundledPcre2 -lQt6BundledZLIB -L${qt6_platformsdir} -lqwasm -sGL_ENABLE_GET_PROC_ADDRESS" + fi +@@ -13521,15 +13521,15 @@ then + AC_MSG_ERROR([KF6 libraries not found. Please specify the root of your KF6 installation by exporting KF6DIR before running "configure".]) + fi + +- KF6_CFLAGS="-I$kf6_incdir -I$kf6_incdir/KCoreAddons -I$kf6_incdir/KI18n -I$kf6_incdir/KConfig -I$kf6_incdir/KConfigCore -I$kf6_incdir/KWindowSystem -I$kf6_incdir/KIO -I$kf6_incdir/KIOCore -I$kf6_incdir/KIOWidgets -I$kf6_incdir/KIOFileWidgets -I$qt6_incdir -I$qt6_incdir/QtCore -I$qt6_incdir/QtGui -I$qt6_incdir/QtWidgets -I$qt6_incdir/QtNetwork -DQT_CLEAN_NAMESPACE -DQT_THREAD_SUPPORT -DQT_NO_VERSION_TAGGING" +- KF6_LIBS="-L$kf6_libdir -lKF6CoreAddons -lKF6I18n -lKF6ConfigCore -lKF6WindowSystem -lKF6KIOCore -lKF6KIOWidgets -lKF6KIOFileWidgets -L$qt6_libdir -lQt6Core -lQt6Gui -lQt6Widgets -lQt6Network" ++ KF6_CFLAGS="-I$kf6_incdir -I$kf6_incdir/KCoreAddons -I$kf6_incdir/KI18n -I$kf6_incdir/KConfig -I$kf6_incdir/KConfigCore -I$kf6_incdir/KWindowSystem -I$kf6_incdir/KIO -I$kf6_incdir/KIOCore -I$kf6_incdir/KIOWidgets -I$kf6_incdir/KIOFileWidgets -I$qt6_incdir -I$qt6_incdir/QtCore -I$qt6_incdir/QtGui -I$qt6_incdir/QtWidgets -DQT_CLEAN_NAMESPACE -DQT_THREAD_SUPPORT -DQT_NO_VERSION_TAGGING" ++ KF6_LIBS="-L$kf6_libdir -lKF6CoreAddons -lKF6I18n -lKF6ConfigCore -lKF6WindowSystem -lKF6KIOCore -lKF6KIOWidgets -lKF6KIOFileWidgets -L$qt6_libdir -lQt6Core -lQt6Gui -lQt6Widgets" + KF6_CFLAGS=$(printf '%s' "$KF6_CFLAGS" | sed -e "s/-I/${ISYSTEM?}/g") + + AC_LANG_PUSH([C++]) + save_CXXFLAGS=$CXXFLAGS + CXXFLAGS="$CXXFLAGS $KF6_CFLAGS" + dnl KF6 development version as of 2023-06 uses version number 5.240 +- AC_MSG_CHECKING([whether KDE is >= 5.240]) ++ AC_MSG_CHECKING([whether KDE Frameworks is >= 5.240]) + AC_RUN_IFELSE([AC_LANG_SOURCE([[ + #include <kcoreaddons_version.h> + +@@ -13537,7 +13537,7 @@ int main(int argc, char **argv) { + if (KCOREADDONS_VERSION_MAJOR == 6 || (KCOREADDONS_VERSION_MAJOR == 5 && KCOREADDONS_VERSION_MINOR >= 240)) return 0; + else return 1; + } +- ]])],[AC_MSG_RESULT([yes])],[AC_MSG_ERROR([KDE version too old])],[]) ++ ]])],[AC_MSG_RESULT([yes])],[AC_MSG_ERROR([KDE Frameworks version too old])],[]) + CXXFLAGS=$save_CXXFLAGS + AC_LANG_POP([C++]) + fi +-- +2.44.0 + diff --git a/app-office/libreoffice/files/libreoffice-5.4-system-pyuno.patch b/app-office/libreoffice/files/libreoffice-5.4-system-pyuno.patch deleted file mode 100644 index 83b56d1a1927..000000000000 --- a/app-office/libreoffice/files/libreoffice-5.4-system-pyuno.patch +++ /dev/null @@ -1,42 +0,0 @@ ---- a/desktop/scripts/soffice.sh -+++ a/desktop/scripts/soffice.sh -@@ -147,6 +147,9 @@ if echo "$checks" | grep -q "cc" ; then - exit 1; - fi - -+PYTHONPATH=$sd_prog${PYTHONPATH+:$PYTHONPATH} -+export PYTHONPATH -+ - case "$(uname -s)" in - NetBSD|OpenBSD|DragonFly) - # this is a temporary hack until we can live with the default search paths ---- a/pyuno/source/module/uno.py -+++ a/pyuno/source/module/uno.py -@@ -16,11 +16,16 @@ - # except in compliance with the License. You may obtain a copy of - # the License at http://www.apache.org/licenses/LICENSE-2.0 . - # -+import os - import pyuno - import sys - import traceback - import warnings - -+sys.path.append('%eprefix%/usr/%libdir%/libreoffice/program') -+if getattr(os.environ, 'URE_BOOTSTRAP', None) is None: -+ os.environ['URE_BOOTSTRAP'] = "vnd.sun.star.pathname:%eprefix%/usr/%libdir%/libreoffice/program/fundamentalrc" -+ - # since on Windows sal3.dll no longer calls WSAStartup - import socket - ---- a/pyuno/source/officehelper.py -+++ a/pyuno/source/officehelper.py -@@ -45,7 +45,7 @@ def bootstrap(): - if "UNO_PATH" in os.environ: - sOffice = os.environ["UNO_PATH"] - else: -- sOffice = "" # lets hope for the best -+ sOffice = "%eprefix%/usr/%libdir%/libreoffice/program" - sOffice = os.path.join(sOffice, "soffice") - if platform.startswith("win"): - sOffice += ".exe" diff --git a/app-office/libreoffice/files/libreoffice-6.2-ldap-optional.patch b/app-office/libreoffice/files/libreoffice-6.2-ldap-optional.patch deleted file mode 100644 index c92689732527..000000000000 --- a/app-office/libreoffice/files/libreoffice-6.2-ldap-optional.patch +++ /dev/null @@ -1,178 +0,0 @@ -From 6776c53b7ce2e431d8636f4e5a755f50f787ec8f Mon Sep 17 00:00:00 2001 -From: Andrew Udvare <audvare@gmail.com> -Date: Tue, 8 Jan 2019 04:53:51 -0500 -Subject: Make LDAP support optional - -Change-Id: Ifbd3903494a81e7b155bf6468f6ca2c50b3370a4 -Reviewed-on: https://gerrit.libreoffice.org/65958 -Tested-by: Jenkins -Reviewed-by: Markus Mohrhard <markus.mohrhard@googlemail.com> ---- - Repository.mk | 2 +- - RepositoryExternal.mk | 3 ++- - configure.ac | 24 ++++++++++++++++++++++- - connectivity/Library_postgresql-sdbc-impl.mk | 2 +- - extensions/Module_extensions.mk | 7 ++++++- - external/postgresql/ExternalProject_postgresql.mk | 5 +++-- - postprocess/Rdb_services.mk | 2 +- - 7 files changed, 37 insertions(+), 8 deletions(-) - -diff --git a/Repository.mk b/Repository.mk -index 4ae8528..4d8389b 100644 ---- a/Repository.mk -+++ b/Repository.mk -@@ -389,7 +389,7 @@ $(eval $(call gb_Helper_register_libraries_for_install,OOOLIBS,ooo, \ - hyphen \ - icg \ - $(if $(ENABLE_JAVA),jdbc) \ -- ldapbe2 \ -+ $(if $(ENABLE_LDAP),ldapbe2) \ - $(if $(filter WNT,$(OS)),WinUserInfoBe) \ - localebe1 \ - log \ -diff --git a/RepositoryExternal.mk b/RepositoryExternal.mk -index 602ff6d..3c9be87 100644 ---- a/RepositoryExternal.mk -+++ b/RepositoryExternal.mk -@@ -2900,7 +2900,7 @@ endef - - endif # SYSTEM_HSQLDB - -- -+ifeq ($(ENABLE_LDAP),TRUE) - ifneq ($(SYSTEM_OPENLDAP),) - - define gb_LinkTarget__use_openldap -@@ -2929,6 +2929,7 @@ $(call gb_LinkTarget_add_libs,$(1), \ - ) - - endef -+endif - - define gb_ExternalProject__use_openldap - $(call gb_ExternalProject_use_external_project,$(1),openldap) -diff --git a/configure.ac b/configure.ac -index f880308..35c7e02 100644 ---- a/configure.ac -+++ b/configure.ac -@@ -1519,6 +1519,11 @@ libo_FUZZ_ARG_ENABLE(formula-logger, - ) - ) - -+AC_ARG_ENABLE(ldap, -+ AS_HELP_STRING([--disable-ldap], -+ [Disable LDAP support.]), -+,enable_ldap=yes) -+ - dnl =================================================================== - dnl Optional Packages (--with/without-) - dnl =================================================================== -@@ -9214,12 +9219,29 @@ else - fi - AC_SUBST(SYSTEM_ODBC_HEADERS) - -+dnl =================================================================== -+dnl Enable LDAP support -+dnl =================================================================== -+ -+if test "$_os" != "WINNT" -a "$_os" != "iOS" -a "$_os" != "Android"; then -+AC_MSG_CHECKING([whether to enable LDAP support]) -+ if test "$enable_ldap" != "yes"; then -+ AC_MSG_RESULT([no]) -+ ENABLE_LDAP="" -+ enable_ldap=no -+ else -+ AC_MSG_RESULT([yes]) -+ ENABLE_LDAP="TRUE" -+ AC_DEFINE(HAVE_FEATURE_LDAP) -+ fi -+fi -+AC_SUBST(ENABLE_LDAP) - - dnl =================================================================== - dnl Check for system openldap - dnl =================================================================== - --if test "$_os" != "WINNT" -a "$_os" != "iOS" -a "$_os" != "Android"; then -+if test "$_os" != "WINNT" -a "$_os" != "iOS" -a "$_os" != "Android" -a "$ENABLE_LDAP" != ""; then - AC_MSG_CHECKING([which openldap library to use]) - if test "$with_system_openldap" = "yes"; then - AC_MSG_RESULT([external]) -diff --git a/connectivity/Library_postgresql-sdbc-impl.mk b/connectivity/Library_postgresql-sdbc-impl.mk -index 53cebd0..3d048f3 100644 ---- a/connectivity/Library_postgresql-sdbc-impl.mk -+++ b/connectivity/Library_postgresql-sdbc-impl.mk -@@ -47,7 +47,7 @@ $(eval $(call gb_Library_use_externals,postgresql-sdbc-impl,\ - postgresql \ - $(if $(filter-out MSC,$(COM)), \ - openssl \ -- openldap \ -+ $(if $(ENABLE_LDAP),openldap) \ - nss3 \ - plc4 \ - ssl3 \ -diff --git a/extensions/Module_extensions.mk b/extensions/Module_extensions.mk -index f84a9ca..43dd929 100644 ---- a/extensions/Module_extensions.mk -+++ b/extensions/Module_extensions.mk -@@ -16,7 +16,6 @@ $(eval $(call gb_Module_add_l10n_targets,extensions,\ - ifneq ($(filter-out iOS ANDROID,$(OS)),) - $(eval $(call gb_Module_add_targets,extensions,\ - Library_abp \ -- Library_ldapbe2 \ - $(if $(filter WNT,$(OS)),Library_WinUserInfoBe) \ - Library_log \ - Library_scn \ -@@ -28,6 +27,12 @@ $(eval $(call gb_Module_add_targets,extensions,\ - )) - endif - -+ifeq ($(ENABLE_LDAP),TRUE) -+$(eval $(call gb_Module_add_targets,extensions,\ -+ Library_ldapbe2 \ -+)) -+endif -+ - ifneq (,$(filter DBCONNECTIVITY,$(BUILD_TYPE))) - $(eval $(call gb_Module_add_targets,extensions,\ - Library_bib \ -diff --git a/external/postgresql/ExternalProject_postgresql.mk b/external/postgresql/ExternalProject_postgresql.mk -index f6617e5..fc4342c 100644 ---- a/external/postgresql/ExternalProject_postgresql.mk -+++ b/external/postgresql/ExternalProject_postgresql.mk -@@ -10,7 +10,7 @@ - $(eval $(call gb_ExternalProject_ExternalProject,postgresql)) - - $(eval $(call gb_ExternalProject_use_externals,postgresql,\ -- openldap \ -+ $(if $(ENABLE_LDAP),openldap) \ - openssl \ - zlib \ - )) -@@ -64,9 +64,10 @@ $(call gb_ExternalProject_get_state_target,postgresql,build) : - $(if $(DISABLE_OPENSSL),,--with-openssl \ - $(if $(WITH_KRB5), --with-krb5) \ - $(if $(WITH_GSSAPI),--with-gssapi)) \ -+ $(if $(ENABLE_LDAP),,--with-ldap=no) \ - CPPFLAGS="$(postgresql_CPPFLAGS)" \ - LDFLAGS="$(postgresql_LDFLAGS)" \ -- EXTRA_LDAP_LIBS="-llber -lssl3 -lsmime3 -lnss3 -lnssutil3 -lplds4 -lplc4 -lnspr4" \ -+ $(if $(ENABLE_LDAP),EXTRA_LDAP_LIBS="-llber -lssl3 -lsmime3 -lnss3 -lnssutil3 -lplds4 -lplc4 -lnspr4") \ - && cd src/interfaces/libpq \ - && MAKEFLAGS= && $(MAKE) all-static-lib) - -diff --git a/postprocess/Rdb_services.mk b/postprocess/Rdb_services.mk -index c70d1ca..342f19b 100644 ---- a/postprocess/Rdb_services.mk -+++ b/postprocess/Rdb_services.mk -@@ -293,7 +293,7 @@ $(eval $(call gb_Rdb_add_components,services,\ - desktop/source/offacc/offacc \ - $(if $(DISABLE_GUI),,desktop/source/splash/spl) \ - extensions/source/abpilot/abp \ -- extensions/source/config/ldap/ldapbe2 \ -+ $(if $(ENABLE_LDAP),extensions/source/config/ldap/ldapbe2) \ - $(if $(filter WNT,$(OS)),\ - extensions/source/config/WinUserInfo/WinUserInfoBe \ - ) \ --- -cgit v1.1 diff --git a/app-office/libreoffice/files/libreoffice-7.2.0.4-qt5detect.patch b/app-office/libreoffice/files/libreoffice-7.2.0.4-qt5detect.patch new file mode 100644 index 000000000000..c905fabf5b30 --- /dev/null +++ b/app-office/libreoffice/files/libreoffice-7.2.0.4-qt5detect.patch @@ -0,0 +1,13 @@ +diff --git a/configure.ac b/configure.ac +index 971d7ad440c5..adb01509ab29 100644 +--- a/configure.ac ++++ b/configure.ac +@@ -12683,7 +12683,7 @@ then + + dnl Check for Meta Object Compiler + +- AC_PATH_PROGS( MOC5, [moc-qt5 moc], no, [`dirname $qt5_libdir`/bin:$QT5DIR/bin:$PATH]) ++ AC_PATH_PROGS( MOC5, [moc-qt5 moc], no, [$QT5DIR/bin]) + if test "$MOC5" = "no"; then + AC_MSG_ERROR([Qt Meta Object Compiler not found. Please specify + the root of your Qt installation by exporting QT5DIR before running "configure".]) diff --git a/app-office/libreoffice/files/libreoffice-7.5.8.2-icu-74-compatibility.patch b/app-office/libreoffice/files/libreoffice-7.5.8.2-icu-74-compatibility.patch new file mode 100644 index 000000000000..6ac57a4b2c2b --- /dev/null +++ b/app-office/libreoffice/files/libreoffice-7.5.8.2-icu-74-compatibility.patch @@ -0,0 +1,218 @@ +https://bugs.gentoo.org/917618 +https://bugs.documentfoundation.org/show_bug.cgi?id=158108 + +From bcd5d851ebe91fc22edd3ea92be4a674bd13acba Mon Sep 17 00:00:00 2001 +From: Alfred Wingate <parona@protonmail.com> +Date: Mon, 20 Nov 2023 14:47:28 +0200 +Subject: [PATCH] Remove use of the now removed LBCMNoChain options + +* This change removes its use and explicitly prevents chaining where + the rule would have applied. + +https://github.com/unicode-org/icu/commit/84e47620692be90950d090f2f4722494b020ad96 +https://github.com/unicode-org/icu/commit/9d9256f3b792100cda697c7bcf52bacfbc3bca87 + +Signed-off-by: Alfred Wingate <parona@protonmail.com> +--- a/i18npool/source/breakiterator/data/line.txt ++++ b/i18npool/source/breakiterator/data/line.txt +@@ -14,7 +14,6 @@ + # + + !!chain; +-!!LBCMNoChain; + + + !!lookAheadHardBreak; +@@ -206,13 +205,13 @@ $CR $LF {100}; + # + $LB4NonBreaks? $LB4Breaks {100}; # LB 5 do not break before hard breaks. + $CAN_CM $CM* $LB4Breaks {100}; +-$CM+ $LB4Breaks {100}; ++^$CM+ $LB4Breaks {100}; + + # LB 7 x SP + # x ZW + $LB4NonBreaks [$SP $ZW]; + $CAN_CM $CM* [$SP $ZW]; +-$CM+ [$SP $ZW]; ++^$CM+ [$SP $ZW]; + + # + # LB 8 Break after zero width space +@@ -226,14 +225,14 @@ $LB8NonBreaks = [[$LB4NonBreaks] - [$ZW]]; + # See definition of $CAN_CM. + + $CAN_CM $CM+; # Stick together any combining sequences that don't match other rules. +-$CM+; ++^$CM+; + + # + # LB 11 Do not break before or after WORD JOINER & related characters. + # + $CAN_CM $CM* $WJcm; + $LB8NonBreaks $WJcm; +-$CM+ $WJcm; ++^$CM+ $WJcm; + + $WJcm [^$CAN_CM]; + $WJcm $CAN_CM $CM*; +@@ -243,7 +242,7 @@ $WJcm $CAN_CM $CM*; + # + # (!SP) x GL + [$LB8NonBreaks-$SP] $CM* $GLcm; +-$CM+ $GLcm; ++^$CM+ $GLcm; + + # GL x + $GLcm ($LB8Breaks | $SP); +@@ -260,19 +259,19 @@ $GLcm [$LB8NonBreaks-$SP] $CM*; # Don't let a combining mark go onto $CR, $B + # + $LB8NonBreaks $CL; + $CAN_CM $CM* $CL; +-$CM+ $CL; # by rule 10, stand-alone CM behaves as AL ++^$CM+ $CL; # by rule 10, stand-alone CM behaves as AL + + $LB8NonBreaks $EX; + $CAN_CM $CM* $EX; +-$CM+ $EX; # by rule 10, stand-alone CM behaves as AL ++^$CM+ $EX; # by rule 10, stand-alone CM behaves as AL + + $LB8NonBreaks $IS; + $CAN_CM $CM* $IS; +-$CM+ $IS; # by rule 10, stand-alone CM behaves as AL ++^$CM+ $IS; # by rule 10, stand-alone CM behaves as AL + + $LB8NonBreaks $SY; + $CAN_CM $CM* $SY; +-$CM+ $SY; # by rule 10, stand-alone CM behaves as AL ++^$CM+ $SY; # by rule 10, stand-alone CM behaves as AL + + + # +@@ -302,7 +301,7 @@ $LB18Breaks = [$LB8Breaks $SP]; + # LB 19 + # x QU + $LB18NonBreaks $CM* $QUcm; +-$CM+ $QUcm; ++^$CM+ $QUcm; + + # QU x + $QUcm .?; +@@ -331,7 +330,7 @@ $HLcm ($HYcm | $BAcm) [^$CB]?; + + # LB 22 + ($ALcm | $HLcm) $INcm; +-$CM+ $INcm; # by rule 10, any otherwise unattached CM behaves as AL ++^$CM+ $INcm; # by rule 10, any otherwise unattached CM behaves as AL + $IDcm $INcm; + $INcm $INcm; + $NUcm $INcm; +@@ -341,7 +340,7 @@ $NUcm $INcm; + $IDcm $POcm; + $ALcm $NUcm; # includes $LB19 + $HLcm $NUcm; +-$CM+ $NUcm; # Rule 10, any otherwise unattached CM behaves as AL ++^$CM+ $NUcm; # Rule 10, any otherwise unattached CM behaves as AL + $NUcm $ALcm; + $NUcm $HLcm; + +@@ -373,7 +372,7 @@ $PRcm ($JLcm | $JVcm | $JTcm | $H2cm | $H3cm); + # LB 28 Do not break between alphabetics + # + ($ALcm | $HLcm) ($ALcm | $HLcm); +-$CM+ ($ALcm | $HLcm); # The $CM+ is from rule 10, an unattached CM is treated as AL ++^$CM+ ($ALcm | $HLcm); # The $CM+ is from rule 10, an unattached CM is treated as AL + + # LB 29 + $IScm ($ALcm | $NUcm); +@@ -383,7 +382,7 @@ $IScm ($ALcm | $NUcm); + # and opening or closing punctuation + # + ($ALcm | $HLcm | $NUcm) $OPcm; +-$CM+ $OPcm; ++^$CM+ $OPcm; + $CLcm ($ALcm | $HLcm | $NUcm); + + # +@@ -393,32 +392,32 @@ $CLcm ($ALcm | $HLcm | $NUcm); + + !!reverse; + +-$CM+ $ALPlus; +-$CM+ $BA; +-$CM+ $BB; +-$CM+ $B2; +-$CM+ $CL; +-$CM+ $EX; +-$CM+ $GL; +-$CM+ $HL; +-$CM+ $HY; +-$CM+ $H2; +-$CM+ $H3; +-$CM+ $ID; +-$CM+ $IN; +-$CM+ $IS; +-$CM+ $JL; +-$CM+ $JV; +-$CM+ $JT; +-$CM+ $NS; +-$CM+ $NU; +-$CM+ $OP; +-$CM+ $PO; +-$CM+ $PR; +-$CM+ $QU; +-$CM+ $SY; +-$CM+ $WJ; +-$CM+; ++^$CM+ $ALPlus; ++^$CM+ $BA; ++^$CM+ $BB; ++^$CM+ $B2; ++^$CM+ $CL; ++^$CM+ $EX; ++^$CM+ $GL; ++^$CM+ $HL; ++^$CM+ $HY; ++^$CM+ $H2; ++^$CM+ $H3; ++^$CM+ $ID; ++^$CM+ $IN; ++^$CM+ $IS; ++^$CM+ $JL; ++^$CM+ $JV; ++^$CM+ $JT; ++^$CM+ $NS; ++^$CM+ $NU; ++^$CM+ $OP; ++^$CM+ $PO; ++^$CM+ $PR; ++^$CM+ $QU; ++^$CM+ $SY; ++^$CM+ $WJ; ++^$CM+; + + + # +@@ -468,7 +467,7 @@ $LF $CR; + # X $CM needs to behave like X, where X is not $SP or controls. + # $CM not covered by the above needs to behave like $AL + # Stick together any combining sequences that don't match other rules. +-$CM+ $CAN_CM; ++^$CM+ $CAN_CM; + + + # LB 11 +@@ -606,8 +605,8 @@ $CM* ($ALPlus | $HL | $NU) $CM* ($CL | $SY)+ [^$SP]; + !!safe_reverse; + + # LB 7 +-$CM+ [^$CM $BK $CR $LF $NL $ZW $SP]; +-$CM+ $SP / .; ++^$CM+ [^$CM $BK $CR $LF $NL $ZW $SP]; ++^$CM+ $SP / .; + + # LB 9 + $SP+ $CM* $OP; +-- +2.42.1 + diff --git a/app-office/libreoffice/files/libreoffice-7.5.9.2-libxml2-2.12.patch b/app-office/libreoffice/files/libreoffice-7.5.9.2-libxml2-2.12.patch new file mode 100644 index 000000000000..bc7ae2a561ff --- /dev/null +++ b/app-office/libreoffice/files/libreoffice-7.5.9.2-libxml2-2.12.patch @@ -0,0 +1,303 @@ +From c8f7408db73d2f2ccacb25a2b4fef8dfebdfc6cb Mon Sep 17 00:00:00 2001 +From: Miklos Vajna <vmiklos@collabora.com> +Date: Mon, 27 Nov 2023 08:02:59 +0100 +Subject: tdf#158302 fix build against system-libxml-2.12 + +Seen in a fedora:40 container, using --with-system-libcmis, +--with-system-liblangtag and --with-system-xmlsec. + +Change-Id: I9d748d3dc0b70dbfdfcb6b99c9ce8440bda6f326 +Reviewed-on: https://gerrit.libreoffice.org/c/core/+/159980 +Tested-by: Jenkins +Reviewed-by: Miklos Vajna <vmiklos@collabora.com> +--- + drawinglayer/source/tools/primitive2dxmldump.cxx | 1 + + filter/source/xsltfilter/LibXSLTTransformer.cxx | 2 +- + helpcompiler/source/HelpLinker.cxx | 4 ++++ + include/xmloff/xmltoken.hxx | 2 +- + sax/source/fastparser/fastparser.cxx | 2 +- + sc/source/core/tool/interpr7.cxx | 1 + + sc/source/filter/xml/XMLExportDataPilot.cxx | 2 +- + sc/source/filter/xml/XMLExportDatabaseRanges.cxx | 2 +- + sc/source/filter/xml/xmlfilti.cxx | 6 +++--- + unoxml/source/dom/attr.cxx | 1 + + unoxml/source/dom/document.cxx | 1 + + unoxml/source/dom/documentbuilder.cxx | 1 + + unoxml/source/dom/entity.cxx | 1 + + unoxml/source/xpath/xpathapi.cxx | 7 ++++++- + xmloff/source/core/xmltoken.cxx | 2 +- + xmloff/source/style/PageMasterStyleMap.cxx | 2 +- + xmlsecurity/inc/xmlsec-wrapper.h | 1 + + xmlsecurity/inc/xmlsec/saxhelper.hxx | 1 + + 18 files changed, 28 insertions(+), 11 deletions(-) + +diff --git a/drawinglayer/source/tools/primitive2dxmldump.cxx b/drawinglayer/source/tools/primitive2dxmldump.cxx +index 76aefec902ea..f3b9ef1bc919 100644 +--- a/drawinglayer/source/tools/primitive2dxmldump.cxx ++++ b/drawinglayer/source/tools/primitive2dxmldump.cxx +@@ -15,6 +15,7 @@ + + #include <math.h> + #include <memory> ++#include <libxml/parser.h> + #include <sal/log.hxx> + + #include <drawinglayer/primitive2d/bitmapprimitive2d.hxx> +diff --git a/filter/source/xsltfilter/LibXSLTTransformer.cxx b/filter/source/xsltfilter/LibXSLTTransformer.cxx +index 1a7c34805f1b..5e9a7c4bcd35 100644 +--- a/filter/source/xsltfilter/LibXSLTTransformer.cxx ++++ b/filter/source/xsltfilter/LibXSLTTransformer.cxx +@@ -333,7 +333,7 @@ namespace XSLT + } + else + { +- xmlErrorPtr lastErr = xmlGetLastError(); ++ const xmlError* lastErr = xmlGetLastError(); + OUString msg; + if (lastErr) + msg = OStringToOUString(lastErr->message, RTL_TEXTENCODING_UTF8); +diff --git a/helpcompiler/source/HelpLinker.cxx b/helpcompiler/source/HelpLinker.cxx +index 3d52834dbe6b..898a8b26392a 100644 +--- a/helpcompiler/source/HelpLinker.cxx ++++ b/helpcompiler/source/HelpLinker.cxx +@@ -815,7 +815,11 @@ static const HelpProcessingException* GpXMLParsingException = nullptr; + + extern "C" { + ++#if LIBXML_VERSION >= 21200 ++static void StructuredXMLErrorFunction(SAL_UNUSED_PARAMETER void *, const xmlError* error) ++#else + static void StructuredXMLErrorFunction(SAL_UNUSED_PARAMETER void *, xmlErrorPtr error) ++#endif + { + std::string aErrorMsg = error->message; + std::string aXMLParsingFile; +diff --git a/include/xmloff/xmltoken.hxx b/include/xmloff/xmltoken.hxx +index 4e6441841774..ba42fae4d035 100644 +--- a/include/xmloff/xmltoken.hxx ++++ b/include/xmloff/xmltoken.hxx +@@ -744,7 +744,7 @@ namespace xmloff::token { + XML_EMBEDDED_VISIBLE_AREA, + XML_EMBOSSED, + XML_EMISSIVE_COLOR, +- XML_EMPTY, ++ XML_TOKEN_EMPTY, + XML_EMPTY_LINE_REFRESH, + XML_ENABLE_NUMBERING, + XML_ENABLED, +diff --git a/sax/source/fastparser/fastparser.cxx b/sax/source/fastparser/fastparser.cxx +index ec8065016a12..e0338e053cf0 100644 +--- a/sax/source/fastparser/fastparser.cxx ++++ b/sax/source/fastparser/fastparser.cxx +@@ -578,7 +578,7 @@ Event& Entity::getEvent( CallbackType aType ) + OUString lclGetErrorMessage( xmlParserCtxtPtr ctxt, std::u16string_view sSystemId, sal_Int32 nLine ) + { + const char* pMessage; +- xmlErrorPtr error = xmlCtxtGetLastError( ctxt ); ++ const xmlError* error = xmlCtxtGetLastError( ctxt ); + if( error && error->message ) + pMessage = error->message; + else +diff --git a/sc/source/core/tool/interpr7.cxx b/sc/source/core/tool/interpr7.cxx +index 352c7cf70e45..ecb4ea346396 100644 +--- a/sc/source/core/tool/interpr7.cxx ++++ b/sc/source/core/tool/interpr7.cxx +@@ -31,6 +31,7 @@ + #include <cstring> + #include <memory> + #include <string_view> ++#include <libxml/parser.h> + + using namespace com::sun::star; + +diff --git a/sc/source/filter/xml/XMLExportDataPilot.cxx b/sc/source/filter/xml/XMLExportDataPilot.cxx +index da65bec0dab7..bd5f16d828ff 100644 +--- a/sc/source/filter/xml/XMLExportDataPilot.cxx ++++ b/sc/source/filter/xml/XMLExportDataPilot.cxx +@@ -123,7 +123,7 @@ void ScXMLExportDataPilot::WriteDPCondition(const ScQueryEntry& aQueryEntry, boo + + if (aQueryEntry.IsQueryByEmpty()) + { +- rExport.AddAttribute(XML_NAMESPACE_TABLE, XML_OPERATOR, GetXMLToken(XML_EMPTY)); ++ rExport.AddAttribute(XML_NAMESPACE_TABLE, XML_OPERATOR, GetXMLToken(XML_TOKEN_EMPTY)); + } + else if (aQueryEntry.IsQueryByNonEmpty()) + { +diff --git a/sc/source/filter/xml/XMLExportDatabaseRanges.cxx b/sc/source/filter/xml/XMLExportDatabaseRanges.cxx +index 6905e02d651b..e4307065bd92 100644 +--- a/sc/source/filter/xml/XMLExportDatabaseRanges.cxx ++++ b/sc/source/filter/xml/XMLExportDatabaseRanges.cxx +@@ -376,7 +376,7 @@ private: + case SC_EQUAL: + { + if (rEntry.IsQueryByEmpty()) +- return GetXMLToken(XML_EMPTY); ++ return GetXMLToken(XML_TOKEN_EMPTY); + else if (rEntry.IsQueryByNonEmpty()) + return GetXMLToken(XML_NOEMPTY); + +diff --git a/sc/source/filter/xml/xmlfilti.cxx b/sc/source/filter/xml/xmlfilti.cxx +index 7585ce0c50fa..61f7cfe4a349 100644 +--- a/sc/source/filter/xml/xmlfilti.cxx ++++ b/sc/source/filter/xml/xmlfilti.cxx +@@ -370,7 +370,7 @@ void ScXMLConditionContext::GetOperator( + rEntry.eOp = SC_BOTPERC; + else if (IsXMLToken(aOpStr, XML_BOTTOM_VALUES)) + rEntry.eOp = SC_BOTVAL; +- else if (IsXMLToken(aOpStr, XML_EMPTY)) ++ else if (IsXMLToken(aOpStr, XML_TOKEN_EMPTY)) + rEntry.SetQueryByEmpty(); + else if (aOpStr == u">") + rEntry.eOp = SC_GREATER; +@@ -422,7 +422,7 @@ void SAL_CALL ScXMLConditionContext::endFastElement( sal_Int32 /*nElement*/ ) + if (maQueryItems.empty()) + { + ScQueryEntry::Item& rItem = rEntry.GetQueryItem(); +- if (IsXMLToken(sOperator, XML_EMPTY)) ++ if (IsXMLToken(sOperator, XML_TOKEN_EMPTY)) + return; + if (IsXMLToken(sDataType, XML_NUMBER)) + { +@@ -753,7 +753,7 @@ void SAL_CALL ScXMLDPConditionContext::endFastElement( sal_Int32 /*nElement*/ ) + else + aFilterField.eConnect = SC_AND; + pFilterContext->SetIsCaseSensitive(bIsCaseSensitive); +- if (IsXMLToken(sOperator, XML_EMPTY)) ++ if (IsXMLToken(sOperator, XML_TOKEN_EMPTY)) + aFilterField.SetQueryByEmpty(); + else if (IsXMLToken(sOperator, XML_NOEMPTY)) + aFilterField.SetQueryByNonEmpty(); +diff --git a/unoxml/source/dom/attr.cxx b/unoxml/source/dom/attr.cxx +index dd974d910edb..d8d873cdf055 100644 +--- a/unoxml/source/dom/attr.cxx ++++ b/unoxml/source/dom/attr.cxx +@@ -22,6 +22,7 @@ + #include <string.h> + + #include <memory> ++#include <libxml/entities.h> + + #include <osl/diagnose.h> + #include <sal/log.hxx> +diff --git a/unoxml/source/dom/document.cxx b/unoxml/source/dom/document.cxx +index cb48bd1635f8..0825fc2cd7ed 100644 +--- a/unoxml/source/dom/document.cxx ++++ b/unoxml/source/dom/document.cxx +@@ -41,6 +41,7 @@ + #include <eventdispatcher.hxx> + + #include <string.h> ++#include <libxml/xmlIO.h> + + #include <osl/diagnose.h> + +diff --git a/unoxml/source/dom/documentbuilder.cxx b/unoxml/source/dom/documentbuilder.cxx +index c3cd7663d2fc..3898d58e4be4 100644 +--- a/unoxml/source/dom/documentbuilder.cxx ++++ b/unoxml/source/dom/documentbuilder.cxx +@@ -22,6 +22,7 @@ + #include <string.h> + + #include <libxml/xmlerror.h> ++#include <libxml/parser.h> + + #include <memory> + +diff --git a/unoxml/source/dom/entity.cxx b/unoxml/source/dom/entity.cxx +index ccc8a0872499..98909dfe8f12 100644 +--- a/unoxml/source/dom/entity.cxx ++++ b/unoxml/source/dom/entity.cxx +@@ -22,6 +22,7 @@ + #include <osl/diagnose.h> + + #include <string.h> ++#include <libxml/entities.h> + + using namespace css::uno; + using namespace css::xml::dom; +diff --git a/unoxml/source/xpath/xpathapi.cxx b/unoxml/source/xpath/xpathapi.cxx +index a60083983882..c2b753783176 100644 +--- a/unoxml/source/xpath/xpathapi.cxx ++++ b/unoxml/source/xpath/xpathapi.cxx +@@ -26,6 +26,7 @@ + #include <libxml/xmlerror.h> + #include <libxml/xpath.h> + #include <libxml/xpathInternals.h> ++#include <libxml/xmlIO.h> + + #include <com/sun/star/xml/xpath/XPathException.hpp> + +@@ -217,7 +218,7 @@ namespace XPath + return selectSingleNode(contextNode, expr); + } + +- static OUString make_error_message(xmlErrorPtr pError) ++ static OUString make_error_message(const xmlError* pError) + { + OUStringBuffer buf; + if (pError) { +@@ -259,7 +260,11 @@ namespace XPath + SAL_WARN("unoxml", "libxml2 error: " << str); + } + ++#if LIBXML_VERSION >= 21200 ++ static void structured_error_func(void *, const xmlError* error) ++#else + static void structured_error_func(void *, xmlErrorPtr error) ++#endif + { + SAL_WARN("unoxml", "libxml2 error: " << make_error_message(error)); + } +diff --git a/xmloff/source/core/xmltoken.cxx b/xmloff/source/core/xmltoken.cxx +index 6879f37db295..e11dc0d16111 100644 +--- a/xmloff/source/core/xmltoken.cxx ++++ b/xmloff/source/core/xmltoken.cxx +@@ -756,7 +756,7 @@ namespace xmloff::token { + TOKEN( "embedded-visible-area", XML_EMBEDDED_VISIBLE_AREA ), + TOKEN( "embossed", XML_EMBOSSED ), + TOKEN( "emissive-color", XML_EMISSIVE_COLOR ), +- TOKEN( "empty", XML_EMPTY ), ++ TOKEN( "empty", XML_TOKEN_EMPTY ), + TOKEN( "empty-line-refresh", XML_EMPTY_LINE_REFRESH ), + TOKEN( "enable-numbering", XML_ENABLE_NUMBERING ), + TOKEN( "enabled", XML_ENABLED ), +diff --git a/xmloff/source/style/PageMasterStyleMap.cxx b/xmloff/source/style/PageMasterStyleMap.cxx +index 7b2cab4751aa..6f631289672b 100644 +--- a/xmloff/source/style/PageMasterStyleMap.cxx ++++ b/xmloff/source/style/PageMasterStyleMap.cxx +@@ -157,7 +157,7 @@ const XMLPropertyMapEntry aXMLPageMasterStyleMap[] = + PLMAP( PROP_FootnoteLineRelativeWidth, XML_NAMESPACE_STYLE, XML__EMPTY, XML_TYPE_PERCENT8|MID_FLAG_SPECIAL_ITEM, CTF_PM_FTN_LINE_WIDTH ), + PLMAP( PROP_FootnoteLineTextDistance, XML_NAMESPACE_STYLE, XML__EMPTY, XML_TYPE_MEASURE|MID_FLAG_SPECIAL_ITEM, CTF_PM_FTN_LINE_DISTANCE ), + PLMAP( PROP_FootnoteLineWeight, XML_NAMESPACE_STYLE, XML_FOOTNOTE_SEP, XML_TYPE_MEASURE16|MID_FLAG_ELEMENT_ITEM, CTF_PM_FTN_LINE_WEIGHT ), +- PLMAP( PROP_FootnoteLineStyle, XML_NAMESPACE_STYLE, XML_EMPTY, XML_TYPE_STRING|MID_FLAG_ELEMENT_ITEM, CTF_PM_FTN_LINE_STYLE ), ++ PLMAP( PROP_FootnoteLineStyle, XML_NAMESPACE_STYLE, XML_TOKEN_EMPTY, XML_TYPE_STRING|MID_FLAG_ELEMENT_ITEM, CTF_PM_FTN_LINE_STYLE ), + PLMAP_EXT(PROP_GutterMargin, XML_NAMESPACE_LO_EXT, XML_MARGIN_GUTTER, XML_TYPE_MEASURE, CTF_PM_MARGINGUTTER), + + ////////////////////////////////////////////////////////////////////////// +diff --git a/xmlsecurity/inc/xmlsec-wrapper.h b/xmlsecurity/inc/xmlsec-wrapper.h +index 7c6d267e8b73..3ad705400c52 100644 +--- a/xmlsecurity/inc/xmlsec-wrapper.h ++++ b/xmlsecurity/inc/xmlsec-wrapper.h +@@ -23,6 +23,7 @@ + + #include <sal/types.h> + ++#include <libxml/parser.h> + #include <xmlsec/base64.h> + #include <xmlsec/bn.h> + #include <xmlsec/errors.h> +diff --git a/xmlsecurity/inc/xmlsec/saxhelper.hxx b/xmlsecurity/inc/xmlsec/saxhelper.hxx +index a49ccef1894c..a5863ffd0e2a 100644 +--- a/xmlsecurity/inc/xmlsec/saxhelper.hxx ++++ b/xmlsecurity/inc/xmlsec/saxhelper.hxx +@@ -23,6 +23,7 @@ + + #include <string_view> + ++#include <libxml/parser.h> + #include <libxml/tree.h> + + #include <rtl/ustring.hxx> +-- +cgit v1.2.1 + diff --git a/app-office/libreoffice/files/libreoffice-7.6-unused-qt5network.patch b/app-office/libreoffice/files/libreoffice-7.6-unused-qt5network.patch new file mode 100644 index 000000000000..edeb38854994 --- /dev/null +++ b/app-office/libreoffice/files/libreoffice-7.6-unused-qt5network.patch @@ -0,0 +1,58 @@ +From d4287704f9e2ea07e0750b114ec0761c2732d03e Mon Sep 17 00:00:00 2001 +From: Andreas Sturmlechner <asturm@gentoo.org> +Date: Tue, 12 Mar 2024 21:40:25 +0100 +Subject: [PATCH] Drop unused QtNetwork dependency, fix KDE terminology + +'KDE version' -> 'KDE Frameworks version' + +Change-Id: I2e6a912be93d79b251dcf32c20796374c9ca9cf2 +Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org> +--- + configure.ac | 10 +++++----- + 1 file changed, 5 insertions(+), 5 deletions(-) + +diff --git a/configure.ac b/configure.ac +index 6d56df8625f1..9d6b35b747e5 100644 +--- a/configure.ac ++++ b/configure.ac +@@ -13213,7 +13213,7 @@ then + + QT5_CFLAGS="-I$qt5_incdir -DQT_CLEAN_NAMESPACE -DQT_THREAD_SUPPORT -DQT_NO_VERSION_TAGGING" + QT5_CFLAGS=$(printf '%s' "$QT5_CFLAGS" | sed -e "s/-I/${ISYSTEM?}/g") +- QT5_LIBS="-L$qt5_libdir -lQt5Core -lQt5Gui -lQt5Widgets -lQt5Network" ++ QT5_LIBS="-L$qt5_libdir -lQt5Core -lQt5Gui -lQt5Widgets" + if test "$_os" = "Emscripten"; then + QT5_LIBS="$QT5_LIBS -lqtpcre2 -lQt5EventDispatcherSupport -lQt5FontDatabaseSupport -L${qt5_platformsdir} -lqwasm" + fi +@@ -13442,8 +13442,8 @@ then + AC_MSG_ERROR([KF5 libraries not found. Please specify the root of your KF5 installation by exporting KF5DIR before running "configure".]) + fi + +- KF5_CFLAGS="-I$kf5_incdir -I$kf5_incdir/KCoreAddons -I$kf5_incdir/KI18n -I$kf5_incdir/KConfigCore -I$kf5_incdir/KWindowSystem -I$kf5_incdir/KIOCore -I$kf5_incdir/KIOWidgets -I$kf5_incdir/KIOFileWidgets -I$qt5_incdir -I$qt5_incdir/QtCore -I$qt5_incdir/QtGui -I$qt5_incdir/QtWidgets -I$qt5_incdir/QtNetwork -DQT_CLEAN_NAMESPACE -DQT_THREAD_SUPPORT -DQT_NO_VERSION_TAGGING" +- KF5_LIBS="-L$kf5_libdir -lKF5CoreAddons -lKF5I18n -lKF5ConfigCore -lKF5WindowSystem -lKF5KIOCore -lKF5KIOWidgets -lKF5KIOFileWidgets -L$qt5_libdir -lQt5Core -lQt5Gui -lQt5Widgets -lQt5Network" ++ KF5_CFLAGS="-I$kf5_incdir -I$kf5_incdir/KCoreAddons -I$kf5_incdir/KI18n -I$kf5_incdir/KConfigCore -I$kf5_incdir/KWindowSystem -I$kf5_incdir/KIOCore -I$kf5_incdir/KIOWidgets -I$kf5_incdir/KIOFileWidgets -I$qt5_incdir -I$qt5_incdir/QtCore -I$qt5_incdir/QtGui -I$qt5_incdir/QtWidgets -DQT_CLEAN_NAMESPACE -DQT_THREAD_SUPPORT -DQT_NO_VERSION_TAGGING" ++ KF5_LIBS="-L$kf5_libdir -lKF5CoreAddons -lKF5I18n -lKF5ConfigCore -lKF5WindowSystem -lKF5KIOCore -lKF5KIOWidgets -lKF5KIOFileWidgets -L$qt5_libdir -lQt5Core -lQt5Gui -lQt5Widgets" + KF5_CFLAGS=$(printf '%s' "$KF5_CFLAGS" | sed -e "s/-I/${ISYSTEM?}/g") + + if test "$USING_X11" = TRUE; then +@@ -13453,7 +13453,7 @@ then + AC_LANG_PUSH([C++]) + save_CXXFLAGS=$CXXFLAGS + CXXFLAGS="$CXXFLAGS $KF5_CFLAGS" +- AC_MSG_CHECKING([whether KDE is >= 5.0]) ++ AC_MSG_CHECKING([whether KDE Frameworks is >= 5.0]) + AC_RUN_IFELSE([AC_LANG_SOURCE([[ + #include <kcoreaddons_version.h> + +@@ -13461,7 +13461,7 @@ int main(int argc, char **argv) { + if (KCOREADDONS_VERSION_MAJOR == 5 && KCOREADDONS_VERSION_MINOR >= 0) return 0; + else return 1; + } +- ]])],[AC_MSG_RESULT([yes])],[AC_MSG_ERROR([KDE version too old])],[]) ++ ]])],[AC_MSG_RESULT([yes])],[AC_MSG_ERROR([KDE Frameworks version too old])],[]) + CXXFLAGS=$save_CXXFLAGS + AC_LANG_POP([C++]) + fi +-- +2.44.0 + diff --git a/app-office/libreoffice/files/libreoffice-7.6.5.2-gcc14.patch b/app-office/libreoffice/files/libreoffice-7.6.5.2-gcc14.patch new file mode 100644 index 000000000000..a98012320375 --- /dev/null +++ b/app-office/libreoffice/files/libreoffice-7.6.5.2-gcc14.patch @@ -0,0 +1,38 @@ +https://github.com/LibreOffice/core/commit/db98a3f1b1a703ea8e1284b8815eea2274abb2db + +From db98a3f1b1a703ea8e1284b8815eea2274abb2db Mon Sep 17 00:00:00 2001 +From: Martin Jambor <mjambor@suse.cz> +Date: Wed, 7 Jun 2023 18:11:45 +0200 +Subject: [PATCH] Add cstdlib include necessary to build with gcc14 libstdc++ + (tdf#155715) +MIME-Version: 1.0 +Content-Type: text/plain; charset=UTF-8 +Content-Transfer-Encoding: 8bit + +Without explicitely including <cstdlib>, compiling some files +including store/source/storbase.hxx (such as store/source/storpage.cxx +which includes it through store/source/storpage.hxx) will result in +errors: + + error: ‘malloc’ is not a member of ‘std’ + +and + + error: ‘free’ is not a member of ‘std’ + +This patch simply adds the necessary include. + +Change-Id: I3d1fa2a17c5ae9d512f1de9d434dac3d82fc353f +Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152712 +Tested-by: Jenkins +Reviewed-by: Stephan Bergmann <sbergman@redhat.com> +--- a/store/source/storbase.hxx ++++ b/store/source/storbase.hxx +@@ -32,6 +32,7 @@ + + #include <store/types.h> + ++#include <cstdlib> + #include <memory> + #include <utility> + diff --git a/app-office/libreoffice/files/libreoffice-7.6.6.3-autoconf-2.72.patch b/app-office/libreoffice/files/libreoffice-7.6.6.3-autoconf-2.72.patch new file mode 100644 index 000000000000..749231a595e5 --- /dev/null +++ b/app-office/libreoffice/files/libreoffice-7.6.6.3-autoconf-2.72.patch @@ -0,0 +1,53 @@ +From 78629e74e1e046a9ae4945088e2f7afde6db88d6 Mon Sep 17 00:00:00 2001 +From: Fridrich Strba <fridrich_strba@opensuse.org> +Date: Tue, 12 Mar 2024 11:34:52 +0100 +Subject: Fix build with autoconf 2.72 + +This commit http://git.savannah.gnu.org/gitweb/ +?p=autoconf.git;a=commitdiff; +h=cf09f48841b66fe76f606dd6018bb3a93242a7c9 +changed the internal cache variable name and its content + +The effects show later in message like +/tmp/ccyB6wS6.ltrans9.ltrans.o: in function `comphelper::DocPasswordHelper::decryptGpgSession(com::sun::star::uno::Sequence<com::sun::star::uno::Sequence<com::sun::star::beans::NamedValue> > const&)': +/home/abuild/rpmbuild/BUILD/libreoffice-24.2.1.2/comphelper/source/misc/docpasswordhelper.cxx:705:(.text+0x4fb7): undefined reference to `GpgME::Data::seek(long, int)' +/usr/bin/ld.bfd: /home/abuild/rpmbuild/BUILD/libreoffice-24.2.1.2/comphelper/source/misc/docpasswordhelper.cxx:716:(.text+0x5402): undefined reference to `GpgME::Data::seek(long, int)' +/usr/bin/ld.bfd: /tmp/ccyB6wS6.ltrans13.ltrans.o: in function `comphelper::OStorageHelper::CreateGpgPackageEncryptionData()': +/home/abuild/rpmbuild/BUILD/libreoffice-24.2.1.2/comphelper/source/misc/storagehelper.cxx:507:(.text+0x64e3): undefined reference to `GpgME::Data::seek(long, int)' +/usr/bin/ld.bfd: /home/abuild/rpmbuild/BUILD/libreoffice-24.2.1.2/comphelper/source/misc/storagehelper.cxx:520:(.text+0x6583): undefined reference to `GpgME::Data::seek(long, int)' +collect2: error: ld returned 1 exit status + +Where the type 'off_t' at the time of inclusion of the header and +at the time of compilation of the library differ. + +Change-Id: Ie0486dbc869e84f5fb2688473334cfe464abd570 +Reviewed-on: https://gerrit.libreoffice.org/c/core/+/164704 +Tested-by: Jenkins +Reviewed-by: Stephan Bergmann <stephan.bergmann@allotropia.de> +Reviewed-on: https://gerrit.libreoffice.org/c/core/+/164715 +Reviewed-on: https://gerrit.libreoffice.org/c/core/+/164764 +Reviewed-by: Miklos Vajna <vmiklos@collabora.com> +Reviewed-by: Michael Meeks <michael.meeks@collabora.com> +Tested-by: Stephan Bergmann <stephan.bergmann@allotropia.de> +--- + configure.ac | 4 +++- + 1 file changed, 3 insertions(+), 1 deletion(-) + +diff --git a/configure.ac b/configure.ac +index 8101a2b2e1dd..758e160400ba 100644 +--- a/configure.ac ++++ b/configure.ac +@@ -7197,7 +7197,9 @@ if test "$_os" != "WINNT"; then + + dnl Check for large file support + AC_SYS_LARGEFILE +- if test -n "$ac_cv_sys_file_offset_bits" -a "$ac_cv_sys_file_offset_bits" != "no"; then ++ if test -n "$ac_cv_sys_largefile_opts" -a "$ac_cv_sys_largefile_opts" != "none needed" -a "$ac_cv_sys_largefile_opts" != "support not detected"; then ++ LFS_CFLAGS="$ac_cv_sys_largefile_opts" ++ elif test -n "$ac_cv_sys_file_offset_bits" -a "$ac_cv_sys_file_offset_bits" != "no"; then + LFS_CFLAGS="-D_FILE_OFFSET_BITS=$ac_cv_sys_file_offset_bits" + fi + if test -n "$ac_cv_sys_large_files" -a "$ac_cv_sys_large_files" != "no"; then +-- +cgit v1.2.3 + diff --git a/app-office/libreoffice/files/libreoffice.confd b/app-office/libreoffice/files/libreoffice.confd new file mode 100644 index 000000000000..df1a26969158 --- /dev/null +++ b/app-office/libreoffice/files/libreoffice.confd @@ -0,0 +1,5 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# Default options for the soffice daemon +libreoffice_opts="--accept=\"socket,host=localhost,port=8100,tcpNoDelay=1;urp;\"" diff --git a/app-office/libreoffice/files/libreoffice.initd b/app-office/libreoffice/files/libreoffice.initd new file mode 100644 index 000000000000..ecd650145735 --- /dev/null +++ b/app-office/libreoffice/files/libreoffice.initd @@ -0,0 +1,14 @@ +#!/sbin/openrc-run +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +description="LibreOffice headless daemon for generating documents" +name="LibreOffice headless daemon" +pidfile="/run/soffice.pid" +soffice_args="${libreoffice_opts}" + +command="/usr/bin/soffice" +command_args="--nodefault --nofirststartwizard --nolockcheck --nologo --norestore --headless ${soffice_args}" +command_background="true" +command_group="libreoffice" +command_user="libreoffice" diff --git a/app-office/libreoffice/libreoffice-24.2.3.2.ebuild b/app-office/libreoffice/libreoffice-24.2.3.2.ebuild new file mode 100644 index 000000000000..b2b4c6c66ef4 --- /dev/null +++ b/app-office/libreoffice/libreoffice-24.2.3.2.ebuild @@ -0,0 +1,697 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..12} ) +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="${P}-patchset-01.tar.xz" + +[[ ${MY_PV} == *9999* ]] && inherit git-r3 +inherit autotools bash-completion-r1 check-reqs flag-o-matic java-pkg-opt-2 multiprocessing python-single-r1 qmake-utils toolchain-funcs xdg-utils + +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=( + # not packaged in Gentoo + "${ADDONS_URI}/dragonbox-1.1.3.tar.gz" + # not packaged in Gentoo, https://www.netlib.org/fp/dtoa.c + "${ADDONS_URI}/dtoa-20180411.tgz" + # not packaged in Gentoo, https://github.com/serge-sans-paille/frozen + "${ADDONS_URI}/frozen-1.1.1.tar.gz" + # not packaged in Gentoo, https://skia.org/ + "${ADDONS_URI}/skia-m116-2ddcf183eb260f63698aa74d1bb380f247ad7ccd.tar.xz" + # not packaged in Gentoo, https://github.com/tsyrogit/zxcvbn-c + "${ADDONS_URI}/zxcvbn-c-2.5.tar.gz" + "base? ( + ${ADDONS_URI}/commons-logging-1.2-src.tar.gz + ${ADDONS_URI}/ba2930200c9f019c2d93a8c88c651a0f-flow-engine-0.9.4.zip + ${ADDONS_URI}/d8bd5eed178db6e2b18eeed243f85aa8-flute-1.1.6.zip + ${ADDONS_URI}/eeb2c7ddf0d302fba4bfc6e97eac9624-libbase-1.1.6.zip + ${ADDONS_URI}/3bdf40c0d199af31923e900d082ca2dd-libfonts-1.1.6.zip + ${ADDONS_URI}/3404ab6b1792ae5f16bbd603bd1e1d03-libformula-1.1.7.zip + ${ADDONS_URI}/db60e4fde8dd6d6807523deb71ee34dc-liblayout-0.2.10.zip + ${ADDONS_URI}/97b2d4dba862397f446b217e2b623e71-libloader-1.1.6.zip + ${ADDONS_URI}/8ce2fcd72becf06c41f7201d15373ed9-librepository-1.1.6.zip + ${ADDONS_URI}/f94d9870737518e3b597f9265f4e9803-libserializer-1.1.6.zip + ${ADDONS_URI}/ace6ab49184e329db254e454a010f56d-libxml-1.1.7.zip + ${ADDONS_URI}/39bb3fcea1514f1369fcfc87542390fd-sacjava-1.3.zip + )" + # Java-WebSocket: not packaged in Gentoo, https://github.com/TooTallNate/Java-WebSocket + "java? ( + ${ADDONS_URI}/Java-WebSocket-1.5.4.tar.gz + ${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="accessibility base bluetooth +branding clang coinmp +cups custom-cflags +dbus debug eds firebird +googledrive gstreamer +gtk kde ldap +mariadb odk pdfimport postgres qt5 qt6 test valgrind vulkan +$(printf 'libreoffice_extensions_%s ' ${LO_EXTS})" + +REQUIRED_USE="${PYTHON_REQUIRED_USE} + base? ( java ) + bluetooth? ( dbus ) + kde? ( || ( qt5 qt6 ) ) + libreoffice_extensions_nlpsolver? ( java ) + libreoffice_extensions_scripting-beanshell? ( java ) + libreoffice_extensions_scripting-javascript? ( java ) + libreoffice_extensions_wiki-publisher? ( java ) +" + +RESTRICT="!test? ( test )" + +LICENSE="|| ( LGPL-3 MPL-1.1 )" +SLOT="0" + +#[[ ${MY_PV} == *9999* ]] || \ +#KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86 ~amd64-linux" + +COMMON_DEPEND="${PYTHON_DEPS} + app-arch/unzip + app-arch/zip + app-crypt/argon2:= + 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.21 + >=app-text/libnumbertext-1.0.6 + >=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.6.2:0= + 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.18.0:0/0.18 + 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.35:=[nss] + >=games-engines/box2d-2.4.1:0 + media-gfx/fontforge + media-gfx/graphite2 + media-libs/fontconfig + >=media-libs/freetype-2.11.0-r1:2 + >=media-libs/harfbuzz-5.1.0:=[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/libjpeg-turbo:= + media-libs/libpagemaker + >=media-libs/libpng-1.4:0= + >=media-libs/libvisio-0.1.0 + media-libs/libwebp:= + media-libs/libzmf + media-libs/openjpeg:= + media-libs/tiff:= + media-libs/zxing-cpp:= + net-misc/curl + sci-mathematics/lpsolve:= + sys-libs/zlib + virtual/opengl + x11-libs/cairo[X] + x11-libs/libXinerama + x11-libs/libXrandr + x11-libs/libXrender + accessibility? ( + $(python_gen_cond_dep 'dev-python/lxml[${PYTHON_USEDEP}]') + ) + bluetooth? ( + dev-libs/glib:2 + net-wireless/bluez + ) + coinmp? ( sci-libs/coinor-mp ) + cups? ( net-print/cups ) + dbus? ( sys-apps/dbus ) + eds? ( + dev-libs/glib:2 + >=gnome-base/dconf-0.40.0 + 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? ( + app-accessibility/at-spi2-core:2 + dev-libs/glib:2 + dev-libs/gobject-introspection + gnome-base/dconf + media-libs/mesa[egl(+)] + x11-libs/gtk+:3[X] + x11-libs/pango + ) + kde? ( + qt5? ( + kde-frameworks/kconfig:5 + kde-frameworks/kcoreaddons:5 + kde-frameworks/ki18n:5 + kde-frameworks/kio:5 + kde-frameworks/kwindowsystem:5 + ) + qt6? ( + kde-frameworks/kconfig:6 + kde-frameworks/kcoreaddons:6 + kde-frameworks/ki18n:6 + kde-frameworks/kio:6 + kde-frameworks/kwindowsystem:6 + ) + ) + ldap? ( net-nds/openldap:= ) + libreoffice_extensions_scripting-beanshell? ( dev-java/bsh ) + libreoffice_extensions_scripting-javascript? ( >=dev-java/rhino-1.7.14:1.6 ) + mariadb? ( dev-db/mariadb-connector-c:= ) + !mariadb? ( dev-db/mysql-connector-c:= ) + pdfimport? ( >=app-text/poppler-22.06:=[cxx] ) + postgres? ( >=dev-db/postgresql-9.0:*[kerberos] ) + qt5? ( + dev-qt/qtcore:5 + dev-qt/qtgui:5 + dev-qt/qtwidgets:5 + dev-qt/qtx11extras:5 + ) + qt6? ( dev-qt/qtbase:6[gui,widgets] ) +" +# FIXME: cppunit should be moved to test conditional +# after everything upstream is under gbuild +# as dmake execute tests right away +# tests apparently also need google-carlito-fonts (not packaged) +DEPEND="${COMMON_DEPEND} + >=dev-libs/libatomic_ops-7.2d + dev-perl/Archive-Zip + >=dev-util/cppunit-1.14.0 + >=dev-util/gperf-3.1 + dev-util/mdds:1/2.1 + media-libs/glm + x11-base/xorg-proto + x11-libs/libXt + x11-libs/libXtst + java? ( + dev-java/ant:0 + >=virtual/jdk-17 + ) + test? ( + app-crypt/gnupg + dev-util/cppunit + media-fonts/dejavu + media-fonts/liberation-fonts + ) + valgrind? ( dev-debug/valgrind ) +" +RDEPEND="${COMMON_DEPEND} + acct-group/libreoffice + acct-user/libreoffice + !app-office/libreoffice-bin + !app-office/libreoffice-bin-debug + media-fonts/liberation-fonts + || ( x11-misc/xdg-utils kde-plasma/kde-cli-tools:* ) + java? ( >=virtual/jre-11 ) + kde? ( kde-frameworks/breeze-icons:* ) +" +BDEPEND=" + dev-util/intltool + sys-apps/which + app-alternatives/yacc + app-alternatives/lex + sys-devel/gettext + virtual/pkgconfig + clang? ( + || ( + ( sys-devel/clang:18 + sys-devel/llvm:18 + =sys-devel/lld-18* ) + ( sys-devel/clang:17 + sys-devel/llvm:17 + =sys-devel/lld-17* ) + ( sys-devel/clang:16 + sys-devel/llvm:16 + =sys-devel/lld-16* ) + ( sys-devel/clang:15 + sys-devel/llvm:15 + =sys-devel/lld-15* ) + ) + ) + odk? ( >=app-text/doxygen-1.8.4 ) +" +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. + RDEPEND+=" !app-office/libreoffice-l10n" +fi + +PATCHES=( + # "${WORKDIR}"/${PATCHSET/.tar.xz/} + + # not upstreamable stuff + "${FILESDIR}/${PN}-5.3.4.2-kioclient5.patch" + "${FILESDIR}/${PN}-6.1-nomancompress.patch" + "${FILESDIR}/${PN}-24.2-qtdetect.patch" + + # maybe upstreamable + "${FILESDIR}/${PN}-7.5.8.2-icu-74-compatibility.patch" + + # TODO: upstream + "${FILESDIR}/${PN}-7.6-unused-qt5network.patch" + "${FILESDIR}/${PN}-24.2-unused-qt6network.patch" +) + +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 base || + ewarn "If you plan to use Base application you must enable USE base." + use java || + ewarn "Without USE java, several wizards are not going to be available." + + [[ ${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" + LOCOREGIT_VERSION=${EGIT_VERSION} + + 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 + + # 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/colibre/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" + + # Show flags set at the beginning + einfo "Preset CFLAGS: ${CFLAGS}" + einfo "Preset LDFLAGS: ${LDFLAGS}" + + # Workaround for bug #915067 + append-ldflags $(test-flags-CCLD -Wl,--undefined-version) + + if use clang ; then + # Force clang + einfo "Enforcing the use of clang due to USE=clang ..." + AR=llvm-ar + CC=${CHOST}-clang + CXX=${CHOST}-clang++ + NM=llvm-nm + RANLIB=llvm-ranlib + LDFLAGS+=" -fuse-ld=lld" + + # Workaround for bug #907905 + filter-lto + + # Not implemented by Clang, bug #903889 + filter-flags -Wlto-type-mismatch -Werror=lto-type-mismatch + else + # Force gcc + einfo "Enforcing the use of gcc due to USE=-clang ..." + AR=gcc-ar + CC=${CHOST}-gcc + CXX=${CHOST}-g++ + NM=gcc-nm + RANLIB=gcc-ranlib + + # Apparently the Clang flags get used even for GCC builds sometimes. + # bug #838115 + sed -i -e "s/-flto=thin/-flto/" solenv/gbuild/platform/com_GCC_defs.mk || die + fi + + if use custom-cflags ; then + elog "USE=custom-cflags has been selected. You are on your own to make sure that" + elog "the build succeeds. Good luck!" + else + strip-flags + fi + + export LO_CLANG_CC=${CC} + export LO_CLANG_CXX=${CXX} + + # Show flags set at the end + einfo " Used CFLAGS: ${CFLAGS}" + einfo " Used LDFLAGS: ${LDFLAGS}" + + # Ensure we use correct toolchain + tc-export CC CXX LD AR NM OBJDUMP RANLIB PKG_CONFIG + + # optimization flags + export GMAKE_OPTIONS="${MAKEOPTS}" + # System python enablement: + export PYTHON_CFLAGS=$(python_get_CFLAGS) + export PYTHON_LIBS=$(python_get_LIBS) + + if use qt5; then + export QT5DIR="$(qt5_get_bindir)/.." + fi + if use qt6; then + export QT6DIR="$(qt6_get_bindir)/.." + fi + + local gentoo_buildid="Gentoo official package" + if [[ -n ${LOCOREGIT_VERSION} ]]; then + gentoo_buildid+=" (from git: ${LOCOREGIT_VERSION})" + 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-build-opensymbol + --enable-cairo-canvas + --enable-largefile + --enable-mergelibs=more + --enable-python=system + --enable-randr + --enable-release-build + --disable-breakpad + --disable-bundle-mariadb + --disable-ccache + --disable-epm + --disable-fetch-external + --disable-gtk3-kde5 + --disable-online-update + --disable-openssl + --disable-pdfium + --with-extra-buildid="${gentoo_buildid}" + --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-openjpeg + --with-tls=nss + --with-vendor="Gentoo Foundation" + --with-x + --without-fonts + --without-myspell-dicts + --with-help="html" + --without-helppack-integration + --with-system-gpgmepp + --without-system-abseil + --without-system-dragonbox + --without-system-frozen + --without-system-jfreereport + --without-system-libfixmath + --without-system-sane + --without-system-zxcvbn + $(use_enable base report-builder) + $(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 ldap) + $(use_enable odk) + $(use_enable pdfimport) + $(use_enable postgres postgresql-sdbc) + $(use_enable qt5) + $(use_enable qt6) + $(use_enable vulkan skia) + $(use_with accessibility lxml) + $(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 odk doxygen) + $(use_with valgrind) + ) + + use qt5 && myeconfargs+=( $(use_enable kde kf5) ) + use qt6 && myeconfargs+=( $(use_enable kde kf6) ) + + 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_HOME}" + ) + + 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 rhino.jar) ) + fi + + tc-is-lto && myeconfargs+=( --enable-lto ) + + MARIADBCONFIG="$(type -p $(usex mariadb mariadb mysql)_config)" \ + 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 + + default +} + +src_test() { + emake unitcheck + emake slowcheck +} + +src_install() { + emake DESTDIR="${D}" distro-pack-install -o build -o check + + # 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 + + # bug 703474 + insinto /usr/include + doins -r include/LibreOfficeKit + + local lodir=/usr/$(get_libdir)/libreoffice + # patching this would break tests + cat <<-EOF > "${T}"/uno.py +import sys, os +sys.path.append('${EPREFIX}${lodir}/program') +os.putenv('URE_BOOTSTRAP', 'vnd.sun.star.pathname:${EPREFIX}${lodir}/program/fundamentalrc') +EOF + sed -e "/^import sys/d" -e "/^import os/d" \ + -i "${D}"${lodir}/program/uno.py || die "cleanup dupl imports failed" + cat "${D}"${lodir}/program/uno.py >> "${T}"/uno.py || die + cp "${T}"/uno.py "${D}"${lodir}/program/uno.py || die + + # more system pyuno mess + sed -e "/sOffice = \"\" # lets hope for the best/s:\"\":\"${EPREFIX}${lodir}/program\":" \ + -i "${D}"${lodir}/program/officehelper.py || die + + python_optimize "${D}"${lodir}/program + # link python bridge in site-packages, bug 667802 + local py pyc loprogdir=/usr/$(get_libdir)/libreoffice/program + for py in uno.py unohelper.py officehelper.py; do + dosym -r ${loprogdir}/${py} $(python_get_sitedir)/${py} + while IFS="" read -d $'\0' -r pyc; do + pyc=${pyc//*\/} + dosym -r ${loprogdir}/__pycache__/${pyc} $(python_get_sitedir)/__pycache__/${pyc} + done < <(find "${D}"${lodir}/program -type f -name ${py/.py/*.pyc} -print0) + done + + newinitd "${FILESDIR}/libreoffice.initd" libreoffice + newconfd "${FILESDIR}/libreoffice.confd" libreoffice +} + +pkg_postinst() { + xdg_icon_cache_update + xdg_desktop_database_update + xdg_mimeinfo_database_update +} + +pkg_postrm() { + xdg_icon_cache_update + xdg_desktop_database_update + xdg_mimeinfo_database_update +} diff --git a/app-office/libreoffice/libreoffice-6.2.5.2.ebuild b/app-office/libreoffice/libreoffice-24.2.9999.ebuild index c66bae1fdfd2..1d2cd2085e48 100644 --- a/app-office/libreoffice/libreoffice-6.2.5.2.ebuild +++ b/app-office/libreoffice/libreoffice-24.2.9999.ebuild @@ -1,10 +1,10 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 +EAPI=8 -PYTHON_COMPAT=( python2_7 python3_{5,6,7} ) -PYTHON_REQ_USE="threads(+),xml" +PYTHON_COMPAT=( python3_{10..12} ) +PYTHON_REQ_USE="threads(+),xml(+)" MY_PV="${PV/_alpha/.alpha}" MY_PV="${MY_PV/_beta/.beta}" @@ -44,7 +44,35 @@ unset DEV_URI # 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 )" + # not packaged in Gentoo + "${ADDONS_URI}/dragonbox-1.1.3.tar.gz" + # not packaged in Gentoo, https://www.netlib.org/fp/dtoa.c + "${ADDONS_URI}/dtoa-20180411.tgz" + # not packaged in Gentoo, https://github.com/serge-sans-paille/frozen + "${ADDONS_URI}/frozen-1.1.1.tar.gz" + # not packaged in Gentoo, https://skia.org/ + "${ADDONS_URI}/skia-m116-2ddcf183eb260f63698aa74d1bb380f247ad7ccd.tar.xz" + # not packaged in Gentoo, https://github.com/tsyrogit/zxcvbn-c + "${ADDONS_URI}/zxcvbn-c-2.5.tar.gz" + "base? ( + ${ADDONS_URI}/commons-logging-1.2-src.tar.gz + ${ADDONS_URI}/ba2930200c9f019c2d93a8c88c651a0f-flow-engine-0.9.4.zip + ${ADDONS_URI}/d8bd5eed178db6e2b18eeed243f85aa8-flute-1.1.6.zip + ${ADDONS_URI}/eeb2c7ddf0d302fba4bfc6e97eac9624-libbase-1.1.6.zip + ${ADDONS_URI}/3bdf40c0d199af31923e900d082ca2dd-libfonts-1.1.6.zip + ${ADDONS_URI}/3404ab6b1792ae5f16bbd603bd1e1d03-libformula-1.1.7.zip + ${ADDONS_URI}/db60e4fde8dd6d6807523deb71ee34dc-liblayout-0.2.10.zip + ${ADDONS_URI}/97b2d4dba862397f446b217e2b623e71-libloader-1.1.6.zip + ${ADDONS_URI}/8ce2fcd72becf06c41f7201d15373ed9-librepository-1.1.6.zip + ${ADDONS_URI}/f94d9870737518e3b597f9265f4e9803-libserializer-1.1.6.zip + ${ADDONS_URI}/ace6ab49184e329db254e454a010f56d-libxml-1.1.7.zip + ${ADDONS_URI}/39bb3fcea1514f1369fcfc87542390fd-sacjava-1.3.zip + )" + # Java-WebSocket: not packaged in Gentoo, https://github.com/TooTallNate/Java-WebSocket + "java? ( + ${ADDONS_URI}/Java-WebSocket-1.5.4.tar.gz + ${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 @@ -62,35 +90,33 @@ unset ADDONS_SRC # Extensions that need extra work: LO_EXTS="nlpsolver scripting-beanshell scripting-javascript wiki-publisher" -IUSE="accessibility bluetooth +branding coinmp +cups dbus debug eds firebird -googledrive gstreamer +gtk gtk2 kde ldap +mariadb odk pdfimport postgres test vlc +IUSE="accessibility base bluetooth +branding clang coinmp +cups custom-cflags +dbus debug eds firebird +googledrive gstreamer +gtk kde ldap +mariadb odk pdfimport postgres qt5 qt6 test valgrind vulkan $(printf 'libreoffice_extensions_%s ' ${LO_EXTS})" REQUIRED_USE="${PYTHON_REQUIRED_USE} + base? ( java ) bluetooth? ( dbus ) + kde? ( || ( qt5 qt6 ) ) libreoffice_extensions_nlpsolver? ( java ) libreoffice_extensions_scripting-beanshell? ( java ) libreoffice_extensions_scripting-javascript? ( java ) libreoffice_extensions_wiki-publisher? ( java ) " +RESTRICT="!test? ( test )" + 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 ~loong ~ppc64 ~riscv ~x86 ~amd64-linux" -BDEPEND=" - dev-util/intltool - sys-devel/bison - sys-devel/flex - sys-devel/gettext - virtual/pkgconfig - odk? ( >=app-doc/doxygen-1.8.4 ) -" COMMON_DEPEND="${PYTHON_DEPS} app-arch/unzip app-arch/zip - app-crypt/gpgme[cxx] + app-crypt/argon2:= + app-crypt/gpgme:=[cxx] app-text/hunspell:= >=app-text/libabw-0.1.0 >=app-text/libebook-0.1 @@ -99,8 +125,8 @@ COMMON_DEPEND="${PYTHON_DEPS} app-text/libexttextcat app-text/liblangtag >=app-text/libmspub-0.1.0 - >=app-text/libmwaw-0.3.1 - app-text/libnumbertext + >=app-text/libmwaw-0.3.21 + >=app-text/libnumbertext-1.0.6 >=app-text/libodfgen-0.1.0 app-text/libqxp app-text/libstaroffice @@ -109,7 +135,7 @@ COMMON_DEPEND="${PYTHON_DEPS} >=app-text/libwps-0.4 app-text/mythes >=dev-cpp/clucene-2.3.3.4-r2 - =dev-cpp/libcmis-0.5* + >=dev-cpp/libcmis-0.6.2:0= dev-db/unixODBC dev-lang/perl dev-libs/boost:=[nls] @@ -118,39 +144,44 @@ COMMON_DEPEND="${PYTHON_DEPS} dev-libs/icu:= dev-libs/libassuan dev-libs/libgpg-error - >=dev-libs/liborcus-0.14.0 + >=dev-libs/liborcus-0.18.0:0/0.18 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] + >=dev-libs/xmlsec-1.2.35:=[nss] + >=games-engines/box2d-2.4.1:0 media-gfx/fontforge media-gfx/graphite2 media-libs/fontconfig - media-libs/freetype:2 - >=media-libs/harfbuzz-0.9.42:=[graphite,icu] + >=media-libs/freetype-2.11.0-r1:2 + >=media-libs/harfbuzz-5.1.0:=[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/libjpeg-turbo:= media-libs/libpagemaker >=media-libs/libpng-1.4:0= >=media-libs/libvisio-0.1.0 + media-libs/libwebp:= media-libs/libzmf - net-libs/neon + media-libs/openjpeg:= + media-libs/tiff:= + media-libs/zxing-cpp:= net-misc/curl - sci-mathematics/lpsolve + 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 - accessibility? ( dev-python/lxml[${PYTHON_USEDEP}] ) + accessibility? ( + $(python_gen_cond_dep 'dev-python/lxml[${PYTHON_USEDEP}]') + ) bluetooth? ( dev-libs/glib:2 net-wireless/bluez @@ -160,7 +191,7 @@ COMMON_DEPEND="${PYTHON_DEPS} dbus? ( sys-apps/dbus ) eds? ( dev-libs/glib:2 - gnome-base/dconf + >=gnome-base/dconf-0.40.0 gnome-extra/evolution-data-server ) firebird? ( >=dev-db/firebird-3.0.2.32703.0-r1[server] ) @@ -169,36 +200,44 @@ COMMON_DEPEND="${PYTHON_DEPS} media-libs/gst-plugins-base:1.0 ) gtk? ( + app-accessibility/at-spi2-core:2 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 + media-libs/mesa[egl(+)] + x11-libs/gtk+:3[X] x11-libs/pango ) kde? ( + qt5? ( + kde-frameworks/kconfig:5 + kde-frameworks/kcoreaddons:5 + kde-frameworks/ki18n:5 + kde-frameworks/kio:5 + kde-frameworks/kwindowsystem:5 + ) + qt6? ( + kde-frameworks/kconfig:6 + kde-frameworks/kcoreaddons:6 + kde-frameworks/ki18n:6 + kde-frameworks/kio:6 + kde-frameworks/kwindowsystem:6 + ) + ) + ldap? ( net-nds/openldap:= ) + libreoffice_extensions_scripting-beanshell? ( dev-java/bsh ) + libreoffice_extensions_scripting-javascript? ( >=dev-java/rhino-1.7.14:1.6 ) + mariadb? ( dev-db/mariadb-connector-c:= ) + !mariadb? ( dev-db/mysql-connector-c:= ) + pdfimport? ( >=app-text/poppler-22.06:=[cxx] ) + postgres? ( >=dev-db/postgresql-9.0:*[kerberos] ) + qt5? ( 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 + dev-qt/qtx11extras:5 ) - ldap? ( net-nds/openldap ) - libreoffice_extensions_scripting-beanshell? ( dev-java/bsh ) - libreoffice_extensions_scripting-javascript? ( dev-java/rhino:1.6 ) - mariadb? ( dev-db/mariadb-connector-c ) - !mariadb? ( dev-db/mysql-connector-c ) - pdfimport? ( app-text/poppler:=[cxx] ) - postgres? ( >=dev-db/postgresql-9.0:*[kerberos] ) + qt6? ( dev-qt/qtbase:6[gui,widgets] ) " # FIXME: cppunit should be moved to test conditional # after everything upstream is under gbuild @@ -208,16 +247,15 @@ 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/mdds-1.4.1:1= + >=dev-util/gperf-3.1 + dev-util/mdds:1/2.1 media-libs/glm - sys-devel/ucpp x11-base/xorg-proto x11-libs/libXt x11-libs/libXtst java? ( - dev-java/ant-core - >=virtual/jdk-1.6 + dev-java/ant:0 + >=virtual/jdk-17 ) test? ( app-crypt/gnupg @@ -225,34 +263,62 @@ DEPEND="${COMMON_DEPEND} media-fonts/dejavu media-fonts/liberation-fonts ) + valgrind? ( dev-debug/valgrind ) " RDEPEND="${COMMON_DEPEND} + acct-group/libreoffice + acct-user/libreoffice !app-office/libreoffice-bin !app-office/libreoffice-bin-debug - !app-office/openoffice media-fonts/liberation-fonts - || ( x11-misc/xdg-utils kde-plasma/kde-cli-tools ) - java? ( >=virtual/jre-1.6 ) + || ( x11-misc/xdg-utils kde-plasma/kde-cli-tools:* ) + java? ( >=virtual/jre-11 ) kde? ( kde-frameworks/breeze-icons:* ) - vlc? ( media-video/vlc ) +" +BDEPEND=" + dev-util/intltool + sys-apps/which + app-alternatives/yacc + app-alternatives/lex + sys-devel/gettext + virtual/pkgconfig + clang? ( + || ( + ( sys-devel/clang:18 + sys-devel/llvm:18 + =sys-devel/lld-18* ) + ( sys-devel/clang:17 + sys-devel/llvm:17 + =sys-devel/lld-17* ) + ( sys-devel/clang:16 + sys-devel/llvm:16 + =sys-devel/lld-16* ) + ( sys-devel/clang:15 + sys-devel/llvm:15 + =sys-devel/lld-15* ) + ) + ) + odk? ( >=app-text/doxygen-1.8.4 ) " 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" + RDEPEND+=" !app-office/libreoffice-l10n" fi PATCHES=( - # master branch - "${FILESDIR}/${PN}-6.2-ldap-optional.patch" # "${WORKDIR}"/${PATCHSET/.tar.xz/} # not upstreamable stuff - "${FILESDIR}/${PN}-5.4-system-pyuno.patch" "${FILESDIR}/${PN}-5.3.4.2-kioclient5.patch" "${FILESDIR}/${PN}-6.1-nomancompress.patch" + "${FILESDIR}/${PN}-24.2-qtdetect.patch" + + # TODO: upstream + "${FILESDIR}/${PN}-7.6-unused-qt5network.patch" + "${FILESDIR}/${PN}-24.2-unused-qt6network.patch" ) S="${WORKDIR}/${PN}-${MY_PV}" @@ -268,14 +334,10 @@ _check_reqs() { } 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 + use base || + ewarn "If you plan to use Base application you must enable USE base." + use java || + ewarn "Without USE java, several wizards are not going to be available." [[ ${MERGE_TYPE} != binary ]] && _check_reqs pkg_pretend } @@ -318,12 +380,6 @@ src_prepare() { # 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" \ @@ -359,16 +415,70 @@ src_configure() { local google_default_client_id="329227923882.apps.googleusercontent.com" local google_default_client_secret="vgKG0NNv7GoDpbtoFNLxCUXu" + # Show flags set at the beginning + einfo "Preset CFLAGS: ${CFLAGS}" + einfo "Preset LDFLAGS: ${LDFLAGS}" + + # Workaround for bug #915067 + append-ldflags $(test-flags-CCLD -Wl,--undefined-version) + + if use clang ; then + # Force clang + einfo "Enforcing the use of clang due to USE=clang ..." + AR=llvm-ar + CC=${CHOST}-clang + CXX=${CHOST}-clang++ + NM=llvm-nm + RANLIB=llvm-ranlib + LDFLAGS+=" -fuse-ld=lld" + + # Workaround for bug #907905 + filter-lto + + # Not implemented by Clang, bug #903889 + filter-flags -Wlto-type-mismatch -Werror=lto-type-mismatch + else + # Force gcc + einfo "Enforcing the use of gcc due to USE=-clang ..." + AR=gcc-ar + CC=${CHOST}-gcc + CXX=${CHOST}-g++ + NM=gcc-nm + RANLIB=gcc-ranlib + + # Apparently the Clang flags get used even for GCC builds sometimes. + # bug #838115 + sed -i -e "s/-flto=thin/-flto/" solenv/gbuild/platform/com_GCC_defs.mk || die + fi + + if use custom-cflags ; then + elog "USE=custom-cflags has been selected. You are on your own to make sure that" + elog "the build succeeds. Good luck!" + else + strip-flags + fi + + export LO_CLANG_CC=${CC} + export LO_CLANG_CXX=${CXX} + + # Show flags set at the end + einfo " Used CFLAGS: ${CFLAGS}" + einfo " Used LDFLAGS: ${LDFLAGS}" + + # Ensure we use correct toolchain + tc-export CC CXX LD AR NM OBJDUMP RANLIB PKG_CONFIG + # 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" + if use qt5; then + export QT5DIR="$(qt5_get_bindir)/.." + fi + if use qt6; then + export QT6DIR="$(qt6_get_bindir)/.." fi local gentoo_buildid="Gentoo official package" @@ -397,23 +507,20 @@ src_configure() { --enable-build-opensymbol --enable-cairo-canvas --enable-largefile - --enable-mergelibs - --enable-neon + --enable-mergelibs=more --enable-python=system --enable-randr --enable-release-build --disable-breakpad --disable-bundle-mariadb --disable-ccache - --disable-dependency-tracking --disable-epm --disable-fetch-external - --disable-gstreamer-0-10 + --disable-gtk3-kde5 --disable-online-update --disable-openssl --disable-pdfium - --disable-report-builder - --with-build-version="${gentoo_buildid}" + --with-extra-buildid="${gentoo_buildid}" --enable-extension-integration --with-external-dict-dir="${EPREFIX}/usr/share/myspell" --with-external-hyph-dir="${EPREFIX}/usr/share/myspell" @@ -421,7 +528,7 @@ src_configure() { --with-external-tar="${DISTDIR}" --with-lang="" --with-parallelism=$(makeopts_jobs) - --with-system-ucpp + --with-system-openjpeg --with-tls=nss --with-vendor="Gentoo Foundation" --with-x @@ -430,7 +537,14 @@ src_configure() { --with-help="html" --without-helppack-integration --with-system-gpgmepp + --without-system-abseil + --without-system-dragonbox + --without-system-frozen + --without-system-jfreereport + --without-system-libfixmath --without-system-sane + --without-system-zxcvbn + $(use_enable base report-builder) $(use_enable bluetooth sdremote-bluetooth) $(use_enable coinmp) $(use_enable cups) @@ -440,25 +554,24 @@ src_configure() { $(use_enable firebird firebird-sdbc) $(use_enable gstreamer gstreamer-1-0) $(use_enable gtk gtk3) - $(use_enable gtk2 gtk) - $(use_enable kde kde5) - $(use_enable kde qt5) $(use_enable ldap) $(use_enable odk) $(use_enable pdfimport) $(use_enable postgres postgresql-sdbc) - $(use_enable vlc) + $(use_enable qt5) + $(use_enable qt6) + $(use_enable vulkan skia) $(use_with accessibility lxml) $(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 odk doxygen) + $(use_with valgrind) ) - if use gtk && use kde; then - myeconfargs+=( --enable-gtk3-kde5 ) - fi + use qt5 && myeconfargs+=( $(use_enable kde kf5) ) + use qt6 && myeconfargs+=( $(use_enable kde kf6) ) if use eds || use gtk; then myeconfargs+=( --enable-dconf --enable-gio ) @@ -481,18 +594,17 @@ src_configure() { --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/" + --with-jdk-home="${JAVA_HOME}" ) 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) ) + myeconfargs+=( --with-rhino-jar=$(java-pkg_getjar rhino-1.6 rhino.jar) ) fi - is-flagq "-flto*" && myeconfargs+=( --enable-lto ) + tc-is-lto && myeconfargs+=( --enable-lto ) MARIADBCONFIG="$(type -p $(usex mariadb mariadb mysql)_config)" \ econf "${myeconfargs[@]}" @@ -505,21 +617,16 @@ src_compile() { addpredict /dev/ati addpredict /dev/nvidiactl - local target - use test && target="build" || target="build-nocheck" - - # this is not a proper make script - make ${target} || die + default } src_test() { - make unitcheck || die - make slowcheck || die + emake unitcheck + emake slowcheck } src_install() { - # This is not Makefile so no buildserver - make DESTDIR="${D}" distro-pack-install -o build -o check || die + emake DESTDIR="${D}" distro-pack-install -o build -o check # bug 593514 if use gtk; then @@ -538,6 +645,40 @@ src_install() { dodir /etc/env.d echo "CONFIG_PROTECT=/usr/$(get_libdir)/${PN}/program/sofficerc" > "${ED}"/etc/env.d/99${PN} || die fi + + # bug 703474 + insinto /usr/include + doins -r include/LibreOfficeKit + + local lodir=/usr/$(get_libdir)/libreoffice + # patching this would break tests + cat <<-EOF > "${T}"/uno.py +import sys, os +sys.path.append('${EPREFIX}${lodir}/program') +os.putenv('URE_BOOTSTRAP', 'vnd.sun.star.pathname:${EPREFIX}${lodir}/program/fundamentalrc') +EOF + sed -e "/^import sys/d" -e "/^import os/d" \ + -i "${D}"${lodir}/program/uno.py || die "cleanup dupl imports failed" + cat "${D}"${lodir}/program/uno.py >> "${T}"/uno.py || die + cp "${T}"/uno.py "${D}"${lodir}/program/uno.py || die + + # more system pyuno mess + sed -e "/sOffice = \"\" # lets hope for the best/s:\"\":\"${EPREFIX}${lodir}/program\":" \ + -i "${D}"${lodir}/program/officehelper.py || die + + python_optimize "${D}"${lodir}/program + # link python bridge in site-packages, bug 667802 + local py pyc loprogdir=/usr/$(get_libdir)/libreoffice/program + for py in uno.py unohelper.py officehelper.py; do + dosym -r ${loprogdir}/${py} $(python_get_sitedir)/${py} + while IFS="" read -d $'\0' -r pyc; do + pyc=${pyc//*\/} + dosym -r ${loprogdir}/__pycache__/${pyc} $(python_get_sitedir)/__pycache__/${pyc} + done < <(find "${D}"${lodir}/program -type f -name ${py/.py/*.pyc} -print0) + done + + newinitd "${FILESDIR}/libreoffice.initd" libreoffice + newconfd "${FILESDIR}/libreoffice.confd" libreoffice } pkg_postinst() { diff --git a/app-office/libreoffice/libreoffice-6.3.1.2.ebuild b/app-office/libreoffice/libreoffice-7.6.4.1.ebuild index 6d7145dfa932..e69a806f2b3b 100644 --- a/app-office/libreoffice/libreoffice-6.3.1.2.ebuild +++ b/app-office/libreoffice/libreoffice-7.6.4.1.ebuild @@ -1,10 +1,10 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 +EAPI=8 -PYTHON_COMPAT=( python2_7 python3_{5,6,7} ) -PYTHON_REQ_USE="threads(+),xml" +PYTHON_COMPAT=( python3_{10..12} ) +PYTHON_REQ_USE="threads(+),xml(+)" MY_PV="${PV/_alpha/.alpha}" MY_PV="${MY_PV/_beta/.beta}" @@ -44,6 +44,28 @@ unset DEV_URI # These are bundles that can't be removed for now due to huge patchsets. # If you want them gone, patches are welcome. ADDONS_SRC=( + # not packaged in Gentoo + "${ADDONS_URI}/dragonbox-1.1.3.tar.gz" + # not packaged in Gentoo, https://www.netlib.org/fp/dtoa.c + "${ADDONS_URI}/dtoa-20180411.tgz" + # not packaged in Gentoo, https://github.com/serge-sans-paille/frozen + "${ADDONS_URI}/frozen-1.1.1.tar.gz" + # not packaged in Gentoo, https://skia.org/ + "${ADDONS_URI}/skia-m111-a31e897fb3dcbc96b2b40999751611d029bf5404.tar.xz" + "base? ( + ${ADDONS_URI}/commons-logging-1.2-src.tar.gz + ${ADDONS_URI}/ba2930200c9f019c2d93a8c88c651a0f-flow-engine-0.9.4.zip + ${ADDONS_URI}/d8bd5eed178db6e2b18eeed243f85aa8-flute-1.1.6.zip + ${ADDONS_URI}/eeb2c7ddf0d302fba4bfc6e97eac9624-libbase-1.1.6.zip + ${ADDONS_URI}/3bdf40c0d199af31923e900d082ca2dd-libfonts-1.1.6.zip + ${ADDONS_URI}/3404ab6b1792ae5f16bbd603bd1e1d03-libformula-1.1.7.zip + ${ADDONS_URI}/db60e4fde8dd6d6807523deb71ee34dc-liblayout-0.2.10.zip + ${ADDONS_URI}/97b2d4dba862397f446b217e2b623e71-libloader-1.1.6.zip + ${ADDONS_URI}/8ce2fcd72becf06c41f7201d15373ed9-librepository-1.1.6.zip + ${ADDONS_URI}/f94d9870737518e3b597f9265f4e9803-libserializer-1.1.6.zip + ${ADDONS_URI}/ace6ab49184e329db254e454a010f56d-libxml-1.1.7.zip + ${ADDONS_URI}/39bb3fcea1514f1369fcfc87542390fd-sacjava-1.3.zip + )" "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 )" @@ -62,11 +84,12 @@ unset ADDONS_SRC # Extensions that need extra work: LO_EXTS="nlpsolver scripting-beanshell scripting-javascript wiki-publisher" -IUSE="accessibility bluetooth +branding coinmp +cups dbus debug eds firebird -googledrive gstreamer +gtk gtk2 kde ldap +mariadb odk pdfimport postgres test +IUSE="accessibility base bluetooth +branding clang coinmp +cups custom-cflags +dbus debug eds firebird +googledrive gstreamer +gtk kde ldap +mariadb odk pdfimport postgres test valgrind vulkan $(printf 'libreoffice_extensions_%s ' ${LO_EXTS})" REQUIRED_USE="${PYTHON_REQUIRED_USE} + base? ( java ) bluetooth? ( dbus ) libreoffice_extensions_nlpsolver? ( java ) libreoffice_extensions_scripting-beanshell? ( java ) @@ -74,23 +97,18 @@ REQUIRED_USE="${PYTHON_REQUIRED_USE} libreoffice_extensions_wiki-publisher? ( java ) " +RESTRICT="!test? ( test )" + 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 ~loong ppc64 ~riscv x86 ~amd64-linux" -BDEPEND=" - dev-util/intltool - sys-devel/bison - sys-devel/flex - sys-devel/gettext - virtual/pkgconfig - odk? ( >=app-doc/doxygen-1.8.4 ) -" COMMON_DEPEND="${PYTHON_DEPS} app-arch/unzip app-arch/zip - app-crypt/gpgme[cxx] + app-crypt/gpgme:=[cxx] app-text/hunspell:= >=app-text/libabw-0.1.0 >=app-text/libebook-0.1 @@ -99,8 +117,8 @@ COMMON_DEPEND="${PYTHON_DEPS} app-text/libexttextcat app-text/liblangtag >=app-text/libmspub-0.1.0 - >=app-text/libmwaw-0.3.1 - app-text/libnumbertext + >=app-text/libmwaw-0.3.21 + >=app-text/libnumbertext-1.0.6 >=app-text/libodfgen-0.1.0 app-text/libqxp app-text/libstaroffice @@ -109,7 +127,7 @@ COMMON_DEPEND="${PYTHON_DEPS} >=app-text/libwps-0.4 app-text/mythes >=dev-cpp/clucene-2.3.3.4-r2 - >=dev-cpp/libcmis-0.5.2 + >=dev-cpp/libcmis-0.6.2:0= dev-db/unixODBC dev-lang/perl dev-libs/boost:=[nls] @@ -118,39 +136,44 @@ COMMON_DEPEND="${PYTHON_DEPS} dev-libs/icu:= dev-libs/libassuan dev-libs/libgpg-error - >=dev-libs/liborcus-0.14.0 + >=dev-libs/liborcus-0.18.0:0/0.18 dev-libs/librevenge dev-libs/libxml2 dev-libs/libxslt dev-libs/nspr dev-libs/nss >=dev-libs/redland-1.0.16 - >=dev-libs/xmlsec-1.2.28[nss] + >=dev-libs/xmlsec-1.2.35:=[nss] + >=games-engines/box2d-2.4.1:0 media-gfx/fontforge media-gfx/graphite2 media-libs/fontconfig - media-libs/freetype:2 - >=media-libs/harfbuzz-0.9.42:=[graphite,icu] + >=media-libs/freetype-2.11.0-r1:2 + >=media-libs/harfbuzz-5.1.0:=[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/libjpeg-turbo:= media-libs/libpagemaker >=media-libs/libpng-1.4:0= >=media-libs/libvisio-0.1.0 + media-libs/libwebp:= media-libs/libzmf - net-libs/neon + media-libs/openjpeg:= + media-libs/tiff:= + media-libs/zxing-cpp:= net-misc/curl - sci-mathematics/lpsolve + 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 - accessibility? ( dev-python/lxml[${PYTHON_USEDEP}] ) + accessibility? ( + $(python_gen_cond_dep 'dev-python/lxml[${PYTHON_USEDEP}]') + ) bluetooth? ( dev-libs/glib:2 net-wireless/bluez @@ -160,7 +183,7 @@ COMMON_DEPEND="${PYTHON_DEPS} dbus? ( sys-apps/dbus ) eds? ( dev-libs/glib:2 - gnome-base/dconf + >=gnome-base/dconf-0.40.0 gnome-extra/evolution-data-server ) firebird? ( >=dev-db/firebird-3.0.2.32703.0-r1[server] ) @@ -169,16 +192,12 @@ COMMON_DEPEND="${PYTHON_DEPS} media-libs/gst-plugins-base:1.0 ) gtk? ( + app-accessibility/at-spi2-core:2 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 + media-libs/mesa[egl(+)] + x11-libs/gtk+:3[X] x11-libs/pango ) kde? ( @@ -192,12 +211,12 @@ COMMON_DEPEND="${PYTHON_DEPS} kde-frameworks/kio:5 kde-frameworks/kwindowsystem:5 ) - ldap? ( net-nds/openldap ) + ldap? ( net-nds/openldap:= ) libreoffice_extensions_scripting-beanshell? ( dev-java/bsh ) - libreoffice_extensions_scripting-javascript? ( dev-java/rhino:1.6 ) - mariadb? ( dev-db/mariadb-connector-c ) - !mariadb? ( dev-db/mysql-connector-c ) - pdfimport? ( app-text/poppler:=[cxx] ) + libreoffice_extensions_scripting-javascript? ( >=dev-java/rhino-1.7.14:1.6 ) + mariadb? ( dev-db/mariadb-connector-c:= ) + !mariadb? ( dev-db/mysql-connector-c:= ) + pdfimport? ( >=app-text/poppler-22.06:=[cxx] ) postgres? ( >=dev-db/postgresql-9.0:*[kerberos] ) " # FIXME: cppunit should be moved to test conditional @@ -209,15 +228,14 @@ DEPEND="${COMMON_DEPEND} dev-perl/Archive-Zip >=dev-util/cppunit-1.14.0 >=dev-util/gperf-3.1 - >=dev-util/mdds-1.4.1:1= + dev-util/mdds:1/2.1 media-libs/glm - sys-devel/ucpp x11-base/xorg-proto x11-libs/libXt x11-libs/libXtst java? ( dev-java/ant-core - >=virtual/jdk-1.6 + >=virtual/jdk-11 ) test? ( app-crypt/gnupg @@ -225,31 +243,64 @@ DEPEND="${COMMON_DEPEND} media-fonts/dejavu media-fonts/liberation-fonts ) + valgrind? ( dev-debug/valgrind ) " RDEPEND="${COMMON_DEPEND} + acct-group/libreoffice + acct-user/libreoffice !app-office/libreoffice-bin !app-office/libreoffice-bin-debug - !app-office/openoffice media-fonts/liberation-fonts || ( x11-misc/xdg-utils kde-plasma/kde-cli-tools ) - java? ( >=virtual/jre-1.6 ) + java? ( >=virtual/jre-11 ) kde? ( kde-frameworks/breeze-icons:* ) " +BDEPEND=" + dev-util/intltool + sys-apps/which + app-alternatives/yacc + app-alternatives/lex + sys-devel/gettext + virtual/pkgconfig + clang? ( + || ( + ( sys-devel/clang:18 + sys-devel/llvm:18 + =sys-devel/lld-18* ) + ( sys-devel/clang:17 + sys-devel/llvm:17 + =sys-devel/lld-17* ) + ( sys-devel/clang:16 + sys-devel/llvm:16 + =sys-devel/lld-16* ) + ( sys-devel/clang:15 + sys-devel/llvm:15 + =sys-devel/lld-15* ) + ) + ) + odk? ( >=app-text/doxygen-1.8.4 ) +" 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" + RDEPEND+=" !app-office/libreoffice-l10n" fi PATCHES=( # "${WORKDIR}"/${PATCHSET/.tar.xz/} # not upstreamable stuff - "${FILESDIR}/${PN}-5.4-system-pyuno.patch" "${FILESDIR}/${PN}-5.3.4.2-kioclient5.patch" "${FILESDIR}/${PN}-6.1-nomancompress.patch" + "${FILESDIR}/${PN}-7.2.0.4-qt5detect.patch" + + # maybe upstreamable + "${FILESDIR}/${PN}-7.5.8.2-icu-74-compatibility.patch" + + # 24.2 branch + "${FILESDIR}/${PN}-7.5.9.2-libxml2-2.12.patch" # bug 917691 ) S="${WORKDIR}/${PN}-${MY_PV}" @@ -265,17 +316,10 @@ _check_reqs() { } pkg_pretend() { - if ! use java && ! use firebird; then - ewarn "If you plan to use Base application you must enable either firebird or java." - fi - - use java || ewarn "Without java, several wizards are not going to be available." - - 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 + use base || + ewarn "If you plan to use Base application you must enable USE base." + use java || + ewarn "Without USE java, several wizards are not going to be available." [[ ${MERGE_TYPE} != binary ]] && _check_reqs pkg_pretend } @@ -318,12 +362,6 @@ src_prepare() { # 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" \ @@ -359,17 +397,66 @@ src_configure() { local google_default_client_id="329227923882.apps.googleusercontent.com" local google_default_client_secret="vgKG0NNv7GoDpbtoFNLxCUXu" + # Show flags set at the beginning + einfo "Preset CFLAGS: ${CFLAGS}" + einfo "Preset LDFLAGS: ${LDFLAGS}" + + # Workaround for bug #915067 + append-ldflags $(test-flags-CCLD -Wl,--undefined-version) + + if use clang ; then + # Force clang + einfo "Enforcing the use of clang due to USE=clang ..." + AR=llvm-ar + CC=${CHOST}-clang + CXX=${CHOST}-clang++ + NM=llvm-nm + RANLIB=llvm-ranlib + LDFLAGS+=" -fuse-ld=lld" + + # Workaround for bug #907905 + filter-lto + + # Not implemented by Clang, bug #903889 + filter-flags -Wlto-type-mismatch -Werror=lto-type-mismatch + else + # Force gcc + einfo "Enforcing the use of gcc due to USE=-clang ..." + AR=gcc-ar + CC=${CHOST}-gcc + CXX=${CHOST}-g++ + NM=gcc-nm + RANLIB=gcc-ranlib + + # Apparently the Clang flags get used even for GCC builds sometimes. + # bug #838115 + sed -i -e "s/-flto=thin/-flto/" solenv/gbuild/platform/com_GCC_defs.mk || die + fi + + if use custom-cflags ; then + elog "USE=custom-cflags has been selected. You are on your own to make sure that" + elog "the build succeeds. Good luck!" + else + strip-flags + fi + + export LO_CLANG_CC=${CC} + export LO_CLANG_CXX=${CXX} + + # Show flags set at the end + einfo " Used CFLAGS: ${CFLAGS}" + einfo " Used LDFLAGS: ${LDFLAGS}" + + # Ensure we use correct toolchain + tc-export CC CXX LD AR NM OBJDUMP RANLIB PKG_CONFIG + # 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 + use kde && export QT5DIR="$(qt5_get_bindir)/.." local gentoo_buildid="Gentoo official package" if [[ -n ${LOCOREGIT_VERSION} ]]; then @@ -398,24 +485,20 @@ src_configure() { --enable-cairo-canvas --enable-largefile --enable-mergelibs - --enable-neon --enable-python=system --enable-randr --enable-release-build --disable-breakpad --disable-bundle-mariadb --disable-ccache - --disable-dependency-tracking --disable-epm --disable-fetch-external - --disable-gstreamer-0-10 --disable-gtk3-kde5 --disable-online-update --disable-openssl --disable-pdfium - --disable-report-builder - --disable-vlc - --with-build-version="${gentoo_buildid}" + --disable-qt6 + --with-extra-buildid="${gentoo_buildid}" --enable-extension-integration --with-external-dict-dir="${EPREFIX}/usr/share/myspell" --with-external-hyph-dir="${EPREFIX}/usr/share/myspell" @@ -423,7 +506,7 @@ src_configure() { --with-external-tar="${DISTDIR}" --with-lang="" --with-parallelism=$(makeopts_jobs) - --with-system-ucpp + --with-system-openjpeg --with-tls=nss --with-vendor="Gentoo Foundation" --with-x @@ -432,7 +515,13 @@ src_configure() { --with-help="html" --without-helppack-integration --with-system-gpgmepp + --without-system-abseil + --without-system-dragonbox + --without-system-frozen + --without-system-jfreereport + --without-system-libfixmath --without-system-sane + $(use_enable base report-builder) $(use_enable bluetooth sdremote-bluetooth) $(use_enable coinmp) $(use_enable cups) @@ -442,19 +531,20 @@ src_configure() { $(use_enable firebird firebird-sdbc) $(use_enable gstreamer gstreamer-1-0) $(use_enable gtk gtk3) - $(use_enable gtk2 gtk) - $(use_enable kde kde5) + $(use_enable kde kf5) $(use_enable kde qt5) $(use_enable ldap) $(use_enable odk) $(use_enable pdfimport) $(use_enable postgres postgresql-sdbc) + $(use_enable vulkan skia) $(use_with accessibility lxml) $(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 odk doxygen) + $(use_with valgrind) ) if use eds || use gtk; then @@ -478,18 +568,17 @@ src_configure() { --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/" + --with-jdk-home="${JAVA_HOME}" ) 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) ) + myeconfargs+=( --with-rhino-jar=$(java-pkg_getjar rhino-1.6 rhino.jar) ) fi - is-flagq "-flto*" && myeconfargs+=( --enable-lto ) + tc-is-lto && myeconfargs+=( --enable-lto ) MARIADBCONFIG="$(type -p $(usex mariadb mariadb mysql)_config)" \ econf "${myeconfargs[@]}" @@ -502,21 +591,16 @@ src_compile() { addpredict /dev/ati addpredict /dev/nvidiactl - local target - use test && target="build" || target="build-nocheck" - - # this is not a proper make script - make ${target} || die + default } src_test() { - make unitcheck || die - make slowcheck || die + emake unitcheck + emake slowcheck } src_install() { - # This is not Makefile so no buildserver - make DESTDIR="${D}" distro-pack-install -o build -o check || die + emake DESTDIR="${D}" distro-pack-install -o build -o check # bug 593514 if use gtk; then @@ -535,6 +619,40 @@ src_install() { dodir /etc/env.d echo "CONFIG_PROTECT=/usr/$(get_libdir)/${PN}/program/sofficerc" > "${ED}"/etc/env.d/99${PN} || die fi + + # bug 703474 + insinto /usr/include + doins -r include/LibreOfficeKit + + local lodir=/usr/$(get_libdir)/libreoffice + # patching this would break tests + cat <<-EOF > "${T}"/uno.py +import sys, os +sys.path.append('${EPREFIX}${lodir}/program') +os.putenv('URE_BOOTSTRAP', 'vnd.sun.star.pathname:${EPREFIX}${lodir}/program/fundamentalrc') +EOF + sed -e "/^import sys/d" -e "/^import os/d" \ + -i "${D}"${lodir}/program/uno.py || die "cleanup dupl imports failed" + cat "${D}"${lodir}/program/uno.py >> "${T}"/uno.py || die + cp "${T}"/uno.py "${D}"${lodir}/program/uno.py || die + + # more system pyuno mess + sed -e "/sOffice = \"\" # lets hope for the best/s:\"\":\"${EPREFIX}${lodir}/program\":" \ + -i "${D}"${lodir}/program/officehelper.py || die + + python_optimize "${D}"${lodir}/program + # link python bridge in site-packages, bug 667802 + local py pyc loprogdir=/usr/$(get_libdir)/libreoffice/program + for py in uno.py unohelper.py officehelper.py; do + dosym -r ${loprogdir}/${py} $(python_get_sitedir)/${py} + while IFS="" read -d $'\0' -r pyc; do + pyc=${pyc//*\/} + dosym -r ${loprogdir}/__pycache__/${pyc} $(python_get_sitedir)/__pycache__/${pyc} + done < <(find "${D}"${lodir}/program -type f -name ${py/.py/*.pyc} -print0) + done + + newinitd "${FILESDIR}/libreoffice.initd" libreoffice + newconfd "${FILESDIR}/libreoffice.confd" libreoffice } pkg_postinst() { diff --git a/app-office/libreoffice/libreoffice-6.3.9999.ebuild b/app-office/libreoffice/libreoffice-7.6.6.3.ebuild index 6d7145dfa932..a55a9183b3ce 100644 --- a/app-office/libreoffice/libreoffice-6.3.9999.ebuild +++ b/app-office/libreoffice/libreoffice-7.6.6.3.ebuild @@ -1,10 +1,10 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 +EAPI=8 -PYTHON_COMPAT=( python2_7 python3_{5,6,7} ) -PYTHON_REQ_USE="threads(+),xml" +PYTHON_COMPAT=( python3_{10..12} ) +PYTHON_REQ_USE="threads(+),xml(+)" MY_PV="${PV/_alpha/.alpha}" MY_PV="${MY_PV/_beta/.beta}" @@ -44,6 +44,28 @@ unset DEV_URI # These are bundles that can't be removed for now due to huge patchsets. # If you want them gone, patches are welcome. ADDONS_SRC=( + # not packaged in Gentoo + "${ADDONS_URI}/dragonbox-1.1.3.tar.gz" + # not packaged in Gentoo, https://www.netlib.org/fp/dtoa.c + "${ADDONS_URI}/dtoa-20180411.tgz" + # not packaged in Gentoo, https://github.com/serge-sans-paille/frozen + "${ADDONS_URI}/frozen-1.1.1.tar.gz" + # not packaged in Gentoo, https://skia.org/ + "${ADDONS_URI}/skia-m111-a31e897fb3dcbc96b2b40999751611d029bf5404.tar.xz" + "base? ( + ${ADDONS_URI}/commons-logging-1.2-src.tar.gz + ${ADDONS_URI}/ba2930200c9f019c2d93a8c88c651a0f-flow-engine-0.9.4.zip + ${ADDONS_URI}/d8bd5eed178db6e2b18eeed243f85aa8-flute-1.1.6.zip + ${ADDONS_URI}/eeb2c7ddf0d302fba4bfc6e97eac9624-libbase-1.1.6.zip + ${ADDONS_URI}/3bdf40c0d199af31923e900d082ca2dd-libfonts-1.1.6.zip + ${ADDONS_URI}/3404ab6b1792ae5f16bbd603bd1e1d03-libformula-1.1.7.zip + ${ADDONS_URI}/db60e4fde8dd6d6807523deb71ee34dc-liblayout-0.2.10.zip + ${ADDONS_URI}/97b2d4dba862397f446b217e2b623e71-libloader-1.1.6.zip + ${ADDONS_URI}/8ce2fcd72becf06c41f7201d15373ed9-librepository-1.1.6.zip + ${ADDONS_URI}/f94d9870737518e3b597f9265f4e9803-libserializer-1.1.6.zip + ${ADDONS_URI}/ace6ab49184e329db254e454a010f56d-libxml-1.1.7.zip + ${ADDONS_URI}/39bb3fcea1514f1369fcfc87542390fd-sacjava-1.3.zip + )" "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 )" @@ -62,11 +84,12 @@ unset ADDONS_SRC # Extensions that need extra work: LO_EXTS="nlpsolver scripting-beanshell scripting-javascript wiki-publisher" -IUSE="accessibility bluetooth +branding coinmp +cups dbus debug eds firebird -googledrive gstreamer +gtk gtk2 kde ldap +mariadb odk pdfimport postgres test +IUSE="accessibility base bluetooth +branding clang coinmp +cups custom-cflags +dbus debug eds firebird +googledrive gstreamer +gtk kde ldap +mariadb odk pdfimport postgres test valgrind vulkan $(printf 'libreoffice_extensions_%s ' ${LO_EXTS})" REQUIRED_USE="${PYTHON_REQUIRED_USE} + base? ( java ) bluetooth? ( dbus ) libreoffice_extensions_nlpsolver? ( java ) libreoffice_extensions_scripting-beanshell? ( java ) @@ -74,23 +97,18 @@ REQUIRED_USE="${PYTHON_REQUIRED_USE} libreoffice_extensions_wiki-publisher? ( java ) " +RESTRICT="!test? ( test )" + 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 ~loong ~ppc64 ~riscv ~x86 ~amd64-linux" -BDEPEND=" - dev-util/intltool - sys-devel/bison - sys-devel/flex - sys-devel/gettext - virtual/pkgconfig - odk? ( >=app-doc/doxygen-1.8.4 ) -" COMMON_DEPEND="${PYTHON_DEPS} app-arch/unzip app-arch/zip - app-crypt/gpgme[cxx] + app-crypt/gpgme:=[cxx] app-text/hunspell:= >=app-text/libabw-0.1.0 >=app-text/libebook-0.1 @@ -99,8 +117,8 @@ COMMON_DEPEND="${PYTHON_DEPS} app-text/libexttextcat app-text/liblangtag >=app-text/libmspub-0.1.0 - >=app-text/libmwaw-0.3.1 - app-text/libnumbertext + >=app-text/libmwaw-0.3.21 + >=app-text/libnumbertext-1.0.6 >=app-text/libodfgen-0.1.0 app-text/libqxp app-text/libstaroffice @@ -109,7 +127,7 @@ COMMON_DEPEND="${PYTHON_DEPS} >=app-text/libwps-0.4 app-text/mythes >=dev-cpp/clucene-2.3.3.4-r2 - >=dev-cpp/libcmis-0.5.2 + >=dev-cpp/libcmis-0.6.2:0= dev-db/unixODBC dev-lang/perl dev-libs/boost:=[nls] @@ -118,39 +136,44 @@ COMMON_DEPEND="${PYTHON_DEPS} dev-libs/icu:= dev-libs/libassuan dev-libs/libgpg-error - >=dev-libs/liborcus-0.14.0 + >=dev-libs/liborcus-0.18.0:0/0.18 dev-libs/librevenge dev-libs/libxml2 dev-libs/libxslt dev-libs/nspr dev-libs/nss >=dev-libs/redland-1.0.16 - >=dev-libs/xmlsec-1.2.28[nss] + >=dev-libs/xmlsec-1.2.35:=[nss] + >=games-engines/box2d-2.4.1:0 media-gfx/fontforge media-gfx/graphite2 media-libs/fontconfig - media-libs/freetype:2 - >=media-libs/harfbuzz-0.9.42:=[graphite,icu] + >=media-libs/freetype-2.11.0-r1:2 + >=media-libs/harfbuzz-5.1.0:=[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/libjpeg-turbo:= media-libs/libpagemaker >=media-libs/libpng-1.4:0= >=media-libs/libvisio-0.1.0 + media-libs/libwebp:= media-libs/libzmf - net-libs/neon + media-libs/openjpeg:= + media-libs/tiff:= + media-libs/zxing-cpp:= net-misc/curl - sci-mathematics/lpsolve + 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 - accessibility? ( dev-python/lxml[${PYTHON_USEDEP}] ) + accessibility? ( + $(python_gen_cond_dep 'dev-python/lxml[${PYTHON_USEDEP}]') + ) bluetooth? ( dev-libs/glib:2 net-wireless/bluez @@ -160,7 +183,7 @@ COMMON_DEPEND="${PYTHON_DEPS} dbus? ( sys-apps/dbus ) eds? ( dev-libs/glib:2 - gnome-base/dconf + >=gnome-base/dconf-0.40.0 gnome-extra/evolution-data-server ) firebird? ( >=dev-db/firebird-3.0.2.32703.0-r1[server] ) @@ -169,16 +192,12 @@ COMMON_DEPEND="${PYTHON_DEPS} media-libs/gst-plugins-base:1.0 ) gtk? ( + app-accessibility/at-spi2-core:2 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 + media-libs/mesa[egl(+)] + x11-libs/gtk+:3[X] x11-libs/pango ) kde? ( @@ -192,12 +211,12 @@ COMMON_DEPEND="${PYTHON_DEPS} kde-frameworks/kio:5 kde-frameworks/kwindowsystem:5 ) - ldap? ( net-nds/openldap ) + ldap? ( net-nds/openldap:= ) libreoffice_extensions_scripting-beanshell? ( dev-java/bsh ) - libreoffice_extensions_scripting-javascript? ( dev-java/rhino:1.6 ) - mariadb? ( dev-db/mariadb-connector-c ) - !mariadb? ( dev-db/mysql-connector-c ) - pdfimport? ( app-text/poppler:=[cxx] ) + libreoffice_extensions_scripting-javascript? ( >=dev-java/rhino-1.7.14:1.6 ) + mariadb? ( dev-db/mariadb-connector-c:= ) + !mariadb? ( dev-db/mysql-connector-c:= ) + pdfimport? ( >=app-text/poppler-22.06:=[cxx] ) postgres? ( >=dev-db/postgresql-9.0:*[kerberos] ) " # FIXME: cppunit should be moved to test conditional @@ -209,15 +228,14 @@ DEPEND="${COMMON_DEPEND} dev-perl/Archive-Zip >=dev-util/cppunit-1.14.0 >=dev-util/gperf-3.1 - >=dev-util/mdds-1.4.1:1= + dev-util/mdds:1/2.1 media-libs/glm - sys-devel/ucpp x11-base/xorg-proto x11-libs/libXt x11-libs/libXtst java? ( - dev-java/ant-core - >=virtual/jdk-1.6 + dev-java/ant:0 + >=virtual/jdk-11 ) test? ( app-crypt/gnupg @@ -225,31 +243,68 @@ DEPEND="${COMMON_DEPEND} media-fonts/dejavu media-fonts/liberation-fonts ) + valgrind? ( dev-debug/valgrind ) " RDEPEND="${COMMON_DEPEND} + acct-group/libreoffice + acct-user/libreoffice !app-office/libreoffice-bin !app-office/libreoffice-bin-debug - !app-office/openoffice media-fonts/liberation-fonts || ( x11-misc/xdg-utils kde-plasma/kde-cli-tools ) - java? ( >=virtual/jre-1.6 ) + java? ( >=virtual/jre-11 ) kde? ( kde-frameworks/breeze-icons:* ) " +BDEPEND=" + dev-util/intltool + sys-apps/which + app-alternatives/yacc + app-alternatives/lex + sys-devel/gettext + virtual/pkgconfig + clang? ( + || ( + ( sys-devel/clang:18 + sys-devel/llvm:18 + =sys-devel/lld-18* ) + ( sys-devel/clang:17 + sys-devel/llvm:17 + =sys-devel/lld-17* ) + ( sys-devel/clang:16 + sys-devel/llvm:16 + =sys-devel/lld-16* ) + ( sys-devel/clang:15 + sys-devel/llvm:15 + =sys-devel/lld-15* ) + ) + ) + odk? ( >=app-text/doxygen-1.8.4 ) +" 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" + RDEPEND+=" !app-office/libreoffice-l10n" fi PATCHES=( # "${WORKDIR}"/${PATCHSET/.tar.xz/} # not upstreamable stuff - "${FILESDIR}/${PN}-5.4-system-pyuno.patch" "${FILESDIR}/${PN}-5.3.4.2-kioclient5.patch" "${FILESDIR}/${PN}-6.1-nomancompress.patch" + "${FILESDIR}/${PN}-7.2.0.4-qt5detect.patch" + + # 24.2 branch + "${FILESDIR}/${P}-autoconf-2.72.patch" # bug 925162 + "${FILESDIR}/${PN}-7.6.5.2-gcc14.patch" # bug 928152 + + # TODO: upstream + "${FILESDIR}/${PN}-7.6-unused-qt5network.patch" + + # maybe upstreamable + "${FILESDIR}/${PN}-7.5.8.2-icu-74-compatibility.patch" ) S="${WORKDIR}/${PN}-${MY_PV}" @@ -265,17 +320,10 @@ _check_reqs() { } pkg_pretend() { - if ! use java && ! use firebird; then - ewarn "If you plan to use Base application you must enable either firebird or java." - fi - - use java || ewarn "Without java, several wizards are not going to be available." - - 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 + use base || + ewarn "If you plan to use Base application you must enable USE base." + use java || + ewarn "Without USE java, several wizards are not going to be available." [[ ${MERGE_TYPE} != binary ]] && _check_reqs pkg_pretend } @@ -318,12 +366,6 @@ src_prepare() { # 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" \ @@ -359,17 +401,66 @@ src_configure() { local google_default_client_id="329227923882.apps.googleusercontent.com" local google_default_client_secret="vgKG0NNv7GoDpbtoFNLxCUXu" + # Show flags set at the beginning + einfo "Preset CFLAGS: ${CFLAGS}" + einfo "Preset LDFLAGS: ${LDFLAGS}" + + # Workaround for bug #915067 + append-ldflags $(test-flags-CCLD -Wl,--undefined-version) + + if use clang ; then + # Force clang + einfo "Enforcing the use of clang due to USE=clang ..." + AR=llvm-ar + CC=${CHOST}-clang + CXX=${CHOST}-clang++ + NM=llvm-nm + RANLIB=llvm-ranlib + LDFLAGS+=" -fuse-ld=lld" + + # Workaround for bug #907905 + filter-lto + + # Not implemented by Clang, bug #903889 + filter-flags -Wlto-type-mismatch -Werror=lto-type-mismatch + else + # Force gcc + einfo "Enforcing the use of gcc due to USE=-clang ..." + AR=gcc-ar + CC=${CHOST}-gcc + CXX=${CHOST}-g++ + NM=gcc-nm + RANLIB=gcc-ranlib + + # Apparently the Clang flags get used even for GCC builds sometimes. + # bug #838115 + sed -i -e "s/-flto=thin/-flto/" solenv/gbuild/platform/com_GCC_defs.mk || die + fi + + if use custom-cflags ; then + elog "USE=custom-cflags has been selected. You are on your own to make sure that" + elog "the build succeeds. Good luck!" + else + strip-flags + fi + + export LO_CLANG_CC=${CC} + export LO_CLANG_CXX=${CXX} + + # Show flags set at the end + einfo " Used CFLAGS: ${CFLAGS}" + einfo " Used LDFLAGS: ${LDFLAGS}" + + # Ensure we use correct toolchain + tc-export CC CXX LD AR NM OBJDUMP RANLIB PKG_CONFIG + # 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 + use kde && export QT5DIR="$(qt5_get_bindir)/.." local gentoo_buildid="Gentoo official package" if [[ -n ${LOCOREGIT_VERSION} ]]; then @@ -398,24 +489,20 @@ src_configure() { --enable-cairo-canvas --enable-largefile --enable-mergelibs - --enable-neon --enable-python=system --enable-randr --enable-release-build --disable-breakpad --disable-bundle-mariadb --disable-ccache - --disable-dependency-tracking --disable-epm --disable-fetch-external - --disable-gstreamer-0-10 --disable-gtk3-kde5 --disable-online-update --disable-openssl --disable-pdfium - --disable-report-builder - --disable-vlc - --with-build-version="${gentoo_buildid}" + --disable-qt6 + --with-extra-buildid="${gentoo_buildid}" --enable-extension-integration --with-external-dict-dir="${EPREFIX}/usr/share/myspell" --with-external-hyph-dir="${EPREFIX}/usr/share/myspell" @@ -423,7 +510,7 @@ src_configure() { --with-external-tar="${DISTDIR}" --with-lang="" --with-parallelism=$(makeopts_jobs) - --with-system-ucpp + --with-system-openjpeg --with-tls=nss --with-vendor="Gentoo Foundation" --with-x @@ -432,7 +519,13 @@ src_configure() { --with-help="html" --without-helppack-integration --with-system-gpgmepp + --without-system-abseil + --without-system-dragonbox + --without-system-frozen + --without-system-jfreereport + --without-system-libfixmath --without-system-sane + $(use_enable base report-builder) $(use_enable bluetooth sdremote-bluetooth) $(use_enable coinmp) $(use_enable cups) @@ -442,19 +535,20 @@ src_configure() { $(use_enable firebird firebird-sdbc) $(use_enable gstreamer gstreamer-1-0) $(use_enable gtk gtk3) - $(use_enable gtk2 gtk) - $(use_enable kde kde5) + $(use_enable kde kf5) $(use_enable kde qt5) $(use_enable ldap) $(use_enable odk) $(use_enable pdfimport) $(use_enable postgres postgresql-sdbc) + $(use_enable vulkan skia) $(use_with accessibility lxml) $(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 odk doxygen) + $(use_with valgrind) ) if use eds || use gtk; then @@ -478,18 +572,17 @@ src_configure() { --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/" + --with-jdk-home="${JAVA_HOME}" ) 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) ) + myeconfargs+=( --with-rhino-jar=$(java-pkg_getjar rhino-1.6 rhino.jar) ) fi - is-flagq "-flto*" && myeconfargs+=( --enable-lto ) + tc-is-lto && myeconfargs+=( --enable-lto ) MARIADBCONFIG="$(type -p $(usex mariadb mariadb mysql)_config)" \ econf "${myeconfargs[@]}" @@ -502,21 +595,16 @@ src_compile() { addpredict /dev/ati addpredict /dev/nvidiactl - local target - use test && target="build" || target="build-nocheck" - - # this is not a proper make script - make ${target} || die + default } src_test() { - make unitcheck || die - make slowcheck || die + emake unitcheck + emake slowcheck } src_install() { - # This is not Makefile so no buildserver - make DESTDIR="${D}" distro-pack-install -o build -o check || die + emake DESTDIR="${D}" distro-pack-install -o build -o check # bug 593514 if use gtk; then @@ -535,6 +623,40 @@ src_install() { dodir /etc/env.d echo "CONFIG_PROTECT=/usr/$(get_libdir)/${PN}/program/sofficerc" > "${ED}"/etc/env.d/99${PN} || die fi + + # bug 703474 + insinto /usr/include + doins -r include/LibreOfficeKit + + local lodir=/usr/$(get_libdir)/libreoffice + # patching this would break tests + cat <<-EOF > "${T}"/uno.py +import sys, os +sys.path.append('${EPREFIX}${lodir}/program') +os.putenv('URE_BOOTSTRAP', 'vnd.sun.star.pathname:${EPREFIX}${lodir}/program/fundamentalrc') +EOF + sed -e "/^import sys/d" -e "/^import os/d" \ + -i "${D}"${lodir}/program/uno.py || die "cleanup dupl imports failed" + cat "${D}"${lodir}/program/uno.py >> "${T}"/uno.py || die + cp "${T}"/uno.py "${D}"${lodir}/program/uno.py || die + + # more system pyuno mess + sed -e "/sOffice = \"\" # lets hope for the best/s:\"\":\"${EPREFIX}${lodir}/program\":" \ + -i "${D}"${lodir}/program/officehelper.py || die + + python_optimize "${D}"${lodir}/program + # link python bridge in site-packages, bug 667802 + local py pyc loprogdir=/usr/$(get_libdir)/libreoffice/program + for py in uno.py unohelper.py officehelper.py; do + dosym -r ${loprogdir}/${py} $(python_get_sitedir)/${py} + while IFS="" read -d $'\0' -r pyc; do + pyc=${pyc//*\/} + dosym -r ${loprogdir}/__pycache__/${pyc} $(python_get_sitedir)/__pycache__/${pyc} + done < <(find "${D}"${lodir}/program -type f -name ${py/.py/*.pyc} -print0) + done + + newinitd "${FILESDIR}/libreoffice.initd" libreoffice + newconfd "${FILESDIR}/libreoffice.confd" libreoffice } pkg_postinst() { diff --git a/app-office/libreoffice/libreoffice-6.2.7.1.ebuild b/app-office/libreoffice/libreoffice-7.6.7.2.ebuild index 8a89bd5092ba..fd40095adc35 100644 --- a/app-office/libreoffice/libreoffice-6.2.7.1.ebuild +++ b/app-office/libreoffice/libreoffice-7.6.7.2.ebuild @@ -1,10 +1,10 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 +EAPI=8 -PYTHON_COMPAT=( python2_7 python3_{5,6,7} ) -PYTHON_REQ_USE="threads(+),xml" +PYTHON_COMPAT=( python3_{10..12} ) +PYTHON_REQ_USE="threads(+),xml(+)" MY_PV="${PV/_alpha/.alpha}" MY_PV="${MY_PV/_beta/.beta}" @@ -44,6 +44,28 @@ unset DEV_URI # These are bundles that can't be removed for now due to huge patchsets. # If you want them gone, patches are welcome. ADDONS_SRC=( + # not packaged in Gentoo + "${ADDONS_URI}/dragonbox-1.1.3.tar.gz" + # not packaged in Gentoo, https://www.netlib.org/fp/dtoa.c + "${ADDONS_URI}/dtoa-20180411.tgz" + # not packaged in Gentoo, https://github.com/serge-sans-paille/frozen + "${ADDONS_URI}/frozen-1.1.1.tar.gz" + # not packaged in Gentoo, https://skia.org/ + "${ADDONS_URI}/skia-m111-a31e897fb3dcbc96b2b40999751611d029bf5404.tar.xz" + "base? ( + ${ADDONS_URI}/commons-logging-1.2-src.tar.gz + ${ADDONS_URI}/ba2930200c9f019c2d93a8c88c651a0f-flow-engine-0.9.4.zip + ${ADDONS_URI}/d8bd5eed178db6e2b18eeed243f85aa8-flute-1.1.6.zip + ${ADDONS_URI}/eeb2c7ddf0d302fba4bfc6e97eac9624-libbase-1.1.6.zip + ${ADDONS_URI}/3bdf40c0d199af31923e900d082ca2dd-libfonts-1.1.6.zip + ${ADDONS_URI}/3404ab6b1792ae5f16bbd603bd1e1d03-libformula-1.1.7.zip + ${ADDONS_URI}/db60e4fde8dd6d6807523deb71ee34dc-liblayout-0.2.10.zip + ${ADDONS_URI}/97b2d4dba862397f446b217e2b623e71-libloader-1.1.6.zip + ${ADDONS_URI}/8ce2fcd72becf06c41f7201d15373ed9-librepository-1.1.6.zip + ${ADDONS_URI}/f94d9870737518e3b597f9265f4e9803-libserializer-1.1.6.zip + ${ADDONS_URI}/ace6ab49184e329db254e454a010f56d-libxml-1.1.7.zip + ${ADDONS_URI}/39bb3fcea1514f1369fcfc87542390fd-sacjava-1.3.zip + )" "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 )" @@ -62,11 +84,12 @@ unset ADDONS_SRC # Extensions that need extra work: LO_EXTS="nlpsolver scripting-beanshell scripting-javascript wiki-publisher" -IUSE="accessibility bluetooth +branding coinmp +cups dbus debug eds firebird -googledrive gstreamer +gtk gtk2 kde ldap +mariadb odk pdfimport postgres test +IUSE="accessibility base bluetooth +branding clang coinmp +cups custom-cflags +dbus debug eds firebird +googledrive gstreamer +gtk kde ldap +mariadb odk pdfimport postgres test valgrind vulkan $(printf 'libreoffice_extensions_%s ' ${LO_EXTS})" REQUIRED_USE="${PYTHON_REQUIRED_USE} + base? ( java ) bluetooth? ( dbus ) libreoffice_extensions_nlpsolver? ( java ) libreoffice_extensions_scripting-beanshell? ( java ) @@ -74,23 +97,18 @@ REQUIRED_USE="${PYTHON_REQUIRED_USE} libreoffice_extensions_wiki-publisher? ( java ) " +RESTRICT="!test? ( test )" + LICENSE="|| ( LGPL-3 MPL-1.1 )" SLOT="0" -[[ ${MY_PV} == *9999* ]] || \ -KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux" -BDEPEND=" - dev-util/intltool - sys-devel/bison - sys-devel/flex - sys-devel/gettext - virtual/pkgconfig - odk? ( >=app-doc/doxygen-1.8.4 ) -" +#[[ ${MY_PV} == *9999* ]] || \ +#KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86 ~amd64-linux" + COMMON_DEPEND="${PYTHON_DEPS} app-arch/unzip app-arch/zip - app-crypt/gpgme[cxx] + app-crypt/gpgme:=[cxx] app-text/hunspell:= >=app-text/libabw-0.1.0 >=app-text/libebook-0.1 @@ -99,8 +117,8 @@ COMMON_DEPEND="${PYTHON_DEPS} app-text/libexttextcat app-text/liblangtag >=app-text/libmspub-0.1.0 - >=app-text/libmwaw-0.3.1 - app-text/libnumbertext + >=app-text/libmwaw-0.3.21 + >=app-text/libnumbertext-1.0.6 >=app-text/libodfgen-0.1.0 app-text/libqxp app-text/libstaroffice @@ -109,7 +127,7 @@ COMMON_DEPEND="${PYTHON_DEPS} >=app-text/libwps-0.4 app-text/mythes >=dev-cpp/clucene-2.3.3.4-r2 - =dev-cpp/libcmis-0.5* + >=dev-cpp/libcmis-0.6.2:0= dev-db/unixODBC dev-lang/perl dev-libs/boost:=[nls] @@ -118,39 +136,44 @@ COMMON_DEPEND="${PYTHON_DEPS} dev-libs/icu:= dev-libs/libassuan dev-libs/libgpg-error - >=dev-libs/liborcus-0.14.0 + >=dev-libs/liborcus-0.18.0:0/0.18 dev-libs/librevenge dev-libs/libxml2 dev-libs/libxslt dev-libs/nspr dev-libs/nss >=dev-libs/redland-1.0.16 - >=dev-libs/xmlsec-1.2.28[nss] + >=dev-libs/xmlsec-1.2.35:=[nss] + >=games-engines/box2d-2.4.1:0 media-gfx/fontforge media-gfx/graphite2 media-libs/fontconfig - media-libs/freetype:2 - >=media-libs/harfbuzz-0.9.42:=[graphite,icu] + >=media-libs/freetype-2.11.0-r1:2 + >=media-libs/harfbuzz-5.1.0:=[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/libjpeg-turbo:= media-libs/libpagemaker >=media-libs/libpng-1.4:0= >=media-libs/libvisio-0.1.0 + media-libs/libwebp:= media-libs/libzmf - net-libs/neon + media-libs/openjpeg:= + media-libs/tiff:= + media-libs/zxing-cpp:= net-misc/curl - sci-mathematics/lpsolve + 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 - accessibility? ( dev-python/lxml[${PYTHON_USEDEP}] ) + accessibility? ( + $(python_gen_cond_dep 'dev-python/lxml[${PYTHON_USEDEP}]') + ) bluetooth? ( dev-libs/glib:2 net-wireless/bluez @@ -160,7 +183,7 @@ COMMON_DEPEND="${PYTHON_DEPS} dbus? ( sys-apps/dbus ) eds? ( dev-libs/glib:2 - gnome-base/dconf + >=gnome-base/dconf-0.40.0 gnome-extra/evolution-data-server ) firebird? ( >=dev-db/firebird-3.0.2.32703.0-r1[server] ) @@ -169,16 +192,12 @@ COMMON_DEPEND="${PYTHON_DEPS} media-libs/gst-plugins-base:1.0 ) gtk? ( + app-accessibility/at-spi2-core:2 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 + media-libs/mesa[egl(+)] + x11-libs/gtk+:3[X] x11-libs/pango ) kde? ( @@ -192,12 +211,12 @@ COMMON_DEPEND="${PYTHON_DEPS} kde-frameworks/kio:5 kde-frameworks/kwindowsystem:5 ) - ldap? ( net-nds/openldap ) + ldap? ( net-nds/openldap:= ) libreoffice_extensions_scripting-beanshell? ( dev-java/bsh ) - libreoffice_extensions_scripting-javascript? ( dev-java/rhino:1.6 ) - mariadb? ( dev-db/mariadb-connector-c ) - !mariadb? ( dev-db/mysql-connector-c ) - pdfimport? ( app-text/poppler:=[cxx] ) + libreoffice_extensions_scripting-javascript? ( >=dev-java/rhino-1.7.14:1.6 ) + mariadb? ( dev-db/mariadb-connector-c:= ) + !mariadb? ( dev-db/mysql-connector-c:= ) + pdfimport? ( >=app-text/poppler-22.06:=[cxx] ) postgres? ( >=dev-db/postgresql-9.0:*[kerberos] ) " # FIXME: cppunit should be moved to test conditional @@ -208,16 +227,15 @@ 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/mdds-1.4.1:1= + >=dev-util/gperf-3.1 + dev-util/mdds:1/2.1 media-libs/glm - sys-devel/ucpp x11-base/xorg-proto x11-libs/libXt x11-libs/libXtst java? ( - dev-java/ant-core - >=virtual/jdk-1.6 + dev-java/ant:0 + >=virtual/jdk-11 ) test? ( app-crypt/gnupg @@ -225,33 +243,68 @@ DEPEND="${COMMON_DEPEND} media-fonts/dejavu media-fonts/liberation-fonts ) + valgrind? ( dev-debug/valgrind ) " RDEPEND="${COMMON_DEPEND} + acct-group/libreoffice + acct-user/libreoffice !app-office/libreoffice-bin !app-office/libreoffice-bin-debug - !app-office/openoffice media-fonts/liberation-fonts - || ( x11-misc/xdg-utils kde-plasma/kde-cli-tools ) - java? ( >=virtual/jre-1.6 ) + || ( x11-misc/xdg-utils kde-plasma/kde-cli-tools:* ) + java? ( >=virtual/jre-11 ) kde? ( kde-frameworks/breeze-icons:* ) " +BDEPEND=" + dev-util/intltool + sys-apps/which + app-alternatives/yacc + app-alternatives/lex + sys-devel/gettext + virtual/pkgconfig + clang? ( + || ( + ( sys-devel/clang:18 + sys-devel/llvm:18 + =sys-devel/lld-18* ) + ( sys-devel/clang:17 + sys-devel/llvm:17 + =sys-devel/lld-17* ) + ( sys-devel/clang:16 + sys-devel/llvm:16 + =sys-devel/lld-16* ) + ( sys-devel/clang:15 + sys-devel/llvm:15 + =sys-devel/lld-15* ) + ) + ) + odk? ( >=app-text/doxygen-1.8.4 ) +" 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" + RDEPEND+=" !app-office/libreoffice-l10n" fi PATCHES=( - # master branch - "${FILESDIR}/${PN}-6.2-ldap-optional.patch" # "${WORKDIR}"/${PATCHSET/.tar.xz/} # not upstreamable stuff - "${FILESDIR}/${PN}-5.4-system-pyuno.patch" "${FILESDIR}/${PN}-5.3.4.2-kioclient5.patch" "${FILESDIR}/${PN}-6.1-nomancompress.patch" + "${FILESDIR}/${PN}-7.2.0.4-qt5detect.patch" + + # 24.2 branch + "${FILESDIR}/${PN}-7.6.6.3-autoconf-2.72.patch" # bug 925162 + "${FILESDIR}/${PN}-7.6.5.2-gcc14.patch" # bug 928152 + + # TODO: upstream + "${FILESDIR}/${PN}-7.6-unused-qt5network.patch" + + # maybe upstreamable + "${FILESDIR}/${PN}-7.5.8.2-icu-74-compatibility.patch" ) S="${WORKDIR}/${PN}-${MY_PV}" @@ -267,17 +320,10 @@ _check_reqs() { } pkg_pretend() { - if ! use java && ! use firebird; then - ewarn "If you plan to use Base application you must enable either firebird or java." - fi - - use java || ewarn "Without java, several wizards are not going to be available." - - 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 + use base || + ewarn "If you plan to use Base application you must enable USE base." + use java || + ewarn "Without USE java, several wizards are not going to be available." [[ ${MERGE_TYPE} != binary ]] && _check_reqs pkg_pretend } @@ -320,12 +366,6 @@ src_prepare() { # 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" \ @@ -361,17 +401,66 @@ src_configure() { local google_default_client_id="329227923882.apps.googleusercontent.com" local google_default_client_secret="vgKG0NNv7GoDpbtoFNLxCUXu" + # Show flags set at the beginning + einfo "Preset CFLAGS: ${CFLAGS}" + einfo "Preset LDFLAGS: ${LDFLAGS}" + + # Workaround for bug #915067 + append-ldflags $(test-flags-CCLD -Wl,--undefined-version) + + if use clang ; then + # Force clang + einfo "Enforcing the use of clang due to USE=clang ..." + AR=llvm-ar + CC=${CHOST}-clang + CXX=${CHOST}-clang++ + NM=llvm-nm + RANLIB=llvm-ranlib + LDFLAGS+=" -fuse-ld=lld" + + # Workaround for bug #907905 + filter-lto + + # Not implemented by Clang, bug #903889 + filter-flags -Wlto-type-mismatch -Werror=lto-type-mismatch + else + # Force gcc + einfo "Enforcing the use of gcc due to USE=-clang ..." + AR=gcc-ar + CC=${CHOST}-gcc + CXX=${CHOST}-g++ + NM=gcc-nm + RANLIB=gcc-ranlib + + # Apparently the Clang flags get used even for GCC builds sometimes. + # bug #838115 + sed -i -e "s/-flto=thin/-flto/" solenv/gbuild/platform/com_GCC_defs.mk || die + fi + + if use custom-cflags ; then + elog "USE=custom-cflags has been selected. You are on your own to make sure that" + elog "the build succeeds. Good luck!" + else + strip-flags + fi + + export LO_CLANG_CC=${CC} + export LO_CLANG_CXX=${CXX} + + # Show flags set at the end + einfo " Used CFLAGS: ${CFLAGS}" + einfo " Used LDFLAGS: ${LDFLAGS}" + + # Ensure we use correct toolchain + tc-export CC CXX LD AR NM OBJDUMP RANLIB PKG_CONFIG + # 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 + use kde && export QT5DIR="$(qt5_get_bindir)/.." local gentoo_buildid="Gentoo official package" if [[ -n ${LOCOREGIT_VERSION} ]]; then @@ -400,24 +489,20 @@ src_configure() { --enable-cairo-canvas --enable-largefile --enable-mergelibs - --enable-neon --enable-python=system --enable-randr --enable-release-build --disable-breakpad --disable-bundle-mariadb --disable-ccache - --disable-dependency-tracking --disable-epm --disable-fetch-external - --disable-gstreamer-0-10 --disable-gtk3-kde5 --disable-online-update --disable-openssl --disable-pdfium - --disable-report-builder - --disable-vlc - --with-build-version="${gentoo_buildid}" + --disable-qt6 + --with-extra-buildid="${gentoo_buildid}" --enable-extension-integration --with-external-dict-dir="${EPREFIX}/usr/share/myspell" --with-external-hyph-dir="${EPREFIX}/usr/share/myspell" @@ -425,7 +510,7 @@ src_configure() { --with-external-tar="${DISTDIR}" --with-lang="" --with-parallelism=$(makeopts_jobs) - --with-system-ucpp + --with-system-openjpeg --with-tls=nss --with-vendor="Gentoo Foundation" --with-x @@ -434,7 +519,13 @@ src_configure() { --with-help="html" --without-helppack-integration --with-system-gpgmepp + --without-system-abseil + --without-system-dragonbox + --without-system-frozen + --without-system-jfreereport + --without-system-libfixmath --without-system-sane + $(use_enable base report-builder) $(use_enable bluetooth sdremote-bluetooth) $(use_enable coinmp) $(use_enable cups) @@ -444,19 +535,20 @@ src_configure() { $(use_enable firebird firebird-sdbc) $(use_enable gstreamer gstreamer-1-0) $(use_enable gtk gtk3) - $(use_enable gtk2 gtk) - $(use_enable kde kde5) + $(use_enable kde kf5) $(use_enable kde qt5) $(use_enable ldap) $(use_enable odk) $(use_enable pdfimport) $(use_enable postgres postgresql-sdbc) + $(use_enable vulkan skia) $(use_with accessibility lxml) $(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 odk doxygen) + $(use_with valgrind) ) if use eds || use gtk; then @@ -480,18 +572,17 @@ src_configure() { --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/" + --with-jdk-home="${JAVA_HOME}" ) 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) ) + myeconfargs+=( --with-rhino-jar=$(java-pkg_getjar rhino-1.6 rhino.jar) ) fi - is-flagq "-flto*" && myeconfargs+=( --enable-lto ) + tc-is-lto && myeconfargs+=( --enable-lto ) MARIADBCONFIG="$(type -p $(usex mariadb mariadb mysql)_config)" \ econf "${myeconfargs[@]}" @@ -504,21 +595,16 @@ src_compile() { addpredict /dev/ati addpredict /dev/nvidiactl - local target - use test && target="build" || target="build-nocheck" - - # this is not a proper make script - make ${target} || die + default } src_test() { - make unitcheck || die - make slowcheck || die + emake unitcheck + emake slowcheck } src_install() { - # This is not Makefile so no buildserver - make DESTDIR="${D}" distro-pack-install -o build -o check || die + emake DESTDIR="${D}" distro-pack-install -o build -o check # bug 593514 if use gtk; then @@ -537,6 +623,40 @@ src_install() { dodir /etc/env.d echo "CONFIG_PROTECT=/usr/$(get_libdir)/${PN}/program/sofficerc" > "${ED}"/etc/env.d/99${PN} || die fi + + # bug 703474 + insinto /usr/include + doins -r include/LibreOfficeKit + + local lodir=/usr/$(get_libdir)/libreoffice + # patching this would break tests + cat <<-EOF > "${T}"/uno.py +import sys, os +sys.path.append('${EPREFIX}${lodir}/program') +os.putenv('URE_BOOTSTRAP', 'vnd.sun.star.pathname:${EPREFIX}${lodir}/program/fundamentalrc') +EOF + sed -e "/^import sys/d" -e "/^import os/d" \ + -i "${D}"${lodir}/program/uno.py || die "cleanup dupl imports failed" + cat "${D}"${lodir}/program/uno.py >> "${T}"/uno.py || die + cp "${T}"/uno.py "${D}"${lodir}/program/uno.py || die + + # more system pyuno mess + sed -e "/sOffice = \"\" # lets hope for the best/s:\"\":\"${EPREFIX}${lodir}/program\":" \ + -i "${D}"${lodir}/program/officehelper.py || die + + python_optimize "${D}"${lodir}/program + # link python bridge in site-packages, bug 667802 + local py pyc loprogdir=/usr/$(get_libdir)/libreoffice/program + for py in uno.py unohelper.py officehelper.py; do + dosym -r ${loprogdir}/${py} $(python_get_sitedir)/${py} + while IFS="" read -d $'\0' -r pyc; do + pyc=${pyc//*\/} + dosym -r ${loprogdir}/__pycache__/${pyc} $(python_get_sitedir)/__pycache__/${pyc} + done < <(find "${D}"${lodir}/program -type f -name ${py/.py/*.pyc} -print0) + done + + newinitd "${FILESDIR}/libreoffice.initd" libreoffice + newconfd "${FILESDIR}/libreoffice.confd" libreoffice } pkg_postinst() { diff --git a/app-office/libreoffice/libreoffice-9999.ebuild b/app-office/libreoffice/libreoffice-9999.ebuild index 7b8edda7c8f9..1d2cd2085e48 100644 --- a/app-office/libreoffice/libreoffice-9999.ebuild +++ b/app-office/libreoffice/libreoffice-9999.ebuild @@ -1,10 +1,10 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 +EAPI=8 -PYTHON_COMPAT=( python2_7 python3_{5,6,7} ) -PYTHON_REQ_USE="threads(+),xml" +PYTHON_COMPAT=( python3_{10..12} ) +PYTHON_REQ_USE="threads(+),xml(+)" MY_PV="${PV/_alpha/.alpha}" MY_PV="${MY_PV/_beta/.beta}" @@ -44,7 +44,35 @@ unset DEV_URI # 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 )" + # not packaged in Gentoo + "${ADDONS_URI}/dragonbox-1.1.3.tar.gz" + # not packaged in Gentoo, https://www.netlib.org/fp/dtoa.c + "${ADDONS_URI}/dtoa-20180411.tgz" + # not packaged in Gentoo, https://github.com/serge-sans-paille/frozen + "${ADDONS_URI}/frozen-1.1.1.tar.gz" + # not packaged in Gentoo, https://skia.org/ + "${ADDONS_URI}/skia-m116-2ddcf183eb260f63698aa74d1bb380f247ad7ccd.tar.xz" + # not packaged in Gentoo, https://github.com/tsyrogit/zxcvbn-c + "${ADDONS_URI}/zxcvbn-c-2.5.tar.gz" + "base? ( + ${ADDONS_URI}/commons-logging-1.2-src.tar.gz + ${ADDONS_URI}/ba2930200c9f019c2d93a8c88c651a0f-flow-engine-0.9.4.zip + ${ADDONS_URI}/d8bd5eed178db6e2b18eeed243f85aa8-flute-1.1.6.zip + ${ADDONS_URI}/eeb2c7ddf0d302fba4bfc6e97eac9624-libbase-1.1.6.zip + ${ADDONS_URI}/3bdf40c0d199af31923e900d082ca2dd-libfonts-1.1.6.zip + ${ADDONS_URI}/3404ab6b1792ae5f16bbd603bd1e1d03-libformula-1.1.7.zip + ${ADDONS_URI}/db60e4fde8dd6d6807523deb71ee34dc-liblayout-0.2.10.zip + ${ADDONS_URI}/97b2d4dba862397f446b217e2b623e71-libloader-1.1.6.zip + ${ADDONS_URI}/8ce2fcd72becf06c41f7201d15373ed9-librepository-1.1.6.zip + ${ADDONS_URI}/f94d9870737518e3b597f9265f4e9803-libserializer-1.1.6.zip + ${ADDONS_URI}/ace6ab49184e329db254e454a010f56d-libxml-1.1.7.zip + ${ADDONS_URI}/39bb3fcea1514f1369fcfc87542390fd-sacjava-1.3.zip + )" + # Java-WebSocket: not packaged in Gentoo, https://github.com/TooTallNate/Java-WebSocket + "java? ( + ${ADDONS_URI}/Java-WebSocket-1.5.4.tar.gz + ${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 @@ -62,35 +90,33 @@ unset ADDONS_SRC # Extensions that need extra work: LO_EXTS="nlpsolver scripting-beanshell scripting-javascript wiki-publisher" -IUSE="accessibility bluetooth +branding coinmp +cups dbus debug eds firebird -googledrive gstreamer +gtk kde ldap +mariadb odk pdfimport postgres test +IUSE="accessibility base bluetooth +branding clang coinmp +cups custom-cflags +dbus debug eds firebird +googledrive gstreamer +gtk kde ldap +mariadb odk pdfimport postgres qt5 qt6 test valgrind vulkan $(printf 'libreoffice_extensions_%s ' ${LO_EXTS})" REQUIRED_USE="${PYTHON_REQUIRED_USE} + base? ( java ) bluetooth? ( dbus ) + kde? ( || ( qt5 qt6 ) ) libreoffice_extensions_nlpsolver? ( java ) libreoffice_extensions_scripting-beanshell? ( java ) libreoffice_extensions_scripting-javascript? ( java ) libreoffice_extensions_wiki-publisher? ( java ) " +RESTRICT="!test? ( test )" + 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 ~loong ~ppc64 ~riscv ~x86 ~amd64-linux" -BDEPEND=" - dev-util/intltool - sys-devel/bison - sys-devel/flex - sys-devel/gettext - virtual/pkgconfig - odk? ( >=app-doc/doxygen-1.8.4 ) -" COMMON_DEPEND="${PYTHON_DEPS} app-arch/unzip app-arch/zip - app-crypt/gpgme[cxx] + app-crypt/argon2:= + app-crypt/gpgme:=[cxx] app-text/hunspell:= >=app-text/libabw-0.1.0 >=app-text/libebook-0.1 @@ -99,8 +125,8 @@ COMMON_DEPEND="${PYTHON_DEPS} app-text/libexttextcat app-text/liblangtag >=app-text/libmspub-0.1.0 - >=app-text/libmwaw-0.3.1 - app-text/libnumbertext + >=app-text/libmwaw-0.3.21 + >=app-text/libnumbertext-1.0.6 >=app-text/libodfgen-0.1.0 app-text/libqxp app-text/libstaroffice @@ -109,7 +135,7 @@ COMMON_DEPEND="${PYTHON_DEPS} >=app-text/libwps-0.4 app-text/mythes >=dev-cpp/clucene-2.3.3.4-r2 - >=dev-cpp/libcmis-0.5.2 + >=dev-cpp/libcmis-0.6.2:0= dev-db/unixODBC dev-lang/perl dev-libs/boost:=[nls] @@ -118,39 +144,44 @@ COMMON_DEPEND="${PYTHON_DEPS} dev-libs/icu:= dev-libs/libassuan dev-libs/libgpg-error - >=dev-libs/liborcus-0.14.0 + >=dev-libs/liborcus-0.18.0:0/0.18 dev-libs/librevenge dev-libs/libxml2 dev-libs/libxslt dev-libs/nspr dev-libs/nss >=dev-libs/redland-1.0.16 - >=dev-libs/xmlsec-1.2.28[nss] + >=dev-libs/xmlsec-1.2.35:=[nss] + >=games-engines/box2d-2.4.1:0 media-gfx/fontforge media-gfx/graphite2 media-libs/fontconfig - media-libs/freetype:2 - >=media-libs/harfbuzz-0.9.42:=[graphite,icu] + >=media-libs/freetype-2.11.0-r1:2 + >=media-libs/harfbuzz-5.1.0:=[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/libjpeg-turbo:= media-libs/libpagemaker >=media-libs/libpng-1.4:0= >=media-libs/libvisio-0.1.0 + media-libs/libwebp:= media-libs/libzmf - net-libs/neon + media-libs/openjpeg:= + media-libs/tiff:= + media-libs/zxing-cpp:= net-misc/curl - sci-mathematics/lpsolve + 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 - accessibility? ( dev-python/lxml[${PYTHON_USEDEP}] ) + accessibility? ( + $(python_gen_cond_dep 'dev-python/lxml[${PYTHON_USEDEP}]') + ) bluetooth? ( dev-libs/glib:2 net-wireless/bluez @@ -160,7 +191,7 @@ COMMON_DEPEND="${PYTHON_DEPS} dbus? ( sys-apps/dbus ) eds? ( dev-libs/glib:2 - gnome-base/dconf + >=gnome-base/dconf-0.40.0 gnome-extra/evolution-data-server ) firebird? ( >=dev-db/firebird-3.0.2.32703.0-r1[server] ) @@ -169,31 +200,44 @@ COMMON_DEPEND="${PYTHON_DEPS} media-libs/gst-plugins-base:1.0 ) gtk? ( + app-accessibility/at-spi2-core:2 dev-libs/glib:2 dev-libs/gobject-introspection gnome-base/dconf - media-libs/mesa[egl] - x11-libs/gtk+:3 + media-libs/mesa[egl(+)] + x11-libs/gtk+:3[X] x11-libs/pango ) kde? ( + qt5? ( + kde-frameworks/kconfig:5 + kde-frameworks/kcoreaddons:5 + kde-frameworks/ki18n:5 + kde-frameworks/kio:5 + kde-frameworks/kwindowsystem:5 + ) + qt6? ( + kde-frameworks/kconfig:6 + kde-frameworks/kcoreaddons:6 + kde-frameworks/ki18n:6 + kde-frameworks/kio:6 + kde-frameworks/kwindowsystem:6 + ) + ) + ldap? ( net-nds/openldap:= ) + libreoffice_extensions_scripting-beanshell? ( dev-java/bsh ) + libreoffice_extensions_scripting-javascript? ( >=dev-java/rhino-1.7.14:1.6 ) + mariadb? ( dev-db/mariadb-connector-c:= ) + !mariadb? ( dev-db/mysql-connector-c:= ) + pdfimport? ( >=app-text/poppler-22.06:=[cxx] ) + postgres? ( >=dev-db/postgresql-9.0:*[kerberos] ) + qt5? ( dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtwidgets:5 dev-qt/qtx11extras:5 - kde-frameworks/kconfig:5 - kde-frameworks/kcoreaddons:5 - kde-frameworks/ki18n:5 - kde-frameworks/kio:5 - kde-frameworks/kwindowsystem:5 ) - ldap? ( net-nds/openldap ) - libreoffice_extensions_scripting-beanshell? ( dev-java/bsh ) - libreoffice_extensions_scripting-javascript? ( dev-java/rhino:1.6 ) - mariadb? ( dev-db/mariadb-connector-c ) - !mariadb? ( dev-db/mysql-connector-c ) - pdfimport? ( app-text/poppler:=[cxx] ) - postgres? ( >=dev-db/postgresql-9.0:*[kerberos] ) + qt6? ( dev-qt/qtbase:6[gui,widgets] ) " # FIXME: cppunit should be moved to test conditional # after everything upstream is under gbuild @@ -204,15 +248,14 @@ DEPEND="${COMMON_DEPEND} dev-perl/Archive-Zip >=dev-util/cppunit-1.14.0 >=dev-util/gperf-3.1 - >=dev-util/mdds-1.4.1:1= + dev-util/mdds:1/2.1 media-libs/glm - sys-devel/ucpp x11-base/xorg-proto x11-libs/libXt x11-libs/libXtst java? ( - dev-java/ant-core - >=virtual/jdk-1.8 + dev-java/ant:0 + >=virtual/jdk-17 ) test? ( app-crypt/gnupg @@ -220,31 +263,62 @@ DEPEND="${COMMON_DEPEND} media-fonts/dejavu media-fonts/liberation-fonts ) + valgrind? ( dev-debug/valgrind ) " RDEPEND="${COMMON_DEPEND} + acct-group/libreoffice + acct-user/libreoffice !app-office/libreoffice-bin !app-office/libreoffice-bin-debug - !app-office/openoffice media-fonts/liberation-fonts - || ( x11-misc/xdg-utils kde-plasma/kde-cli-tools ) - java? ( >=virtual/jre-1.8 ) + || ( x11-misc/xdg-utils kde-plasma/kde-cli-tools:* ) + java? ( >=virtual/jre-11 ) kde? ( kde-frameworks/breeze-icons:* ) " +BDEPEND=" + dev-util/intltool + sys-apps/which + app-alternatives/yacc + app-alternatives/lex + sys-devel/gettext + virtual/pkgconfig + clang? ( + || ( + ( sys-devel/clang:18 + sys-devel/llvm:18 + =sys-devel/lld-18* ) + ( sys-devel/clang:17 + sys-devel/llvm:17 + =sys-devel/lld-17* ) + ( sys-devel/clang:16 + sys-devel/llvm:16 + =sys-devel/lld-16* ) + ( sys-devel/clang:15 + sys-devel/llvm:15 + =sys-devel/lld-15* ) + ) + ) + odk? ( >=app-text/doxygen-1.8.4 ) +" 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" + RDEPEND+=" !app-office/libreoffice-l10n" fi PATCHES=( # "${WORKDIR}"/${PATCHSET/.tar.xz/} # not upstreamable stuff - "${FILESDIR}/${PN}-5.4-system-pyuno.patch" "${FILESDIR}/${PN}-5.3.4.2-kioclient5.patch" "${FILESDIR}/${PN}-6.1-nomancompress.patch" + "${FILESDIR}/${PN}-24.2-qtdetect.patch" + + # TODO: upstream + "${FILESDIR}/${PN}-7.6-unused-qt5network.patch" + "${FILESDIR}/${PN}-24.2-unused-qt6network.patch" ) S="${WORKDIR}/${PN}-${MY_PV}" @@ -260,17 +334,10 @@ _check_reqs() { } pkg_pretend() { - if ! use java && ! use firebird; then - ewarn "If you plan to use Base application you must enable either firebird or java." - fi - - use java || ewarn "Without java, several wizards are not going to be available." - - 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 + use base || + ewarn "If you plan to use Base application you must enable USE base." + use java || + ewarn "Without USE java, several wizards are not going to be available." [[ ${MERGE_TYPE} != binary ]] && _check_reqs pkg_pretend } @@ -313,12 +380,6 @@ src_prepare() { # 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" \ @@ -354,16 +415,70 @@ src_configure() { local google_default_client_id="329227923882.apps.googleusercontent.com" local google_default_client_secret="vgKG0NNv7GoDpbtoFNLxCUXu" + # Show flags set at the beginning + einfo "Preset CFLAGS: ${CFLAGS}" + einfo "Preset LDFLAGS: ${LDFLAGS}" + + # Workaround for bug #915067 + append-ldflags $(test-flags-CCLD -Wl,--undefined-version) + + if use clang ; then + # Force clang + einfo "Enforcing the use of clang due to USE=clang ..." + AR=llvm-ar + CC=${CHOST}-clang + CXX=${CHOST}-clang++ + NM=llvm-nm + RANLIB=llvm-ranlib + LDFLAGS+=" -fuse-ld=lld" + + # Workaround for bug #907905 + filter-lto + + # Not implemented by Clang, bug #903889 + filter-flags -Wlto-type-mismatch -Werror=lto-type-mismatch + else + # Force gcc + einfo "Enforcing the use of gcc due to USE=-clang ..." + AR=gcc-ar + CC=${CHOST}-gcc + CXX=${CHOST}-g++ + NM=gcc-nm + RANLIB=gcc-ranlib + + # Apparently the Clang flags get used even for GCC builds sometimes. + # bug #838115 + sed -i -e "s/-flto=thin/-flto/" solenv/gbuild/platform/com_GCC_defs.mk || die + fi + + if use custom-cflags ; then + elog "USE=custom-cflags has been selected. You are on your own to make sure that" + elog "the build succeeds. Good luck!" + else + strip-flags + fi + + export LO_CLANG_CC=${CC} + export LO_CLANG_CXX=${CXX} + + # Show flags set at the end + einfo " Used CFLAGS: ${CFLAGS}" + einfo " Used LDFLAGS: ${LDFLAGS}" + + # Ensure we use correct toolchain + tc-export CC CXX LD AR NM OBJDUMP RANLIB PKG_CONFIG + # 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" + if use qt5; then + export QT5DIR="$(qt5_get_bindir)/.." + fi + if use qt6; then + export QT6DIR="$(qt6_get_bindir)/.." fi local gentoo_buildid="Gentoo official package" @@ -392,26 +507,20 @@ src_configure() { --enable-build-opensymbol --enable-cairo-canvas --enable-largefile - --enable-mergelibs - --enable-neon + --enable-mergelibs=more --enable-python=system --enable-randr --enable-release-build --disable-breakpad --disable-bundle-mariadb --disable-ccache - --disable-dependency-tracking --disable-epm --disable-fetch-external - --disable-gstreamer-0-10 - --disable-gtk --disable-gtk3-kde5 --disable-online-update --disable-openssl --disable-pdfium - --disable-report-builder - --disable-vlc - --with-build-version="${gentoo_buildid}" + --with-extra-buildid="${gentoo_buildid}" --enable-extension-integration --with-external-dict-dir="${EPREFIX}/usr/share/myspell" --with-external-hyph-dir="${EPREFIX}/usr/share/myspell" @@ -419,7 +528,7 @@ src_configure() { --with-external-tar="${DISTDIR}" --with-lang="" --with-parallelism=$(makeopts_jobs) - --with-system-ucpp + --with-system-openjpeg --with-tls=nss --with-vendor="Gentoo Foundation" --with-x @@ -428,7 +537,14 @@ src_configure() { --with-help="html" --without-helppack-integration --with-system-gpgmepp + --without-system-abseil + --without-system-dragonbox + --without-system-frozen + --without-system-jfreereport + --without-system-libfixmath --without-system-sane + --without-system-zxcvbn + $(use_enable base report-builder) $(use_enable bluetooth sdremote-bluetooth) $(use_enable coinmp) $(use_enable cups) @@ -438,20 +554,25 @@ src_configure() { $(use_enable firebird firebird-sdbc) $(use_enable gstreamer gstreamer-1-0) $(use_enable gtk gtk3) - $(use_enable kde kf5) - $(use_enable kde qt5) $(use_enable ldap) $(use_enable odk) $(use_enable pdfimport) $(use_enable postgres postgresql-sdbc) + $(use_enable qt5) + $(use_enable qt6) + $(use_enable vulkan skia) $(use_with accessibility lxml) $(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 odk doxygen) + $(use_with valgrind) ) + use qt5 && myeconfargs+=( $(use_enable kde kf5) ) + use qt6 && myeconfargs+=( $(use_enable kde kf6) ) + if use eds || use gtk; then myeconfargs+=( --enable-dconf --enable-gio ) else @@ -473,18 +594,17 @@ src_configure() { --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/" + --with-jdk-home="${JAVA_HOME}" ) 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) ) + myeconfargs+=( --with-rhino-jar=$(java-pkg_getjar rhino-1.6 rhino.jar) ) fi - is-flagq "-flto*" && myeconfargs+=( --enable-lto ) + tc-is-lto && myeconfargs+=( --enable-lto ) MARIADBCONFIG="$(type -p $(usex mariadb mariadb mysql)_config)" \ econf "${myeconfargs[@]}" @@ -497,21 +617,16 @@ src_compile() { addpredict /dev/ati addpredict /dev/nvidiactl - local target - use test && target="build" || target="build-nocheck" - - # this is not a proper make script - make ${target} || die + default } src_test() { - make unitcheck || die - make slowcheck || die + emake unitcheck + emake slowcheck } src_install() { - # This is not Makefile so no buildserver - make DESTDIR="${D}" distro-pack-install -o build -o check || die + emake DESTDIR="${D}" distro-pack-install -o build -o check # bug 593514 if use gtk; then @@ -530,6 +645,40 @@ src_install() { dodir /etc/env.d echo "CONFIG_PROTECT=/usr/$(get_libdir)/${PN}/program/sofficerc" > "${ED}"/etc/env.d/99${PN} || die fi + + # bug 703474 + insinto /usr/include + doins -r include/LibreOfficeKit + + local lodir=/usr/$(get_libdir)/libreoffice + # patching this would break tests + cat <<-EOF > "${T}"/uno.py +import sys, os +sys.path.append('${EPREFIX}${lodir}/program') +os.putenv('URE_BOOTSTRAP', 'vnd.sun.star.pathname:${EPREFIX}${lodir}/program/fundamentalrc') +EOF + sed -e "/^import sys/d" -e "/^import os/d" \ + -i "${D}"${lodir}/program/uno.py || die "cleanup dupl imports failed" + cat "${D}"${lodir}/program/uno.py >> "${T}"/uno.py || die + cp "${T}"/uno.py "${D}"${lodir}/program/uno.py || die + + # more system pyuno mess + sed -e "/sOffice = \"\" # lets hope for the best/s:\"\":\"${EPREFIX}${lodir}/program\":" \ + -i "${D}"${lodir}/program/officehelper.py || die + + python_optimize "${D}"${lodir}/program + # link python bridge in site-packages, bug 667802 + local py pyc loprogdir=/usr/$(get_libdir)/libreoffice/program + for py in uno.py unohelper.py officehelper.py; do + dosym -r ${loprogdir}/${py} $(python_get_sitedir)/${py} + while IFS="" read -d $'\0' -r pyc; do + pyc=${pyc//*\/} + dosym -r ${loprogdir}/__pycache__/${pyc} $(python_get_sitedir)/__pycache__/${pyc} + done < <(find "${D}"${lodir}/program -type f -name ${py/.py/*.pyc} -print0) + done + + newinitd "${FILESDIR}/libreoffice.initd" libreoffice + newconfd "${FILESDIR}/libreoffice.confd" libreoffice } pkg_postinst() { diff --git a/app-office/libreoffice/metadata.xml b/app-office/libreoffice/metadata.xml index 6b514662f9ab..45aa15b30230 100644 --- a/app-office/libreoffice/metadata.xml +++ b/app-office/libreoffice/metadata.xml @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> <pkgmetadata> <maintainer type="project"> <email>office@gentoo.org</email> @@ -11,12 +11,13 @@ compilation can take up to a day depending on the speed of your computer. It will however make a snappier LibreOffice than the binary version</longdescription> <use> - <flag name="coinmp">Use sci-libs/coinor-mp as alternative solver</flag> + <flag name="base">Enable full support for LibreOffice Base databases (involves additional bundled libs)</flag> + <flag name="clang">Use Clang compiler instead of GCC</flag> + <flag name="coinmp">Use <pkg>sci-libs/coinor-mp</pkg> as alternative solver</flag> <flag name="googledrive">Enable support for remote files on Google Drive</flag> - <flag name="gtk2">Enable legacy gtk2 frontend</flag> <flag name="mariadb">Prefer mariadb connector over mysql connector</flag> <flag name="odk">Build the Office Development Kit</flag> <flag name="pdfimport">Enable PDF import via the Poppler library</flag> - <flag name="vlc">Use <pkg>media-video/vlc</pkg> for video embedding</flag> + <flag name="vulkan">Enable Vulkan usage via the skia library (clang recommended)</flag> </use> </pkgmetadata> diff --git a/app-office/lyx/Manifest b/app-office/lyx/Manifest index d86b6c2db58e..e21550afef7a 100644 --- a/app-office/lyx/Manifest +++ b/app-office/lyx/Manifest @@ -1 +1,2 @@ -DIST lyx-2.3.3.tar.xz 15998188 BLAKE2B 491732d1e567dfc8372a7dc7810cfc46cbe7e3b6a67637f772adddcff96225e174fe8c3db4c7f9e663cf3423da8b4bf08f67679874c9aaf556973ad46159a6cc SHA512 7b42df9da9f2906f626d568222e559bb921d003674d70c805657488180856a77143b2a3d073686116c95034e84fe8f58ee1ff8a74d47a40bd5fda7564335a0c3 +DIST lyx-2.3.7-1.tar.xz 16158416 BLAKE2B 6041280ab0cd4dfa3c10e8ae01253ff657b4ac9ffe4cf61a3a2459b7aef152a7daf8ae306a09aaece799b6e7b6b15bc1aff62ab0f5d46508fbd79fd3e0b1c45b SHA512 b8aaefb68993032354fea3c6fd87d6da161395c92b5def4ecf92a7d6873ec59e01cdfb45c51ae1aaa62aa54db8e100b00ff9c2c9e0f1307c2f46860cd8c6eefe +DIST lyx-2.4.0~RC4.tar.xz 17785100 BLAKE2B 15d3785934045e9e3f39426d7a48ae4b200b64f28dc953b69c9b1b6f7c3e6cfe163aeaaaccbea9bb3b89c321a95f3162bab5869a290e4d4be2658bc39d6b2d46 SHA512 fa131ed3323a273529a59266b693381c0123400b7207733398992c99b424831a2918d019353ee0f2e6cce24b47042039f1abdbfe1ceeb28e56e35da4bf9e8c96 diff --git a/app-office/lyx/files/lyx-2.3.0-python.patch b/app-office/lyx/files/lyx-2.3.0-python.patch deleted file mode 100644 index e41c2604bf5c..000000000000 --- a/app-office/lyx/files/lyx-2.3.0-python.patch +++ /dev/null @@ -1,30 +0,0 @@ -diff --git a/src/graphics/GraphicsConverter.cpp b/src/graphics/GraphicsConverter.cpp -index 97c4f68..8f05e62 100644 ---- a/src/graphics/GraphicsConverter.cpp -+++ b/src/graphics/GraphicsConverter.cpp -@@ -262,7 +262,7 @@ static void build_script(FileName const & from_file, - LYXERR(Debug::GRAPHICS, "build_script ... "); - typedef Graph::EdgePath EdgePath; - -- script << "#!/usr/bin/env python\n" -+ script << "#!/usr/bin/env python2\n" - "# -*- coding: utf-8 -*-\n" - "import os, shutil, sys\n\n" - "def unlinkNoThrow(file):\n" -diff --git a/src/support/os.cpp b/src/support/os.cpp -index 8eea49370a..d7a0f81aa3 100644 ---- a/src/support/os.cpp -+++ b/src/support/os.cpp -@@ -65,10 +65,10 @@ int timeout_min() - string const python(bool reset) - { - // Check whether the first python in PATH is the right one. -- static string command = python23("python -tt"); -+ static string command = python23("python2 -tt"); - // FIXME THREAD - if (reset) { -- command = python23("python -tt"); -+ command = python23("python2 -tt"); - } - - if (command.empty()) { diff --git a/app-office/lyx/files/lyx-2.3.6.1-python.patch b/app-office/lyx/files/lyx-2.3.6.1-python.patch new file mode 100644 index 000000000000..666d82c06bf8 --- /dev/null +++ b/app-office/lyx/files/lyx-2.3.6.1-python.patch @@ -0,0 +1,50 @@ +https://src.fedoraproject.org/rpms/lyx/raw/054d18eb79a8ec3d4480ab4449b3c62b12770d2d/f/lyx-2.3.6-layout2layout.patch +--- a/lib/scripts/layout2layout.py ++++ b/lib/scripts/layout2layout.py +@@ -256,7 +256,7 @@ + + def trim_bom(line): + " Remove byte order mark." +- if line[0:3] == "\357\273\277": ++ if line[0:3] == b"\357\273\277": + return line[3:] + else: + return line +@@ -345,8 +345,8 @@ + # for categories + re_Declaration = re.compile(b'^#\\s*\\Declare\\w+Class.*$') + re_ExtractCategory = re.compile(b'^(#\\s*\\Declare\\w+Class(?:\\[[^]]*?\\])?){([^(]+?)\\s+\\(([^)]+?)\\)\\s*}\\s*$') +- ConvDict = {"article": "Articles", "book" : "Books", "letter" : "Letters", "report": "Reports", \ +- "presentation" : "Presentations", "curriculum vitae" : "Curricula Vitae", "handout" : "Handouts"} ++ ConvDict = {b"article": b"Articles", b"book" : b"Books", b"letter" : b"Letters", b"report": b"Reports", \ ++ b"presentation" : b"Presentations", b"curriculum vitae" : b"Curricula Vitae", b"handout" : b"Handouts"} + # Arguments + re_OptArgs = re.compile(b'^(\\s*)OptionalArgs(\\s+)(\\d+)\\D*$', re.IGNORECASE) + re_ReqArgs = re.compile(b'^(\\s*)RequiredArgs(\\s+)(\\d+)\\D*$', re.IGNORECASE) +@@ -485,7 +485,7 @@ + continue + col = match.group(2) + if col == "collapsable": +- lines[i] = match.group(1) + "collapsible" ++ lines[i] = match.group(1) + b"collapsible" + i += 1 + continue + +@@ -703,7 +703,7 @@ + # Insert the required number of arguments at the end of the style definition + match = re_End.match(lines[i]) + if match: +- newarg = [''] ++ newarg = [b''] + # First the optionals (this is the required order pre 2.1) + if opts > 0: + if opts == 1: +@@ -1153,7 +1153,7 @@ + if latextype == b"item_environment" and label.lower() == b"counter_enumi": + lines[labeltype_line] = re_LabelType.sub(b'\\1\\2\\3Enumerate', lines[labeltype_line]) + # Don't add the LabelCounter line later +- counter = "" ++ counter = b"" + + # Replace + # diff --git a/app-office/lyx/files/lyx-2.4.0-fix-hunspell.patch b/app-office/lyx/files/lyx-2.4.0-fix-hunspell.patch new file mode 100644 index 000000000000..265049b46631 --- /dev/null +++ b/app-office/lyx/files/lyx-2.4.0-fix-hunspell.patch @@ -0,0 +1,21 @@ +From: Arthur Zamarin <arthurzam@gentoo.org> +Date: Fri, 5 Apr 2024 15:40:57 +0300 +Subject: fix find hunspell using pkg-config + +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -884,6 +884,14 @@ if(NOT LYX_EXTERNAL_HUNSPELL) + message(STATUS " * Hunspell:") + message(STATUS " - include: ${HUNSPELL_INCLUDE_DIR}") + message(STATUS " - library: ${HUNSPELL_LIBRARY}") ++elseif(LYX_HUNSPELL) ++ find_package(PkgConfig) ++ pkg_check_modules(HUNSPELL hunspell) ++ set(HUNSPELL_INCLUDE_DIR ${HUNSPELL_INCLUDE_DIRS}) ++ set(HUNSPELL_LIBRARY ${HUNSPELL_LIBRARIES}) ++ message(STATUS " * Hunspell:") ++ message(STATUS " - include: ${HUNSPELL_INCLUDE_DIR}") ++ message(STATUS " - library: ${HUNSPELL_LIBRARY}") + endif() + + foreach(_spell "ASPELL" "ENCHANT" "HUNSPELL") diff --git a/app-office/lyx/files/lyx-2.4.0-prefer-xdg-open.patch b/app-office/lyx/files/lyx-2.4.0-prefer-xdg-open.patch new file mode 100644 index 000000000000..b5a8ef5ced6b --- /dev/null +++ b/app-office/lyx/files/lyx-2.4.0-prefer-xdg-open.patch @@ -0,0 +1,54 @@ +From: Arthur Zamarin <arthurzam@gentoo.org> +Date: Fri, 5 Apr 2024 16:05:46 +0300 +Add xdg-open as the first choice whenever this seems to be useful + +--- a/lib/configure.py ++++ b/lib/configure.py +@@ -716,7 +716,7 @@ def checkModule(module): + return False + + +-texteditors = ['xemacs', 'gvim', 'kedit', 'kwrite', 'kate', ++texteditors = ['xdg-open', 'xemacs', 'gvim', 'kedit', 'kwrite', 'kate', + 'nedit', 'gedit', 'geany', 'leafpad', 'mousepad', + 'xed', 'notepad', 'WinEdt', 'WinShell', 'PSPad'] + +@@ -731,7 +731,7 @@ def checkFormatEntries(dtl_tools): + checkViewerEditor('a Dia viewer and editor', ['dia'], + rc_entry = [r'\Format dia dia DIA "" "%%" "%%" "vector,zipped=native", "application/x-dia-diagram"']) + # +- checkViewerEditor('an OpenDocument drawing viewer and editor', ['libreoffice', 'lodraw', 'ooffice', 'oodraw', 'soffice'], ++ checkViewerEditor('an OpenDocument drawing viewer and editor', ['xdg-open', 'libreoffice', 'lodraw', 'ooffice', 'oodraw', 'soffice'], + rc_entry = [r'\Format odg "odg, sxd" "OpenDocument drawing" "" "%%" "%%" "vector,zipped=native" "application/vnd.oasis.opendocument.graphics"']) + # + checkViewerEditor('a Grace viewer and editor', ['xmgrace'], +@@ -756,9 +756,9 @@ def checkFormatEntries(dtl_tools): + \Format xbm xbm XBM "" "%s" "%s" "" "image/x-xbitmap" + \Format xpm xpm XPM "" "%s" "%s" "" "image/x-xpixmap"''' + path, iv = checkViewerNoRC('a raster image viewer', +- ['xv', 'gwenview', 'kview', ++ ['xdg-open', 'xv', 'gwenview', 'kview', + 'eog', 'xviewer', 'ristretto', 'gpicview', 'lximage-qt', +- 'xdg-open', 'gimp-remote', 'gimp'], ++ 'gimp-remote', 'gimp'], + rc_entry = [imageformats]) + path, ie = checkEditorNoRC('a raster image editor', + ['gimp-remote', 'gimp'], rc_entry = [imageformats]) +@@ -815,7 +815,7 @@ def checkFormatEntries(dtl_tools): + #checkProg('a Postscript interpreter', ['gs'], + # rc_entry = [ r'\ps_command "%%"' ]) + checkViewer('a Postscript previewer', +- ['kghostview', 'okular', 'qpdfview --unique', ++ ['xdg-open', 'kghostview', 'okular', 'qpdfview --unique', + 'evince', 'xreader', + 'gv', 'ghostview -swap', 'gsview64', 'gsview32'], + rc_entry = [r'''\Format eps eps EPS "" "%%" "" "vector" "image/x-eps" +@@ -826,7 +826,7 @@ def checkFormatEntries(dtl_tools): + # maybe use "bestApplication()" from https://github.com/jleclanche/python-mime + # the MIME type is set for pdf6, because that one needs to be autodetectable by libmime + checkViewer('a PDF previewer', +- ['pdfview', 'kpdf', 'okular', 'qpdfview --unique', ++ ['xdg-open', 'pdfview', 'kpdf', 'okular', 'qpdfview --unique', + 'evince', 'xreader', 'kghostview', 'xpdf', 'SumatraPDF', + 'acrobat', 'acroread', 'mupdf', 'Skim.app', + 'gv', 'ghostview', 'AcroRd32', 'gsview64', 'gsview32'], diff --git a/app-office/lyx/files/lyx-prefer-xdg-open.patch b/app-office/lyx/files/lyx-prefer-xdg-open.patch new file mode 100644 index 000000000000..5e12f6c2e699 --- /dev/null +++ b/app-office/lyx/files/lyx-prefer-xdg-open.patch @@ -0,0 +1,60 @@ +From: "Dr. Tobias Quathamer" <toddy@debian.org> +Date: Wed, 31 Jan 2018 23:27:37 +0100 +Subject: Prefer xdg-open + +Add xdg-open as the first choice whenever this seems to be useful. +--- + lib/configure.py | 12 ++++++------ + 1 file changed, 6 insertions(+), 6 deletions(-) + +diff --git a/lib/configure.py b/lib/configure.py +index 7fee68d..abc4d53 100644 +--- a/lib/configure.py ++++ b/lib/configure.py +@@ -657,7 +657,7 @@ def checkFormatEntries(dtl_tools): + checkViewerEditor('a Dia viewer and editor', ['dia'], + rc_entry = [r'\Format dia dia DIA "" "%%" "%%" "vector,zipped=native", "application/x-dia-diagram"']) + # +- checkViewerEditor('an OpenDocument drawing viewer and editor', ['libreoffice', 'lodraw', 'ooffice', 'oodraw', 'soffice'], ++ checkViewerEditor('an OpenDocument drawing viewer and editor', ['xdg-open', 'libreoffice', 'lodraw', 'ooffice', 'oodraw', 'soffice'], + rc_entry = [r'\Format odg "odg, sxd" "OpenDocument drawing" "" "%%" "%%" "vector,zipped=native" "application/vnd.oasis.opendocument.graphics"']) + # + checkViewerEditor('a Grace viewer and editor', ['xmgrace'], +@@ -682,16 +682,16 @@ def checkFormatEntries(dtl_tools): + \Format xbm xbm XBM "" "%s" "%s" "" "image/x-xbitmap" + \Format xpm xpm XPM "" "%s" "%s" "" "image/x-xpixmap"''' + path, iv = checkViewerNoRC('a raster image viewer', +- ['xv', 'gwenview', 'kview', ++ ['xdg-open', 'xv', 'gwenview', 'kview', + 'eog', 'xviewer', 'ristretto', 'gpicview', 'lximage-qt', +- 'xdg-open', 'gimp-remote', 'gimp'], ++ 'gimp-remote', 'gimp'], + rc_entry = [imageformats]) + path, ie = checkEditorNoRC('a raster image editor', + ['gimp-remote', 'gimp'], rc_entry = [imageformats]) + addToRC(imageformats % ((iv, ie)*10)) + # + checkViewerEditor('a text editor', +- ['xemacs', 'gvim', 'kedit', 'kwrite', 'kate', ++ ['xdg-open', 'xemacs', 'gvim', 'kedit', 'kwrite', 'kate', + 'nedit', 'gedit', 'geany', 'leafpad', 'mousepad', 'xed', 'notepad'], + rc_entry = [r'''\Format asciichess asc "Plain text (chess output)" "" "" "%%" "" "" + \Format docbook sgml DocBook B "" "%%" "document,menu=export" "" +@@ -745,7 +745,7 @@ def checkFormatEntries(dtl_tools): + #checkProg('a Postscript interpreter', ['gs'], + # rc_entry = [ r'\ps_command "%%"' ]) + checkViewer('a Postscript previewer', +- ['kghostview', 'okular', 'qpdfview --unique', ++ ['xdg-open', 'kghostview', 'okular', 'qpdfview --unique', + 'evince', 'xreader', + 'gv', 'ghostview -swap', 'gsview64', 'gsview32'], + rc_entry = [r'''\Format eps eps EPS "" "%%" "" "vector" "image/x-eps" +@@ -756,7 +756,7 @@ def checkFormatEntries(dtl_tools): + # maybe use "bestApplication()" from https://github.com/jleclanche/python-mime + # the MIME type is set for pdf6, because that one needs to be autodetectable by libmime + checkViewer('a PDF previewer', +- ['pdfview', 'kpdf', 'okular', 'qpdfview --unique', ++ ['xdg-open', 'pdfview', 'kpdf', 'okular', 'qpdfview --unique', + 'evince', 'xreader', 'kghostview', 'xpdf', 'SumatraPDF', + 'acrobat', 'acroread', 'mupdf', + 'gv', 'ghostview', 'AcroRd32', 'gsview64', 'gsview32'], diff --git a/app-office/lyx/lyx-2.3.3.ebuild b/app-office/lyx/lyx-2.3.7.ebuild index fab590d38203..29a7b60275a0 100644 --- a/app-office/lyx/lyx-2.3.3.ebuild +++ b/app-office/lyx/lyx-2.3.7.ebuild @@ -1,24 +1,29 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=6 +EAPI=8 -PYTHON_COMPAT=( python2_7 ) +PYTHON_COMPAT=( python3_{9..11} ) MY_P="${P/_}" -inherit desktop flag-o-matic font python-single-r1 qmake-utils toolchain-funcs xdg-utils +inherit desktop font optfeature python-single-r1 qmake-utils toolchain-funcs xdg-utils -DESCRIPTION="WYSIWYM frontend for LaTeX, DocBook, etc." +DESCRIPTION="WYSIWYM (What You See Is What You Mean) document processor based on LaTeX" HOMEPAGE="https://www.lyx.org/" -SRC_URI="ftp://ftp.lyx.org/pub/lyx/stable/2.3.x/${MY_P}.tar.xz - ftp://ftp.lyx.org/pub/lyx/devel/lyx-2.3/${MY_P}/${MY_P}.tar.xz" +SRC_URI="http://ftp.lyx.org/pub/lyx/stable/$(ver_cut 1-2).x/${MY_P}-1.tar.xz" -LICENSE="GPL-2" +LICENSE="GPL-2+" SLOT="0" -KEYWORDS="amd64 ~hppa ~ppc ~ppc64 ~sparc x86 ~x64-macos ~x86-macos" -IUSE="aspell cups debug docbook dia dot enchant gnumeric html +hunspell +latex monolithic-build nls rcs rtf subversion svg l10n_he" +KEYWORDS="amd64 ~arm64 ~riscv ~x86 ~x64-macos" +IUSE="aspell cups debug dia dot enchant gnumeric html +hunspell +latex monolithic-build nls rcs rtf svg l10n_he" REQUIRED_USE="${PYTHON_REQUIRED_USE}" +# bc needed http://comments.gmane.org/gmane.editors.lyx.devel/137498 and bug #787839 +BDEPEND=" + app-alternatives/bc + virtual/pkgconfig + nls? ( sys-devel/gettext ) +" RDEPEND="${PYTHON_DEPS} app-text/mythes dev-libs/boost:= @@ -27,16 +32,17 @@ RDEPEND="${PYTHON_DEPS} dev-qt/qtsvg:5 dev-qt/qtwidgets:5 dev-qt/qtx11extras:5 - dev-texlive/texlive-fontsextra sys-apps/file sys-libs/zlib virtual/imagemagick-tools[png,svg?] + + x11-misc/xdg-utils + aspell? ( app-text/aspell ) cups? ( net-print/cups ) dia? ( app-office/dia ) - docbook? ( app-text/sgmltools-lite ) dot? ( media-gfx/graphviz ) - enchant? ( app-text/enchant ) + enchant? ( app-text/enchant:2 ) gnumeric? ( app-office/gnumeric ) html? ( dev-tex/html2latex ) hunspell? ( app-text/hunspell ) @@ -46,8 +52,6 @@ RDEPEND="${PYTHON_DEPS} app-text/ghostscript-gpl app-text/ps2eps app-text/texlive - dev-tex/chktex - dev-tex/dvipost dev-texlive/texlive-fontsrecommended dev-texlive/texlive-latexextra dev-texlive/texlive-mathscience @@ -66,24 +70,29 @@ RDEPEND="${PYTHON_DEPS} dev-tex/html2latex dev-tex/latex2rtf ) - subversion? ( dev-vcs/subversion ) svg? ( || ( gnome-base/librsvg media-gfx/inkscape ) ) " DEPEND="${RDEPEND} - virtual/pkgconfig dev-qt/qtconcurrent:5 - nls? ( sys-devel/gettext ) " DOCS=( ANNOUNCE NEWS README RELEASE-NOTES UPGRADING ) -PATCHES=( "${FILESDIR}"/${PN}-2.3.0-python.patch ) - S="${WORKDIR}/${MY_P}" FONT_S="${S}/lib/fonts" FONT_SUFFIX="ttf" +PATCHES=( + # Try first with xdg-open before hardcoded commands + # Patch from Debian using a similar approach to Fedora + "${FILESDIR}"/${PN}-prefer-xdg-open.patch + + # Already part of 2.4.x (from Fedora) + # https://bugzilla.redhat.com/show_bug.cgi?id=1965118 + "${FILESDIR}"/${PN}-2.3.6.1-python.patch +) + pkg_setup() { python-single-r1_pkg_setup font_pkg_setup @@ -91,6 +100,7 @@ pkg_setup() { src_prepare() { default + sed "s:python -tt:${EPYTHON} -tt:g" -i lib/configure.py || die } @@ -144,6 +154,15 @@ src_install() { fi } +pkg_preinst() { + # Workaround https://bugs.gentoo.org/907288 + if has_version "<${CATEGORY}/${PN}-2.3.7"; then + ewarn "dev-texlive/texlive-fontsextra is now an optional dependency" + ewarn "If you need these fonts, you will need to manually install" + ewarn "them." + fi +} + pkg_postinst() { font_pkg_postinst xdg_icon_cache_update @@ -151,7 +170,7 @@ pkg_postinst() { # fix for bug 91108 if use latex ; then - texhash + texhash || die fi # instructions for RTL support. See also bug 168331. @@ -164,6 +183,8 @@ pkg_postinst() { elog "and make sure the \"Right-to-left language support\" is checked" elog fi + + optfeature "handling more fonts" dev-texlive/texlive-fontsextra } pkg_postrm() { @@ -171,6 +192,6 @@ pkg_postrm() { xdg_desktop_database_update if use latex ; then - texhash + texhash || die fi } diff --git a/app-office/lyx/lyx-2.4.0_rc4.ebuild b/app-office/lyx/lyx-2.4.0_rc4.ebuild new file mode 100644 index 000000000000..95d64cac5f63 --- /dev/null +++ b/app-office/lyx/lyx-2.4.0_rc4.ebuild @@ -0,0 +1,180 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..12} ) + +inherit desktop font optfeature python-single-r1 cmake xdg + +DESCRIPTION="WYSIWYM (What You See Is What You Mean) document processor based on LaTeX" +HOMEPAGE="https://www.lyx.org/" +SRC_URI="http://ftp.lyx.org/pub/lyx/devel/lyx-$(ver_cut 1-2)/${P/_rc/~RC}.tar.xz" +S=${WORKDIR}/${P/_rc/~RC} + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="amd64 ~arm64" +IUSE="aspell cups dia dot enchant gnumeric html +hunspell +latex monolithic-build nls rcs rtf svg l10n_he" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" +RESTRICT="test" + +RDEPEND="${PYTHON_DEPS} + app-text/mythes + dev-libs/boost:= + sys-apps/file + sys-libs/zlib:= + virtual/imagemagick-tools[png,svg?] + x11-misc/xdg-utils + + dev-qt/qtbase:6[concurrent,dbus,gui,widgets] + dev-qt/qt5compat:6 + dev-qt/qtsvg:6 + + aspell? ( app-text/aspell ) + cups? ( net-print/cups ) + dia? ( app-office/dia ) + dot? ( media-gfx/graphviz ) + enchant? ( app-text/enchant:2 ) + gnumeric? ( app-office/gnumeric ) + html? ( dev-tex/html2latex ) + hunspell? ( app-text/hunspell ) + l10n_he? ( + dev-tex/culmus-latex + dev-texlive/texlive-langarabic + ) + latex? ( + app-text/dvipng + app-text/ghostscript-gpl + app-text/ps2eps + app-text/texlive + dev-texlive/texlive-fontsrecommended + dev-texlive/texlive-latexextra + dev-texlive/texlive-mathscience + dev-texlive/texlive-pictures + dev-texlive/texlive-plaingeneric + || ( + dev-tex/latex2html + dev-tex/hevea + dev-tex/tex4ht[java] + dev-tex/tth + ) + ) + rcs? ( dev-vcs/rcs ) + rtf? ( + app-text/unrtf + dev-tex/html2latex + dev-tex/latex2rtf + ) + svg? ( || ( + gnome-base/librsvg + media-gfx/inkscape + ) ) +" +DEPEND="${RDEPEND}" +# bc needed http://comments.gmane.org/gmane.editors.lyx.devel/137498 and bug #787839 +BDEPEND=" + app-alternatives/bc + virtual/pkgconfig + dev-qt/qttools[linguist] + nls? ( sys-devel/gettext ) +" + +DOCS=( ANNOUNCE NEWS README RELEASE-NOTES UPGRADING ) + +FONT_S="${S}/lib/fonts" +FONT_SUFFIX="ttf" + +PATCHES=( + "${FILESDIR}"/lyx-2.4.0-fix-hunspell.patch + # Try first with xdg-open before hardcoded commands + # Patch from Debian using a similar approach to Fedora + "${FILESDIR}"/lyx-2.4.0-prefer-xdg-open.patch +) + +pkg_setup() { + python-single-r1_pkg_setup + font_pkg_setup +} + +src_prepare() { + sed "s:python -tt:${EPYTHON} -tt:g" -i lib/configure.py || die + cmake_src_prepare +} + +src_configure() { + #bug 221921 + export VARTEXFONTS="${T}"/fonts + + local mycmakeargs=( + -DLYX_INSTALL=ON + -DLYX_USE_QT=QT6 + -DLYX_INSTALL_PREFIX="${EPREFIX}/usr" + + -DLYX_NLS=$(usex nls) + -DLYX_ASPELL=$(usex aspell) + -DLYX_ENCHANT=$(usex enchant) + -DLYX_HUNSPELL=$(usex hunspell) + + # external dependencies + -DLYX_EXTERNAL_Z=ON + -DLYX_EXTERNAL_ICONV=ON + -DLYX_EXTERNAL_HUNSPELL=ON + -DLYX_EXTERNAL_MYTHES=ON + -DLYX_EXTERNAL_BOOST=ON + -DLYX_PROGRAM_SUFFIX=OFF + + # debug control + -DLYX_NO_OPTIMIZE=OFF + -DLYX_RELEASE=ON + -DLYX_DEBUG=OFF + -DLYX_DEBUG_GLIBC=OFF + -DLYX_STDLIB_DEBUG=OFF + ) + + cmake_src_configure +} + +src_install() { + cmake_src_install + + newicon -s 32 "development/Win32/packaging/icons/lyx_32x32.png" ${PN}.png + doicon -s 48 "lib/images/lyx.png" + doicon -s scalable "lib/images/lyx.svg" + + # fix for bug 91108 + if use latex; then + dosym -r /usr/share/lyx/tex /usr/share/texmf-site/tex/latex/lyx + fi + + # fonts needed for proper math display, see also bug #15629 + font_src_install + + python_fix_shebang "${ED}"/usr/share/${PN} + + if use hunspell; then + dosym ../myspell /usr/share/lyx/dicts + dosym ../myspell /usr/share/lyx/thes + fi +} + +pkg_postinst() { + font_pkg_postinst + xdg_pkg_postinst + + # fix for bug 91108 + if use latex ; then + texhash || die + fi + + optfeature "handling more fonts" dev-texlive/texlive-fontsextra +} + +pkg_postrm() { + font_pkg_postrm + xdg_pkg_postrm + + if use latex ; then + texhash || die + fi +} diff --git a/app-office/lyx/metadata.xml b/app-office/lyx/metadata.xml index 8825a0a1d5f4..7d98136836d7 100644 --- a/app-office/lyx/metadata.xml +++ b/app-office/lyx/metadata.xml @@ -1,36 +1,29 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> <pkgmetadata> <maintainer type="person"> <email>aballier@gentoo.org</email> <name>Alexis Ballier</name> </maintainer> - <maintainer type="project"> - <email>tex@gentoo.org</email> - <name>Gentoo TeX Project</name> - </maintainer> - <maintainer type="project"> - <email>cjk@gentoo.org</email> - <name>Cjk</name> + <maintainer type="person"> + <email>arthurzam@gentoo.org</email> + <name>Arthur Zamarin</name> </maintainer> <use> - <flag name="docbook">Add support for docbook export</flag> + <flag name="aspell">Add support for aspell spellchecking</flag> + <flag name="enchant">Add support for enchant spellchecking wrapper + (both aspell and hunspell can be used by LyX).</flag> <flag name="dia">Add support for diagrams (<pkg>app-office/dia</pkg>)</flag> - <flag name="dot">Add support for DOT import (<pkg>media-gfx/graphviz</pkg>) - </flag> - <flag name="html">Add support for HTML import</flag> - <flag name="monolithic-build">This should speed up compilation significantly - when you have enough RAM (> 600 MB)</flag> - <flag name="rcs">Add support for revision control via <pkg>dev-vcs/rcs</pkg> - </flag> - <flag name="rtf">Add support for RTF import/export packages</flag> + <flag name="dot">Add support for DOT import (<pkg>media-gfx/graphviz</pkg>)</flag> <flag name="gnumeric">Add support for importing Gnumeric/OpenOffice/MS Excel spreadsheets into LyX.</flag> + <flag name="html">Add support for HTML import</flag> <flag name="hunspell">Add support for spellchecking based on hunspell and reuse system-wide OpenOffice dictionaries. This also enable thesaurus dictionaries not accessible via aspell.</flag> - <flag name="aspell">Add support for aspell spellchecking</flag> - <flag name="enchant">Add support for enchant spellchecking wrapper - (both aspell and hunspell can be used by LyX).</flag> + <flag name="monolithic-build">This should speed up compilation significantly + when you have enough RAM (> 600 MB)</flag> + <flag name="rcs">Add support for revision control via <pkg>dev-vcs/rcs</pkg></flag> + <flag name="rtf">Add support for RTF import/export packages</flag> </use> </pkgmetadata> diff --git a/app-office/magicpoint/files/magicpoint-1.13a-libpng15.patch b/app-office/magicpoint/files/magicpoint-1.13a-libpng15.patch index 7990b4685544..31ae6200e441 100644 --- a/app-office/magicpoint/files/magicpoint-1.13a-libpng15.patch +++ b/app-office/magicpoint/files/magicpoint-1.13a-libpng15.patch @@ -1,5 +1,5 @@ ---- image/png.c -+++ image/png.c +--- a/image/png.c ++++ b/image/png.c @@ -86,7 +86,7 @@ return NULL; } diff --git a/app-office/magicpoint/files/magicpoint-1.13a_p20121015-fno-common.patch b/app-office/magicpoint/files/magicpoint-1.13a_p20121015-fno-common.patch new file mode 100644 index 000000000000..1dcf1fb535cf --- /dev/null +++ b/app-office/magicpoint/files/magicpoint-1.13a_p20121015-fno-common.patch @@ -0,0 +1,11 @@ +--- a/grammar.y ++++ b/grammar.y +@@ -73,7 +73,7 @@ static struct qual qerr = { Q_UNDEF, Q_UNDEF, Q_UNDEF, Q_UNDEF }; + int n_errors = 0; + struct ctrl *root; + char *yyfilename; +-int yylineno; ++extern int yylineno; + + #ifdef HAVE_STDARG_H + /* GCC complains if we declare this function in traditional style */ diff --git a/app-office/magicpoint/files/magicpoint-1.13a_p20121015-fontconfig.patch b/app-office/magicpoint/files/magicpoint-1.13a_p20121015-fontconfig.patch index 9a49eb39282e..7a3599ea475f 100644 --- a/app-office/magicpoint/files/magicpoint-1.13a_p20121015-fontconfig.patch +++ b/app-office/magicpoint/files/magicpoint-1.13a_p20121015-fontconfig.patch @@ -1,6 +1,6 @@ # Bug #572658 ---- kit.orig/configure.in 2009-05-04 09:36:47.000000000 +0200 -+++ kit/configure.in 2016-01-23 04:25:17.047720246 +0100 +--- a/configure.in ++++ b/configure.in @@ -16,6 +16,7 @@ AC_PROG_AWK AC_PROG_YACC @@ -14,10 +14,10 @@ AC_MSG_CHECKING(for xft2 library..) AC_CHECK_LIB(Xft, XftFontOpen, - [LIBS="$LIBS -lXft -lfontconfig" -+ [LIBS="$LIBS -lXft `pkg-config --libs fontconfig`" ++ [LIBS="$LIBS -lXft `${PKG_CONFIG} --libs fontconfig`" AC_DEFINE(USE_XFT2) - mgp_xft2_found=yes], [], [-lfontconfig]) -+ mgp_xft2_found=yes], [], [`pkg-config --libs fontconfig`]) ++ mgp_xft2_found=yes], [], [`${PKG_CONFIG} --libs fontconfig`]) fi fi fi @@ -26,7 +26,7 @@ OPTFLAGS="$OPTFLAGS `m17n-config X --cflags`" LIBS="$LIBS `m17n-config X --libs` -lm17n-core" + if test "x$ac_cv_header_fontconfig_fontconfig_h" = "xyes"; then -+ LIBS="$LIBS `pkg-config --libs fontconfig`" ++ LIBS="$LIBS `${PKG_CONFIG} --libs fontconfig`" + fi fi fi diff --git a/app-office/magicpoint/magicpoint-1.13a_p20121015-r1.ebuild b/app-office/magicpoint/magicpoint-1.13a_p20121015-r1.ebuild deleted file mode 100644 index cb200d9236b5..000000000000 --- a/app-office/magicpoint/magicpoint-1.13a_p20121015-r1.ebuild +++ /dev/null @@ -1,169 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 - -inherit autotools elisp-common eutils toolchain-funcs - -MY_SNAP="${PV/*_p}" -MY_P="mgp-snap-${MY_SNAP}" -DESCRIPTION="An X11 based presentation tool" -SRC_URI="ftp://sh.wide.ad.jp/WIDE/free-ware/mgp-snap/${MY_P}.tar.gz" -HOMEPAGE="http://member.wide.ad.jp/wg/mgp/" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="cjk contrib doc emacs examples fontconfig gif imlib m17n-lib mng nls png truetype" - -REQUIRED_USE="imlib? ( !gif !png )" -S="${WORKDIR}/kit" - -COMMON_DEPEND="x11-libs/libICE - x11-libs/libSM - x11-libs/libXrender - x11-libs/libXmu - imlib? ( media-libs/imlib2[X] ) - !imlib? ( - gif? ( media-libs/giflib:= ) - png? ( >=media-libs/libpng-1.4:0= ) - ) - truetype? ( - x11-libs/libXft - media-libs/fontconfig - ) - emacs? ( virtual/emacs ) - m17n-lib? ( - dev-libs/m17n-lib - fontconfig? ( media-libs/fontconfig ) - ) - mng? ( media-libs/libmng )" -DEPEND="${COMMON_DEPEND} - sys-devel/autoconf - x11-base/xorg-proto - x11-libs/libxkbfile - app-text/rman - x11-misc/imake" -RDEPEND="${COMMON_DEPEND} - contrib? ( dev-lang/perl ) - nls? ( sys-devel/gettext ) - truetype? ( cjk? ( media-fonts/sazanami ) )" - -SITEFILE=50${PN}-gentoo.el - -src_prepare() { - sed -i -e '/mgp_version =/s, (.*), ('${MY_SNAP}'),' mgp.c - - epatch \ - "${FILESDIR}"/${PN}-1.11b-gentoo.diff \ - "${FILESDIR}"/${PN}-1.13a_p20121015-fontconfig.patch \ - "${FILESDIR}"/${PN}-1.13a_p20121015-parse-empty.patch \ - "${FILESDIR}"/${PN}-1.13a_p20121015-draw-charset.patch \ - "${FILESDIR}"/${PN}-1.13a_p20121015-draw-stringtoolong.patch \ - "${FILESDIR}"/${PN}-1.13a_p20121015-implicit-declaration.patch - - if ! use imlib; then - epatch "${FILESDIR}"/${PN}-1.13a-libpng15.patch - - # fix compability with libpng14 - sed -i \ - -e 's:png_set_gray_1_2_4_to_8:png_set_expand_gray_1_2_4_to_8:' \ - configure.in image/png.c || die - - if use gif; then - # bug #85720 - sed -i -e "s/ungif/gif/g" configure.in || die - - # bug #486248 - epatch "${FILESDIR}"/${PN}-1.13a_p20121015-any-giflib.patch - - # fix use of uninitialized memory in error message - epatch "${FILESDIR}"/${PN}-1.13a_p20121015-gif-dimension.patch - fi - fi - - eautoreconf -} - -src_configure() { - econf \ - $(use_enable gif) \ - $(use_enable imlib) \ - $(use_enable nls locale) \ - $(use_enable truetype xft2) \ - $(use_with m17n-lib) \ - --disable-vflib \ - --disable-freetype \ - --x-libraries=/usr/lib/X11 \ - --x-includes=/usr/include/X11 -} - -src_compile() { - xmkmf || die - # no parallel build possible anywhere - emake -j1 Makefiles - - tc-export CC - emake -j1 \ - CC="${CC}" \ - CDEBUGFLAGS="${CFLAGS}" \ - LOCAL_LDFLAGS="${LDFLAGS}" \ - BINDIR=/usr/bin \ - LIBDIR=/etc/X11 - - if use emacs; then - pushd contrib || die - elisp-compile *.el || die - popd - fi -} - -src_install() { - emake -j1 \ - DESTDIR="${D}" \ - BINDIR=/usr/bin \ - LIBDIR=/etc/X11 \ - install - - emake -j1 \ - DESTDIR="${D}" \ - DOCHTMLDIR=/usr/share/doc/${PF} \ - MANPATH=/usr/share/man \ - MANSUFFIX=1 \ - install.man - - use contrib && dobin contrib/mgp2{html,latex}.pl - - if use emacs; then - pushd contrib || die - elisp-install ${PN} *.el *.elc || die - elisp-site-file-install "${FILESDIR}/${SITEFILE}" - popd - fi - - dodoc FAQ README* RELNOTES SYNTAX TODO* USAGE* - - if use examples; then - pushd sample || die - insinto /usr/share/doc/${PF}/examples - doins README* cloud.jpg dad.* embed*.mgp gradation*.mgp \ - mgp-old*.jpg mgp.mng mgp3.xbm mgprc-sample \ - multilingual.mgp sample*.mgp sendmail6*.mgp \ - tutorial*.mgp v6*.mgp v6header.* - popd - fi -} - -pkg_postinst() { - elog - elog "If you enabled xft2 support (default) you may specify xfont directive by" - elog "font name and font registry." - elog "e.g.)" - elog '%deffont "standard" xfont "sazanami mincho" "jisx0208.1983"' - elog - use emacs && elisp-site-regen -} - -pkg_postrm() { - use emacs && elisp-site-regen -} diff --git a/app-office/magicpoint/magicpoint-1.13a_p20121015-r2.ebuild b/app-office/magicpoint/magicpoint-1.13a_p20121015-r2.ebuild new file mode 100644 index 000000000000..4ed63f9f0fa0 --- /dev/null +++ b/app-office/magicpoint/magicpoint-1.13a_p20121015-r2.ebuild @@ -0,0 +1,184 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit autotools elisp-common toolchain-funcs + +MY_SNAP="${PV/*_p}" +MY_P="mgp-snap-${MY_SNAP}" + +DESCRIPTION="X11 based presentation tool" +HOMEPAGE="http://member.wide.ad.jp/wg/mgp/" +SRC_URI="ftp://sh.wide.ad.jp/WIDE/free-ware/mgp-snap/${MY_P}.tar.gz" +S="${WORKDIR}/kit" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="cjk contrib doc emacs examples fontconfig gif imlib m17n-lib mng nls png truetype" +REQUIRED_USE="imlib? ( !gif !png )" + +COMMON_DEPEND=" + x11-libs/libICE + x11-libs/libSM + x11-libs/libXmu + x11-libs/libXrender + emacs? ( >=app-editors/emacs-23.1:* ) + imlib? ( media-libs/imlib2[X] ) + !imlib? ( + gif? ( media-libs/giflib:= ) + png? ( >=media-libs/libpng-1.4:0= ) + ) + m17n-lib? ( + dev-libs/m17n-lib[X] + fontconfig? ( media-libs/fontconfig ) + ) + mng? ( media-libs/libmng:= ) + truetype? ( + x11-libs/libXft + media-libs/fontconfig + )" +RDEPEND=" + ${COMMON_DEPEND} + contrib? ( dev-lang/perl ) + nls? ( sys-devel/gettext ) + truetype? ( cjk? ( media-fonts/sazanami ) )" +DEPEND=" + ${COMMON_DEPEND} + x11-libs/libxkbfile" +BDEPEND=" + app-text/rman + sys-devel/gcc + virtual/pkgconfig + x11-base/xorg-proto + >=x11-misc/imake-1.0.8-r1 +" + +SITEFILE="50${PN}-gentoo.el" + +PATCHES=( + "${FILESDIR}"/${PN}-1.11b-gentoo.diff + "${FILESDIR}"/${PN}-1.13a_p20121015-fontconfig.patch + "${FILESDIR}"/${PN}-1.13a_p20121015-parse-empty.patch + "${FILESDIR}"/${PN}-1.13a_p20121015-draw-charset.patch + "${FILESDIR}"/${PN}-1.13a_p20121015-draw-stringtoolong.patch + "${FILESDIR}"/${PN}-1.13a_p20121015-implicit-declaration.patch + "${FILESDIR}"/${PN}-1.13a_p20121015-fno-common.patch +) + +src_prepare() { + default + + sed -i -e '/mgp_version =/s, (.*), ('${MY_SNAP}'),' mgp.c || die + + if ! use imlib; then + eapply "${FILESDIR}"/${PN}-1.13a-libpng15.patch + + # fix compability with libpng14 + sed -i \ + -e 's:png_set_gray_1_2_4_to_8:png_set_expand_gray_1_2_4_to_8:' \ + configure.in image/png.c || die + + if use gif; then + # bug #85720 + sed -i -e "s/ungif/gif/g" configure.in || die + + # bug #486248 + eapply "${FILESDIR}"/${PN}-1.13a_p20121015-any-giflib.patch + + # fix use of uninitialized memory in error message + eapply "${FILESDIR}"/${PN}-1.13a_p20121015-gif-dimension.patch + fi + fi + + mv configure.{in,ac} || die + eautoreconf +} + +src_configure() { + local myeconfargs=( + $(use_enable gif) + $(use_enable imlib) + $(use_enable nls locale) + $(use_enable truetype xft2) + $(use_with m17n-lib) + --disable-freetype + --disable-vflib + --x-libraries="${ESYSROOT}/usr/$(get_libdir)" + --x-includes="${ESYSROOT}/usr/include" + ) + + tc-export PKG_CONFIG + + econf "${myeconfargs[@]}" + + export IMAKECPP="${IMAKECPP:-${CHOST}-gcc -E}" + CC="$(tc-getBUILD_CC)" LD="$(tc-getLD)" xmkmf || die +} + +src_compile() { + # no parallel build possible anywhere + emake -j1 CC="$(tc-getBUILD_CC)" LD="$(tc-getLD)" Makefiles + + local myemakeargs=( + AR="$(tc-getAR) cq" + CC="$(tc-getCC)" + RANLIB="$(tc-getRANLIB)" + CDEBUGFLAGS="${CFLAGS}" + LOCAL_LDFLAGS="${LDFLAGS}" + BINDIR="${EPREFIX}/usr/bin" + LIBDIR="${EPREFIX}/etc/X11" + ) + emake -j1 "${myemakeargs[@]}" + + if use emacs; then + pushd contrib >/dev/null || die + elisp-compile *.el + popd >/dev/null || die + fi +} + +src_install() { + local myemakeargs=( + DESTDIR="${D}" + BINDIR="${EPREFIX}/usr/bin" + DOCHTMLDIR="${EPREFIX}/usr/share/doc/${PF}" + LIBDIR="${EPREFIX}/etc/X11" + MANPATH="${EPREFIX}/usr/share/man" + MANSUFFIX=1 + ) + emake -j1 "${myemakeargs[@]}" install install.man + + use contrib && dobin contrib/mgp2{html,latex}.pl + + if use emacs; then + pushd contrib >/dev/null || die + elisp-install ${PN} *.el *.elc + elisp-site-file-install "${FILESDIR}/${SITEFILE}" + popd >/dev/null || die + fi + + dodoc FAQ README* RELNOTES SYNTAX TODO* USAGE* + + if use examples; then + # default and mgp[1-3].jpg are already installed + rm sample/{default.mgp,mgp{1,2,3}.jpg} || die + docinto examples + dodoc sample/[^IM]* + fi +} + +pkg_postinst() { + elog + elog "If you enabled xft2 support (default) you may specify xfont directive by" + elog "font name and font registry." + elog "e.g.)" + elog '%deffont "standard" xfont "sazanami mincho" "jisx0208.1983"' + elog + use emacs && elisp-site-regen +} + +pkg_postrm() { + use emacs && elisp-site-regen +} diff --git a/app-office/magicpoint/metadata.xml b/app-office/magicpoint/metadata.xml index e2f701af1903..9a1571afb8d5 100644 --- a/app-office/magicpoint/metadata.xml +++ b/app-office/magicpoint/metadata.xml @@ -1,14 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="person"> - <email>peter@stuge.se</email> - <name>Peter Stuge</name> - </maintainer> - <maintainer type="project"> - <email>proxy-maint@gentoo.org</email> - <name>Proxy Maintainers</name> - </maintainer> + <!-- maintainer-needed --> <longdescription lang="en"> Magic Point is an X11 based presentation tool. It is designed to make simple presentations easy while to make complicated presentations diff --git a/app-office/mdbtools/Manifest b/app-office/mdbtools/Manifest index e214dcc490b5..de6d5f2731d4 100644 --- a/app-office/mdbtools/Manifest +++ b/app-office/mdbtools/Manifest @@ -1 +1 @@ -DIST mdbtools-0.7.1.tar.gz 277257 BLAKE2B 3740c543b1ea2e898a96dc1a560fd83cf079d37f5d02805891c5902b75a417c9efbf421346902766017113d447b088656afbfd0297b26655aa07fce973adc216 SHA512 bbad415c59a3f54c11bcd04971220b1370046c5dfd7300d1f23e597615a1df6af850c6f767e78033676d486d87a11c72dfdb141abbee8378337c3fda9a450b75 +DIST mdbtools-1.0.0.tar.gz 220553 BLAKE2B 55cf3120f16ded1374c0b5535c45a0d15e4d2ec62d4029856bea570282e6099565698c00b27295b01b455eca10d9271e743e60086b427647dfe51c25d65c531d SHA512 3844bde9df3a5beafa40914fef3db25a9b3bc0e66cbd012fd6ad0fcf89e66f48afa922be61972b4d6a7a3d0ba0bf1881f7d8fdebce7f52f19254133dd1d3fc5f diff --git a/app-office/mdbtools/files/mdbtools-0.7.1-parallel-make.patch b/app-office/mdbtools/files/mdbtools-0.7.1-parallel-make.patch deleted file mode 100644 index 25201aac643d..000000000000 --- a/app-office/mdbtools/files/mdbtools-0.7.1-parallel-make.patch +++ /dev/null @@ -1,17 +0,0 @@ -Patch for fixing parallel make issue, bug #486434 - -Related links: - -https://github.com/brianb/mdbtools/issues/33 -https://github.com/brianb/mdbtools/issues/35 - -diff --git a/src/sql/Makefile.am b/src/sql/Makefile.am -index 633f0c3..94b0838 100644 ---- a/src/sql/Makefile.am -+++ b/src/sql/Makefile.am -@@ -1,3 +1,5 @@ -+BUILT_SOURCES = parser.h -+AM_YFLAGS = -d - lib_LTLIBRARIES = libmdbsql.la - libmdbsql_la_SOURCES= mdbsql.c parser.y lexer.l - libmdbsql_la_LDFLAGS = -version-info 2:0:0 -export-symbols-regex '^mdb_sql_' diff --git a/app-office/mdbtools/mdbtools-0.7.1-r2.ebuild b/app-office/mdbtools/mdbtools-0.7.1-r2.ebuild deleted file mode 100644 index 1b3e901c9ab9..000000000000 --- a/app-office/mdbtools/mdbtools-0.7.1-r2.ebuild +++ /dev/null @@ -1,43 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI="5" - -AUTOTOOLS_AUTORECONF=1 -AUTOTOOLS_IN_SOURCE_BUILD=1 # needed for proper man generation -inherit autotools-utils - -DESCRIPTION="Set of libraries and utilities for reading Microsoft Access database (MDB) files" -HOMEPAGE="http://mdbtools.sourceforge.net" -SRC_URI="https://github.com/brianb/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="GPL-2 LGPL-2.1" -SLOT="0" -KEYWORDS="alpha amd64 hppa ia64 ppc ppc64 sparc x86 ~x86-fbsd" - -IUSE="odbc static-libs" - -RDEPEND=" - dev-libs/glib:2 - sys-libs/ncurses:0= - sys-libs/readline:0= - odbc? ( >=dev-db/unixODBC-2.0 )" -DEPEND="${RDEPEND} - app-text/txt2man - sys-devel/flex - virtual/pkgconfig - virtual/yacc -" - -DOCS=( AUTHORS ChangeLog HACKING NEWS README TODO ) - -PATCHES=( "${FILESDIR}/${P}-parallel-make.patch" ) - -src_configure() { - local myeconfargs=( - --disable-gtk-doc - --disable-gmdb2 - $(use odbc && echo "--with-unixodbc=${EPREFIX}/usr") - ) - autotools-utils_src_configure -} diff --git a/app-office/mdbtools/mdbtools-1.0.0.ebuild b/app-office/mdbtools/mdbtools-1.0.0.ebuild new file mode 100644 index 000000000000..5185c1657e0c --- /dev/null +++ b/app-office/mdbtools/mdbtools-1.0.0.ebuild @@ -0,0 +1,58 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit autotools + +DESCRIPTION="Set of libraries and utilities for reading Microsoft Access database (MDB) files" +HOMEPAGE="https://github.com/mdbtools/mdbtools" +SRC_URI="https://github.com/mdbtools/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-2 LGPL-2.1" +SLOT="0/3" +KEYWORDS="~alpha amd64 ~arm64 ~hppa ~ia64 ppc ppc64 ~riscv sparc x86" +IUSE="glib iconv odbc" + +BDEPEND=" + app-text/txt2man + app-alternatives/lex + virtual/pkgconfig + app-alternatives/yacc +" +RDEPEND=" + sys-libs/ncurses:0= + sys-libs/readline:0= + glib? ( dev-libs/glib:2 ) + iconv? ( virtual/libiconv ) + odbc? ( >=dev-db/unixODBC-2.0 ) +" +DEPEND="${RDEPEND}" + +DOCS=( AUTHORS HACKING NEWS README.md ) + +src_prepare() { + default + + # bug #770019 + sed -i -e 's/-Werror//' configure.ac || die + + eautoreconf +} + +src_configure() { + local myeconfargs=( + --disable-static + $(use_enable glib) + $(use_enable iconv) + $(use odbc && echo "--with-unixodbc=${EPREFIX}/usr") + ) + + econf "${myeconfargs[@]}" +} + +src_install() { + default + + find "${ED}" -name '*.la' -delete || die +} diff --git a/app-office/mdbtools/metadata.xml b/app-office/mdbtools/metadata.xml index bf1605ddd51e..5f5ca30df657 100644 --- a/app-office/mdbtools/metadata.xml +++ b/app-office/mdbtools/metadata.xml @@ -1,9 +1,11 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> <pkgmetadata> -<!-- maintainer-needed --> - <upstream> - <remote-id type="github">brianb/mdbtools</remote-id> - <remote-id type="sourceforge">mdbtools</remote-id> - </upstream> + <!-- maintainer-needed --> + <use> + <flag name="glib">Use functions provided by <pkg>dev-libs/glib</pkg>, not built-in</flag> + </use> + <upstream> + <remote-id type="github">mdbtools/mdbtools</remote-id> + </upstream> </pkgmetadata> diff --git a/app-office/merkuro/Manifest b/app-office/merkuro/Manifest new file mode 100644 index 000000000000..f723b7694b01 --- /dev/null +++ b/app-office/merkuro/Manifest @@ -0,0 +1,2 @@ +DIST merkuro-23.08.5.tar.xz 981888 BLAKE2B 26c93d9663b11f2221c62bab467e11c5938b11c34c21074688e3ad654d9e0d203d0f01cb76d07c629a9193e1481bef873f0cee0b6643b903747369b5e71cc13a SHA512 d3ce8f149a890890548e87e06fe480798410efc137fb602e173fa96b15bcb568e58d5f7064cbdddcdc0eef309f847dae3e9f5f112bc96ce6bac4b9a98b0ea38e +DIST merkuro-24.02.2.tar.xz 742448 BLAKE2B 7009ad0f7bf28210b91a860bee2eb9ff15bf7babd00feab73b1c5aa084e7fd51f84016f88c292c20a8ea71a240ed922158a5d03b7a99f1c369edbb9a09c2da9c SHA512 4958ddd9e15637852da04004f661b120315e95c0430dd910e8018c74dda475785b0cf91afc8cfe24199dd134f9de1ce2a048d3531161ea444f1af1f5ed43b88e diff --git a/app-office/merkuro/merkuro-23.08.5.ebuild b/app-office/merkuro/merkuro-23.08.5.ebuild new file mode 100644 index 000000000000..f310f55bd8f0 --- /dev/null +++ b/app-office/merkuro/merkuro-23.08.5.ebuild @@ -0,0 +1,58 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +KDE_ORG_CATEGORY="pim" +ECM_TEST="forceoptional" +PVCUT=$(ver_cut 1-3) +KFMIN=5.106.0 +QTMIN=5.15.9 +inherit ecm gear.kde.org + +DESCRIPTION="Calendar application using Akonadi" +HOMEPAGE="https://apps.kde.org/merkuro.calendar/" + +LICENSE="|| ( GPL-2 GPL-3 ) CC0-1.0" +SLOT="5" +KEYWORDS="amd64 arm64 ~x86" +IUSE="" + +# All of the tests involve interacting with akonadi right now (as of 22.04) +RESTRICT="test" + +DEPEND=" + app-crypt/gpgme:=[cxx] + >=dev-libs/kirigami-addons-0.7.2:5 + >=dev-qt/qtdbus-${QTMIN}:5 + >=dev-qt/qtdeclarative-${QTMIN}:5 + >=dev-qt/qtgui-${QTMIN}:5 + >=dev-qt/qtquickcontrols2-${QTMIN}:5 + >=dev-qt/qtsvg-${QTMIN}:5 + >=kde-apps/akonadi-${PVCUT}:5 + >=kde-apps/akonadi-contacts-${PVCUT}:5 + >=kde-apps/akonadi-mime-${PVCUT}:5 + >=kde-apps/kcalutils-${PVCUT}:5 + >=kde-apps/kidentitymanagement-${PVCUT}:5 + >=kde-apps/mailcommon-${PVCUT}:5 + >=kde-frameworks/kcalendarcore-${KFMIN}:5 + >=kde-frameworks/kconfigwidgets-${KFMIN}:5 + >=kde-frameworks/kcontacts-${KFMIN}:5 + >=kde-frameworks/kcoreaddons-${KFMIN}:5 + >=kde-frameworks/kdbusaddons-${KFMIN}:5 + >=kde-frameworks/ki18n-${KFMIN}:5 + >=kde-frameworks/kiconthemes-${KFMIN}:5 + >=kde-frameworks/kio-${KFMIN}:5 + >=kde-frameworks/kirigami-${KFMIN}:5 + >=kde-frameworks/kitemmodels-${KFMIN}:5 + >=kde-frameworks/kwindowsystem-${KFMIN}:5 + >=kde-frameworks/kxmlgui-${KFMIN}:5 +" +# qtlocation is needed at runtime only or fails to start +RDEPEND="${DEPEND} + >=dev-qt/qtgraphicaleffects-${QTMIN}:5 + >=dev-qt/qtlocation-${QTMIN}:5 + >=dev-qt/qtwebengine-${QTMIN}:5 + >=kde-apps/kdepim-runtime-${PVCUT}:5 + >=kde-frameworks/qqc2-desktop-style-${KFMIN}:5 +" diff --git a/app-office/merkuro/merkuro-24.02.2.ebuild b/app-office/merkuro/merkuro-24.02.2.ebuild new file mode 100644 index 000000000000..62ac14a9e9a4 --- /dev/null +++ b/app-office/merkuro/merkuro-24.02.2.ebuild @@ -0,0 +1,57 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +KDE_ORG_CATEGORY="pim" +ECM_TEST="forceoptional" +PVCUT=$(ver_cut 1-3) +KFMIN=6.0.0 +QTMIN=6.6.2 +inherit ecm gear.kde.org + +DESCRIPTION="Calendar application using Akonadi" +HOMEPAGE="https://apps.kde.org/merkuro.calendar/" + +LICENSE="|| ( GPL-2 GPL-3 ) CC0-1.0" +SLOT="6" +KEYWORDS="~amd64" +IUSE="" + +# All of the tests involve interacting with akonadi right now (as of 22.04) +RESTRICT="test" + +DEPEND=" + app-crypt/gpgme:=[cxx] + dev-libs/kirigami-addons:6 + >=dev-qt/qtbase-${QTMIN}:6[dbus,gui] + >=dev-qt/qtdeclarative-${QTMIN}:6 + >=dev-qt/qtsvg-${QTMIN}:6 + >=kde-apps/akonadi-${PVCUT}:6 + >=kde-apps/akonadi-contacts-${PVCUT}:6 + >=kde-apps/akonadi-mime-${PVCUT}:6 + >=kde-apps/kcalutils-${PVCUT}:6 + >=kde-apps/kidentitymanagement-${PVCUT}:6 + >=kde-apps/mailcommon-${PVCUT}:6 + >=kde-apps/mimetreeparser-${PVCUT}:6 + >=kde-frameworks/kcalendarcore-${KFMIN}:6 + >=kde-frameworks/kconfigwidgets-${KFMIN}:6 + >=kde-frameworks/kcontacts-${KFMIN}:6 + >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/kdbusaddons-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 + >=kde-frameworks/kiconthemes-${KFMIN}:6 + >=kde-frameworks/kio-${KFMIN}:6 + >=kde-frameworks/kirigami-${KFMIN}:6 + >=kde-frameworks/kitemmodels-${KFMIN}:6 + >=kde-frameworks/kwindowsystem-${KFMIN}:6 + >=kde-frameworks/kxmlgui-${KFMIN}:6 +" +# qtlocation is needed at runtime only or fails to start +RDEPEND="${DEPEND} + >=dev-qt/qt5compat-${QTMIN}:6[qml] + >=dev-qt/qtlocation-${QTMIN}:6 + >=dev-qt/qtwebengine-${QTMIN}:6 + >=kde-apps/kdepim-runtime-${PVCUT}:6 + >=kde-frameworks/qqc2-desktop-style-${KFMIN}:6 +" diff --git a/app-office/merkuro/metadata.xml b/app-office/merkuro/metadata.xml new file mode 100644 index 000000000000..d925f2439758 --- /dev/null +++ b/app-office/merkuro/metadata.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>kde@gentoo.org</email> + <name>Gentoo KDE Project</name> + </maintainer> + <upstream> + <bugs-to>https://bugs.kde.org/</bugs-to> + </upstream> +</pkgmetadata> diff --git a/app-office/metadata.xml b/app-office/metadata.xml index 93999ecadbf4..ad71482dce51 100644 --- a/app-office/metadata.xml +++ b/app-office/metadata.xml @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE catmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE catmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> <catmetadata> <longdescription lang="en"> The app-office category contains 'office' (word processing, @@ -38,4 +38,3 @@ arkuszy kalkulacyjnych i prezentacji. </longdescription> </catmetadata> - diff --git a/app-office/moneydance/Manifest b/app-office/moneydance/Manifest index 3a7aded6d6fd..77648afbb67d 100644 --- a/app-office/moneydance/Manifest +++ b/app-office/moneydance/Manifest @@ -1,3 +1 @@ -DIST moneydance-2017.10-amd64.tar.gz 132116528 BLAKE2B f5ba44a89944657c6c1380226dc512729825b084783e6d70dd7b2b731411294c7333bae858b2be3d5321e5145230257b325dc2b72a22744a877673c1c934d854 SHA512 175ff470b5fb5c3851eae708cc641777d7bdf1ede40366ccf5a135d6c813c08d9ce32665a2307c3aefa63eeb2206ad0874cb989aa998415abb86184a2b114ce8 -DIST moneydance-2017.10-x86.tar.gz 134860964 BLAKE2B 92181a6c6a81063377823b0fd9ed652036cf1f633c2cab57f19d1dbb18a2542361fc2bafab8852c11b941a24532f662351ea2d05bc928818db24a4cf3cae7112 SHA512 18d9d4ce7b0b65566ac81fea66ba34d66173559ca90ac166cc9b90631400845ae1c9d92ae781a618cacc57cd4f630f079736101d29b66d9c6cee7d32c7c15c22 -DIST moneydance-2019.3.1880-amd64.tar.gz 134414524 BLAKE2B fa6991b245efb76d9af17611ce5f24c4c77fe171417f41ccdccccbfa0b6795fbcb1c56c072dc7382e85f81ec57302040eb0cb091162964026fd230e6b5b3eecd SHA512 1e0cedb759168123de357cf4f69691ac4bd9868524d012f924d00c8f653a3505d3defe8c79e0c151d2b9163dfa40b551b0cc86fd7da678e841902bab812a1d2c +DIST moneydance-2024.5117-amd64.tar.gz 146426222 BLAKE2B f7fe5572c7b25a2bee0500e62a12a46e05c5c42916c9e3a65ea55af6fcb150afb8edd5304adc317a3ca94c95e8fb2d1405d06bd68e89db3c71d07ef31ffb0aa1 SHA512 1dc45e5ef195f71d7ec95037f6a1b42cf946feebf82d7b7c238c21bfa467546c983d5f77df5836d7d04e3081c08366eb4b1d1c70fccb83274d758c9419b669b5 diff --git a/app-office/moneydance/metadata.xml b/app-office/moneydance/metadata.xml index 2c7b5849ff8c..f4d2dac498a7 100644 --- a/app-office/moneydance/metadata.xml +++ b/app-office/moneydance/metadata.xml @@ -1,14 +1,10 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> <pkgmetadata> <maintainer type="person"> - <email>ck+gentoo@bl4ckb0x.de</email> + <email>conikost@gentoo.org</email> <name>Conrad Kostecki</name> </maintainer> - <maintainer type="project"> - <email>proxy-maint@gentoo.org</email> - <name>Proxy Maintainers</name> - </maintainer> <longdescription> Moneydance is easy to use personal finance software that is loaded with all the features you need: online banking and bill payment, diff --git a/app-office/moneydance/moneydance-2017.10.ebuild b/app-office/moneydance/moneydance-2017.10.ebuild deleted file mode 100644 index 831f6ba08560..000000000000 --- a/app-office/moneydance/moneydance-2017.10.ebuild +++ /dev/null @@ -1,63 +0,0 @@ -# Copyright 2018-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit desktop eapi7-ver gnome2-utils java-pkg-2 - -MY_PN="Moneydance" -MY_PV="$(ver_cut 1)" - -DESCRIPTION="A cross-platform personal finance application" -HOMEPAGE="https://moneydance.com/" -SRC_URI=" - amd64? ( https://infinitekind.com/stabledl/${MY_PV}/${MY_PN}_linux_amd64.tar.gz -> ${P}-amd64.tar.gz ) - x86? ( https://infinitekind.com/stabledl/${MY_PV}/${MY_PN}_linux_x86.tar.gz -> ${P}-x86.tar.gz ) -" - -LICENSE="Apache-1.0 Apache-2.0 BSD CPAL-1.0 CPL-1.0 CSL-2.0 LGPL-2 MIT TIK" -SLOT="0" -KEYWORDS="amd64 x86" - -RDEPEND=" - >=virtual/jre-1.8" - -DEPEND=" - >=virtual/jdk-1.8" - -S="${WORKDIR}/${MY_PN}" - -RESTRICT="bindist fetch mirror" - -pkg_nofetch() { - elog "Please download ${A} from" - elog "https://infinitekind.com/stabledl/${MY_PV}/${MY_PN}_linux_$(usex amd64 amd64 x86).tar.gz -> ${P}-$(usex amd64 amd64 x86).tar.gz" - elog "and place it in your DISTDIR directory." -} - -src_prepare() { - default - - # Modify .desktop file, to fix QA errors - sed -e 's/Application;//g' -e 's/.png//g' -i resources/moneydance.desktop || die -} - -src_compile() { - :; -} - -src_install() { - java-pkg_dojar jars/*.jar - java-pkg_dolauncher moneydance --main "Moneydance" --java_args "-client -Dawt.useSystemAAFontSettings=gasp -Dawt.useSystemAAFontSettings=on -Xmx1024m" - - doicon resources/*.png - domenu resources/moneydance.desktop -} - -pkg_postinst() { - gnome2_icon_cache_update -} - -pkg_postrm() { - gnome2_icon_cache_update -} diff --git a/app-office/moneydance/moneydance-2019.3.1880.ebuild b/app-office/moneydance/moneydance-2024.5117.ebuild index 7b33f4976477..16ed7e74f2be 100644 --- a/app-office/moneydance/moneydance-2019.3.1880.ebuild +++ b/app-office/moneydance/moneydance-2024.5117.ebuild @@ -1,40 +1,31 @@ -# Copyright 2018-2019 Gentoo Authors +# Copyright 2018-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=6 +EAPI=8 -inherit desktop eapi7-ver java-pkg-2 xdg-utils +inherit desktop java-pkg-2 xdg-utils MY_PN="Moneydance" -MY_PV="$(ver_cut 1-2)_$(ver_cut 3)" +MY_PV="$(ver_cut 1)_$(ver_cut 2)" DESCRIPTION="A cross-platform personal finance application" HOMEPAGE="https://moneydance.com/" SRC_URI="https://infinitekind.com/stabledl/${MY_PV}/${MY_PN}_linux_amd64.tar.gz -> ${P}-amd64.tar.gz" +S="${WORKDIR}/${MY_PN}" LICENSE="Apache-1.0 Apache-2.0 BSD CPAL-1.0 CPL-1.0 CSL-2.0 LGPL-2 MIT TIK" SLOT="0" KEYWORDS="~amd64" RDEPEND="|| ( - >=dev-java/openjdk-bin-11.0 - >=dev-java/openjdk-11.0 + dev-java/openjdk-bin:17 + dev-java/openjdk:17 ) " DEPEND="${RDEPEND}" -S="${WORKDIR}/${MY_PN}" - -RESTRICT="bindist fetch mirror" - -pkg_nofetch() { - elog "Please download ${A} from" - elog "https://infinitekind.com/stabledl/${MY_PV}/${MY_PN}_linux_amd64.tar.gz" - elog "and place it in your DISTDIR directory." - elog "" - elog "Please keep in mind, that you have to rename the download to ${P}-amd64.tar.gz." -} +RESTRICT="bindist mirror" src_compile() { :; diff --git a/app-office/moneyguru/Manifest b/app-office/moneyguru/Manifest deleted file mode 100644 index 7963e8611b87..000000000000 --- a/app-office/moneyguru/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST moneyguru-2.13.1.tar.gz 1665892 BLAKE2B 969286130c5336f4c41ccf0ee3cbfe55a13560f753e137ff5370184c5aff3e038995c79ad48620a5653552406ea6fb56d356a209cd36774751db4f8e3777354c SHA512 9544a2fe17d0c1d4a6f1ee6c52c79e66ca76da6a6ac35067f1961fe2b44a8efe20173ee5932a91adeeebcb0a522b544df11ad388cb4c453a0641060d75f2a17c -DIST moneyguru-3.0.1.tar.gz 1052191 BLAKE2B 30ea5eaa7b6256a33e98dc590015f563a3d5f6a10ccf26911e397dced79dfffa3b55941900ecf2cf3915ad0055db0c4c95b2f10c0c55e34d972afe32d714a588 SHA512 fe0de1d01340d124f8f385a4713c6748d2d445c653b508ad08303a3fea5192a0d88be9feb4984d19d4608436eb47de830d1c3dc6680d23aeff81107d27dcaf10 diff --git a/app-office/moneyguru/metadata.xml b/app-office/moneyguru/metadata.xml deleted file mode 100644 index aedd054b6f89..000000000000 --- a/app-office/moneyguru/metadata.xml +++ /dev/null @@ -1,8 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <!-- maintainer-needed --> - <upstream> - <remote-id type="github">hsoft/moneyguru</remote-id> - </upstream> -</pkgmetadata> diff --git a/app-office/moneyguru/moneyguru-2.13.1-r1.ebuild b/app-office/moneyguru/moneyguru-2.13.1-r1.ebuild deleted file mode 100644 index 56dae2b78248..000000000000 --- a/app-office/moneyguru/moneyguru-2.13.1-r1.ebuild +++ /dev/null @@ -1,51 +0,0 @@ -# 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" -RESTRICT="!test? ( test )" -REQUIRED_USE=${PYTHON_REQUIRED_USE} - -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-4[${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/moneyguru/moneyguru-3.0.1-r1.ebuild b/app-office/moneyguru/moneyguru-3.0.1-r1.ebuild deleted file mode 100644 index b311cf29be2e..000000000000 --- a/app-office/moneyguru/moneyguru-3.0.1-r1.ebuild +++ /dev/null @@ -1,51 +0,0 @@ -# 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" -RESTRICT="!test? ( test )" -REQUIRED_USE=${PYTHON_REQUIRED_USE} - -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="${EPREFIX}/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/multitalk/metadata.xml b/app-office/multitalk/metadata.xml index 6f49eba8f496..85e4ed814fa2 100644 --- a/app-office/multitalk/metadata.xml +++ b/app-office/multitalk/metadata.xml @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> <pkgmetadata> <!-- maintainer-needed --> </pkgmetadata> diff --git a/app-office/multitalk/multitalk-1.4-r1.ebuild b/app-office/multitalk/multitalk-1.4-r1.ebuild index 513dcc050404..09b70c0e23f3 100644 --- a/app-office/multitalk/multitalk-1.4-r1.ebuild +++ b/app-office/multitalk/multitalk-1.4-r1.ebuild @@ -1,36 +1,41 @@ -# Copyright 1999-2017 Gentoo Foundation +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=5 -inherit eutils toolchain-funcs readme.gentoo +EAPI=7 -DESCRIPTION="A new type of presentation program" +inherit readme.gentoo-r1 toolchain-funcs + +DESCRIPTION="New type of presentation program" HOMEPAGE="http://www.srcf.ucam.org/~dmi1000/multitalk/" SRC_URI="http://www.srcf.ucam.org/~dmi1000/multitalk/${P}.tar.gz" +S="${WORKDIR}/${PN}" LICENSE="GPL-2" SLOT="0" KEYWORDS="~amd64 ~ppc ~x86" IUSE="examples latex" -DEPEND=">=media-libs/libsdl-1.2.7 +DEPEND=" + >=media-libs/libsdl-1.2.7 + >=media-libs/sdl-gfx-2.0.13 >=media-libs/sdl-image-1.2.3 >=media-libs/sdl-ttf-2.0.6 - >=media-libs/sdl-gfx-2.0.13" - -RDEPEND="${DEPEND} +" +RDEPEND="${DEPEND}" +BDEPEND=" latex? ( virtual/imagemagick-tools virtual/latex-base - )" - -S="${WORKDIR}/${PN}" + ) +" DOC_CONTENTS=" - You will have to source /etc/profile (or logout and back in). - See also /usr/share/doc/${PF}/${PN}.pdf." +You will have to source /etc/profile (or logout and back in). +See also /usr/share/doc/${PF}/${PN}.pdf. +" src_prepare() { + default sed -i \ -e "s:g++:$(tc-getCXX) ${CXXFLAGS}:" \ -e "s:-L\${HOME}/lib:${LDFLAGS}:" \ @@ -39,7 +44,7 @@ src_prepare() { src_install() { dodir /usr/bin - emake SYSPREFIX="${D}usr" install + emake SYSPREFIX="${D}/usr" install insinto /usr/share/${PN}/examples doins examples/about.{graph,talk} @@ -50,3 +55,7 @@ src_install() { readme.gentoo_create_doc } + +pkg_postinst() { + readme.gentoo_print_elog +} diff --git a/app-office/onlyoffice-bin/Manifest b/app-office/onlyoffice-bin/Manifest new file mode 100644 index 000000000000..ec6fa4c23ca4 --- /dev/null +++ b/app-office/onlyoffice-bin/Manifest @@ -0,0 +1,2 @@ +DIST onlyoffice-bin-8.0.0_amd64.deb 208403072 BLAKE2B 25d3eeaf2acca46e0b0b67f9b5ae1770df1832f02a51e790fb80d8de67c988d3609e5be6a3d00c8649b2b0ba590ef9e8dfd58cae77d6d41dc59c17a81cb9ac04 SHA512 f6db9de8dc0df6d708b21df97b048285f8b1e2cf1a443cc84bb89c928f32d2bd72f6b8febc284139e2304d73f1db60d1fa0dc290d84e6273fb58c9e0cdeae1dd +DIST onlyoffice-bin-8.0.1_amd64.deb 208469572 BLAKE2B 95f2e9df7c5673aa6edbb682078a9c133f1a5925dd1a84d3342c34cbe6a07691f4f5f425c264cf7760ae063a828caf1792533da1eb59423c48c77119935c889a SHA512 a16c784f1c9f056a2ed09fecff2cf7a4e2206006e04a1f8d8e260aeddd6b2195b0bbadd9f3b71a454d55311978d16d945cd345938688cf7e37aa9f11967c572f diff --git a/app-office/onlyoffice-bin/metadata.xml b/app-office/onlyoffice-bin/metadata.xml new file mode 100644 index 000000000000..31004247c0ec --- /dev/null +++ b/app-office/onlyoffice-bin/metadata.xml @@ -0,0 +1,15 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person"> + <email>parona@protonmail.com</email> + <name>Alfred Wingate</name> + </maintainer> + <maintainer type="person"> + <email>pacho@gentoo.org</email> + <name>Pacho Ramos</name> + </maintainer> + <upstream> + <remote-id type="github">ONLYOFFICE/DesktopEditors</remote-id> + </upstream> +</pkgmetadata> diff --git a/app-office/onlyoffice-bin/onlyoffice-bin-8.0.0.ebuild b/app-office/onlyoffice-bin/onlyoffice-bin-8.0.0.ebuild new file mode 100644 index 000000000000..707eea99fddc --- /dev/null +++ b/app-office/onlyoffice-bin/onlyoffice-bin-8.0.0.ebuild @@ -0,0 +1,89 @@ +# Copyright 2020-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit desktop unpacker xdg + +MY_P="ONLYOFFICE-DesktopEditors-"${PV}"" + +DESCRIPTION="Onlyoffice is an office productivity suite (binary version)" +HOMEPAGE="https://www.onlyoffice.com/" +SRC_URI=" + amd64? ( + https://github.com/ONLYOFFICE/DesktopEditors/releases/download/v"${PV}"/onlyoffice-desktopeditors_amd64.deb + -> "${P}"_amd64.deb + ) +" + +LICENSE="AGPL-3" +SLOT="0" +KEYWORDS="~amd64" +RESTRICT="mirror strip test" + +RDEPEND=" + >=app-accessibility/at-spi2-core-2.46.0 + dev-libs/expat + dev-libs/glib:2 + dev-libs/nspr + dev-libs/nss + dev-libs/wayland + dev-qt/qtgui:5[eglfs] + dev-qt/qtdeclarative:5 + dev-qt/qtwayland:5 + media-libs/alsa-lib + media-libs/fontconfig + media-libs/freetype + media-libs/gst-plugins-base:1.0 + media-libs/gstreamer:1.0 + media-libs/harfbuzz + media-libs/libglvnd + net-print/cups + sys-apps/dbus + x11-libs/cairo + x11-libs/gdk-pixbuf:2 + x11-libs/gtk+:3 + x11-libs/libdrm + x11-libs/libICE + x11-libs/libSM + x11-libs/libX11 + x11-libs/libxcb + x11-libs/libXcomposite + x11-libs/libXcursor + x11-libs/libXdamage + x11-libs/libXext + x11-libs/libXfixes + x11-libs/libXi + x11-libs/libXrandr + x11-libs/libXrender + x11-libs/libXScrnSaver + x11-libs/libXtst + x11-libs/pango + || ( + media-libs/libpulse + media-sound/apulse + ) +" + +S="${WORKDIR}" + +QA_PREBUILT="*" + +src_prepare() { + default + + # Allow launching the ONLYOFFICE on ALSA systems via media-sound/apuls + sed -i -e 's|\(export LD_LIBRARY_PATH=$DIR$LDLPATH\)|\1:'"${EPREFIX}"'/usr/'$(get_libdir)'/apulse|' \ + "${S}"/usr/bin/onlyoffice-desktopeditors || die +} + +src_install() { + domenu usr/share/applications/onlyoffice-desktopeditors.desktop + for size in {16,24,32,48,64,128,256}; do + newicon -s "${size}" opt/onlyoffice/desktopeditors/asc-de-"${size}".png onlyoffice-desktopeditors.png + done + + dobin usr/bin/desktopeditors usr/bin/onlyoffice-desktopeditors + doins -r opt + fperms +x /opt/onlyoffice/desktopeditors/{DesktopEditors,editors_helper,converter/x2t} +} diff --git a/app-office/onlyoffice-bin/onlyoffice-bin-8.0.1.ebuild b/app-office/onlyoffice-bin/onlyoffice-bin-8.0.1.ebuild new file mode 100644 index 000000000000..2e531b9f39d2 --- /dev/null +++ b/app-office/onlyoffice-bin/onlyoffice-bin-8.0.1.ebuild @@ -0,0 +1,90 @@ +# Copyright 2020-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit desktop unpacker xdg + +MY_P="ONLYOFFICE-DesktopEditors-"${PV}"" + +DESCRIPTION="Onlyoffice is an office productivity suite (binary version)" +HOMEPAGE="https://www.onlyoffice.com/" +SRC_URI=" + amd64? ( + https://github.com/ONLYOFFICE/DesktopEditors/releases/download/v"${PV}"/onlyoffice-desktopeditors_amd64.deb + -> "${P}"_amd64.deb + ) +" + +LICENSE="AGPL-3" +SLOT="0" +KEYWORDS="~amd64" +RESTRICT="mirror strip test" + +RDEPEND=" + >=app-accessibility/at-spi2-core-2.46.0 + dev-libs/expat + dev-libs/glib:2 + dev-libs/nspr + dev-libs/nss + dev-libs/wayland + dev-qt/qtgui:5[eglfs] + dev-qt/qtdeclarative:5 + dev-qt/qtwayland:5 + media-libs/alsa-lib + media-libs/fontconfig + media-libs/freetype + media-libs/gst-plugins-base:1.0 + media-libs/gstreamer:1.0 + media-libs/harfbuzz + media-libs/libglvnd + net-print/cups + sys-apps/dbus + x11-libs/cairo + x11-libs/gdk-pixbuf:2 + x11-libs/gtk+:3 + x11-libs/libdrm + x11-libs/libICE + x11-libs/libSM + x11-libs/libX11 + x11-libs/libxcb + x11-libs/libXcomposite + x11-libs/libXcursor + x11-libs/libXdamage + x11-libs/libXext + x11-libs/libXfixes + x11-libs/libXi + x11-libs/libXrandr + x11-libs/libXrender + x11-libs/libXScrnSaver + x11-libs/libXtst + x11-libs/pango + || ( + media-libs/libpulse + media-sound/apulse + ) +" + +S="${WORKDIR}" + +QA_PREBUILT="*" + +src_prepare() { + default + + # Allow launching the ONLYOFFICE on ALSA systems via + # media-sound/apulse + sed -i -e 's|\(export LD_LIBRARY_PATH=$DIR$LDLPATH\)|\1:'"${EPREFIX}"'/usr/'$(get_libdir)'/apulse|' \ + "${S}"/usr/bin/onlyoffice-desktopeditors || die +} + +src_install() { + domenu usr/share/applications/onlyoffice-desktopeditors.desktop + for size in {16,24,32,48,64,128,256}; do + newicon -s "${size}" opt/onlyoffice/desktopeditors/asc-de-"${size}".png onlyoffice-desktopeditors.png + done + + dobin usr/bin/desktopeditors usr/bin/onlyoffice-desktopeditors + doins -r opt + fperms +x /opt/onlyoffice/desktopeditors/{DesktopEditors,editors_helper,converter/x2t} +} diff --git a/app-office/ooextras/Manifest b/app-office/ooextras/Manifest deleted file mode 100644 index 53ad96b1d4e2..000000000000 --- a/app-office/ooextras/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST ooextras20060909.tgz 19152149 BLAKE2B fb189427e636969289db7e10c9225734ea26d41bbac0b376e2d1501caa7b7d9243722d8c4001b3dcb56c9d5aa8e1bebfe8389d1b9f4c24c93e4bb2d23fee30dd SHA512 5e58a11ddf3e82e19f606ad734777eed8beb987fbc7765f9c0154f6a9a0c288f56da47a2bc4b5f091927ee9ccb41a668c7cb518c528af7642ab95ca73dc5b81f diff --git a/app-office/ooextras/metadata.xml b/app-office/ooextras/metadata.xml deleted file mode 100644 index 2ddd7c9530a9..000000000000 --- a/app-office/ooextras/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>office@gentoo.org</email> - <name>Gentoo Office project</name> - </maintainer> - <longdescription>OOExtras is a set of community generated templates and sample files. For it to do anything useful, you also have to install one of the different flavours of OpenOffice.org that Gentoo provides</longdescription> - <upstream> - <remote-id type="sourceforge">ooextras</remote-id> - </upstream> -</pkgmetadata> diff --git a/app-office/ooextras/ooextras-20060909.ebuild b/app-office/ooextras/ooextras-20060909.ebuild deleted file mode 100644 index 4ce0c8a7f825..000000000000 --- a/app-office/ooextras/ooextras-20060909.ebuild +++ /dev/null @@ -1,33 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=0 - -DESCRIPTION="OOExtras: Extra Templates for OpenOffice.org!" -HOMEPAGE="http://ooextras.sourceforge.net/" -SRC_URI="mirror://sourceforge/ooextras/${PN}${PV}.tgz" - -INSTDIR="/opt/${PN}" -S="${WORKDIR}/downloads" - -LICENSE="LGPL-2.1" -SLOT="0" -KEYWORDS="amd64 -sparc x86" -IUSE="" -RDEPEND="virtual/ooo" -DEPEND="${RDEPEND}" - -src_compile() { - true # nothing to do -} - -src_install() { - dodir ${INSTDIR} - cp -R -- "${S}"/. "${D}"/${INSTDIR}/ -} - -pkg_postinst() { - elog "Please add ${INSTDIR} to your template paths in OpenOffice.org" - elog "You can do this under:" - elog "Tools > Options > OpenOffice.org > Paths" -} diff --git a/app-office/openoffice-bin/Manifest b/app-office/openoffice-bin/Manifest deleted file mode 100644 index df649f0d25d4..000000000000 --- a/app-office/openoffice-bin/Manifest +++ /dev/null @@ -1,80 +0,0 @@ -DIST Apache_OpenOffice_4.1.6_Linux_x86-64_install-rpm_en-US.tar.gz 163655877 BLAKE2B 4a232f56f8fd511e07df93a3d6ccb873bb6d586075b1c8aae34d3ff63ad5790c4ee7587a7be41be7e2c71942291ad859b848af82e6a039f4e3bc09d299510420 SHA512 5618fdeff361fa2ec68f87d9ca7da2cc56158e941889cb464757b1ec852931a8063a5cf6a43b66da51d063a6230d19380a790b76ea777efbe8f2349c866001d6 -DIST Apache_OpenOffice_4.1.6_Linux_x86-64_langpack-rpm_ast.tar.gz 18753459 BLAKE2B 8d9e1fb6108403909546ab5ed688a6a6b39fd5cdcadedd2f3636a1024913c20e1964bb9e9152babab9fedd084e98126c8db80bebfd6daa6d921f96cd4f6bc302 SHA512 c3835453831903df9b133661de06dbada6e329aab0f80253ed4a20c1dcd2d97d0f7b513294dbc712a854840b20c33d7a6df6b0e3270ac867480c64fb86579c06 -DIST Apache_OpenOffice_4.1.6_Linux_x86-64_langpack-rpm_bg.tar.gz 13608507 BLAKE2B badf53b10f6ac444d5d66fed932517dbc04a269b6796ebedb8f6ebe7899c9ca557526b1949a0a9557a25e07ab2bace1f8b57223b73e6b71caf51cdb4774acc7f SHA512 63ef4b253bf5909f17e3a1e2352dc8a2fb17ae7dbaed59fd5f5fa91e0d7ca78944ccba8db4e42476d57ca67e6bcf438011ef12d6199b227c3260e76e536b6858 -DIST Apache_OpenOffice_4.1.6_Linux_x86-64_langpack-rpm_ca-XV.tar.gz 20190793 BLAKE2B 4b943b0bcad9f8b6f676b00f03f2b06ee139b7b5ce8d8f74e8b9f9846f77471b013ff19da2e03c49d404e7df54656202e8e8dcd065121c05e383c5b4928306b9 SHA512 bdafeea03a3788393b4d0c21058e9ee34091eb8e22d145ce615253fcc38098839297f0d4ee3d497b2d6afe699713265d43ac5297d2c0f0f6adcfdd77b042037c -DIST Apache_OpenOffice_4.1.6_Linux_x86-64_langpack-rpm_ca.tar.gz 20184423 BLAKE2B 03be904ef2f76ae608efdaefa1351a1a7248cbd0db2d790ca1c0b472a682244b5948bda26224330267ab5ed3ed3f49012544507284548f0e38d8cb03cf04903a SHA512 94e245f092acab015796fe40f9d79cfff333445434b1ed203285f10da83b8406743da27e99406e61a4955b078625c8b410b97434dc6ad7cb67a62feacea1db6d -DIST Apache_OpenOffice_4.1.6_Linux_x86-64_langpack-rpm_cs.tar.gz 12651354 BLAKE2B f7f6a5c8c42f494275cf05a248cddb8332684f48cf9dfe7766892944a404d2ee21725342dc10233a3839a247add39c2f663af069b83025b5ea481cf716df20a9 SHA512 1678889ef07560c363185611115b107dd0b9c9d53b11bcbc259ed928c931e7f1a875ef819927ee6a74099d79dde212a9b8295d8dd5d7a6e539eba76a2b7d2ead -DIST Apache_OpenOffice_4.1.6_Linux_x86-64_langpack-rpm_da.tar.gz 12441160 BLAKE2B eaac2fc97039c5c7972585558aae379e88d6cb596244c3b12d30661a38bb519779522777b6d0f7fdab92ebb8480c94489c40a1b65d78775b01b7c2e34121984a SHA512 965b439cc0beb69428db94970bb6be60e2d4d6b32fc58250da05a904d1800436d9271c21531342c0eaa1f922f95dd244c5816c31df2a96435ea5764370bb43b6 -DIST Apache_OpenOffice_4.1.6_Linux_x86-64_langpack-rpm_de.tar.gz 20372524 BLAKE2B 149e1bcbc14b2b852eb11633dd455052a3e70ccf314a07a4d310799ac584a8045116962bdef4163ff2160a9ff28c1da3b161c4af52d1169426a0e874b0aef070 SHA512 032c600940593089f26f90ef923261277548aab56369bedc7b7b66ebad55b964f43f5d2170707b233c5c54207365d7c37770cf3a1aa73760dc5f6a718138c0ed -DIST Apache_OpenOffice_4.1.6_Linux_x86-64_langpack-rpm_el.tar.gz 21712932 BLAKE2B 091cbc2b262b5a2fde58ac1da6144e254b616da9845ea6123e351b9a8c870302185810634e56a9d77236ed3c95387c880eac19ed3b8ec5092933af1133fc5cdb SHA512 9488893ebcd4a0bd9da55e663d0252ffb51db1bd6f9e1d22b47d958cd8cac14bc497d42171ce87f2986841466d14a34263c86310e5c9098a4e34cbacd81a3dd8 -DIST Apache_OpenOffice_4.1.6_Linux_x86-64_langpack-rpm_en-GB.tar.gz 11401535 BLAKE2B 31a8aa124f077475d027b77165a954fb351593dfd5f6395cd77b7a58af427be068540e399be8bd85628a34d16d9807a4b522493fadbb244355291ef66158ad23 SHA512 ba05170d3cf1eff561b37fde8ae42bb4ae8e4ca3f119da407999264c19acff3d3f4aa4567f1e3f12273688f5c29f1826db62916d9fbf4d44163da2d0aa8c18dc -DIST Apache_OpenOffice_4.1.6_Linux_x86-64_langpack-rpm_es.tar.gz 12840832 BLAKE2B bd475a84ae4289c25307c5c3fb2537a7194cf8a71dd19da1058b5418abea5244349e0f6509e7be2c76e50e95acb022bc0597479c7055458e2d4dee85e8527e2a SHA512 be977df41be38e37f9362deeeddab7b06938f5f7b16910b142102e6f5ece2ee986d756fb64dc46272a021a2e8c1634c2eb9ca1bbc7e1bbc1d3c6cf83077ee27e -DIST Apache_OpenOffice_4.1.6_Linux_x86-64_langpack-rpm_eu.tar.gz 12691279 BLAKE2B a82d9e9ab459e9aa981a99798792e15342bf32fc3bb0a694cd255db57e64cc66f10c2637c768a723377a78628aaba3478fa353c1627864811ea14fe2cac96638 SHA512 16d50b74f44aed73c4ea3d0ecdeed316f41d0bd38654ec34f43cce5b5a22c736dcd6ae0d1fc838c80dec49464b89889fe064b0ddd10ede6e387f9d04f46226dc -DIST Apache_OpenOffice_4.1.6_Linux_x86-64_langpack-rpm_fi.tar.gz 20454946 BLAKE2B 627db94ff783bbf1b0714f53f6f8f0978c12a88c5f01eb514709191457249ed921606cf74e79aff6ecefe41820d742179a666571ed7a758cc944c2388f031ace SHA512 e86de9f6cb52d74c7682ae2106a95f3c16c879ae3005df1811b5d71135c82f1eac9a6d9d7d48f1b99d5b2f70831257ddcc0c313715740bc963dc437e51b49a8b -DIST Apache_OpenOffice_4.1.6_Linux_x86-64_langpack-rpm_fr.tar.gz 13066867 BLAKE2B 7c7b51102d15787bf569f60ad780a3cbc712678230b91b75e26947294efb84f630762d27009b19281dc61f8783bdb968432cb9121ef272724cf2461043e18a2d SHA512 000ffb291f11da39e79faa23ddae2c898c2eba378bb5a8a18645cc2ca2edb650ce8189ecd734a3741ff9bb73a2e5bf0136b8bffbdfc6e50e9baee392406b6213 -DIST Apache_OpenOffice_4.1.6_Linux_x86-64_langpack-rpm_gd.tar.gz 18758514 BLAKE2B 5c90912eef710e4d0a01b548caad44ba053976a2dba3dd8ec14dd889c6d790d0f13d5de4404599d64051e48421f47257e982fab5a38450e04602a66eedd473e2 SHA512 e21ebe89344128ad83e93012ebb5546e1e0875d26e405d6a50f0430ee8fd9b75b663aefadbde0fd9bd64cc4fedff8e8136071b68e5f7f06a6af83bb7319da4f5 -DIST Apache_OpenOffice_4.1.6_Linux_x86-64_langpack-rpm_gl.tar.gz 19776753 BLAKE2B b7cbd70be76868e43e12640b6b76450897dc31c8f3db347b1cc49a36c2ab517f72cc14da4ccac7fff8cc7e2b420816ceb52339b84248aa4aff7add917e90bcaa SHA512 1e7807424dbb00925a16b9f507235ce4d677402eb5963571378c4fd4190323b9634398a039f3a5f7b842088b295607b9fb4d0b4c02fb2172e0dd4e429f2bdf2e -DIST Apache_OpenOffice_4.1.6_Linux_x86-64_langpack-rpm_he.tar.gz 18778426 BLAKE2B 2e99ab4b251a9e496a64b396ff447c7e1d00d5dfe115d065e642fe5ce8573ea39b4dcc8b79bc37527e16521a8eab45e0fad08d45bf89ba9b80a3a1899711e37e SHA512 b14c1a1cd36850c4628d2cf00e9b280f5dbfbe315d9fc779282cf15220a06e471586c28d7bc1ae0cca8082da28df98eabacb6676145aa23e80e010e1945017b8 -DIST Apache_OpenOffice_4.1.6_Linux_x86-64_langpack-rpm_hi.tar.gz 19738628 BLAKE2B 968c4126127dd5b1e21af592eea9e438982d2b65422cdb7e0b1b91e1e05db3b830d47eb25b425778b02dbabba0a0e96a7f8ec11050f3d752929223c1c0c123c8 SHA512 92f8c8c1e18281789789ce9f909f68c5e0cf7b7b196e825a375b72157c8e66611674d9e9dd5866815621b4d9b767bbffaf2ff4db7b8735cdba99a6e293e8edf9 -DIST Apache_OpenOffice_4.1.6_Linux_x86-64_langpack-rpm_hu.tar.gz 13105240 BLAKE2B 10ff9f4b651bbd242019cfd78302abcb4893f1faa80816587d636e833c34ff96b6e4ce4125a10bf9b1dd1100c4dcc9ceb23d42d09b9b83d148572262eee5b733 SHA512 a6e24ff185ca396f41e70208bacb78b8bf7c6b4e35577aec2d044d91c3708d0bacecd593207b93662bd5cc1d3268eb30ae4aa9bc6e3ea8038ee5b9018db85db0 -DIST Apache_OpenOffice_4.1.6_Linux_x86-64_langpack-rpm_it.tar.gz 12810928 BLAKE2B b5cd385f2e73ee329b1f72269ef23f99c7ef35a0a2669b47a57e3889d70e2edc07c9acaf72bda35e47eca37247940c38042d29b0685fc2ad349c266adae60675 SHA512 10d051b78ee1bbfc0607f4b974b51c92cc25e3772d9432fe8f282d761a7880b51c34402e6ba2d59be3322573bc15a6319ba17b246de89d8c8075326a19ec890a -DIST Apache_OpenOffice_4.1.6_Linux_x86-64_langpack-rpm_ja.tar.gz 19054212 BLAKE2B 7b7b070e2d19b37679e257cdccac5b64f7d5505049852098d2feb1ef8b9c6daf8b2e7fe2b9aef3e7c288fce2f56508fb295abd8f65df6113943ef82d6948dc92 SHA512 accfee4fd1e620cd47ad80e8397ec22dfa08276a1928122fb7bb7a32b9f767050205346ede1037271f610ba69482d04a00f5875ff9af89bd7a63d2754d4d56fd -DIST Apache_OpenOffice_4.1.6_Linux_x86-64_langpack-rpm_km.tar.gz 15959459 BLAKE2B 2b6901b6c492d61413568b8bfde94398e2fdffc51c11c6b05f99200f0018fc08fdd363f01d3878defaf5c8280d44259e3bf02676e0dff1e79660ab9effbacd5a SHA512 2620effa6bd1709eab2060caa580d7b382f38db16a4466f901b0d897b7460d05d59d675671883bddd9abc16e5012c5fee0c66f04f889c6eab928ca294e2dae4e -DIST Apache_OpenOffice_4.1.6_Linux_x86-64_langpack-rpm_ko.tar.gz 12556735 BLAKE2B e38d396bc68140a4886f5b891610e2d7b953ef487255fa7682f5ebf9e63a9d6f1152e17592d0e680a571ae4d10dc989180839b858afc97546a6fa86dd4c1564b SHA512 fd83dc8808c361170a0a8199a294f5514372012ce510ec1dbb08abb18c099af64c5b7ebd25041c399161456f45ec3e98e30a28e34e7c0ee97bea832182a83a06 -DIST Apache_OpenOffice_4.1.6_Linux_x86-64_langpack-rpm_lt.tar.gz 18655444 BLAKE2B c40746f8b954d2a467de8ee19616b6f7725a2c71d2c779c74e74bc956220e5e7e1ae8b66ebeefbf4fe768198f52bfddb86bc7ba2f1b55d6786a74b862779bf38 SHA512 f5619463a860c16341ad67f23bdca73210a266f7ba91a63e0b8ca6c6f1f6d9a90e049905851e3098f26bd21235425a1b2461fe2e9271d7f79e13b053a197389e -DIST Apache_OpenOffice_4.1.6_Linux_x86-64_langpack-rpm_nb.tar.gz 19895321 BLAKE2B ac61c45904072f62ba55671d4948657d3fb771f9a227ea349b4cdf96eb7b19bdf52eeea17a47987652a2a9f74e24991a171334fec3e7beb5852f7ea5e17c773f SHA512 3a621b6bc0e70138c1fb888404127b313b4d1de68927be6dedf3186f0d8ac6be73f800b9ba40a8a420bff532e55dc1d2540444d29d007eb7a1005772b84d3565 -DIST Apache_OpenOffice_4.1.6_Linux_x86-64_langpack-rpm_nl.tar.gz 12647731 BLAKE2B aeec58cd6a2bf9ed3d93033b18b7c123affc2077a313a551090a3edb281292e28738d0d3a0f223e9ecb0664f3c6567b481d9579de59dffa207b4e1e27b566811 SHA512 74533061d9b2055d944821a81ba56fe5830d5f65e82b317617809c5094baf8d7d8fdd5fdf7429ef2e76436e683dd121220f45ded2a99541c7d20d5eff5627beb -DIST Apache_OpenOffice_4.1.6_Linux_x86-64_langpack-rpm_pl.tar.gz 12989098 BLAKE2B ccf4a6db0595768a4f5ea35e1d594556ab836810756d8111ec902cfaebc0ac5461659ddd6a91aad384943b43c4eaedefc411cd46eb4aafe957f4d3dc7cfe1f3b SHA512 4addf577ed1ac32ddf4d29d0eec45b2f203695f57e25a66cc2bcae56356bac173214bd2ca8f3f9bb6e511f48f8ca797a807660095b44980c4966df23b27167dd -DIST Apache_OpenOffice_4.1.6_Linux_x86-64_langpack-rpm_pt-BR.tar.gz 12662908 BLAKE2B 7a5f5dc6d5c8cfc04a4fed136af3318a64050da2887c9f4e35050c6f48f5d8680b037af270bbb73b6bba3559dc700abe24add9f20ddabd8e4fcb1685a01bca22 SHA512 10dfb04cb5215726d2c6d4a2c75bdca16b15a5b156275ddc05ab5b5fd7974702086eec3ca8a8eb797f17dd7a27ce7efc1f93d6b390223c8fbbb6b5bc2be0f939 -DIST Apache_OpenOffice_4.1.6_Linux_x86-64_langpack-rpm_pt.tar.gz 12657515 BLAKE2B aad9d39d021a1d0fb3ece8d76ba56daa844422f7076a7bbd2850551300783bded99e4bef2667e657e2216471484587300f75acd0cc8e0920992261a01541ab96 SHA512 131b8d8b8ca268446a670c33615f57ea4a8af3b1c34ff01a08ec5137fc7eeadfdc64a6e90e8addf0d171ba2e5028c55589d83be630a8d3b073417b5fbb1e19c1 -DIST Apache_OpenOffice_4.1.6_Linux_x86-64_langpack-rpm_ru.tar.gz 13744671 BLAKE2B 10447de93d091dc301f2ceb4899a53471b2c1537c254c74979e56a9570ac6a6c7b1bf717441c59dc32ab08b5f84c0df2b0567090a715d5efdb35093207fe31a7 SHA512 50a4359b5efb4388f992e0ece9226be06c255caae499d1a71a9fe012a39d63aeebd088ecedc13d9510e4cd64f7cecb1646a6b8bf7b8fc852fbf9e5e0dc3fc2eb -DIST Apache_OpenOffice_4.1.6_Linux_x86-64_langpack-rpm_sk.tar.gz 11845678 BLAKE2B d8b6be6ca1c9b4b8d43ca98de87014a8b3f15848d9a95327e7e3857e5fb449b8f5d8046b3a5801ebc8a0431883a3fbbe4c53a96a2ffa359616363ce035d1c979 SHA512 7ca6910a88c0c5c593d899532a3cfa943cb2d933356f61df4c52d6b3dac6c70ac0632de7a5769cbbea7788d841833251c291818a407363da15b691561e4e7d43 -DIST Apache_OpenOffice_4.1.6_Linux_x86-64_langpack-rpm_sl.tar.gz 12587279 BLAKE2B f4e66324fb420601358610e0001179766ae5d9739c88c7dbb5db91aed50edc0b78792d2fb3195aca948a7e0df3f3aedc9409ddee25496f8dbda59bc63d8504af SHA512 d129f91f819fc09f22722d8545cc26ff008163278051a2acbebadd947c3a27205dffa1e790f6ed7522fbe8cd9a57381b3d24b171aed24f8eb18f2fc84d9bc3a4 -DIST Apache_OpenOffice_4.1.6_Linux_x86-64_langpack-rpm_sr.tar.gz 18739687 BLAKE2B 77367768815d41f624b60170e672f7972718c692ecb879b4571b4914ffd96bc108555d41647e2749b8c1539f7e2c8b4fa2eea74b332727d578366560568b4b22 SHA512 c33c8555ffe3dfaa4e96fe5c5427d0ff1b3ea8551af5904597ecda4c78175d0dd82ef2ee6a14c009c1d89e6e94556496af4d541f0620f5255219392e7d0e3675 -DIST Apache_OpenOffice_4.1.6_Linux_x86-64_langpack-rpm_sv.tar.gz 12480908 BLAKE2B 269172d93bb5f03188b0dbb9faa20c94dfefcdfe21380ff2a08474a5190bf544825428f947c602fd4f423070c7a0a63b5d843489e62e60f2c0f080e5c5646fed SHA512 87a98d1c65eef08738fb6384c1b3ed9e18575c2122bd8017791c62c8611e4b1415a57965a49ab83e8b25b5d1ec849d9030441433534a00e42b6165398ed1ab42 -DIST Apache_OpenOffice_4.1.6_Linux_x86-64_langpack-rpm_ta.tar.gz 18758998 BLAKE2B a2d857a97d5937408712a28ddd256ef285f50b389c614a5e9d93f4618ed42dbbdc910753a9c1a0b5aeca594e30c93b4e0f39f0c461af0d5baa100293d8c8e93b SHA512 9030ffb35ab7d9460ea5b6a27c192e11831c95ab974fbaa8f6f4eb90fb9a6d721d88fabaa39efbcf80478d665f4e203869f25c1baeaf7e4da0bfeb8a60145eea -DIST Apache_OpenOffice_4.1.6_Linux_x86-64_langpack-rpm_th.tar.gz 18709813 BLAKE2B 8137c4fe7bfcad491d7edb79d19f34be376e1386a01881b6cd2b4937ca3e264d23974641f21adf6289d31bf4ef8c21bcf097e139a3a1a2020fe07d693fded86b SHA512 9b93a459d7af3b5de1f15a8caed0b0824d8aa5dbbd5d57be9f79b1861bb14256c6fd54b965570cdb56a5ef13b7708ceed6b3a00e2451682a3b71dfdcefd43f66 -DIST Apache_OpenOffice_4.1.6_Linux_x86-64_langpack-rpm_tr.tar.gz 12182835 BLAKE2B 98b075a743f8df43f559f72381cecdd78f8c66ee67937d60a7153358f6c8aa0c0c329c297bb510f1e8f20ec8ca2f678bdeaa38c1a0bf29466b251ec583db7bf2 SHA512 262158ed748943a23af21e48416cdd1713c6d02eb937020d2a377ba548e3fc705233118a149f368265f1087cfeb5707785c0ef830aa969c790094a3fa2a1650c -DIST Apache_OpenOffice_4.1.6_Linux_x86-64_langpack-rpm_vi.tar.gz 13428036 BLAKE2B 1e0df5e8077a321b3573703bf29af1dc4386652814b7b30aea6e9bd883d20956a313d239c29b9f764b71334558024f6988f9c6acd85516c6f47a62587d191e6f SHA512 4e44e4c550d2f5d3596bd53b99fafab47b3b567b13c1183fd274a8ebe7ceac585c3edab51d860ec86f4de42d5ce37974b4770a006c68d1520e5fc1b43412e893 -DIST Apache_OpenOffice_4.1.6_Linux_x86-64_langpack-rpm_zh-CN.tar.gz 13865208 BLAKE2B 44eb061eb5ea255b4af663c9c929893ea87b923ad1abccc277dfbc3422a15c3370305e6cb01a4e25d521ed509ebe1cc27448453bb654e71278273cd3dc2675a6 SHA512 5f384cbe98ca8abe0f6501713002d9d4cb5a56405c904023d6b240934f096cfca0420ce0469bf24c1b238bf5d098bfe9ed114dfd681eb9224787c0dad8191ccd -DIST Apache_OpenOffice_4.1.6_Linux_x86-64_langpack-rpm_zh-TW.tar.gz 14074759 BLAKE2B 3250dd5e6b13b6812e62c9208b05f160f19306bd7d6f11555d7281f10e860785d8f90b4f7497fe017db1f14d1b4c49ae69bc70de0df2dba03b0a45a19fb051fb SHA512 4eef2271b473fec44e4e3f68c60d05634a57a14f563b28e9d1f48c45ebcab295c9de5bb2a00cda6d96735f58467fdef44f87b0f69edfb80dcde6634eaeb6e9b3 -DIST Apache_OpenOffice_4.1.6_Linux_x86_install-rpm_en-US.tar.gz 156322235 BLAKE2B da5c28d3c7bab633bbfd0486208c9bb278aac0dfbc9702315ebee35abf7f9ae1d82ec4a0224a9fb530e89a103514ddb27261842ded8fff6f3010bed108174988 SHA512 bcddf14ff245c1314dc000efd909d376ab77d46920bb9a311a41685c4e2d4e4cd49b471e370fedf7d9ad1d695460e5c5e88b7a78ca842adf2e8c1112cd2b21d6 -DIST Apache_OpenOffice_4.1.6_Linux_x86_langpack-rpm_ast.tar.gz 18762044 BLAKE2B 69f901974e1d9adda8dfb3e4e679da6a751a4e13846c96086cdc127b795bc529b990d871d8ea606d41527aaa17f9c30db1f419cff06983752bfd07098b6a37c2 SHA512 f5d2d386a43ab0e375df15e5a03fdf8c1bfd20299bd93fd9cacd37da45bc08024406ba3297643ef38d378b8bc9e6aaf55886984e8f23aa2d42683c046a2ebe93 -DIST Apache_OpenOffice_4.1.6_Linux_x86_langpack-rpm_bg.tar.gz 13615618 BLAKE2B b4dca0578d002dab18def030e828fca457532d9c90922ff19a4d6d25bfbbfdc7cf465c5927ebb63e6652fd209fb1930c6994343d4740b4e8a3392f2a11c0c534 SHA512 d720b38d0c282972f05da38493368dbb5bb5d5325aac5ea0f3e90590c357c3e1543e64602a7e0cb04f0532f963c14f237b41c9a6cbcb441ca805547f9d9a5b74 -DIST Apache_OpenOffice_4.1.6_Linux_x86_langpack-rpm_ca-XV.tar.gz 20200493 BLAKE2B 308dca56d16e5309673252faed09c8c51dbb38a3b2d7bf3f5d5d5c5cc78deeb8941e50c8602413b08bac92ad00ab3de7eb5b2186ded30e4dcbabee4aa59170b2 SHA512 b758db1908cf5bc867cbf86a361a42b4f4387ae35a353408764a1f3354204ed2bc659beb95f07cb5005b429c39acc6f379c40e39476e174b2a4cd21f2af56c62 -DIST Apache_OpenOffice_4.1.6_Linux_x86_langpack-rpm_ca.tar.gz 20193242 BLAKE2B 819a253f5794ce9a077317b6d9adf205ba071c14b47152824813b759d1fc68cc21f62d37c1632b042548cec02cb17b65a076980855a6f030d049fc7d34f29326 SHA512 fbd521d7d646d046ff811258720a6566e309c561267b59a88f978873d62f1902e910f55b9f714d978cdccdfc5275403f30bcafcfaba8cec64b2dad4be7719f16 -DIST Apache_OpenOffice_4.1.6_Linux_x86_langpack-rpm_cs.tar.gz 12661534 BLAKE2B 9c2c11dadc1f375a2fec20710ab1a49764ebef129566ece32b6d11ea69b01cea00f7a50f095c12c9d5aa959e19aabba9bd6abc5a3eb8262ad17abec30d97fc65 SHA512 33a5ce75ea8c3e474f88519decae342ff3dbf54d3f49a45ba83d5628c49ba12eec893482ebd303af35058df6cb7f9ac757cc10b3b4ec404848c89fecb3c0d4f5 -DIST Apache_OpenOffice_4.1.6_Linux_x86_langpack-rpm_da.tar.gz 12449109 BLAKE2B 4907cacce6686eb1900c3b1dbd2d0b97b3e2eab19cd307f126df51aa9005f6b67a5725f1ed0c9c81449bc4bcbbf398107cebe90b19bebc0c81e86ccfb7487415 SHA512 fc2cf1b1b44710a45bc068b2bd5c800b71705f5b21cafbd0e57396920ebdce0852f161a0bef1ca9cbcc00794e37a88a14d68e227763737da4a413f1c3a124386 -DIST Apache_OpenOffice_4.1.6_Linux_x86_langpack-rpm_de.tar.gz 20380645 BLAKE2B bef019c5d7d7b34db03b37487c405d83041809410d038e6b022cfb447fe356ae6ad004bc256f1dc280ae2abdc90050edc52c7bad1aa913e9b7106e3e97ef80ad SHA512 ceda9f9fb91ad221f32df711eee3d8a2ecde3f0628442b998c3ce6dac6e65e4c1fadd64b1b537320e412b6659fa9a847080c215e71cfde4a16c81c802ac3cb7a -DIST Apache_OpenOffice_4.1.6_Linux_x86_langpack-rpm_el.tar.gz 21723477 BLAKE2B 019ff8989a588cae466014d1cefbdd117ef4e98c5c3b5f82a440ec537cb5dca4c35bf52c4e1fdc9455457bb30df8d7d14d2e3863d99ef8b241e1e53be3e7f8de SHA512 377d02a6a112fd2db9369d0596622d8dc6ddd55aa50565ea053667f3c9ef019a3c97cf66a2f93380532eb48788782696302b58a4c361ed1598abb554843973f8 -DIST Apache_OpenOffice_4.1.6_Linux_x86_langpack-rpm_en-GB.tar.gz 11411623 BLAKE2B 65a060a7567336a6b142c406018a479f0692eae7da9b682595df8a25455eddc6183a90b4a272e50a1e7ba59dc9d2d64f56ccb5c48cd63479c43fed11a5d68040 SHA512 96e659d85dacc3a2150006d78eb86f3ccfd82871dc8fc9a72c4091a0abca3cfe35f4f9e90a43c868e2ff49f0fa5ccda7c6a23343c2c1b3669ea63b431425da6a -DIST Apache_OpenOffice_4.1.6_Linux_x86_langpack-rpm_es.tar.gz 12848897 BLAKE2B cd01fae7af4914614964164aeeadfc4decba702ef35fcdbf0ce049bc2e3bad6a59f4486b3266e268baeb3796e28092b8e00ea0fda494a20197d9ee20f29fb0ab SHA512 608d5495b7e1d1de6af5f29348885533eba78d7cd2c8f6c0df2211ec960603119abedf525ba615bc7030b7e014001ef0bfe41f8a570c933e5d4958469d8ea652 -DIST Apache_OpenOffice_4.1.6_Linux_x86_langpack-rpm_eu.tar.gz 12704895 BLAKE2B 7086d39f074908280de8474d43631c0054fbfe648fceb0c6304c81e80dd6d138a9f5f6e026bdf955674d8dd903da2687a84d7610646747c3f66ccd03677f5c7f SHA512 1378fa5c94d5e82578df2dd139f66ef37b097c4e805cf32704f9ad7bf9563c5dde9c437aeeb232ea232671c563794b1da82cef2419ea82852ad9c4e8dbf3e620 -DIST Apache_OpenOffice_4.1.6_Linux_x86_langpack-rpm_fi.tar.gz 20478098 BLAKE2B 74bc27963d21f772d4f711f253ad6ad5f0007f68d0783a883aa0a319daa69605ea924003d1ba77f6c2a2c2d85f25e57d341517f350d17241764f867f8353094c SHA512 79975611989c7d1d6dd125a9c90c939f85495df11804f8d21c217182986095d6e86d3318d541c51d69be7a21a1b1c723fa1ba9213d83cc82ded6f03f28d2ca72 -DIST Apache_OpenOffice_4.1.6_Linux_x86_langpack-rpm_fr.tar.gz 13075375 BLAKE2B 4d9ed8ae3375adae061b0c6e04a2440149d85f34c4215dbf253e87a2c911c95d67d3d27cfd2bfb17ae01107241206679b30a1fa261daf94e742c0fa5687c5424 SHA512 97a47ecfd64adaed5a3a2adb889636db223fc5b11256cd63be3afcee714704467d619fce784c37df8ddd3e0bc65e3d137a7351e3e5ca1c43c7d93ffcceb1f654 -DIST Apache_OpenOffice_4.1.6_Linux_x86_langpack-rpm_gd.tar.gz 18767783 BLAKE2B 02ac428d3ba4ad45087867a3b3bf1d89186674ec07db74f0c63f40504da24df3ee3c4e57654dc1b12a9ae1620d2261c6a4796da9cce12eb61683e0b2eafd87c6 SHA512 9cb41552639e9ffe2e58809ca405c8ce2485187e3ecc995d41ccd58694b6072456e7aa934de5a06a847dae18bee6bf8050c493c14cc424dd7a14c4b64d960072 -DIST Apache_OpenOffice_4.1.6_Linux_x86_langpack-rpm_gl.tar.gz 19785316 BLAKE2B 12a552fbbbbd5dc6efb301a50dab5d33b5fb9009c885c7f2483ba6c7b7f3fcc78f0eef52042ba63d016cae47805d6094efb816c09a3f3eb2f97e8e89d01c6b99 SHA512 75c7c7a059734d8715a444e6e0b722252a0c4bb2f013676f3051d9bf6edb0ee1a07baf2b9c1631b416c501940e7dcba8b01b19e29536dc44da72d938007a2db5 -DIST Apache_OpenOffice_4.1.6_Linux_x86_langpack-rpm_he.tar.gz 18788677 BLAKE2B fa32433a2cff27c65d85fadbfdeeb6f44d625dd2d988c0c7453cd49fbe4f37f2faa13c5144bd090dcff630fbf9082557ed1122da5312365f275913296885c5b8 SHA512 ebaff77d0810d8b181f40ce8e0dc28d54b1a44e0dcf850a6db6198719b2ddd16415a63ce2500be664057e94758641cac99b31fd9fe86703e124709146efe986d -DIST Apache_OpenOffice_4.1.6_Linux_x86_langpack-rpm_hi.tar.gz 19748073 BLAKE2B e5ca85268e054f657437d574e923d880c0c1db79f83c7eade52f20436cdcbe2889d18c3b6c2fc07cd365662f29c9df46c191ea7367d3185046364113960725b3 SHA512 5fcbcb5cfa2920b1d082e135a61b47b8fa34f0b43301d03d2ef6fec3efa29b010e9755af5518d98c9d86bbc00af1c353d427bf5c075b9a0db8be29342405ba82 -DIST Apache_OpenOffice_4.1.6_Linux_x86_langpack-rpm_hu.tar.gz 13115368 BLAKE2B b35501b4895e98d85fc0e77b5370b790caa22b33bfb7adf74d1044b8d039623e5a99f8dcd8888e591432aab5040b7a830d91e021c1cdb8696a72661e1f2cc296 SHA512 4eb15ae5524a9d0bd386111e0879e061a951c792c211b73876fafa28e0d8f0d511ba7897d77b99fe33b147e9347c325dd0c954251a2e82e295ae73b5a462453a -DIST Apache_OpenOffice_4.1.6_Linux_x86_langpack-rpm_it.tar.gz 12819621 BLAKE2B fe491d5d63b8b6bc348d4def5ce2e6e8f48a9d0b054caf21a8b1f5dd5c0956a8b2c337c8370bbcb9a28a5f9ed7fbd89bc0736c8fd1eb5875b2789ccb374da235 SHA512 8bcbd3140e4bab202aff116ac99071157ac498cbbb0ec411387a350056bd1a9b1ae1ddf475c344db093df14a53139200c1417a05c066476fa43db0b789834262 -DIST Apache_OpenOffice_4.1.6_Linux_x86_langpack-rpm_ja.tar.gz 19067803 BLAKE2B 74df3853ee644dffd1da2b59862eb5db247d06947f3fb2a6d7dcc411ee8b6bd82da7cc0585bdcb892067ec3c33c69fbbcc55ad02f9a5e943d434bd93e532d2aa SHA512 31c3f9819fdf57272dad61489cddc1ceb3bbf43b176ab74c5fd6748bd369fc3d45c41c5afa1027abc56f746d7d896bf604c1bcaa5582f148e3ba793ee96fb7f8 -DIST Apache_OpenOffice_4.1.6_Linux_x86_langpack-rpm_km.tar.gz 15974645 BLAKE2B e25ff7d2a302101f3dd6724056a43641e4ade85f0dee92a87e11dd0704b2d5b894b4b24a6a505b9ba8b52b17e058a7087b09d42c1966ef506e3208f9aa15b8c5 SHA512 801a061abb5ccba940d369c64030396ec1df7b828a7305acf3910bdb89d7608805df8a80913848787c3aa68cbbfb18cf029dd051f852b9372165f78b9855ed50 -DIST Apache_OpenOffice_4.1.6_Linux_x86_langpack-rpm_ko.tar.gz 12565117 BLAKE2B dcb09e2fda3230896dd094110abf6c805b51b8d39fd064adfd46d44d01bb45a19c4e1c686d04cf3a91507f8ffeb7fadd1db556c048e3ba1a409eed030811f819 SHA512 ef903d22d15d03fec1a1f0767ea9283cc41277fbb517e465a3d5f5cbec7cebc72a66ecef45143aed07f0afd33e07c57bd57c3e3252bf201a516f6a7b8b9b2fc8 -DIST Apache_OpenOffice_4.1.6_Linux_x86_langpack-rpm_lt.tar.gz 18664636 BLAKE2B a86c1b135296512d75722760bedb0554962aed282827e74b111ddb4d1c961497d4fa514b1f3ad16c578dcb07bdb11ed9b8d60a5e2f546afee264ee141ad5a7c6 SHA512 4bb9d00ffcb1cb971ea8f41d2b4416dcc31ca861f3f7e09fdcb9d13149660a74ce46c112ea19dc42f6e230a50cf4d6561e8714976efb1631bdd7829b9e5e2b82 -DIST Apache_OpenOffice_4.1.6_Linux_x86_langpack-rpm_nb.tar.gz 19903280 BLAKE2B deb80f9b9afced0a497e1ce9f45b9ee9e387caf1cafe34e7b49f8ef00a07a099dc40afd44871159d9a592b85f90288e121557fa35c27bb0635b8d39d146ece6e SHA512 e8f3156621d009dc8ce7e9f5830ecf3703aa2bc307a116090bed8be6824756038a57c3beb4a3ddda655fd3dc13bab2879ceff825a662478053ab17b7645ee7d5 -DIST Apache_OpenOffice_4.1.6_Linux_x86_langpack-rpm_nl.tar.gz 12653988 BLAKE2B 814d670a3c36270a97be0b24afa6cbb91a356df09c8786233832b302760dc197b817005de714b5f8adae705c530555d5c13dc4c2cbbb90b6a64869c37e8331e0 SHA512 e9eca007edf401a7a008226cb5494fe1ec665f360343f8a4b65c1f5f55ce802efc6fc61c58e1e78df6e75ead6d74bcbe734adddaa18ace7e4af388cf2967af64 -DIST Apache_OpenOffice_4.1.6_Linux_x86_langpack-rpm_pl.tar.gz 12997757 BLAKE2B 8f22b80b0ac4175442d6827aa3c41f60a8156d60f1387b0d5b07e70acf4086cf019a4b3d2659cf32dcbdeda3a24c5673484c17567021743aa31ca93a6c0bb1c5 SHA512 823b581f65932f436a4397f6ec8c390786ecbfb3d2dacb45868b0a307ac81cb896d04821cb507df178a2f701d030c358a0d8da04a54781cf07c5c73df31689a7 -DIST Apache_OpenOffice_4.1.6_Linux_x86_langpack-rpm_pt-BR.tar.gz 12669424 BLAKE2B 1dfdc4765d5e430d1f5d2741c24d4c53e3dbbef7135fa8369b5b5ac0c484f2f3875b97279a8423444effab4843ca1a19f926881c6379e1ab416f765c277be274 SHA512 da7093845a44ff07895e0982044bf0368b234a355a094a6691762698614fbd0f191d767833f8fe9b070b65d4ba4df561908856b3d652ba6f73a8aa150b548573 -DIST Apache_OpenOffice_4.1.6_Linux_x86_langpack-rpm_pt.tar.gz 12667729 BLAKE2B 17847b1d05ec47b3f7df945bd09bc49cceb0a8ec8adc19f7ffcf6cc233bb0e44408bcb6d0088e57034588129a5e5f1541d934b6fc4c7295afd49d5d6c1df5421 SHA512 922d05fee1cd0906fc4eb621ae01978d0395fa63d98aaae2a30126593a7b0802ce032702de869e43c62c5a1c277115b16492632c9c469a303199d977d353b5b1 -DIST Apache_OpenOffice_4.1.6_Linux_x86_langpack-rpm_ru.tar.gz 13752250 BLAKE2B 73412cf24dc9ee9298fc86ad101015fac5d6e3016328d75dc5f41208c3e5baab1c8a63aba7ce2c9f219fdcfa7e50056bf51b16f12e95853c66686f528ffe65e9 SHA512 0871b4b89ee3126329dfb16002714ff281f6cf5a88ae53bcd8ebc4b4858f873f9448ab91935bcf5adbc64e674149b62bf298f211705312d4837119feef3b8386 -DIST Apache_OpenOffice_4.1.6_Linux_x86_langpack-rpm_sk.tar.gz 11855919 BLAKE2B bcf1294ff12451805189f765b2611becf781ec549f58c7009224d651d0d19085accdeea5580388915fbe69b824e25feb2f3495ba231a1ffaf40c8cc36ba22cb4 SHA512 bdc784456c15d4a4806b543a6dfbb5dd9654fbd907a83ae3d4b210344bd534750752acc1b89e4f90ea6475dfcbdcf738e3bd976d6db34e69cc5c707655742950 -DIST Apache_OpenOffice_4.1.6_Linux_x86_langpack-rpm_sl.tar.gz 12599268 BLAKE2B 63beda0ad2c88226aa795015316353a8f3b7c1c131bd666230fa8675c078b591b7b0d814e5b116271c41f5801822fef8ee1c0863e71fc21a569f779ec6205e84 SHA512 0446e3d2da03bc8d654ab2b70ae17f8acb161389f7bfdf63f697ae75fe4cff939e5f5f307fa2f6715451e1d041dc8501b4e513f78ca880a7ccf83635170df829 -DIST Apache_OpenOffice_4.1.6_Linux_x86_langpack-rpm_sr.tar.gz 18747955 BLAKE2B f0e4f1e0074704e20c76ca926d7f2ac4de660a1d656651d2b59108c2a1ff15ccc05bb005f6979393d9a4e854e145d1f3741efa69e2af616e37a17707a3f0d0a2 SHA512 3b2319291c9a406b8bcf9ba4cde5299adb573ca82f4ec948fbe07f1e19ef34bb8346404bfb92e96d073762b2a2171d210493a17090fba034bc956615b10c3c3e -DIST Apache_OpenOffice_4.1.6_Linux_x86_langpack-rpm_sv.tar.gz 12488582 BLAKE2B ed8799ccc24e25dcaade14b0ddbf80091e44f6df99e5c4f555cc3b15e23bf56435fb36c072408489fc995b2da602cd68158ac45dc65ebd2282bc8d333baeca62 SHA512 4487cafd057c7d9aa850bb33bd8aae9dc2f9cb082fdb33fc03912f799bad8ea6b2a187f869c5b6e8a632b4c13a51b668565bbdb8e5fec7250ac29c648f5ffcfe -DIST Apache_OpenOffice_4.1.6_Linux_x86_langpack-rpm_ta.tar.gz 18765716 BLAKE2B 036fbaeb942d6cb803e0a5d649d48fb0952135e981581dc560b3630f014ebcbc722c78dbe8a9f49f0577ede9eda2749a5f70e0810c653189aa4731e44912ebea SHA512 53fffa489e76ff7d0b8792a460822af9d2fdb0a41275b758f1b689da657c2de08fc8705862aa99cd6a5d587e5711a2faadcfafc88e64d9dfffc5705f27eacf05 -DIST Apache_OpenOffice_4.1.6_Linux_x86_langpack-rpm_th.tar.gz 18718923 BLAKE2B acd2ae11c6e0e52a0570cafd948389034cbf25e870d974e481defea6260643f36924ef0367f34605ef7940583efb67cb027e499f7a9e79bfd70d78fe6b769831 SHA512 15484277419eb13253199397f2cc1d40679d75edc0b0861ee45ff11fd6e3a2607b43ab98e2f2bb3220d12acbf1442832fc57a2fdbc35f4d0f9977825d71101f1 -DIST Apache_OpenOffice_4.1.6_Linux_x86_langpack-rpm_tr.tar.gz 12196002 BLAKE2B baed70f0a841270725ccdeaa7be7b318296685dd1a74a1df1122ab6ff65d4a032c2bf2d28cd6dde9b020c8a546a63d0046d5ee3a9dc80c5162c172832057d3ad SHA512 fb4f36128fe92c1b208ed8644dbc8a0b198ed63b52cf82484c87fb213f6ec978b5488f38424a3d02233fbac59a485c89c41322139d2780345b6d7a2c97849ac0 -DIST Apache_OpenOffice_4.1.6_Linux_x86_langpack-rpm_vi.tar.gz 13438574 BLAKE2B 78a946da888cdda4edfcd7398386925f1e7e27ab10dc0f9d6e43b1fa7269b5282574774185e8e964fbbbc2aaf60f960862feee2927e918e46defac5b94ea604d SHA512 f406f5f4e7d21ea9031f316c73bfaa8e06f6eeb724a79db0bd38607e5dc73f043d55e37528c5d48bf7cc031bae751f792447fce70feee9ca5f2e46b738d1c7f1 -DIST Apache_OpenOffice_4.1.6_Linux_x86_langpack-rpm_zh-CN.tar.gz 13874438 BLAKE2B edb1cc8b0a6b94f7fa47166ad26f45d58774bd9567cbb6e3a1643f038d335f33f92a8ff2b2d84bc59a5b4cd020e3f68826fd9b7aacc4f1534683288c58c5cacc SHA512 722b8a1e8fb39a01dff92ccc5db61428348b4f033efa6e9d150241a2e34010444ae43dac54b8bb72b90d98304c62328db8e39cd2de8077dc49f2e1cb3a475c24 -DIST Apache_OpenOffice_4.1.6_Linux_x86_langpack-rpm_zh-TW.tar.gz 14085971 BLAKE2B fba2234bf067ebc12e691ed32800bdbabd6cb328def31dce7fbbe589437c7490b6ef6d2bbd543240c7be7be3a4bc6ef4a1685ad0c3f1ae7ed3af7a1c2268bea8 SHA512 775184deade61bc8059a5adc8ad63fec4b157491edb8c4094ec8f80b3c66f2d7de574bf20817fc3077203bdaa029f6c5e4efc4ec39f15f41ff93d760be44e213 diff --git a/app-office/openoffice-bin/files/50-openoffice-bin b/app-office/openoffice-bin/files/50-openoffice-bin deleted file mode 100644 index 5b7877ba461a..000000000000 --- a/app-office/openoffice-bin/files/50-openoffice-bin +++ /dev/null @@ -1,3 +0,0 @@ -SEARCH_DIRS_MASK="@GENTOO_PORTAGE_EPREFIX@/usr/lib/openoffice -@GENTOO_PORTAGE_EPREFIX@/usr/lib32/openoffice -@GENTOO_PORTAGE_EPREFIX@/usr/lib64/openoffice" diff --git a/app-office/openoffice-bin/files/wrapper.in b/app-office/openoffice-bin/files/wrapper.in deleted file mode 100644 index 0cd84a19e640..000000000000 --- a/app-office/openoffice-bin/files/wrapper.in +++ /dev/null @@ -1,4 +0,0 @@ -#!/bin/sh -export OOO_EXTRA_ARG='' -unset PYTHONPATH -@GENTOO_PORTAGE_EPREFIX@/usr/LIBDIR/openoffice/program/soffice "$@" diff --git a/app-office/openoffice-bin/metadata.xml b/app-office/openoffice-bin/metadata.xml deleted file mode 100644 index 06495333d1ca..000000000000 --- a/app-office/openoffice-bin/metadata.xml +++ /dev/null @@ -1,14 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <email>chithanh@gentoo.org</email> - <name>Chí-Thanh Christopher Nguyễn</name> - </maintainer> - <longdescription>Openoffice is the opensource version of staroffice. -This is the binary version of Openoffice. Use this if you don't want to wait -for the source version to build, but be advised that this may not perform as quickly once installed as a natively compiled version.</longdescription> - <upstream> - <remote-id type="sourceforge">openofficeorg.mirror</remote-id> - </upstream> -</pkgmetadata> diff --git a/app-office/openoffice-bin/openoffice-bin-4.1.6.ebuild b/app-office/openoffice-bin/openoffice-bin-4.1.6.ebuild deleted file mode 100644 index 1cf8dc185577..000000000000 --- a/app-office/openoffice-bin/openoffice-bin-4.1.6.ebuild +++ /dev/null @@ -1,183 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI="6" - -PYTHON_COMPAT=( python2_7 ) - -inherit eutils xdg-utils gnome2-utils pax-utils prefix python-single-r1 rpm multilib - -IUSE="gnome java" - -BUILDID="9790" -BVER="${PV/_rc*/}-${BUILDID}" -BVER2=4.1.6-${BUILDID} -BASIS="ooobasis4.1" -BASIS2="basis4.1" -NM="openoffice" -NM1="${NM}-brand" -NM2="${NM}4" -NM3="${NM2}.1.6" -FILEPATH="mirror://sourceforge/openofficeorg.mirror" -if [ "${ARCH}" = "amd64" ] ; then - XARCH="x86_64" -else - XARCH="i586" -fi -UP="en-US/RPMS" - -DESCRIPTION="Apache OpenOffice productivity suite" -HOMEPAGE="https://www.openoffice.org/" -SRC_URI="amd64? ( "${FILEPATH}"/Apache_OpenOffice_${PV}_Linux_x86-64_install-rpm_en-US.tar.gz ) - x86? ( "${FILEPATH}"/Apache_OpenOffice_${PV}_Linux_x86_install-rpm_en-US.tar.gz )" - -# TODO: supports ca_XR (Valencian RACV) locale too -LANGS="ast eu bg ca ca-valencia zh-CN zh-TW cs da nl en-GB fi fr gd gl de el he hi hu it ja km ko lt nb pl pt-BR pt ru sr sk sl es sv ta th tr vi" - -for X in ${LANGS} ; do - IUSE="${IUSE} l10n_${X}" - SRC_URI+=" l10n_${X}? ( - amd64? ( "${FILEPATH}"/Apache_OpenOffice_${PV}_Linux_x86-64_langpack-rpm_${X/ca-valencia/ca-XV}.tar.gz ) - x86? ( "${FILEPATH}"/Apache_OpenOffice_${PV}_Linux_x86_langpack-rpm_${X/ca-valencia/ca-XV}.tar.gz ) )" -done - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 x86 ~amd64-linux ~x86-linux" -REQUIRED_USE=${PYTHON_REQUIRED_USE} - -RDEPEND=" - !app-office/openoffice - !prefix? ( sys-libs/glibc ) - app-arch/unzip - app-arch/zip - >=dev-lang/perl-5.0 - ${PYTHON_DEPS} - >=media-libs/freetype-2.1.10-r2 - sys-libs/ncurses:5/5 - x11-libs/libXaw - x11-libs/libXinerama" - -DEPEND="${RDEPEND} - sys-apps/findutils" - -PDEPEND="java? ( >=virtual/jre-1.5 )" - -RESTRICT="strip" - -S=${WORKDIR} - -pkg_setup() { - QA_PREBUILT="usr/$(get_libdir)/${NM}/program/*" - QA_TEXTRELS="usr/$(get_libdir)/${NM}/program/libvclplug_genli.so" -} - -src_unpack() { - unpack ${A} - - cp "${FILESDIR}"/{50-${PN},wrapper.in} "${T}" - eprefixify "${T}"/{50-${PN},wrapper.in} - - for i in base calc core01 core02 core03 core04 core05 core06 core07 draw graphicfilter images impress math ogltrans ooofonts ooolinguistic pyuno ure writer xsltfilter ; do - rpm_unpack "./${UP}/${NM}-${i}-${BVER}.${XARCH}.rpm" - done - - rpm_unpack "./${UP}/${NM}-${BVER}.${XARCH}.rpm" - - for j in base calc draw impress math writer; do - rpm_unpack "./${UP}/${NM1}-${j}-${BVER}.${XARCH}.rpm" - done - - rpm_unpack "./${UP}/desktop-integration/${NM3}-freedesktop-menus-${BVER2}.noarch.rpm" - - use gnome && rpm_unpack "./${UP}/${NM}-gnome-integration-${BVER}.${XARCH}.rpm" - use java && rpm_unpack "./${UP}/${NM}-javafilter-${BVER}.${XARCH}.rpm" - - # English support installed by default - rpm_unpack "./${UP}/${NM}-en-US-${BVER}.${XARCH}.rpm" - rpm_unpack "./${UP}/${NM1}-en-US-${BVER}.${XARCH}.rpm" - for s in base calc draw help impress math res writer ; do - rpm_unpack "./${UP}/${NM}-en-US-${s}-${BVER}.${XARCH}.rpm" - done - - # Localization - for l in ${LANGS}; do - if use l10n_${l}; then - # Map ca-valencia to ca-XV used by upstream - case ${l} in - ca-valencia) m=ca-XV ;; - *) m=${l} ;; - esac - LANGDIR="${m}/RPMS/" - rpm_unpack "./${LANGDIR}/${NM}-${m}-${BVER}.${XARCH}.rpm" - rpm_unpack "./${LANGDIR}/${NM1}-${m}-${BVER}.${XARCH}.rpm" - for n in base calc draw help impress math res writer; do - rpm_unpack "./${LANGDIR}/${NM}-${m}-${n}-${BVER}.${XARCH}.rpm" - done - - fi - done -} - -src_install () { - INSTDIR="/usr/$(get_libdir)/${NM}" - dodir ${INSTDIR} - # mv "${WORKDIR}"/opt/${NM}/* "${ED}${INSTDIR}" || die - mv "${WORKDIR}"/opt/${NM2}/* "${ED}${INSTDIR}" || die - - #Menu entries, icons and mime-types - cd "${ED}${INSTDIR}/share/xdg/" - for desk in base calc draw impress javafilter math printeradmin qstart startcenter writer; do - if [ "${desk}" = "javafilter" ] ; then - use java || { rm javafilter.desktop; continue; } - fi - mv ${desk}.desktop ${NM}-${desk}.desktop - sed -i -e "s/${NM2} /ooffice /g" ${NM}-${desk}.desktop || die - domenu ${NM}-${desk}.desktop - done - insinto /usr/share - doins -r "${WORKDIR}"/usr/share/icons - doins -r "${WORKDIR}"/usr/share/mime - - # Make sure the permissions are right - use prefix || fowners -R root:0 / - - # Install wrapper script - newbin "${T}/wrapper.in" ooffice - sed -i -e s/LIBDIR/$(get_libdir)/g "${ED}/usr/bin/ooffice" || die - - # Component symlinks - for app in base calc draw impress math writer; do - cp "${ED}/usr/bin/ooffice" "${ED}/usr/bin/oo${app}" - sed -i -e s/soffice/s${app}/ "${ED}/usr/bin/oo${app}" || die - done - - dosym ${INSTDIR}/program/spadmin /usr/bin/ooffice-printeradmin - dosym ${INSTDIR}/program/soffice /usr/bin/soffice - - # Non-java weirdness see bug #99366 - use !java && rm -f "${ED}${INSTDIR}/program/javaldx" - - # prevent revdep-rebuild from attempting to rebuild all the time - insinto /etc/revdep-rebuild && doins "${T}/50-${PN}" - - # remove soffice bin to avoid collision with libreoffice - rm -rf "${ED}/usr/bin/soffice" || die -} - -pkg_preinst() { - use gnome && gnome2_icon_savelist -} - -pkg_postinst() { - xdg_desktop_database_update - xdg_mimeinfo_database_update - use gnome && gnome2_icon_cache_update - - pax-mark -m "${EPREFIX}"/usr/$(get_libdir)/${NM}/program/soffice.bin -} - -pkg_postrm() { - xdg_desktop_database_update - use gnome && gnome2_icon_cache_update -} diff --git a/app-office/orage/Manifest b/app-office/orage/Manifest index 295dc6329f73..2b18381ef034 100644 --- a/app-office/orage/Manifest +++ b/app-office/orage/Manifest @@ -1 +1 @@ -DIST orage-4.12.1.tar.bz2 2590788 BLAKE2B 0f00b5704e11923c2ceaac81f0956457402a90f65709c165c98b6942745ea3adee176691555a18548ead258951693187e1b3ce9a718abb3b13c2a1c2a4754e7e SHA512 3fec0201171140586cdc9bcf151450a7086515e18b5815afe4fe4c4726ba554c50582b0479e52985b330140c51b7233ef81f678f986f848afbeee74c66b2d196 +DIST orage-4.18.0.tar.bz2 1418645 BLAKE2B 533f55d4a6e69c0458fb01a8b3fd6a20f30b409ddd1d2eb65f00c321daa441d7e99e154ee4558160fc3e387e2ddb45a2ee0c37e6814a74f40e724fd748cd2fa5 SHA512 7760219f64ac3e2ba6d73541a626a0c9411b93268c007f2af5d8080a3a3c0b2a08e00dd96b7794b688aa83c567150c02033b9ba46bf38cd71d3d890e8d1e45ad diff --git a/app-office/orage/files/0001-fix-build-with-libical-version-3.patch b/app-office/orage/files/0001-fix-build-with-libical-version-3.patch deleted file mode 100644 index ad57fd3cbc91..000000000000 --- a/app-office/orage/files/0001-fix-build-with-libical-version-3.patch +++ /dev/null @@ -1,76 +0,0 @@ -From 58e4bb4d3b982876dec33d55003d591559439598 Mon Sep 17 00:00:00 2001 -From: Stefan Seyfried <seife+dev@b1-systems.com> -Date: Sat, 3 Mar 2018 20:25:24 +0100 -Subject: [PATCH] fix build with libical version 3 - ---- - src/ical-code.c | 12 ++++++++++++ - 1 file changed, 12 insertions(+) - -diff --git a/src/ical-code.c b/src/ical-code.c -index d5831404..c40042c3 100644 ---- a/src/ical-code.c -+++ b/src/ical-code.c -@@ -2579,7 +2579,9 @@ static struct icaltimetype count_first_alarm_time(xfical_period per - * when counting alarm time. */ - if (rel == ICAL_RELATED_START) { - per.stime.is_date = 0; -+#if ICAL_MAJOR_VERSION < 3 - per.stime.is_utc = 1; -+#endif - per.stime.is_daylight = 0; - per.stime.zone = utc_icaltimezone; - per.stime.hour = 0; -@@ -2588,7 +2590,9 @@ static struct icaltimetype count_first_alarm_time(xfical_period per - } - else { - per.etime.is_date = 0; -+#if ICAL_MAJOR_VERSION < 3 - per.etime.is_utc = 1; -+#endif - per.etime.is_daylight = 0; - per.etime.zone = utc_icaltimezone; - per.etime.hour = 0; -@@ -2613,7 +2617,9 @@ static struct icaltimetype count_next_alarm_time(struct icaltimetype start_time - /* HACK: convert to UTC time so that we can use time arithmetic - * when counting alarm time. */ - start_time.is_date = 0; -+#if ICAL_MAJOR_VERSION < 3 - start_time.is_utc = 1; -+#endif - start_time.is_daylight = 0; - start_time.zone = utc_icaltimezone; - start_time.hour = 0; -@@ -2768,7 +2774,9 @@ static alarm_struct *process_alarm_trigger(icalcomponent *c - */ - if (icaltime_is_date(per.stime)) { - if (local_icaltimezone != utc_icaltimezone) { -+#if ICAL_MAJOR_VERSION < 3 - next_alarm_time.is_utc = 0; -+#endif - next_alarm_time.is_daylight = 0; - next_alarm_time.zone = local_icaltimezone; - } -@@ -2850,7 +2858,9 @@ orage_message(120, P_N "Alarm rec loop next_start:%s next_alarm:%s per.stime:%s" - */ - if (icaltime_is_date(per.stime)) { - if (local_icaltimezone != utc_icaltimezone) { -+#if ICAL_MAJOR_VERSION < 3 - next_alarm_time.is_utc = 0; -+#endif - next_alarm_time.is_daylight = 0; - next_alarm_time.zone = local_icaltimezone; - } -@@ -2944,7 +2954,9 @@ orage_message(120, P_N "*****After loop Alarm %s %s", icaltime_as_ical_string(ne - */ - if (icaltime_is_date(per.stime)) { - if (local_icaltimezone != utc_icaltimezone) { -+#if ICAL_MAJOR_VERSION < 3 - next_alarm_time.is_utc = 0; -+#endif - next_alarm_time.is_daylight = 0; - next_alarm_time.zone = local_icaltimezone; - } --- -2.16.2 - diff --git a/app-office/orage/metadata.xml b/app-office/orage/metadata.xml index 71878d4da925..dce6704738a4 100644 --- a/app-office/orage/metadata.xml +++ b/app-office/orage/metadata.xml @@ -1,12 +1,8 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="project"> - <email>xfce@gentoo.org</email> - <name>XFCE Team</name> - </maintainer> - <use> - <flag name='clock-panel-plugin'>Build the clock plugin for the XFCE - panel</flag> - </use> + <maintainer type="project"> + <email>xfce@gentoo.org</email> + <name>XFCE Team</name> + </maintainer> </pkgmetadata> diff --git a/app-office/orage/orage-4.12.1-r1.ebuild b/app-office/orage/orage-4.12.1-r1.ebuild deleted file mode 100644 index fc906148f933..000000000000 --- a/app-office/orage/orage-4.12.1-r1.ebuild +++ /dev/null @@ -1,67 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit gnome2-utils - -DESCRIPTION="A time managing application (and panel plug-in) for the Xfce desktop environment" -HOMEPAGE="https://git.xfce.org/apps/orage/" -SRC_URI="https://archive.xfce.org/src/apps/${PN}/${PV%.*}/${P}.tar.bz2" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~alpha amd64 arm ~hppa ~ia64 ppc ppc64 ~sparc x86 ~amd64-linux ~x86-linux ~x86-solaris" -IUSE="berkdb +clock-panel-plugin dbus libnotify" - -RDEPEND=">=dev-libs/libical-0.48:= - dev-libs/popt:= - >=x11-libs/gtk+-2.10:2= - berkdb? ( >=sys-libs/db-4:= ) - clock-panel-plugin? ( >=xfce-base/xfce4-panel-4.10:= ) - dbus? ( >=dev-libs/dbus-glib-0.100:= ) - libnotify? ( >=x11-libs/libnotify-0.7:= )" -DEPEND="${RDEPEND} - dev-util/intltool - sys-devel/gettext - >=sys-devel/libtool-2.2.6 - virtual/pkgconfig" - -PATCHES=( - "${FILESDIR}"/0001-fix-build-with-libical-version-3.patch -) - -src_configure() { - local myconf=( - --libexecdir="${EPREFIX}/usr/$(get_libdir)" - --docdir="${EPREFIX}"/usr/share/doc/${PF}/html - $(use_enable clock-panel-plugin libxfce4panel) - $(use_enable dbus) - $(use_enable libnotify) - $(use_with berkdb bdb4) - ) - - econf "${myconf[@]}" -} - -src_install() { - default - find "${D}" -name '*.la' -delete || die -} - -pkg_preinst() { - # Replacing directory by symlink is unreliable - if [[ -L ${EROOT}/usr/share/orage/doc/C ]]; then - rm -f "${EROOT}/usr/share/orage/doc/C" || die - fi -} - -pkg_postinst() { - gnome2_icon_cache_update - xdg_desktop_database_update -} - -pkg_postrm() { - gnome2_icon_cache_update - xdg_desktop_database_update -} diff --git a/app-office/orage/orage-4.18.0.ebuild b/app-office/orage/orage-4.18.0.ebuild new file mode 100644 index 000000000000..b49a328c4b3b --- /dev/null +++ b/app-office/orage/orage-4.18.0.ebuild @@ -0,0 +1,60 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit xdg-utils + +DESCRIPTION="A calendar application for Xfce" +HOMEPAGE=" + https://docs.xfce.org/apps/orage/start + https://gitlab.xfce.org/apps/orage/ +" +SRC_URI="https://archive.xfce.org/src/apps/${PN}/${PV%.*}/${P}.tar.bz2" + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="amd64 arm arm64 ~ia64 ~loong ~ppc ppc64 ~riscv x86" +IUSE="libnotify" + +DEPEND=" + >=dev-libs/glib-2.58.0 + >=dev-libs/libical-3.0.16:= + >=x11-libs/gtk+-3.24.0:3= + x11-libs/libX11 + >=xfce-base/libxfce4ui-4.16.0:= + >=xfce-base/libxfce4util-4.16.0:= + libnotify? ( >=x11-libs/libnotify-0.7.0:= ) +" +RDEPEND=" + ${DEPEND} +" +BDEPEND=" + >=dev-util/intltool-0.35 + sys-devel/gettext + >=dev-build/libtool-2.2.6 + virtual/pkgconfig +" + +src_configure() { + local myconf=( + $(use_enable libnotify) + ) + + econf "${myconf[@]}" +} + +src_install() { + default + find "${D}" -name '*.la' -delete || die +} + +pkg_postinst() { + xdg_desktop_database_update + xdg_icon_cache_update +} + +pkg_postrm() { + xdg_desktop_database_update + xdg_icon_cache_update +} diff --git a/app-office/pinpoint/Manifest b/app-office/pinpoint/Manifest deleted file mode 100644 index 54f1b8c2312e..000000000000 --- a/app-office/pinpoint/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST pinpoint-0.1.8.tar.xz 772980 BLAKE2B 1ca653b1cece97b47accd3a9cfe2560030f70a35703bd12b52cb692a15181b9bac2d40265bb6eaa486dc1919044f7b74874cb8b7fc8f4f37b78d938c89cb28ca SHA512 dc41405f79bf03b6a7c77ec31304e505d4ae2d13407304fbcc2f338dfe175f91db3c554ea06ba8041edbf99a12551f16efed98b5a07f29b7f24255cad2b1b94d diff --git a/app-office/pinpoint/files/pinpoint-0.1.8-CVE-2013-7447.patch b/app-office/pinpoint/files/pinpoint-0.1.8-CVE-2013-7447.patch deleted file mode 100644 index b9c39ad7206d..000000000000 --- a/app-office/pinpoint/files/pinpoint-0.1.8-CVE-2013-7447.patch +++ /dev/null @@ -1,33 +0,0 @@ -From f90483245250456d6306b4fff2f68f445ef33864 Mon Sep 17 00:00:00 2001 -From: RyuzakiKK <aasonykk@gmail.com> -Date: Sat, 5 Aug 2017 20:00:30 +0200 -Subject: [PATCH] Avoid integer overflow - -pinpoint is affected by a possible integer overflow, that was also -found and patched upstream in gtk+ -https://git.gnome.org/browse/gtk+/commit/?id=894b1ae76a32720f4bb3d39cf460402e3ce331d6 - -With g_malloc_m we can avoid the integer overflow. - -As pointed out by Pacho Ramos in -https://bugzilla.gnome.org/show_bug.cgi?id=762029 ---- - pp-cairo.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/pp-cairo.c b/pp-cairo.c -index 8afb362..dc0a452 100644 ---- a/pp-cairo.c -+++ b/pp-cairo.c -@@ -120,7 +120,7 @@ _cairo_new_surface_from_pixbuf (const GdkPixbuf *pixbuf) - format = CAIRO_FORMAT_ARGB32; - - cairo_stride = cairo_format_stride_for_width (format, width); -- cairo_pixels = g_malloc (height * cairo_stride); -+ cairo_pixels = g_malloc_n (height, cairo_stride); - surface = cairo_image_surface_create_for_data ((unsigned char *)cairo_pixels, - format, - width, height, cairo_stride); --- -2.13.4 - diff --git a/app-office/pinpoint/metadata.xml b/app-office/pinpoint/metadata.xml deleted file mode 100644 index 3f1c1dff8912..000000000000 --- a/app-office/pinpoint/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> -<maintainer type="project"> - <email>gnome@gentoo.org</email> - <name>Gentoo GNOME Desktop</name> - </maintainer> - <longdescription lang="en"> - Pinpoint is a simple presentation tool that hopes to avoid audience - death by bullet point and instead encourage presentations containing - beautiful images and small amounts of concise text in slides. - </longdescription> -</pkgmetadata> diff --git a/app-office/pinpoint/pinpoint-0.1.8-r1.ebuild b/app-office/pinpoint/pinpoint-0.1.8-r1.ebuild deleted file mode 100644 index 0102de0eb567..000000000000 --- a/app-office/pinpoint/pinpoint-0.1.8-r1.ebuild +++ /dev/null @@ -1,50 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 -inherit gnome2 - -DESCRIPTION="A tool for making hackers do excellent presentations" -HOMEPAGE="https://wiki.gnome.org/Apps/Pinpoint" - -LICENSE="LGPL-2.1" -SLOT="0" -KEYWORDS="amd64 x86" -IUSE="+gstreamer +pdf" - -# rsvg is used for svg-in-pdf -- clubbing it under pdf for now -RDEPEND=" - >=media-libs/clutter-1.23.7:1.0 - >=media-libs/clutter-gtk-1.6:1.0 - >=dev-libs/glib-2.28:2 - >=x11-libs/cairo-1.9.4 - x11-libs/pango - x11-libs/gdk-pixbuf:2 - gstreamer? ( media-libs/clutter-gst:3.0 ) - pdf? ( gnome-base/librsvg:2 ) -" -DEPEND="${RDEPEND} - virtual/pkgconfig -" - -PATCHES=( - # Fix CVE-2013-7447, bug #574384, https://bugzilla.gnome.org/show_bug.cgi?id=762029 - "${FILESDIR}"/${P}-CVE-2013-7447.patch -) - -src_configure() { - # dax support is disabled because we don't have it in tree yet and it's - # experimental - gnome2_src_configure \ - --disable-dax \ - $(use_enable gstreamer cluttergst) \ - $(use_enable pdf rsvg) -} - -src_install() { - gnome2_src_install - - docompress -x /usr/share/doc/${PF}/examples - insinto "/usr/share/doc/${PF}/examples" - doins introduction.pin bg.jpg bowls.jpg linus.jpg -} diff --git a/app-office/plan/Manifest b/app-office/plan/Manifest deleted file mode 100644 index 547915e2fffa..000000000000 --- a/app-office/plan/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST plan-1.10-gentoo.tar.xz 5976 BLAKE2B 598c92a750fc0a305d7f51211f9e42eae36644de1a83175fcb86c8c30450b8fc1e7d2eabbaced62779d80b557f7f725c97395bc744171952970faa3543abba2f SHA512 60fcfe1fec1d7911a155d6737e6a808ea897ce7c4207bd2f4e95f57b1d154d8d594c6f5ecc8a959cc0d7f47f1415f86797e0c4053873775decfc048bc16048a3 -DIST plan-1.10.tar.gz 460150 BLAKE2B a44c79537ff6aae8fa5c65c8b6514f0f37d1417522f4e54823ad14cf6306bb88223377de13f22c365516e2861fa561902e31245c9729786f425140bed30b320d SHA512 fde17ef17f25412cbe69427364f4130564f46a940859066c25d837d14eca6920752b843211192a6c1cdc83be05de9ac57c88424ca555928b67eb219fa8564fe8 diff --git a/app-office/plan/metadata.xml b/app-office/plan/metadata.xml deleted file mode 100644 index 389bcb80364f..000000000000 --- a/app-office/plan/metadata.xml +++ /dev/null @@ -1,8 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <!-- maintainer-needed --> - <longdescription lang="en"> - Plan is a Motif based schedule planner. - </longdescription> -</pkgmetadata> diff --git a/app-office/plan/plan-1.10.ebuild b/app-office/plan/plan-1.10.ebuild deleted file mode 100644 index 642152f24661..000000000000 --- a/app-office/plan/plan-1.10.ebuild +++ /dev/null @@ -1,72 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 - -inherit eutils - -DESCRIPTION="Motif based schedule planner" -HOMEPAGE="https://www.bitrot.de/plan.html" -SRC_URI="ftp://ftp.fu-berlin.de/unix/X11/apps/plan/${P}.tar.gz - mirror://gentoo/${P}-gentoo.tar.xz" - -LICENSE="GPL-2+" #448646 -SLOT="0" -KEYWORDS="~amd64 ~hppa ~ppc ~sparc ~x86" -IUSE="" - -DEPEND=" - x11-libs/libXpm - >=x11-libs/motif-2.3:0 -" -RDEPEND="${DEPEND}" - -QA_PRESTRIPPED=" -/usr/bin/netplan -/usr/bin/plan -" -src_prepare() { - epatch "${WORKDIR}"/${P}-patches/*.patch -} - -src_compile() { - pushd src - emake CC=$(tc-getCC) SHARE=/usr/share/plan linux - popd -} - -src_install() { - pushd src - emake \ - DESTDIR="${D}" \ - SHARE=/usr/share/plan \ - install - keepdir /usr/share/plan/netplan.dir - popd - - dodoc HISTORY README - - pushd misc - doman netplan.1 plan.1 plan.4 - insinto /usr/share/${PN}/misc - doins netplan.boot BlackWhite Monochrome plan.fti Plan.xpm plan.xpm - exeinto /usr/share/${PN}/misc - doexe Killpland cvs vsc msschedule2plan plan2vcs - popd - - pushd web - insinto /usr/share/${PN}/web - doins help.html bottom.html cgi-lib.pl common.pl holiday_webplan rtsban.jpg - exeinto /usr/share/${PN}/web - doexe *.cgi - popd -} - -pkg_postinst() { - elog - elog " Check /usr/share/${PN}/holiday for examples to set your" - elog " ~/.holiday according to your country." - elog - elog " WebPlan ${PV} can be found in /usr/share/${PN}/web." - elog -} diff --git a/app-office/planner/Manifest b/app-office/planner/Manifest index 60df289726b9..6fff097406ad 100644 --- a/app-office/planner/Manifest +++ b/app-office/planner/Manifest @@ -1 +1,2 @@ -DIST planner-0.14.6_p20130520.tar.xz 4200624 BLAKE2B 4dd3965a3091fe69d9ac125745f7d3ac54cbe1d81f794c0dded02c0983867d2469848af7f74f1eb745a2e2c42c79be7955d6790f0b263faa5ee821bc28c6a339 SHA512 d658b68c96742340a06a9e96d7910f70fb296cb7a19cc335afdcbec01b36326b1574522155cf19fec012363e1e4d4120c35e1319c699613833be2eb0fa999024 +DIST planner-0.14.91.tar.xz 3887084 BLAKE2B 7719ead3f9794aa29ec67f8bfd9e3d7b7541d79542befe767c2f41381a9c62493790df314e940731cf5deefb6ac4dcece67623fc5ae8d8b792b0c95793682b39 SHA512 579ad60d3282124f9cf954163c27feaa1d505ce3135b3d668e1fe0ca036d7e7290bbd3a6d9c30f32a77594c5d60988feee670266c34c0a8b9240510609ab46e2 +DIST planner-0.14.92.tar.xz 3888436 BLAKE2B 5fde169da3787bdebbd0d49448b602a904a3cb6b1fed3047ef76162b070d2ab1f0793da591936ac8f10c8951cba86185d2b3ac580aeeb2a61595ab6b1814e560 SHA512 35f0ea6bb04937c164c42082db717962eba6e0353a4750d3213cb7a0e93b8649c99c52060c95c4c6037b6c7019f90161b3c531d5e75eabe453d0fad50c887f27 diff --git a/app-office/planner/metadata.xml b/app-office/planner/metadata.xml index 4cbddcaa19ad..b22cc2c2f2e8 100644 --- a/app-office/planner/metadata.xml +++ b/app-office/planner/metadata.xml @@ -1,8 +1,14 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> <pkgmetadata> <maintainer type="project"> <email>gnome@gentoo.org</email> <name>Gentoo GNOME Desktop</name> </maintainer> + <use> + <flag name="libgda">PostgreSQL support via <pkg>gnome-extra/libgda</pkg></flag> + </use> + <upstream> + <remote-id type="gnome-gitlab">World/planner</remote-id> + </upstream> </pkgmetadata> diff --git a/app-office/planner/planner-0.14.6_p20130520.ebuild b/app-office/planner/planner-0.14.6_p20130520.ebuild deleted file mode 100644 index e2a022f1b4f0..000000000000 --- a/app-office/planner/planner-0.14.6_p20130520.ebuild +++ /dev/null @@ -1,72 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 -GNOME2_LA_PUNT="yes" -PYTHON_COMPAT=( python2_7 ) - -inherit gnome2 python-single-r1 - -DESCRIPTION="Project manager for Gnome" -HOMEPAGE="https://wiki.gnome.org/Apps/Planner" -SRC_URI="https://dev.gentoo.org/~eva/distfiles/${PN}/${P}.tar.xz" - -SLOT="0" -LICENSE="GPL-2" -KEYWORDS="~alpha amd64 ~ppc ~sparc x86" - -IUSE="eds examples python" -REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" - -RDEPEND=" - >=dev-libs/glib-2.6:2 - >=x11-libs/gtk+-2.14:2 - >=gnome-base/libgnomecanvas-2.10 - >=gnome-base/libgnomeui-2.10 - >=gnome-base/libglade-2.4:2.0 - >=gnome-base/gconf-2.6:2 - >=dev-libs/libxml2-2.6.27:2 - >=dev-libs/libxslt-1.1.23 - python? ( - ${PYTHON_DEPS} - >=dev-python/pygtk-2.6:2[${PYTHON_USEDEP}] ) - eds? ( - >=gnome-extra/evolution-data-server-3.6:= - >=mail-client/evolution-3.6 ) -" -DEPEND="${RDEPEND} - app-text/rarian - dev-util/gtk-doc-am - >=dev-util/intltool-0.35.5 - gnome-base/gnome-common - virtual/pkgconfig -" - -S="${WORKDIR}/${PN}-0.14.6" - -src_configure() { - # FIXME: disable eds backend for now, it fails, upstream bug #654005 - # We need to set compile-warnings to a different value as it doesn't use - # standard macro: https://bugzilla.gnome.org/703067 - gnome2_src_configure \ - $(use_enable python) \ - $(use_enable python python-plugin) \ - $(use_enable eds) \ - --disable-eds-backend \ - --with-database=no \ - --disable-update-mimedb \ - --enable-compile-warnings=yes - #$(use_enable eds eds-backend) -} - -src_install() { - # error: relink `libstorage-mrproject-1.la' with the above command before installing it - # Try to drop workaround on next snapshot or bump - MAKEOPTS="${MAKEOPTS} -j1" gnome2_src_install \ - sqldocdir="\$(datadir)/doc/${PF}" \ - sampledir="\$(datadir)/doc/${PF}/examples" - - if ! use examples; then - rm -rf "${D}/usr/share/doc/${PF}/examples" - fi -} diff --git a/app-office/planner/planner-0.14.91.ebuild b/app-office/planner/planner-0.14.91.ebuild new file mode 100644 index 000000000000..cc69f0dfc406 --- /dev/null +++ b/app-office/planner/planner-0.14.91.ebuild @@ -0,0 +1,62 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit gnome.org gnome2-utils meson xdg + +DESCRIPTION="Project manager for Gnome" +HOMEPAGE="https://wiki.gnome.org/Apps/Planner" +if [[ "${PV}" == "9999" ]] ; then + EGIT_REPO_URI="https://gitlab.gnome.org/World/planner.git" + inherit git-r3 + SRC_URI="" +else + KEYWORDS="~amd64 ~arm64" +fi + +SLOT="0" +LICENSE="GPL-2+" +IUSE="examples libgda" + +RDEPEND=" + >=dev-libs/glib-2.56:2 + >=x11-libs/gtk+-3.22:3 + >=dev-libs/libxml2-2.6.27:2 + >=dev-libs/libxslt-1.1.23 + libgda? ( >=gnome-extra/libgda-1.0:5 ) +" +DEPEND="${RDEPEND}" + +BDEPEND=" + virtual/pkgconfig + sys-devel/gettext +" + +src_configure() { + local emesonargs=( + $(meson_feature libgda database-gda) + -Deds=disabled # Doesn't provide much value, not very tested + $(meson_use examples) + -Dgtk_doc=false # Only for a private library + -Dsimple-priority-scheduling=false # experimental + ) + meson_src_configure +} + +src_install() { + meson_src_install + if use examples; then + mv "${ED}"/usr/share/doc/planner "${ED}"/usr/share/doc/${PF} || die + fi +} + +pkg_postinst() { + xdg_pkg_postinst + gnome2_schemas_update +} + +pkg_postrm() { + xdg_pkg_postrm + gnome2_schemas_update +} diff --git a/app-office/planner/planner-0.14.92.ebuild b/app-office/planner/planner-0.14.92.ebuild new file mode 100644 index 000000000000..08f9a0a382f2 --- /dev/null +++ b/app-office/planner/planner-0.14.92.ebuild @@ -0,0 +1,62 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit gnome.org gnome2-utils meson xdg + +DESCRIPTION="Project manager for Gnome" +HOMEPAGE="https://wiki.gnome.org/Apps/Planner https://gitlab.gnome.org/World/planner" +if [[ "${PV}" == "9999" ]] ; then + EGIT_REPO_URI="https://gitlab.gnome.org/World/planner.git" + inherit git-r3 + SRC_URI="" +else + KEYWORDS="~amd64 ~arm64" +fi + +SLOT="0" +LICENSE="GPL-2+" +IUSE="examples libgda" + +RDEPEND=" + >=dev-libs/glib-2.56:2 + >=x11-libs/gtk+-3.22:3 + >=dev-libs/libxml2-2.6.27:2 + >=dev-libs/libxslt-1.1.23 + libgda? ( >=gnome-extra/libgda-1.0:5 ) +" +DEPEND="${RDEPEND}" + +BDEPEND=" + virtual/pkgconfig + sys-devel/gettext +" + +src_configure() { + local emesonargs=( + $(meson_feature libgda database-gda) + -Deds=disabled # Doesn't provide much value, not very tested + $(meson_use examples) + -Dgtk_doc=false # Only for a private library + -Dsimple-priority-scheduling=false # experimental + ) + meson_src_configure +} + +src_install() { + meson_src_install + if use examples; then + mv "${ED}"/usr/share/doc/planner "${ED}"/usr/share/doc/${PF} || die + fi +} + +pkg_postinst() { + xdg_pkg_postinst + gnome2_schemas_update +} + +pkg_postrm() { + xdg_pkg_postrm + gnome2_schemas_update +} diff --git a/app-office/planner/planner-9999.ebuild b/app-office/planner/planner-9999.ebuild new file mode 100644 index 000000000000..cc69f0dfc406 --- /dev/null +++ b/app-office/planner/planner-9999.ebuild @@ -0,0 +1,62 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit gnome.org gnome2-utils meson xdg + +DESCRIPTION="Project manager for Gnome" +HOMEPAGE="https://wiki.gnome.org/Apps/Planner" +if [[ "${PV}" == "9999" ]] ; then + EGIT_REPO_URI="https://gitlab.gnome.org/World/planner.git" + inherit git-r3 + SRC_URI="" +else + KEYWORDS="~amd64 ~arm64" +fi + +SLOT="0" +LICENSE="GPL-2+" +IUSE="examples libgda" + +RDEPEND=" + >=dev-libs/glib-2.56:2 + >=x11-libs/gtk+-3.22:3 + >=dev-libs/libxml2-2.6.27:2 + >=dev-libs/libxslt-1.1.23 + libgda? ( >=gnome-extra/libgda-1.0:5 ) +" +DEPEND="${RDEPEND}" + +BDEPEND=" + virtual/pkgconfig + sys-devel/gettext +" + +src_configure() { + local emesonargs=( + $(meson_feature libgda database-gda) + -Deds=disabled # Doesn't provide much value, not very tested + $(meson_use examples) + -Dgtk_doc=false # Only for a private library + -Dsimple-priority-scheduling=false # experimental + ) + meson_src_configure +} + +src_install() { + meson_src_install + if use examples; then + mv "${ED}"/usr/share/doc/planner "${ED}"/usr/share/doc/${PF} || die + fi +} + +pkg_postinst() { + xdg_pkg_postinst + gnome2_schemas_update +} + +pkg_postrm() { + xdg_pkg_postrm + gnome2_schemas_update +} diff --git a/app-office/projectlibre-bin/Manifest b/app-office/projectlibre-bin/Manifest index 81a9930a9e3d..60d690df6e80 100644 --- a/app-office/projectlibre-bin/Manifest +++ b/app-office/projectlibre-bin/Manifest @@ -1,2 +1,3 @@ -DIST projectlibre-1.6.2.tar.gz 14735171 BLAKE2B 1e69b3be153eb936879e930cf942faf0061b07b57e43db74f2f8d9380bbff969d764cbf70b29d5d38edb011331337258681888a5289b8fb04a997c0e38f1b651 SHA512 128319a37aeeb4603fd45433e3961805b0de30e5760394d5eef2de1910bff3815e600462aa3264fa64df55eb8568849895c9d673e5574badafcbc1df89e2c9e7 +DIST projectlibre-1.9.3.tar.gz 18213632 BLAKE2B d9fd75360fa009b03fd8a84261b15ec5d06880ade9725e4871235ea38eb743cec6c004fe67742d2b9a7bded90a59f41eda8c7f75c788a2873b88fc907fbff6c9 SHA512 fa96123dc51c3a145cbdfbe1e6a8612a50d793e7aa254fd72265cea4adbf84953a1d730fe4fc8cbd2369c2b713728862a27aa3ed9fa9693569bfa775ab9db18b +DIST projectlibre.desktop 3070 BLAKE2B e023041d5e3f998dbb1202ac692a9668b5e2289a63795a65eecacabeec3c9b81244b095438cde1f3a198a32cb37494f3953f74dfb8249090b3d4681f9e3783f9 SHA512 10b5c608e860d9cedcaf81b7c4929db23bad81d989418d50a6ab5f92907d7770849648d13113c5db6b56ea3eb72b53721fd54b92740076dc4d3c3907178c92d3 DIST projectlibre.png 7955 BLAKE2B c8d35e249b8961d7a5d1a6b20844b30cc8a564c69a85791a036a05779352b24d1cc3956c6c7b83941152e06ece0ef1e0a1ff74231e47bd1efae7d1e20dc83764 SHA512 db6e87e74fac3274be34b36cd9daf7231f06e19096cfbe2feeb616c1ae1a60ffc838a81b45b94621d806e00ef5e220391f1d1be3148f9895aa467fdbcac62843 diff --git a/app-office/projectlibre-bin/metadata.xml b/app-office/projectlibre-bin/metadata.xml index 5ae0c0c4e56f..7f2e73573128 100644 --- a/app-office/projectlibre-bin/metadata.xml +++ b/app-office/projectlibre-bin/metadata.xml @@ -1,10 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="person"> - <email>creffett@gentoo.org</email> - <name>Chris Reffett</name> - </maintainer> + <!-- maintainer-needed --> <upstream> <remote-id type="sourceforge">projectlibre</remote-id> </upstream> diff --git a/app-office/projectlibre-bin/projectlibre-bin-1.6.2.ebuild b/app-office/projectlibre-bin/projectlibre-bin-1.6.2.ebuild deleted file mode 100644 index 4631aa88b465..000000000000 --- a/app-office/projectlibre-bin/projectlibre-bin-1.6.2.ebuild +++ /dev/null @@ -1,51 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit eutils - -MY_PN=${PN/-bin} -MY_P="${MY_PN}-${PV}" - -DESCRIPTION="An open source desktop alternative to Microsoft Project" -HOMEPAGE="http://www.projectlibre.org/" -SRC_URI="mirror://sourceforge/${MY_PN}/${MY_P}.tar.gz - mirror://gentoo/${MY_PN}.png" - -LICENSE="CPAL-1.0" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="" - -RDEPEND=">=virtual/jre-1.8" -DEPEND="" - -S=${WORKDIR}/${MY_P} - -src_unpack() { - unpack ${MY_P}.tar.gz - cp "${FILESDIR}"/${MY_PN}.desktop "${DISTDIR}"/${MY_PN}.png ./ || die - cd "${S}" - rm -rf license projectlibre.bat -} - -src_prepare() { - eapply_user - sed -i \ - -e "/^OPENPROJ_HOME0=/s:=.*:=/opt/${MY_PN}:" \ - ${MY_PN}.sh || die -} - -src_install() { - local d="/opt/${MY_PN}" - insinto ${d} - doins -r * || die - fperms a+rx ${d}/${MY_PN}.sh - - dodir /opt/bin - dosym ../${MY_PN}/${MY_PN}.sh /opt/bin/${MY_PN} || die - - newmenu ../${MY_PN}.desktop ${MY_PN}.desktop || die - newicon ../${MY_PN}.png ${MY_PN}.png || die -} diff --git a/app-office/projectlibre-bin/projectlibre-bin-1.9.3.ebuild b/app-office/projectlibre-bin/projectlibre-bin-1.9.3.ebuild new file mode 100644 index 000000000000..9d2a43f0cc83 --- /dev/null +++ b/app-office/projectlibre-bin/projectlibre-bin-1.9.3.ebuild @@ -0,0 +1,49 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit desktop xdg + +MY_PN=${PN/-bin} +MY_P="${MY_PN}-${PV}" + +DESCRIPTION="Open source desktop alternative to Microsoft Project" +HOMEPAGE="https://www.projectlibre.com/" +SRC_URI="https://downloads.sourceforge.net/${MY_PN}/${MY_P}.tar.gz + https://sourceforge.net/p/projectlibre/code/ci/master/tree/projectlibre_build/resources/${MY_PN}.desktop?format=raw -> ${MY_PN}.desktop + https://sourceforge.net/p/projectlibre/code/ci/master/tree/projectlibre_build/resources/${MY_PN}.png?format=raw -> ${MY_PN}.png" +S="${WORKDIR}/${MY_P}" + +LICENSE="CPAL-1.0" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +RDEPEND=">=virtual/jre-1.8" + +src_unpack() { + unpack ${MY_P}.tar.gz + cp "${FILESDIR}"/${MY_PN}.desktop "${DISTDIR}"/${MY_PN}.png ./ || die + cd "${S}" || die + rm -rf license projectlibre.bat || die +} + +src_prepare() { + default + sed -i \ + -e "/^PROJECTLIBRE_HOME0=/s|=.*|=\"/opt/${MY_PN}\"|" \ + ${MY_PN}.sh || die +} + +src_install() { + local d="/opt/${MY_PN}" + insinto ${d} + doins -r * + fperms a+rx ${d}/${MY_PN}.sh + + dodir /opt/bin + dosym ../${MY_PN}/${MY_PN}.sh /opt/bin/${MY_PN} + + doicon ../${MY_PN}.png + domenu ../${MY_PN}.desktop +} diff --git a/app-office/pybliographer/Manifest b/app-office/pybliographer/Manifest deleted file mode 100644 index 5fb761b30488..000000000000 --- a/app-office/pybliographer/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST pybliographer-1.4.0.tar.xz 1834356 BLAKE2B ba4892f707c2da3f007cb916b158258a59a41cc631e49deacdd784213d506d8e4286c463afb4148c7cb30ed7084ae1a60eee0e62d1bfe13a26bd9fd70a9e60f8 SHA512 aef50e9815b9ff28618ca72c0b50033a24a1bcaa91c9fdbf3014371bb9b4bcaf8fcdffb0fa38e59d37ccfdb4c1383cd601c73aa2e34f4078c514ae9de7341f2a diff --git a/app-office/pybliographer/metadata.xml b/app-office/pybliographer/metadata.xml deleted file mode 100644 index 16b2f46ad887..000000000000 --- a/app-office/pybliographer/metadata.xml +++ /dev/null @@ -1,20 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>tex@gentoo.org</email> - <name>Gentoo TeX Project</name> - </maintainer> - <longdescription lang="en"> - Pybliographer is a tool for managing bibliographic databases, with - the following features: - * a user-friendly Gnome interface for editing, searching, inserting - your citations in LyX, Kile and OpenOffice.org, searching external - databases like PubMed, Web of Science, Citeseer, and more. - * powerful APIs to integrate these features into your own custom - application, with your own specific database schema. - </longdescription> - <upstream> - <remote-id type="sourceforge">pybliographer</remote-id> - </upstream> -</pkgmetadata> diff --git a/app-office/pybliographer/pybliographer-1.4.0-r2.ebuild b/app-office/pybliographer/pybliographer-1.4.0-r2.ebuild deleted file mode 100644 index 4cf3e67ada7b..000000000000 --- a/app-office/pybliographer/pybliographer-1.4.0-r2.ebuild +++ /dev/null @@ -1,66 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 -GNOME2_EAUTORECONF="yes" -PYTHON_COMPAT=( python2_7 ) - -inherit gnome2 python-single-r1 - -DESCRIPTION="Pybliographer is a tool for working with bibliographic databases" -HOMEPAGE="https://pybliographer.org" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="amd64 ppc x86" - -IUSE="" -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -RDEPEND="${PYTHON_DEPS} - >=app-text/recode-3.6-r1 - app-text/rarian - dev-libs/glib:2 - dev-python/gconf-python:2[${PYTHON_USEDEP}] - dev-python/pygobject:2[${PYTHON_USEDEP}] - >=dev-python/pygtk-2.24.0:2[${PYTHON_USEDEP}] - >=dev-python/python-bibtex-1.2.5[${PYTHON_USEDEP}] -" -DEPEND="${RDEPEND} - app-text/yelp-tools - >=sys-devel/gettext-0.19.8 -" - -# Tests broken for a long time, they rely on non-standard PATH for python -# modules, bug #678444 -RESTRICT="test" - -src_prepare() { - # Workaround for bug 487204. - sed -i \ - -e 's:\$(srcdir)/::g' \ - tests/Makefile.am || die "sed failed" - - # Install Python modules into site-packages directories. - find -name Makefile.am | xargs sed -i \ - -e "/^pybdir[[:space:]]*=[[:space:]]*/s:\$(datadir):$(python_get_sitedir):" || die "sed failed" - sed -i -e 's:prefix=:cd @datapyb@ \&\& prefix=:' scripts/pybscript.in || die - sed -i -e "s:\@datapyb@:$(python_get_sitedir)/${PN}:g" pybliographer.in scripts/pybscript.in || die - sed -i \ - -e "s:gladedir = \$(datadir):gladedir = $(python_get_sitedir):" \ - Pyblio/GnomeUI/glade/Makefile.am || die "sed failed" - - gnome2_src_prepare -} - -src_configure() { - gnome2_src_configure \ - --disable-depchecks -} - -src_install() { - gnome2_src_install - python_fix_shebang "${D}" - dodir /usr/share/${PN} - mv "${D}/$(python_get_sitedir)/${PN}/pixmaps" "${ED}"/usr/share/${PN} || die -} diff --git a/app-office/sc-im/Manifest b/app-office/sc-im/Manifest new file mode 100644 index 000000000000..4d72eea9511e --- /dev/null +++ b/app-office/sc-im/Manifest @@ -0,0 +1 @@ +DIST sc-im-0.8.3.tar.gz 1664440 BLAKE2B 9f02e265ecd39b4f3a5e3ab61222094a1424f9591c04ff3ddf745576f2aa1c89345ea2e4d4c95a0565d7f287985e81d9eba849113f5b7aa61744cf69284ce312 SHA512 a3d7cf99c7c959d24ebf7e525abb665c02690674c9b3cdf5b234dcdb376fd73e9488bda522106802932084bbfd239928e39b35743c7051178aa14edf61ec2cb8 diff --git a/app-office/sc-im/metadata.xml b/app-office/sc-im/metadata.xml new file mode 100644 index 000000000000..8f4ac17a19b5 --- /dev/null +++ b/app-office/sc-im/metadata.xml @@ -0,0 +1,24 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person" proxied="yes"> + <email>efe.izbudak@metu.edu.tr</email> + <name>Efe İzbudak</name> + </maintainer> + <maintainer type="project" proxied="proxy"> + <email>proxy-maint@gentoo.org</email> + <name>Proxy Maintainers</name> + </maintainer> + <use> + <flag name="plots">Add <pkg>sci-visualization/gnuplot</pkg> for plotting support</flag> + <flag name="xls">Add xls support</flag> + <flag name="xlsx">Add xlsx support</flag> + <flag name="ods">Add ods import support</flag> + <flag name="X">Use <pkg>x11-misc/xclip</pkg> for clipboard copy/paste</flag> + <flag name="tmux">Use <pkg>app-misc/tmux</pkg> for clipboard copy/paste</flag> + <flag name="wayland">Use <pkg>gui-apps/wl-clipboard</pkg> for clipboard copy/paste</flag> + </use> + <upstream> + <remote-id type="github">andmarti1424/sc-im</remote-id> + </upstream> +</pkgmetadata> diff --git a/app-office/sc-im/sc-im-0.8.3-r1.ebuild b/app-office/sc-im/sc-im-0.8.3-r1.ebuild new file mode 100644 index 000000000000..65bcf7e9d870 --- /dev/null +++ b/app-office/sc-im/sc-im-0.8.3-r1.ebuild @@ -0,0 +1,141 @@ +# Copyright 2022-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +LUA_COMPAT=( lua5-1 luajit ) + +inherit lua-single toolchain-funcs flag-o-matic + +DESCRIPTION="Ncurses based, vim-like spreadsheet calculator" +HOMEPAGE="https://github.com/andmarti1424/sc-im" +SRC_URI="https://github.com/andmarti1424/sc-im/archive/v${PV}.tar.gz -> ${P}.tar.gz" +S="${WORKDIR}/${P}/src" + +LICENSE="BSD-4" +SLOT="0" +KEYWORDS="amd64 ~arm arm64 ~x86" +IUSE="lua ods plots tmux wayland X xls xlsx" +REQUIRED_USE="lua? ( ${LUA_REQUIRED_USE} )" + +DEPEND=" + sys-libs/ncurses:= + lua? ( + ${LUA_DEPS} + ) + ods? ( + dev-libs/libxml2 + dev-libs/libzip + ) + plots? ( sci-visualization/gnuplot ) + tmux? ( app-misc/tmux ) + wayland? ( gui-apps/wl-clipboard ) + X? ( x11-misc/xclip ) + xls? ( + dev-libs/libxls + ) + xlsx? ( + dev-libs/libxlsxwriter + dev-libs/libxml2 + dev-libs/libzip + ) +" +RDEPEND="${DEPEND}" +BDEPEND="app-alternatives/yacc + virtual/pkgconfig" + +pkg_setup() { + CONFLICTING=$(usex tmux "tmux " "")$(usex wayland "wayland " "")$(usex X "X" "") + if ( use tmux && ( use wayland || use X ) ) ; then + elog "Conflicting flags for clipboard support are set: ${CONFLICTING}" + elog "tmux support has been preferred." + elif ( use wayland && use X ) ; then + elog "Conflicting flags for clipboard support are set: ${CONFLICTING}" + elog "Wayland support has been preferred." + fi + + # Run lua setup + lua-single_pkg_setup +} + +src_prepare() { + default + + # Clean Makefile from all sorts of flag / lib setting + sed -i -e '/CFLAGS +=\|LDLIBS +=/d' Makefile \ + || die "sed fix failed. Uh-oh..." + # Also clean the now useless comments and logic + sed -i -e '/#\|if\|else/d' Makefile \ + || die "sed fix failed. Uh-oh..." +} + +src_configure() { + tc-export CC PKG_CONFIG + + LDLIBS="-lm" + + # default flags that dont need optional dependencies + append-cflags -Wall -g \ + -DNCURSES \ + -D_XOPEN_SOURCE_EXTENDED -D_GNU_SOURCE \ + '-DSNAME=\"sc-im\"' \ + '-DHELP_PATH=\"/usr/share/sc-im\"' \ + '-DLIBDIR=\"/usr/share/doc/sc-im\"' \ + '-DDFLT_PAGER=\"less\"' \ + '-DDFLT_EDITOR=\"vim\"' \ + -DUSECOLORS \ + '-DHISTORY_FILE=\"sc-iminfo\"' \ + '-DHISTORY_DIR=\".cache\"' \ + '-DCONFIG_FILE=\"scimrc\"' \ + '-DCONFIG_DIR=\".config/sc-im\"' \ + '-DINS_HISTORY_FILE=\"sc-iminfo\"' \ + -DUNDO \ + -DMAXROWS=1048576 \ + -DUSELOCALE \ + -DMOUSE \ + '-DDEFAULT_OPEN_FILE_UNDER_CURSOR_CMD=\""scopen"\"' \ + -DAUTOBACKUP \ + -DHAVE_PTHREAD + + # setting default clipboard commands + if use tmux ; then + append-cflags '-DDEFAULT_COPY_TO_CLIPBOARD_CMD=\""tmux load-buffer"\"' + append-cflags '-DDEFAULT_PASTE_FROM_CLIPBOARD_CMD=\""tmux show-buffer"\"' + elif use wayland ; then + append-cflags '-DDEFAULT_COPY_TO_CLIPBOARD_CMD=\""wl-copy <"\"' + append-cflags '-DDEFAULT_PASTE_FROM_CLIPBOARD_CMD=\""wl-paste"\"' + elif use X ; then + append-cflags '-DDEFAULT_COPY_TO_CLIPBOARD_CMD=\""xclip -i -selection clipboard <"\"' + append-cflags '-DDEFAULT_PASTE_FROM_CLIPBOARD_CMD=\""xclip -o -selection clipboard"\"' + fi + + # optional feature dependency + use plots && append-cflags -DGNUPLOT + if use xls; then + append-cflags -DXLS $(${PKG_CONFIG} --cflags libxls) + LDLIBS+=" $(${PKG_CONFIG} --libs libxls)" + fi + if use xlsx || use ods ; then + append-cflags -DODS -DXLSX $(${PKG_CONFIG} --cflags libxml-2.0 libzip) + LDLIBS+=" -DODS -DXLSX $(${PKG_CONFIG} --libs libxml-2.0 libzip)" + fi + if use xlsx ; then + append-cflags -DXLSX_EXPORT $(${PKG_CONFIG} --cflags xlsxwriter) + LDLIBS+=" -DXLSX_EXPORT $(${PKG_CONFIG} --libs xlsxwriter)" + fi + if use lua ; then + append-cflags -DXLUA $(${PKG_CONFIG} --cflags lua) + LDLIBS+=" -DXLUA $(${PKG_CONFIG} --libs lua) -rdynamic" + fi + append-cflags $(${PKG_CONFIG} --cflags ncursesw) || append-cflags $(${PKG_CONFIG} --cflags ncurses) + LDLIBS+=" $(${PKG_CONFIG} --libs ncursesw)" || LDLIBS+=" $(${PKG_CONFIG} --libs ncurses)" +} + +src_compile() { + emake LDLIBS="${LDLIBS}" CFLAGS="${CFLAGS}" +} + +src_install() { + emake DESTDIR="${D}" prefix="/usr" install + einstalldocs +} diff --git a/app-office/sc/Manifest b/app-office/sc/Manifest deleted file mode 100644 index 95a50bba5948..000000000000 --- a/app-office/sc/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST sc-7.16.tar.gz 210809 BLAKE2B d497d935342e942662f28605be60504e71afa0a3f148275afb19a317c546eb39c849b80195a1f1eeb2dc5e5250e3907673713585459ecde5e10714864860d3cf SHA512 efa495ba21d01b578a53f09101ccc28b564437317e0860904ad59136a24df9619dfc8715339296ae1567eaa8d620cdabc9bc2784962bc1c93e3bbd086856407b diff --git a/app-office/sc/files/sc-7.16-amd64.patch b/app-office/sc/files/sc-7.16-amd64.patch deleted file mode 100644 index e381609011bb..000000000000 --- a/app-office/sc/files/sc-7.16-amd64.patch +++ /dev/null @@ -1,23 +0,0 @@ ---- a/xmalloc.c -+++ b/xmalloc.c -@@ -3,19 +3,12 @@ - * $Revision: 7.16 $ - */ - -+#include <stdlib.h> - #include <curses.h> - #include "sc.h" - --extern char *malloc(); --extern char *realloc(); --extern void free(); - void fatal(); - --#ifdef SYSV3 --extern void free(); --extern void exit(); --#endif -- - #define MAGIC (double)1234567890.12344 - - char * diff --git a/app-office/sc/files/sc-7.16-c.patch b/app-office/sc/files/sc-7.16-c.patch deleted file mode 100644 index fd4f06f9f8c8..000000000000 --- a/app-office/sc/files/sc-7.16-c.patch +++ /dev/null @@ -1,147 +0,0 @@ ---- a/abbrev.c -+++ b/abbrev.c -@@ -122,7 +122,7 @@ - del_abbr(char *abbrev) - { - struct abbrev *a; -- struct abbrev **prev; -+ struct abbrev **prev = NULL; - - if (!(a = find_abbr(abbrev, strlen(abbrev), prev))) - return; ---- a/help.c -+++ b/help.c -@@ -14,6 +14,10 @@ - #include "sc.h" - #endif /* QREF */ - -+#ifdef TROFF -+#include <stdlib.h> -+#endif /* TROFF */ -+ - char *intro[] = { - " ", - #if defined(QREF) && defined(TROFF) ---- a/lex.c -+++ b/lex.c -@@ -27,6 +27,8 @@ - - #ifdef IEEE_MATH - #include <ieeefp.h> -+#else -+#include <math.h> - #endif /* IEEE_MATH */ - - #include <stdlib.h> ---- a/sc.h -+++ b/sc.h -@@ -14,6 +14,9 @@ - #include <stdio.h> - #endif - -+#include <unistd.h> -+#include <curses.h> -+ - #define ATBL(tbl, row, col) (*(tbl + row) + (col)) - - #define MINROWS 100 /* minimum size at startup */ -@@ -390,6 +393,7 @@ - extern char *v_name(int row, int col); - extern double eval(register struct enode *e); - extern int any_locked_cells(int r1, int c1, int r2, int c2); -+extern int are_abbrevs(); - extern int are_colors(); - extern int are_frames(); - extern int are_ranges(); -@@ -425,6 +429,7 @@ - extern struct crange *find_crange(int row, int col); - extern struct frange *find_frange(int row, int col); - extern void EvalAll(); -+extern void add_abbr(char *string); - extern void add_crange(struct ent *r_left, struct ent *r_right, int pair); - extern void add_frange(struct ent *or_left, struct ent *or_right, - struct ent *ir_left, struct ent *ir_right, int toprows, int bottomrows, -@@ -434,6 +439,7 @@ - extern void addplugin(char *ext, char *plugin, char type); - extern void backcol(int arg); - extern void backrow(int arg); -+extern void center(int sr, int sc, int er, int ec); - extern void change_color(int pair, struct enode *e); - extern void checkbounds(int *rowp, int *colp); - extern void clearent(struct ent *v); -@@ -456,9 +462,12 @@ - extern void diesave(); - extern void doend(int rowinc, int colinc); - extern void doformat(int c1, int c2, int w, int p, int r); -+extern void dogetkey(); - extern void dupcol(); - extern void duprow(); - extern void doquery(char *s, char *data, int fd); -+extern void doeval(struct enode *e, char *fmt, int row, int col, int fd); -+extern void doseval(struct enode *e, int row, int col, int fd); - extern void dostat(int fd); - extern void dotick(int tick); - extern void editexp(int row, int col); -@@ -486,11 +495,14 @@ - extern void free_ent(register struct ent *p, int unlock); - extern void getexp(int r0, int c0, int rn, int cn, int fd); - extern void getfmt(int r0, int c0, int rn, int cn, int fd); -+extern void getframe(int fd); - extern void getformat(int col, int fd); - extern void getnum(int r0, int c0, int rn, int cn, int fd); -+extern void getrange(char *name, int fd); - extern void getstring(int r0, int c0, int rn, int cn, int fd); - extern void go_last(); - extern void goraw(); -+extern void gotonote(); - extern void help(); - extern void hide_col(int arg); - extern void hide_row(int arg); -@@ -507,6 +519,8 @@ - extern void label(register struct ent *v, register char *s, int flushdir); - extern void let(struct ent *v, struct enode *e); - extern void list_colors(FILE *f); -+extern void ljustify(int sr, int sc, int er, int ec); -+extern void list_frames(FILE *f); - extern void list_ranges(FILE *f); - extern void lock_cells(struct ent *v1, struct ent *v2); - extern void markcell(); -@@ -523,6 +537,7 @@ - extern void read_hist(); - extern void remember(int save); - extern void resetkbd(); -+extern void rjustify(int sr, int sc, int er, int ec); - extern void rowshow_op(); - extern void scxfree(char *p); - extern void setauto(int i); -@@ -560,6 +575,9 @@ - extern void write_line(int c); - extern void write_ranges(FILE *f); - extern void yank_area(int sr, int sc, int er, int ec); -+extern void yankcol(int arg); -+extern void yankr(struct ent *v1, struct ent *v2); -+extern void yankrow(int arg); - extern void yyerror(char *err); - extern int yylex(); - extern int yyparse(); ---- a/screen.c -+++ b/screen.c -@@ -870,7 +870,7 @@ - } - } /* else */ - } else -- if (!*pp && color && has_colors && cr && cr->r_color != 1) { -+ if (!*pp && color && has_colors() && cr && cr->r_color != 1) { - move(r, c); - color_set(cr->r_color, NULL); - printw("%*s", fwidth[col], " "); ---- a/vi.c -+++ b/vi.c -@@ -5,6 +5,7 @@ - */ - - #include <sys/types.h> -+#include <sys/wait.h> - #ifdef BSD42 - #include <strings.h> - #else diff --git a/app-office/sc/files/sc-7.16-lex-syntax.patch b/app-office/sc/files/sc-7.16-lex-syntax.patch deleted file mode 100644 index 9dcb46f25f83..000000000000 --- a/app-office/sc/files/sc-7.16-lex-syntax.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- a/lex.c -+++ b/lex.c -@@ -107,7 +107,7 @@ - yylex() - { - char *p = line + linelim; -- int ret; -+ int ret = 0; - static int isfunc = 0; - static bool isgoto = 0; - static bool colstate = 0; diff --git a/app-office/sc/files/sc-7.16-printf.patch b/app-office/sc/files/sc-7.16-printf.patch deleted file mode 100644 index 9425105262b0..000000000000 --- a/app-office/sc/files/sc-7.16-printf.patch +++ /dev/null @@ -1,102 +0,0 @@ ---- a/sc.c -+++ b/sc.c -@@ -520,7 +520,7 @@ - break; - } - } -- if (redraw) printf(redraw); -+ if (redraw) printf("%s", redraw); - exit (0); - } - ---- a/gram.y -+++ b/gram.y -@@ -1010,7 +1010,7 @@ - | S_PLUGOUT STRING '=' STRING - { addplugin($2, $4, 'w'); } - | PLUGIN { *line = '|'; -- sprintf(line + 1, $1); -+ sprintf(line + 1, "%s", $1); - readfile(line, 0); - scxfree($1); } - | /* nothing */ ---- a/vmtbl.c -+++ b/vmtbl.c -@@ -61,10 +61,10 @@ - oldptr = newptr /* wait incase we can't alloc */ - - #ifndef PSC --static char nolonger[] = "The table can't be any longer"; -+#define NOLONGER "The table can't be any longer" - #endif /* !PSC */ - --static char nowider[] = "The table can't be any wider"; -+#define NOWIDER "The table can't be any wider" - - /* - * grow the main && auxiliary tables (reset maxrows/maxcols as needed) -@@ -117,7 +117,7 @@ - if ((rowcol == GROWCOL) || (rowcol == GROWBOTH)) { - if ((rowcol == GROWCOL) && ((maxcols == ABSMAXCOLS) || - (topcol >= ABSMAXCOLS))) { -- error(nowider); -+ error(NOWIDER); - return (FALSE); - } - -@@ -135,14 +135,14 @@ - struct ent *** lnullit; - int lcnt; - -- GROWALLOC(row_hidden2, row_hidden, newrows, char, nolonger); -+ GROWALLOC(row_hidden2, row_hidden, newrows, char, NOLONGER); - memset(row_hidden+maxrows, 0, (newrows-maxrows)*sizeof(char)); - - /* - * alloc tbl row pointers, per net.lang.c, calloc does not - * necessarily fill in NULL pointers - */ -- GROWALLOC(tbl2, tbl, newrows, struct ent **, nolonger); -+ GROWALLOC(tbl2, tbl, newrows, struct ent **, NOLONGER); - for (lnullit = tbl+maxrows, lcnt = 0; lcnt < newrows-maxrows; - lcnt++, lnullit++) - *lnullit = (struct ent **)NULL; -@@ -151,16 +151,16 @@ - #endif /* !PSC */ - - if ((rowcol == GROWCOL) || (rowcol == GROWBOTH) || (rowcol == GROWNEW)) { -- GROWALLOC(fwidth2, fwidth, newcols, int, nowider); -- GROWALLOC(precision2, precision, newcols, int, nowider); -- GROWALLOC(realfmt2, realfmt, newcols, int, nowider); -+ GROWALLOC(fwidth2, fwidth, newcols, int, NOWIDER); -+ GROWALLOC(precision2, precision, newcols, int, NOWIDER); -+ GROWALLOC(realfmt2, realfmt, newcols, int, NOWIDER); - #ifdef PSC - memset(fwidth+maxcols, 0, (newcols-maxcols)*sizeof(int)); - memset(precision+maxcols, 0, (newcols-maxcols)*sizeof(int)); - memset(realfmt+maxcols, 0, (newcols-maxcols)*sizeof(int)); - } - #else -- GROWALLOC(col_hidden2, col_hidden, newcols, char, nowider); -+ GROWALLOC(col_hidden2, col_hidden, newcols, char, NOWIDER); - memset(col_hidden+maxcols, 0, (newcols-maxcols)*sizeof(char)); - for (i = maxcols; i < newcols; i++) { - fwidth[i] = DEFWIDTH; -@@ -172,7 +172,7 @@ - for (i = 0; i < maxrows; i++) { - if ((tbl[i] = (struct ent **)scxrealloc((char *)tbl[i], - (unsigned)(newcols * sizeof(struct ent **)))) == (struct ent **)0) { -- error(nowider); -+ error(NOWIDER); - return(FALSE); - } - for (nullit = ATBL(tbl, i, maxcols), cnt = 0; -@@ -190,7 +190,7 @@ - for (; i < newrows; i++) { - if ((tbl[i] = (struct ent **)scxmalloc((unsigned)(newcols * - sizeof(struct ent **)))) == (struct ent **)0) { -- error(nowider); -+ error(NOWIDER); - return(FALSE); - } - for (nullit = tbl[i], cnt = 0; cnt < newcols; cnt++, nullit++) diff --git a/app-office/sc/metadata.xml b/app-office/sc/metadata.xml deleted file mode 100644 index dc41733bdb11..000000000000 --- a/app-office/sc/metadata.xml +++ /dev/null @@ -1,9 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> -<!-- maintainer-needed --> -<longdescription lang="en"> -sc is a free curses-based spreadsheet program that uses key bindings similar to -vi and less -</longdescription> -</pkgmetadata> diff --git a/app-office/sc/sc-7.16-r2.ebuild b/app-office/sc/sc-7.16-r2.ebuild deleted file mode 100644 index 52b5a7888ace..000000000000 --- a/app-office/sc/sc-7.16-r2.ebuild +++ /dev/null @@ -1,69 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit toolchain-funcs - -DESCRIPTION="Spreadsheet Calculator" -SRC_URI="ftp://ibiblio.org/pub/Linux/apps/financial/spreadsheet/${P}.tar.gz" -HOMEPAGE="http://ibiblio.org/pub/Linux/apps/financial/spreadsheet/" - -SLOT="0" -LICENSE="public-domain" -KEYWORDS="amd64 ppc sparc x86" - -COMMON_DEPEND=" - >=sys-libs/ncurses-5.2 -" -DEPEND=" - virtual/pkgconfig -" -RDEPEND=" - ${COMMON_DEPEND} -" - -PATCHES=( - "${FILESDIR}"/${P}-amd64.patch - "${FILESDIR}"/${P}-lex-syntax.patch - "${FILESDIR}"/${P}-c.patch - "${FILESDIR}"/${P}-printf.patch -) - -src_prepare() { - default - - sed -i \ - -e "/^prefix=/ s:/usr:${D}/usr:" \ - -e "/^MANDIR=/ s:${prefix}/man:${prefix}/share/man:" \ - -e "/^LIBDIR=/ s:${prefix}/lib:${prefix}/$(get_libdir):" \ - -e '/^LIB=/s|-lncurses|$(shell ${PKG_CONFIG} --libs ncurses)|g' \ - -e "/^CC=/ s:gcc:$(tc-getCC):" \ - -e "/^CFLAGS/ s:=-DSYSV3 -O2 -pipe:+=-DSYSV3:" \ - -e "/strip/ s:^:#:g" \ - Makefile || die - - eapply_user -} - -src_compile() { - tc-export PKG_CONFIG - # no autoconf - emake prefix="${D}"/usr - - emake ${PN}.1 - sed -i -e "s:${D}::g" sc.1 || die -} - -src_install () { - dodir /usr/bin - dodir /usr/$(get_libdir)/sc - dodir /usr/share/man/man1 - - emake install - - doman sc.1 psc.1 - - dodoc CHANGES README tutorial.sc - dodoc VMS_NOTES ${P}.lsm TODO SC.MACROS -} diff --git a/app-office/scribus/Manifest b/app-office/scribus/Manifest index 3734ddc121fc..0ffc05a70363 100644 --- a/app-office/scribus/Manifest +++ b/app-office/scribus/Manifest @@ -1 +1 @@ -DIST scribus-1.5.5_pre20190429.tar.gz 85838093 BLAKE2B 4ffdc6356b5a2c7372bf6395847f348e7c56276d39114fa5691b6c7f8345aa89a0efe221adbbf1d431d89208fae53ae211c5298d9406487d46ddf98dd69d8c1a SHA512 1aa76491560848dccbeb17f03ba4ac24d6045881f6f92f31b921cf1a91c051176b835d86e0c46046e73573bf60b330e07945c279c077a7619bf2ee9331ca9324 +DIST scribus-1.6.1.tar.xz 73266900 BLAKE2B b8120823cf98201ed197748cffe3f12019acfbd4831b497585ad7d04fa6d6e470bf4bc85dac15700483dfc977c56136cb49bcee20106f482cd9b0022d75d28d5 SHA512 ffde5628ea314dab8f212f78e7dd96cd258ceaebccc5b8de2c21e338a433f82d7fbbb047d05882abb07b4dceac031141b77fef933c9a3ed0e26f29bb94377e7e diff --git a/app-office/scribus/files/scribus-1.5.3-docdir.patch b/app-office/scribus/files/scribus-1.5.3-docdir.patch deleted file mode 100644 index d866922fa18a..000000000000 --- a/app-office/scribus/files/scribus-1.5.3-docdir.patch +++ /dev/null @@ -1,42 +0,0 @@ - CMakeLists.txt | 28 +++++++++++++++------------- - 1 file changed, 15 insertions(+), 13 deletions(-) - -diff --git a/CMakeLists.txt b/CMakeLists.txt -index 29d66f3..1c08cdd 100644 ---- a/CMakeLists.txt -+++ b/CMakeLists.txt -@@ -244,19 +244,21 @@ else() - endif() - - #SHARE - use the default on Apple as TAG_VERSION is empty --if(WIN32 OR OS2) -- set(DOCDIR "${CMAKE_INSTALL_DATAROOTDIR}/doc/") --else() -- if(TAG_VERSION OR BUILD_OSX_BUNDLE) -- set(DOCDIR "${CMAKE_INSTALL_DATAROOTDIR}/doc/${MAIN_DIR_NAME}${TAG_VERSION}/") -- else() -- if(NOT WANT_VERSIONING) -- set(DOCDIR "${CMAKE_INSTALL_DATAROOTDIR}/doc/${MAIN_DIR_NAME}/") -- else() -- set(DOCDIR "${CMAKE_INSTALL_DATAROOTDIR}/doc/${MAIN_DIR_NAME}-${VERSION}/") -- endif() -- endif() --endif() -+if(NOT DOCDIR) -+ if(WIN32 OR OS2) -+ set(DOCDIR "${CMAKE_INSTALL_DATAROOTDIR}/doc/") -+ else() -+ if(TAG_VERSION OR BUILD_OSX_BUNDLE) -+ set(DOCDIR "${CMAKE_INSTALL_DATAROOTDIR}/doc/${MAIN_DIR_NAME}${TAG_VERSION}/") -+ else() -+ if(NOT WANT_VERSIONING) -+ set(DOCDIR "${CMAKE_INSTALL_DATAROOTDIR}/doc/${MAIN_DIR_NAME}/") -+ else() -+ set(DOCDIR "${CMAKE_INSTALL_DATAROOTDIR}/doc/${MAIN_DIR_NAME}-${VERSION}/") -+ endif() -+ endif() -+ endif() -+endif() - if(NOT IS_ABSOLUTE ${DOCDIR}) - add_definitions("-DDOCDIR=\\\"${CMAKE_INSTALL_PREFIX}/${DOCDIR}\\\"") - else() diff --git a/app-office/scribus/files/scribus-1.5.3-fpic.patch b/app-office/scribus/files/scribus-1.5.3-fpic.patch index ba0721955ef8..bb4378e5effa 100644 --- a/app-office/scribus/files/scribus-1.5.3-fpic.patch +++ b/app-office/scribus/files/scribus-1.5.3-fpic.patch @@ -1,8 +1,6 @@ scribus/third_party/prc/CMakeLists.txt | 2 ++ 1 file changed, 2 insertions(+) -diff --git a/scribus/third_party/prc/CMakeLists.txt b/scribus/third_party/prc/CMakeLists.txt -index 5f7c2c6..1da7177 100644 --- a/scribus/third_party/prc/CMakeLists.txt +++ b/scribus/third_party/prc/CMakeLists.txt @@ -5,6 +5,8 @@ ${OPENGL_INCLUDE_DIR} diff --git a/app-office/scribus/files/scribus-1.5.5-docdir.patch b/app-office/scribus/files/scribus-1.5.5-docdir.patch deleted file mode 100644 index 897a8a75ae95..000000000000 --- a/app-office/scribus/files/scribus-1.5.5-docdir.patch +++ /dev/null @@ -1,29 +0,0 @@ -diff --git a/CMakeLists.txt b/CMakeLists.txt -index f5b3e77..4c5fd3f 100644 ---- a/CMakeLists.txt -+++ b/CMakeLists.txt -@@ -313,14 +313,16 @@ else() - endif() - - #SHARE - use the default on Apple as TAG_VERSION is empty --if(WIN32 OR OS2) -- set(DOCDIR "${CMAKE_INSTALL_DATAROOTDIR}/doc/") --elseif(TAG_VERSION OR BUILD_OSX_BUNDLE) -- set(DOCDIR "${CMAKE_INSTALL_DATAROOTDIR}/doc/${MAIN_DIR_NAME}${TAG_VERSION}/") --elseif(NOT WANT_VERSIONING) -- set(DOCDIR "${CMAKE_INSTALL_DATAROOTDIR}/doc/${MAIN_DIR_NAME}/") --else() -- set(DOCDIR "${CMAKE_INSTALL_DATAROOTDIR}/doc/${MAIN_DIR_NAME}-${VERSION}/") -+if(NOT DOCDIR) -+ if(WIN32 OR OS2) -+ set(DOCDIR "${CMAKE_INSTALL_DATAROOTDIR}/doc/") -+ elseif(TAG_VERSION OR BUILD_OSX_BUNDLE) -+ set(DOCDIR "${CMAKE_INSTALL_DATAROOTDIR}/doc/${MAIN_DIR_NAME}${TAG_VERSION}/") -+ elseif(NOT WANT_VERSIONING) -+ set(DOCDIR "${CMAKE_INSTALL_DATAROOTDIR}/doc/${MAIN_DIR_NAME}/") -+ else() -+ set(DOCDIR "${CMAKE_INSTALL_DATAROOTDIR}/doc/${MAIN_DIR_NAME}-${VERSION}/") -+ endif() - endif() - - if(IS_ABSOLUTE ${DOCDIR} AND WANT_RELOCATABLE) diff --git a/app-office/scribus/files/scribus-1.5.5_pre20190429-poppler-0.76.patch b/app-office/scribus/files/scribus-1.5.5_pre20190429-poppler-0.76.patch deleted file mode 100644 index d62db93663ef..000000000000 --- a/app-office/scribus/files/scribus-1.5.5_pre20190429-poppler-0.76.patch +++ /dev/null @@ -1,59 +0,0 @@ -From aeea6a2ed4cb15ce8c35bb83066ef03e4e04b29b Mon Sep 17 00:00:00 2001 -From: Andreas Sturmlechner <asturm@gentoo.org> -Date: Thu, 2 May 2019 00:08:12 +0200 -Subject: [PATCH] Fix build with poppler-0.76 - -findPage(int num, int gen) -> findPage(const Ref ref) - -https://gitlab.freedesktop.org/poppler/poppler/commit/244c7d6926463b079b1f96e34d9e4451d352942e ---- - scribus/plugins/import/pdf/slaoutput.cpp | 12 ++++-------- - 1 file changed, 4 insertions(+), 8 deletions(-) - -diff --git a/scribus/plugins/import/pdf/slaoutput.cpp b/scribus/plugins/import/pdf/slaoutput.cpp -index fe9794a65..b25082de6 100644 ---- a/scribus/plugins/import/pdf/slaoutput.cpp -+++ b/scribus/plugins/import/pdf/slaoutput.cpp -@@ -429,8 +429,7 @@ bool SlaOutputDev::handleLinkAnnot(Annot* annota, double xCoor, double yCoor, do - {
- if (dst->isPageRef())
- {
-- Ref dstr = dst->getPageRef();
-- pagNum = pdfDoc->findPage(dstr.num, dstr.gen);
-+ pagNum = pdfDoc->findPage(dst->getPageRef());
- }
- else
- pagNum = dst->getPageNum();
-@@ -451,8 +450,7 @@ bool SlaOutputDev::handleLinkAnnot(Annot* annota, double xCoor, double yCoor, do - {
- if (dstn->isPageRef())
- {
-- Ref dstr = dstn->getPageRef();
-- pagNum = pdfDoc->findPage(dstr.num, dstr.gen);
-+ pagNum = pdfDoc->findPage(dstn->getPageRef());
- }
- else
- pagNum = dstn->getPageNum();
-@@ -931,8 +929,7 @@ void SlaOutputDev::handleActions(PageItem* ite, AnnotWidget *ano) - {
- if (dst->isPageRef())
- {
-- Ref dstr = dst->getPageRef();
-- pagNum = pdfDoc->findPage(dstr.num, dstr.gen);
-+ pagNum = pdfDoc->findPage(dst->getPageRef());
- }
- else
- pagNum = dst->getPageNum();
-@@ -955,8 +952,7 @@ void SlaOutputDev::handleActions(PageItem* ite, AnnotWidget *ano) - {
- if (dstn->isPageRef())
- {
-- Ref dstr = dstn->getPageRef();
-- pagNum = pdfDoc->findPage(dstr.num, dstr.gen);
-+ pagNum = pdfDoc->findPage(dstn->getPageRef());
- }
- else
- pagNum = dstn->getPageNum();
--- -2.21.0 - diff --git a/app-office/scribus/files/scribus-1.5.6-docdir.patch b/app-office/scribus/files/scribus-1.5.6-docdir.patch deleted file mode 100644 index 957991c2acc4..000000000000 --- a/app-office/scribus/files/scribus-1.5.6-docdir.patch +++ /dev/null @@ -1,29 +0,0 @@ -diff --git a/CMakeLists_Directories.cmake b/CMakeLists_Directories.cmake -index db6133f..faf85ce 100644 ---- a/CMakeLists_Directories.cmake -+++ b/CMakeLists_Directories.cmake -@@ -36,14 +36,16 @@ else() - endif() - - #SHARE - use the default on Apple as TAG_VERSION is empty --if(WIN32 OR OS2) -- set(DOCDIR "${CMAKE_INSTALL_DATAROOTDIR}/doc/") --elseif(TAG_VERSION OR BUILD_OSX_BUNDLE) -- set(DOCDIR "${CMAKE_INSTALL_DATAROOTDIR}/doc/${MAIN_DIR_NAME}${TAG_VERSION}/") --elseif(NOT WANT_VERSIONING) -- set(DOCDIR "${CMAKE_INSTALL_DATAROOTDIR}/doc/${MAIN_DIR_NAME}/") --else() -- set(DOCDIR "${CMAKE_INSTALL_DATAROOTDIR}/doc/${MAIN_DIR_NAME}-${VERSION}/") -+if(NOT DOCDIR) -+ if(WIN32 OR OS2) -+ set(DOCDIR "${CMAKE_INSTALL_DATAROOTDIR}/doc/") -+ elseif(TAG_VERSION OR BUILD_OSX_BUNDLE) -+ set(DOCDIR "${CMAKE_INSTALL_DATAROOTDIR}/doc/${MAIN_DIR_NAME}${TAG_VERSION}/") -+ elseif(NOT WANT_VERSIONING) -+ set(DOCDIR "${CMAKE_INSTALL_DATAROOTDIR}/doc/${MAIN_DIR_NAME}/") -+ else() -+ set(DOCDIR "${CMAKE_INSTALL_DATAROOTDIR}/doc/${MAIN_DIR_NAME}-${VERSION}/") -+ endif() - endif() - - if(IS_ABSOLUTE ${DOCDIR} AND WANT_RELOCATABLE) diff --git a/app-office/scribus/files/scribus-1.5.8-cmake.patch b/app-office/scribus/files/scribus-1.5.8-cmake.patch new file mode 100644 index 000000000000..6ddd76912dbe --- /dev/null +++ b/app-office/scribus/files/scribus-1.5.8-cmake.patch @@ -0,0 +1,28 @@ +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -362,25 +362,6 @@ + if(APPLE) + ### Include our Apple configure commands + include(CMakeLists_Apple.cmake) +-else() +- if(${CMAKE_GENERATOR} MATCHES "^(Visual Studio|NMake).*") +- # Windows build with Visual Studio +- # Surely there's a better way to identify the compiler? +- set(CMAKE_CXX_FLAGS_DEBUG) +- set(CMAKE_C_FLAGS_DEBUG) +- else() +- # vanilla gcc +- set(CMAKE_CXX_FLAGS_DEBUG "${CMAKE_CXX_FLAGS_DEBUG} -O0 -g -Wall -fstrict-aliasing") +- set(CMAKE_C_FLAGS_DEBUG "${CMAKE_C_FLAGS_DEBUG} -O0 -g -Wall -fstrict-aliasing") +- endif() +- if(${CMAKE_GENERATOR} MATCHES "^(Visual Studio|NMake).*") +- set(CMAKE_CXX_FLAGS_RELEASE) +- set(CMAKE_C_FLAGS_RELEASE) +- else() +- set(CMAKE_CXX_FLAGS_RELEASE "${CMAKE_CXX_FLAGS_RELEASE} -O2 -Wall") +- set(CMAKE_C_FLAGS_RELEASE "${CMAKE_C_FLAGS_RELEASE} -O2 -Wall") +- # add_definitions(-DNDEBUG) +- endif() + endif() + if(WIN32) + add_definitions(-DWIN32_LEAN_AND_MEAN diff --git a/app-office/scribus/files/scribus-1.6.1-findhyphen.patch b/app-office/scribus/files/scribus-1.6.1-findhyphen.patch new file mode 100644 index 000000000000..cc6e5db58a24 --- /dev/null +++ b/app-office/scribus/files/scribus-1.6.1-findhyphen.patch @@ -0,0 +1,69 @@ +--- a/CMakeLists_Dependencies.cmake ++++ b/CMakeLists_Dependencies.cmake +@@ -1,6 +1,16 @@ + ############################################################################################################## + ########## Find Dependencies ########## + ++#<<HYPHEN for Hyphenation support ++find_package(HYPHEN) ++if(HYPHEN_FOUND) ++ message("System Hyphen Found OK") ++ set(HAVE_HYPHEN ON) ++else() ++ message("Hyphen or its developer libraries NOT found - using bundled Hyphen instead") ++endif() ++#>>HYPHEN for Hyphenation support ++ + #<<PoDoFo for AI PDF import + option(WITH_PODOFO "Enable support for PDF embedded in AI" ON) + if (WITH_PODOFO) +--- a/scribus/CMakeLists.txt ++++ b/scribus/CMakeLists.txt +@@ -585,7 +585,9 @@ set(SCRIBUS_SOURCES + ${SCRIBUS_GMAGICK_SRC} + ) + +-if(NOT HAVE_HYPHEN) ++if(HAVE_HYPHEN) ++ include_directories(${HYPHEN_INCLUDE_DIR}) ++else() + include_directories(third_party/hyphen) + set(SCRIBUS_SOURCES + ${SCRIBUS_SOURCES} +@@ -676,12 +678,6 @@ if(HAVE_PODOFO) + + endif() + +-if(HAVE_HYPHEN) +- target_link_libraries(${EXE_NAME} PRIVATE +- ${HYPHEN_LIBRARY} +- ) +-endif() +- + + if(GESTURE_FRAME_PREVIEW) + message(STATUS "Enable gesture frame preview [experimental]") +@@ -741,6 +737,12 @@ if(WANT_PCH) + target_precompile_headers(${EXE_NAME} PRIVATE scribus_pch.h) + endif() + ++if(HAVE_HYPHEN) ++ target_link_libraries(${EXE_NAME} PRIVATE ++ ${HYPHEN_LIBRARY} ++ ) ++endif() ++ + if(WIN32) + set_target_properties(${EXE_NAME} + PROPERTIES +--- a/scribus/hyphenator.h ++++ b/scribus/hyphenator.h +@@ -13,7 +13,7 @@ for which a new license (GPL+exception) is in place. + #include <QSet> + + #include "scribusapi.h" +-#include "third_party/hyphen/hyphen.h" ++#include <hyphen.h> + + class ScribusDoc; + class ScribusMainWindow; diff --git a/app-office/scribus/files/scribus-1.6.1-poppler-24.03.patch b/app-office/scribus/files/scribus-1.6.1-poppler-24.03.patch new file mode 100644 index 000000000000..076e48e14fd9 --- /dev/null +++ b/app-office/scribus/files/scribus-1.6.1-poppler-24.03.patch @@ -0,0 +1,70 @@ +From dc2470990ab73c87fdd60068c99518ced01a3edd Mon Sep 17 00:00:00 2001 +From: Andreas Sturmlechner <asturm@gentoo.org> +Date: Mon, 4 Mar 2024 17:35:11 +0100 +Subject: [PATCH] Fix build with >=poppler-24.03.0 + +Fixes build errors caused by: + +"Use an enum for Function getType" +Upstream commit 6e3824d45d42cb806a28a2df84e4ab6bb3587083 + +Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org> +--- + scribus/plugins/import/pdf/slaoutput.cpp | 16 ++++++++++++++++ + 1 file changed, 16 insertions(+) + +diff --git a/scribus/plugins/import/pdf/slaoutput.cpp b/scribus/plugins/import/pdf/slaoutput.cpp +index 4e31e4b6c..3e4a768ec 100644 +--- a/scribus/plugins/import/pdf/slaoutput.cpp ++++ b/scribus/plugins/import/pdf/slaoutput.cpp +@@ -1731,7 +1731,11 @@ bool SlaOutputDev::axialShadedFill(GfxState *state, GfxAxialShading *shading, do + VGradient FillGradient = VGradient(VGradient::linear);
+ FillGradient.clearStops();
+ GfxColorSpace *color_space = shading->getColorSpace();
++#if POPPLER_ENCODED_VERSION >= POPPLER_VERSION_ENCODE(24, 3, 0)
++ if (func->getType() == Function::Type::Stitching)
++#else
+ if (func->getType() == 3)
++#endif
+ {
+ StitchingFunction *stitchingFunc = (StitchingFunction*)func;
+ const double *bounds = stitchingFunc->getBounds();
+@@ -1753,7 +1757,11 @@ bool SlaOutputDev::axialShadedFill(GfxState *state, GfxAxialShading *shading, do + FillGradient.addStop( ScColorEngine::getShadeColor(m_doc->PageColors[stopColor], m_doc, shade), stopPoint, 0.5, 1.0, stopColor, shade );
+ }
+ }
++#if POPPLER_ENCODED_VERSION >= POPPLER_VERSION_ENCODE(24, 3, 0)
++ else if ((func->getType() == Function::Type::Exponential) || (func->getType() == Function::Type::Sampled))
++#else
+ else if ((func->getType() == 2) || (func->getType() == 0))
++#endif
+ {
+ GfxColor stop1;
+ shading->getColor(0.0, &stop1);
+@@ -1865,7 +1873,11 @@ bool SlaOutputDev::radialShadedFill(GfxState *state, GfxRadialShading *shading, + VGradient FillGradient = VGradient(VGradient::linear);
+ FillGradient.clearStops();
+ GfxColorSpace *color_space = shading->getColorSpace();
++#if POPPLER_ENCODED_VERSION >= POPPLER_VERSION_ENCODE(24, 3, 0)
++ if (func->getType() == Function::Type::Stitching)
++#else
+ if (func->getType() == 3)
++#endif
+ {
+ StitchingFunction *stitchingFunc = (StitchingFunction*)func;
+ const double *bounds = stitchingFunc->getBounds();
+@@ -1887,7 +1899,11 @@ bool SlaOutputDev::radialShadedFill(GfxState *state, GfxRadialShading *shading, + FillGradient.addStop( ScColorEngine::getShadeColor(m_doc->PageColors[stopColor], m_doc, shade), stopPoint, 0.5, 1.0, stopColor, shade );
+ }
+ }
++#if POPPLER_ENCODED_VERSION >= POPPLER_VERSION_ENCODE(24, 3, 0)
++ else if ((func->getType() == Function::Type::Exponential) || (func->getType() == Function::Type::Sampled))
++#else
+ else if ((func->getType() == 2) || (func->getType() == 0))
++#endif
+ {
+ GfxColor stop1;
+ shading->getColor(0.0, &stop1);
+-- +2.44.0 + diff --git a/app-office/scribus/files/scribus-1.7.0-dont-install-thirdparty-license.patch b/app-office/scribus/files/scribus-1.7.0-dont-install-thirdparty-license.patch new file mode 100644 index 000000000000..d660b8dca008 --- /dev/null +++ b/app-office/scribus/files/scribus-1.7.0-dont-install-thirdparty-license.patch @@ -0,0 +1,15 @@ +--- a/scribus/third_party/Qt-Advanced-Docking-System/src/CMakeLists.txt ++++ b/scribus/third_party/Qt-Advanced-Docking-System/src/CMakeLists.txt +@@ -123,12 +123,6 @@ install(FILES ${ads_HEADERS} + DESTINATION include/${library_name} + COMPONENT headers + ) +-install(FILES +- "${CMAKE_CURRENT_SOURCE_DIR}/../LICENSE" +- "${CMAKE_CURRENT_SOURCE_DIR}/../gnu-lgpl-v2.1.md" +- DESTINATION license/ads +- COMPONENT license +-) + install(TARGETS ${library_name} + EXPORT adsTargets + RUNTIME DESTINATION bin diff --git a/app-office/scribus/files/scribus-1.7.0-findhyphen.patch b/app-office/scribus/files/scribus-1.7.0-findhyphen.patch new file mode 100644 index 000000000000..1fb7151c096d --- /dev/null +++ b/app-office/scribus/files/scribus-1.7.0-findhyphen.patch @@ -0,0 +1,70 @@ +--- a/CMakeLists_Dependencies.cmake ++++ b/CMakeLists_Dependencies.cmake +@@ -1,6 +1,16 @@ + ############################################################################################################## + ########## Find Dependencies ########## + ++#<<HYPHEN for Hyphenation support ++find_package(HYPHEN) ++if(HYPHEN_FOUND) ++ message("System Hyphen Found OK") ++ set(HAVE_HYPHEN ON) ++else() ++ message("Hyphen or its developer libraries NOT found - using bundled Hyphen instead") ++endif() ++#>>HYPHEN for Hyphenation support ++ + #<<PoDoFo for AI PDF import + option(WITH_PODOFO "Enable support for PDF embedded in AI" ON) + if (WITH_PODOFO) +--- a/scribus/CMakeLists.txt ++++ b/scribus/CMakeLists.txt +@@ -120,11 +120,6 @@ if(HAVE_PODOFO) + + endif() + +-if(HAVE_HYPHEN) +- target_link_libraries(${EXE_NAME} PRIVATE ${HYPHEN_LIBRARY}) +-endif() +- +- + if(GESTURE_FRAME_PREVIEW) + message(STATUS "Enable gesture frame preview [experimental]") + set(GESTURE_FRAME_PREVIEW_SOURCES pageitempreview.cpp) +@@ -178,6 +173,12 @@ if(WANT_PCH) + target_precompile_headers(${EXE_NAME} PRIVATE scribus_pch.h) + endif() + ++if(HAVE_HYPHEN) ++ target_link_libraries(${EXE_NAME} PRIVATE ++ ${HYPHEN_LIBRARY} ++ ) ++endif() ++ + if(WIN32) + set_target_properties(${EXE_NAME} + PROPERTIES +--- a/scribus/CMakeLists_Sources.txt ++++ b/scribus/CMakeLists_Sources.txt +@@ -560,7 +560,9 @@ set(SCRIBUS_SOURCES + ) + #endif() + +-if(NOT HAVE_HYPHEN) ++if(HAVE_HYPHEN) ++ include_directories(${HYPHEN_INCLUDE_DIR}) ++else() + include_directories(third_party/hyphen) + set(SCRIBUS_SOURCES + ${SCRIBUS_SOURCES} +--- a/scribus/hyphenator.h ++++ b/scribus/hyphenator.h +@@ -13,7 +13,7 @@ for which a new license (GPL+exception) is in place. + #include <QSet> + + #include "scribusapi.h" +-#include "third_party/hyphen/hyphen.h" ++#include <hyphen.h> + + class ScribusDoc; + class ScribusMainWindow; diff --git a/app-office/scribus/files/scribus-1.7.0-fix-icon-version.patch b/app-office/scribus/files/scribus-1.7.0-fix-icon-version.patch new file mode 100644 index 000000000000..56c42602d20b --- /dev/null +++ b/app-office/scribus/files/scribus-1.7.0-fix-icon-version.patch @@ -0,0 +1,11 @@ +--- a/resources/iconsets/artwork/CMakeLists.txt ++++ b/resources/iconsets/artwork/CMakeLists.txt +@@ -20,7 +20,7 @@ if(NOT WIN32 AND NOT APPLE) + FOREACH(res 16x16 32x32 64x64 128x128 256x256) + INSTALL(FILES + application-vnd.scribus_${res}.png +- RENAME application-vnd.scribus.png ++ RENAME application-vnd.scribus${TAG_VERSION}.png + DESTINATION ${SYSICONDIR}/${res}/mimetypes/ + ) + ENDFOREACH(res) diff --git a/app-office/scribus/files/scribus-1.7.0-remove-hello-world-test.patch b/app-office/scribus/files/scribus-1.7.0-remove-hello-world-test.patch new file mode 100644 index 000000000000..cf9018fe1924 --- /dev/null +++ b/app-office/scribus/files/scribus-1.7.0-remove-hello-world-test.patch @@ -0,0 +1,10 @@ +--- a/scribus/CMakeLists.txt ++++ b/scribus/CMakeLists.txt +@@ -40,7 +40,6 @@ include(styles/CMakeLists.txt) + include(text/CMakeLists.txt) + + add_subdirectory(dtd) +-add_subdirectory(ui/qml) + if(WITH_TESTS) + add_subdirectory(tests) + endif() diff --git a/app-office/scribus/metadata.xml b/app-office/scribus/metadata.xml index 02d7f56a4fef..77e1cdcae5e0 100644 --- a/app-office/scribus/metadata.xml +++ b/app-office/scribus/metadata.xml @@ -1,16 +1,17 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> <pkgmetadata> <maintainer type="person"> - <email>jlec@gentoo.org</email> + <email>fordfrog@gentoo.org</email> + <name>Miroslav Šulc</name> </maintainer> <use> <flag name="boost">Enable support for Boost based enhancement</flag> <flag name="hunspell">Enable support for spell checking with <pkg>app-text/hunspell</pkg></flag> <flag name="minimal">Don't install headers (only required for e.g. plug-in developers)</flag> - <flag name="osg">3D redering via <pkg>dev-games/openscenegraph</pkg></flag> + <flag name="osg">3D rendering via <pkg>dev-games/openscenegraph</pkg></flag> <flag name="scripts">Install the scripts</flag> - <flag name="templates">Document tamplates</flag> + <flag name="templates">Document templates</flag> <flag name="tk">Install tk based scripts e.g. FontSample.py</flag> </use> <upstream> diff --git a/app-office/scribus/scribus-1.5.5_pre20190429.ebuild b/app-office/scribus/scribus-1.5.5_pre20190429.ebuild deleted file mode 100644 index 1926b62bb623..000000000000 --- a/app-office/scribus/scribus-1.5.5_pre20190429.ebuild +++ /dev/null @@ -1,230 +0,0 @@ -# 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=a6cf8dce47922ebe3fca131316236e3aa7ca2d9b -inherit cmake-utils desktop flag-o-matic python-single-r1 xdg - -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="amd64 ~hppa ppc ppc64 x86" -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 - - has_version ">=app-text/poppler-0.76.0" && PATCHES+=( "${FILESDIR}"/${P}-poppler-0.76.patch ) - - 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 -} - -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-1.6.1-r1.ebuild b/app-office/scribus/scribus-1.6.1-r1.ebuild new file mode 100644 index 000000000000..7a3abef52fb0 --- /dev/null +++ b/app-office/scribus/scribus-1.6.1-r1.ebuild @@ -0,0 +1,151 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..12} ) +PYTHON_REQ_USE="tk?" +inherit cmake desktop flag-o-matic optfeature python-single-r1 xdg + +DESCRIPTION="Desktop publishing (DTP) and layout program" +HOMEPAGE="https://www.scribus.net/" +SRC_URI="https://downloads.sourceforge.net/project/${PN}/${PN}/${PV}/${P}.tar.xz" +S="${WORKDIR}/${P}" + +LICENSE="GPL-2" +SLOT="$(ver_cut 1-2)" +KEYWORDS="amd64 ppc ppc64 x86" +IUSE="+boost debug examples graphicsmagick hunspell +minimal osg +pdf scripts +templates tk" + +REQUIRED_USE="${PYTHON_REQUIRED_USE} + tk? ( scripts )" + +# osg +# couple of third_party libs bundled +DEPEND="${PYTHON_DEPS} + app-text/libmspub + app-text/libqxp + app-text/poppler:= + dev-libs/hyphen + dev-libs/icu:0= + dev-libs/librevenge + dev-libs/libxml2 + dev-qt/qtcore:5 + dev-qt/qtgui:5[-gles2-only] + 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=[icu] + media-libs/lcms:2 + media-libs/libcdr + media-libs/libfreehand + media-libs/libjpeg-turbo:= + media-libs/libpagemaker + media-libs/libpng:0= + media-libs/libvisio + media-libs/libzmf + media-libs/tiff:= + net-print/cups + sys-libs/zlib[minizip] + x11-libs/cairo[X,svg(+)] + boost? ( dev-libs/boost:= ) + graphicsmagick? ( media-gfx/graphicsmagick:= ) + hunspell? ( app-text/hunspell:= ) + osg? ( dev-games/openscenegraph:= ) + pdf? ( app-text/podofo:0= ) + scripts? ( + $(python_gen_cond_dep ' + dev-python/pillow[tk?,${PYTHON_USEDEP}] + ') + ) +" +RDEPEND="${DEPEND} + app-text/ghostscript-gpl +" +BDEPEND=" + dev-qt/linguist-tools:5 + virtual/pkgconfig +" + +PATCHES=( + "${FILESDIR}"/${PN}-1.5.8-cmake.patch # bug 886251 + "${FILESDIR}"/${PN}-1.5.3-fpic.patch + "${FILESDIR}"/${PN}-1.6.1-findhyphen.patch + "${FILESDIR}"/${PN}-1.7.0-remove-hello-world-test.patch + "${FILESDIR}"/${PN}-1.7.0-fix-icon-version.patch + "${FILESDIR}"/${PN}-1.6.1-poppler-24.03.patch +) + +src_prepare() { + cmake_src_prepare + + # for safety remove files that we patched out + rm -r scribus/third_party/hyphen || die +} + +src_configure() { + # bug #550818 + append-cppflags -DHAVE_MEMRCHR + + local mycmakeargs=( + -DTAG_VERSION="-${SLOT}" + -DHAVE_PYTHON=ON + -DWANT_DISTROBUILD=ON + -DWANT_CPP17=ON + -DDOCDIR="${EPREFIX}"/usr/share/doc/${PF}/ + -DPython3_EXECUTABLE="${PYTHON}" + -DWITH_BOOST=$(usex boost) + -DWANT_DEBUG=$(usex debug) + -DWANT_NOEXAMPLES=$(usex !examples) + -DWANT_GRAPHICSMAGICK=$(usex graphicsmagick) + -DWANT_HUNSPELL=$(usex hunspell) + -DWANT_HEADERINSTALL=$(usex !minimal) + -DWANT_NOOSG=$(usex !osg) + -DWITH_PODOFO=$(usex pdf) + -DWANT_NOTEMPLATES=$(usex !templates) + ) + cmake_src_configure +} + +src_install() { + cmake_src_install + + if ! use tk; then + rm "${ED}"/usr/share/scribus-${SLOT}/scripts/{FontSample,CalendarWizard}.py || die + fi + if use scripts; then + python_fix_shebang "${ED}"/usr/share/scribus-${SLOT}/scripts + python_optimize "${ED}"/usr/share/scribus-${SLOT}/scripts + else + rm "${ED}"/usr/share/scribus-${SLOT}/scripts/*.py || die + fi + + mv "${ED}"/usr/share/doc/${PF}/{en,html} || die + ln -sf html "${ED}"/usr/share/doc/${PF}/en || die + + # These files are parsed to populate the help/about window. + 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 512; do + newicon -s $size resources/iconsets/artwork/icon_${size}x${size}.png scribus-${SLOT}.png + done + newicon -s 64 resources/iconsets/artwork/icon_32x32@2x.png scribus-${SLOT}.png + newicon resources/iconsets/1_5_1/scribus.png scribus-${SLOT}.png + newmenu scribus.desktop scribus-${SLOT}.desktop +} + +pkg_postinst() { + xdg_pkg_postinst + + optfeature "MS Word .doc file import filter support" app-text/antiword +} diff --git a/app-office/scribus/scribus-9999.ebuild b/app-office/scribus/scribus-9999.ebuild index 06ff411dee8c..e6a659a11344 100644 --- a/app-office/scribus/scribus-9999.ebuild +++ b/app-office/scribus/scribus-9999.ebuild @@ -1,228 +1,153 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=6 +EAPI=8 -PYTHON_COMPAT=( python2_7 ) +PYTHON_COMPAT=( python3_{10..12} ) PYTHON_REQ_USE="tk?" -CMAKE_MAKEFILE_GENERATOR=ninja - -inherit cmake-utils desktop flag-o-matic python-single-r1 subversion xdg +inherit cmake desktop flag-o-matic optfeature python-single-r1 xdg DESCRIPTION="Desktop publishing (DTP) and layout program" HOMEPAGE="https://www.scribus.net/" -SRC_URI="" -ESVN_REPO_URI="svn://scribus.net/trunk/Scribus" -ESVN_PROJECT=Scribus-1.5 -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} -} +if [[ "${PV}" == *9999* ]] ; then + EGIT_REPO_URI="https://github.com/scribusproject/scribus" + inherit git-r3 +else + SRC_URI="https://downloads.sourceforge.net/project/${PN}/${PN}/${PV}/${P}.tar.xz" + S="${WORKDIR}/${P}" + KEYWORDS="~amd64 ~ppc ~ppc64 ~x86" +fi -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 +LICENSE="GPL-2" +SLOT="$(ver_cut 1-2)" +IUSE="+boost debug examples graphicsmagick +minimal osg +pdf scripts +templates tk" REQUIRED_USE="${PYTHON_REQUIRED_USE} tk? ( scripts )" # osg # couple of third_party libs bundled -COMMON_DEPEND="${PYTHON_DEPS} +DEPEND="${PYTHON_DEPS} + app-text/hunspell:= app-text/libmspub app-text/libqxp app-text/poppler:= dev-libs/hyphen - >=dev-libs/icu-58.2:0= + dev-libs/icu: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 + dev-qt/qt5compat:6 + dev-qt/qtbase:6[cups,gui,network,opengl,xml,widgets] + dev-qt/qtsvg:6 media-libs/fontconfig media-libs/freetype:2 - >=media-libs/harfbuzz-0.9.42:0=[icu] + media-libs/harfbuzz:0=[icu] media-libs/lcms:2 media-libs/libcdr media-libs/libfreehand + media-libs/libjpeg-turbo:= media-libs/libpagemaker media-libs/libpng:0= media-libs/libvisio media-libs/libzmf - media-libs/tiff:0 + media-libs/tiff:= 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:= ) + x11-libs/cairo[X,svg(+)] + x11-libs/libxcb + boost? ( dev-libs/boost:= ) graphicsmagick? ( media-gfx/graphicsmagick:= ) osg? ( dev-games/openscenegraph:= ) pdf? ( app-text/podofo:0= ) - scripts? ( dev-python/pillow[tk?,${PYTHON_USEDEP}] ) + scripts? ( + $(python_gen_cond_dep ' + dev-python/pillow[tk?,${PYTHON_USEDEP}] + ') + ) " -RDEPEND="${COMMON_DEPEND} +RDEPEND="${DEPEND} app-text/ghostscript-gpl " -DEPEND="${COMMON_DEPEND} +BDEPEND=" dev-qt/linguist-tools:5 virtual/pkgconfig " PATCHES=( - "${FILESDIR}"/${PN}-1.5.6-docdir.patch + "${FILESDIR}"/${PN}-1.5.8-cmake.patch # bug 886251 "${FILESDIR}"/${PN}-1.5.3-fpic.patch + "${FILESDIR}"/${PN}-1.7.0-findhyphen.patch + "${FILESDIR}"/${PN}-1.7.0-remove-hello-world-test.patch + "${FILESDIR}"/${PN}-1.7.0-dont-install-thirdparty-license.patch + "${FILESDIR}"/${PN}-1.7.0-fix-icon-version.patch ) 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 + cmake_src_prepare - sed \ - -e "/^add_subdirectory(ui\/qml)/s/^/#DONT/" \ - -i scribus/CMakeLists.txt || die # nothing but a bogus Hello World test - - cmake-utils_src_prepare + # for safety remove files that we patched out + rm -r scribus/third_party/hyphen || die } 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=( + -DTAG_VERSION="-${SLOT}" -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)" + -DWANT_CPP17=ON + -DDOCDIR="${EPREFIX}"/usr/share/doc/${PF}/ + -DPython3_EXECUTABLE="${PYTHON}" + -DWITH_BOOST=$(usex boost) + -DWANT_DEBUG=$(usex debug) + -DWANT_NOEXAMPLES=$(usex !examples) + -DWANT_GRAPHICSMAGICK=$(usex graphicsmagick) + -DWANT_HEADERINSTALL=$(usex !minimal) + -DWANT_NOOSG=$(usex !osg) + -DWITH_PODOFO=$(usex pdf) + -DWANT_NOTEMPLATES=$(usex !templates) ) - cmake-utils_src_configure + cmake_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 + cmake_src_install - 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 + if ! use tk; then + rm "${ED}"/usr/share/scribus-${SLOT}/scripts/{FontSample,CalendarWizard}.py || die + fi + if use scripts; then + python_fix_shebang "${ED}"/usr/share/scribus-${SLOT}/scripts + python_optimize "${ED}"/usr/share/scribus-${SLOT}/scripts + else + rm "${ED}"/usr/share/scribus-${SLOT}/scripts/*.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 - mv "${ED%/}"/usr/share/doc/${PF}/{en,html} || die - ln -sf html "${ED%/}"/usr/share/doc/${PF}/en || die + # These files are parsed to populate the help/about window. 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 + for size in 16 32 128 256 512; do + newicon -s $size resources/iconsets/artwork/icon_${size}x${size}.png scribus-${SLOT}.png done - newicon -s 64 resources/iconsets/artwork/icon_32x32@2x.png scribus.png - doicon resources/iconsets/*/scribus.png - domenu scribus.desktop + newicon -s 64 resources/iconsets/artwork/icon_32x32@2x.png scribus-${SLOT}.png + newicon resources/iconsets/1_7_0/scribus-icon.svg scribus-${SLOT}.png + newmenu scribus.desktop scribus-${SLOT}.desktop } -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 +pkg_postinst() { + xdg_pkg_postinst + + optfeature "MS Word .doc file import filter support" app-text/antiword } diff --git a/app-office/skrooge/Manifest b/app-office/skrooge/Manifest index ff350af03e3f..7919c5992c01 100644 --- a/app-office/skrooge/Manifest +++ b/app-office/skrooge/Manifest @@ -1 +1,2 @@ -DIST skrooge-2.20.0.tar.xz 21787404 BLAKE2B b289bbec8d6e369298a142360cc07c6d522d44969c55c68de70df4a9ad574e2a07e9b349091bb8b902408afc709552692557363ef9e7ca2a4375abc41236cd3f SHA512 5b4a9b5b17e24e222a99024bfed03d126df117d4b0af5b5828248ecb08df72dc595225290f811c9a5d45b552f465d361f19f95c4c1ef492bb39db38aa68fa96c +DIST skrooge-2.31.0.tar.xz 22372292 BLAKE2B 3eafe194a9783ae2f3841f6c32211cdf3c425033b63084bf47e526482830d1d53ae66446aa04f0d93497a59054e229bbadd6f46ec0782e4ab05d902d0e809596 SHA512 3a09b9e6017b0ebce7170285a8ca6a27c8942f16c310450e76dc9deb87e0d016edb49b74c8ea784bed5f9b5a10ed515016266584f53fc0144f4bf02bc7769be1 +DIST skrooge-2.32.0.tar.xz 22945360 BLAKE2B d567aedb958c8dc7e49ca3d3c6d78d9e0b9b1a520bf0202fda145f75a4bfb82ae1afe9278524aa4693944a98f46cbe14bfde10a202fbdb2532dbb1421ec29262 SHA512 e39ddcf498281e0ac402a2bad0a858a5d14c9d17fd01185954de2b0c8d0cc9768762a33b846db94824f5640ccdc063cf055d46ef0b90b03615209a0c2f4bed6c diff --git a/app-office/skrooge/files/skrooge-2.20.0-missing-header.patch b/app-office/skrooge/files/skrooge-2.20.0-missing-header.patch deleted file mode 100644 index 311404993b84..000000000000 --- a/app-office/skrooge/files/skrooge-2.20.0-missing-header.patch +++ /dev/null @@ -1,24 +0,0 @@ -From 79aeb3f4d3cc01761d99af5868c7fb5101cf2258 Mon Sep 17 00:00:00 2001 -From: Luca Beltrame <lbeltrame@kde.org> -Date: Sun, 21 Jul 2019 09:19:40 +0200 -Subject: Fix build with Qt 5.13 - ---- - plugins/generic/skg_monthly/grantlee_filters/skgdocumentfilter.cpp | 2 ++ - 1 file changed, 2 insertions(+) - -diff --git a/plugins/generic/skg_monthly/grantlee_filters/skgdocumentfilter.cpp b/plugins/generic/skg_monthly/grantlee_filters/skgdocumentfilter.cpp -index 423eb3a..dfcfb43 100644 ---- a/plugins/generic/skg_monthly/grantlee_filters/skgdocumentfilter.cpp -+++ b/plugins/generic/skg_monthly/grantlee_filters/skgdocumentfilter.cpp -@@ -27,6 +27,8 @@ - #include "skgmainpanel.h" - #include "skgtraces.h" - -+#include <QMetaProperty> -+ - #include <KFormat> - - QVariant SKGDocumentTableFilter::doFilter(const QVariant& input, const QVariant& argument, bool autoescape) const --- -cgit v1.1 diff --git a/app-office/skrooge/metadata.xml b/app-office/skrooge/metadata.xml index 5156b3be98f4..8581d37e84e1 100644 --- a/app-office/skrooge/metadata.xml +++ b/app-office/skrooge/metadata.xml @@ -1,13 +1,14 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> <pkgmetadata> <maintainer type="project"> <email>kde@gentoo.org</email> <name>Gentoo KDE Project</name> </maintainer> + <upstream> + <bugs-to>https://bugs.kde.org/</bugs-to> + </upstream> <use> <flag name="activities">Enable kactivities support</flag> - <flag name="designer">Build plugins for <pkg>dev-qt/designer</pkg></flag> - <flag name="webkit">Build with <pkg>dev-qt/qtwebkit</pkg> instead of <pkg>dev-qt/qtwebengine</pkg></flag> </use> </pkgmetadata> diff --git a/app-office/skrooge/skrooge-2.20.0.ebuild b/app-office/skrooge/skrooge-2.20.0.ebuild deleted file mode 100644 index 8ec5d4ff9162..000000000000 --- a/app-office/skrooge/skrooge-2.20.0.ebuild +++ /dev/null @@ -1,101 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -KDE_HANDBOOK="optional" -KDE_TEST="forceoptional" -VIRTUALX_REQUIRED="test" -inherit kde5 - -DESCRIPTION="Personal finances manager, aiming at being simple and intuitive" -HOMEPAGE="https://skrooge.org/" -[[ ${PV} == 9999 ]] || SRC_URI="mirror://kde/stable/${PN}/${P}.tar.xz" - -LICENSE="GPL-2" -KEYWORDS="amd64 x86" -IUSE="activities designer kde ofx webkit" - -REQUIRED_USE="test? ( designer )" - -BDEPEND=" - dev-libs/libxslt - virtual/pkgconfig -" -COMMON_DEPEND=" - $(add_frameworks_dep karchive) - $(add_frameworks_dep kcompletion) - $(add_frameworks_dep kconfig) - $(add_frameworks_dep kconfigwidgets) - $(add_frameworks_dep kcoreaddons) - $(add_frameworks_dep kdbusaddons) - $(add_frameworks_dep ki18n) - $(add_frameworks_dep kiconthemes) - $(add_frameworks_dep kio) - $(add_frameworks_dep kitemviews) - $(add_frameworks_dep knewstuff) - $(add_frameworks_dep knotifications) - $(add_frameworks_dep knotifyconfig) - $(add_frameworks_dep kparts) - $(add_frameworks_dep kservice) - $(add_frameworks_dep ktextwidgets) - $(add_frameworks_dep kwallet) - $(add_frameworks_dep kwidgetsaddons) - $(add_frameworks_dep kxmlgui) - $(add_qt_dep qtconcurrent) - $(add_qt_dep qtdbus) - $(add_qt_dep qtdeclarative 'widgets') - $(add_qt_dep qtgui) - $(add_qt_dep qtnetwork) - $(add_qt_dep qtprintsupport) - $(add_qt_dep qtscript) - $(add_qt_dep qtsql '' '' '5=') - $(add_qt_dep qtsvg) - $(add_qt_dep qtwidgets) - $(add_qt_dep qtxml) - app-crypt/qca:2[qt5(+)] - dev-db/sqlcipher - dev-libs/grantlee:5 - activities? ( $(add_frameworks_dep kactivities) ) - kde? ( $(add_frameworks_dep krunner) ) - ofx? ( dev-libs/libofx ) - webkit? ( >=dev-qt/qtwebkit-5.212.0_pre20180120:5 ) - !webkit? ( $(add_qt_dep qtwebengine 'widgets') ) -" -DEPEND="${COMMON_DEPEND} - $(add_frameworks_dep kguiaddons) - $(add_frameworks_dep kjobwidgets) - $(add_frameworks_dep kwindowsystem) - designer? ( - $(add_frameworks_dep kdesignerplugin) - $(add_qt_dep designer) - ) -" -RDEPEND="${COMMON_DEPEND} - $(add_qt_dep qtquickcontrols) -" - -PATCHES=( "${FILESDIR}"/${P}-missing-header.patch ) - -# hangs + installs files -RESTRICT+=" test" - -src_configure() { - local mycmakeargs=( - -DSKG_BUILD_TEST=$(usex test) - -DSKG_DESIGNER=$(usex designer) - $(cmake-utils_use_find_package activities KF5Activities) - $(cmake-utils_use_find_package kde KF5Runner) - $(cmake-utils_use_find_package ofx LibOfx) - -DSKG_WEBENGINE=$(usex !webkit) - ) - - kde5_src_configure -} - -src_test() { - local mycmakeargs=( - -DSKG_BUILD_TEST=ON - ) - kde5_src_test -} diff --git a/app-office/skrooge/skrooge-2.31.0.ebuild b/app-office/skrooge/skrooge-2.31.0.ebuild new file mode 100644 index 000000000000..54e7a2e28fab --- /dev/null +++ b/app-office/skrooge/skrooge-2.31.0.ebuild @@ -0,0 +1,99 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +ECM_HANDBOOK="optional" +ECM_TEST="forceoptional" +KFMIN=5.106.0 +QTMIN=5.15.9 +inherit ecm kde.org + +DESCRIPTION="Personal finances manager, aiming at being simple and intuitive" +HOMEPAGE="https://skrooge.org/" + +if [[ ${KDE_BUILD_TYPE} = release ]]; then + SRC_URI="mirror://kde/stable/${PN}/${P}.tar.xz" + KEYWORDS="amd64 ~x86" +fi + +LICENSE="GPL-2" +SLOT="5" +IUSE="activities kde ofx" + +# hangs + installs files (also requires KF5DesignerPlugin) +RESTRICT="test" + +COMMON_DEPEND=" + >=app-crypt/qca-2.3.0:2[qt5(+)] + dev-db/sqlcipher + dev-libs/grantlee:5 + >=dev-qt/qtconcurrent-${QTMIN}:5 + >=dev-qt/qtdbus-${QTMIN}:5 + >=dev-qt/qtdeclarative-${QTMIN}:5[widgets] + >=dev-qt/qtgui-${QTMIN}:5 + >=dev-qt/qtnetwork-${QTMIN}:5 + >=dev-qt/qtprintsupport-${QTMIN}:5 + >=dev-qt/qtscript-${QTMIN}:5 + >=dev-qt/qtsql-${QTMIN}:5= + >=dev-qt/qtsvg-${QTMIN}:5 + >=dev-qt/qtwebengine-${QTMIN}:5[widgets] + >=dev-qt/qtwidgets-${QTMIN}:5 + >=dev-qt/qtxml-${QTMIN}:5 + >=dev-qt/qtxmlpatterns-${QTMIN}:5 + >=kde-frameworks/karchive-${KFMIN}:5 + >=kde-frameworks/kcompletion-${KFMIN}:5 + >=kde-frameworks/kconfig-${KFMIN}:5 + >=kde-frameworks/kconfigwidgets-${KFMIN}:5 + >=kde-frameworks/kcoreaddons-${KFMIN}:5 + >=kde-frameworks/kdbusaddons-${KFMIN}:5 + >=kde-frameworks/ki18n-${KFMIN}:5 + >=kde-frameworks/kiconthemes-${KFMIN}:5 + >=kde-frameworks/kio-${KFMIN}:5 + >=kde-frameworks/kitemviews-${KFMIN}:5 + >=kde-frameworks/knewstuff-${KFMIN}:5 + >=kde-frameworks/knotifications-${KFMIN}:5 + >=kde-frameworks/knotifyconfig-${KFMIN}:5 + >=kde-frameworks/kparts-${KFMIN}:5 + >=kde-frameworks/kservice-${KFMIN}:5 + >=kde-frameworks/ktextwidgets-${KFMIN}:5 + >=kde-frameworks/kwallet-${KFMIN}:5 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 + >=kde-frameworks/kxmlgui-${KFMIN}:5 + activities? ( >=kde-plasma/plasma-activities-${KFMIN}:5 ) + kde? ( >=kde-frameworks/krunner-${KFMIN}:5 ) + ofx? ( dev-libs/libofx:= ) +" +DEPEND="${COMMON_DEPEND} + >=kde-frameworks/kguiaddons-${KFMIN}:5 + >=kde-frameworks/kjobwidgets-${KFMIN}:5 + >=kde-frameworks/kwindowsystem-${KFMIN}:5 +" +RDEPEND="${COMMON_DEPEND} + >=dev-qt/qtquickcontrols-${QTMIN}:5 +" +BDEPEND=" + dev-libs/libxslt + virtual/pkgconfig +" + +src_configure() { + local mycmakeargs=( + -DSKG_WEBENGINE=ON + -DSKG_WEBKIT=OFF + -DSKG_DESIGNER=OFF + $(cmake_use_find_package activities KF5Activities) + $(cmake_use_find_package kde KF5Runner) + $(cmake_use_find_package ofx LibOfx) + -DSKG_BUILD_TEST=$(usex test) + ) + + ecm_src_configure +} + +src_test() { + local mycmakeargs=( + -DSKG_BUILD_TEST=ON + ) + ecm_src_test +} diff --git a/app-office/skrooge/skrooge-2.32.0.ebuild b/app-office/skrooge/skrooge-2.32.0.ebuild new file mode 100644 index 000000000000..b8f8179fb41b --- /dev/null +++ b/app-office/skrooge/skrooge-2.32.0.ebuild @@ -0,0 +1,99 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +ECM_HANDBOOK="optional" +ECM_TEST="forceoptional" +KFMIN=5.115.0 +QTMIN=5.15.12 +inherit ecm kde.org + +DESCRIPTION="Personal finances manager, aiming at being simple and intuitive" +HOMEPAGE="https://skrooge.org/" + +if [[ ${KDE_BUILD_TYPE} = release ]]; then + SRC_URI="mirror://kde/stable/${PN}/${P}.tar.xz" + KEYWORDS="~amd64 ~x86" +fi + +LICENSE="GPL-2" +SLOT="5" +IUSE="activities kde ofx" + +# hangs + installs files (also requires KF5DesignerPlugin) +RESTRICT="test" + +COMMON_DEPEND=" + >=app-crypt/qca-2.3.0:2[qt5(+)] + dev-db/sqlcipher + dev-libs/grantlee:5 + >=dev-qt/qtconcurrent-${QTMIN}:5 + >=dev-qt/qtdbus-${QTMIN}:5 + >=dev-qt/qtdeclarative-${QTMIN}:5[widgets] + >=dev-qt/qtgui-${QTMIN}:5 + >=dev-qt/qtnetwork-${QTMIN}:5 + >=dev-qt/qtprintsupport-${QTMIN}:5 + >=dev-qt/qtscript-${QTMIN}:5 + >=dev-qt/qtsql-${QTMIN}:5= + >=dev-qt/qtsvg-${QTMIN}:5 + >=dev-qt/qtwebengine-${QTMIN}:5[widgets] + >=dev-qt/qtwidgets-${QTMIN}:5 + >=dev-qt/qtxml-${QTMIN}:5 + >=dev-qt/qtxmlpatterns-${QTMIN}:5 + >=kde-frameworks/karchive-${KFMIN}:5 + >=kde-frameworks/kcompletion-${KFMIN}:5 + >=kde-frameworks/kconfig-${KFMIN}:5 + >=kde-frameworks/kconfigwidgets-${KFMIN}:5 + >=kde-frameworks/kcoreaddons-${KFMIN}:5 + >=kde-frameworks/kdbusaddons-${KFMIN}:5 + >=kde-frameworks/ki18n-${KFMIN}:5 + >=kde-frameworks/kiconthemes-${KFMIN}:5 + >=kde-frameworks/kio-${KFMIN}:5 + >=kde-frameworks/kitemviews-${KFMIN}:5 + >=kde-frameworks/knewstuff-${KFMIN}:5 + >=kde-frameworks/knotifications-${KFMIN}:5 + >=kde-frameworks/knotifyconfig-${KFMIN}:5 + >=kde-frameworks/kparts-${KFMIN}:5 + >=kde-frameworks/kservice-${KFMIN}:5 + >=kde-frameworks/ktextwidgets-${KFMIN}:5 + >=kde-frameworks/kwallet-${KFMIN}:5 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 + >=kde-frameworks/kxmlgui-${KFMIN}:5 + activities? ( >=kde-plasma/plasma-activities-${KFMIN}:5 ) + kde? ( >=kde-frameworks/krunner-${KFMIN}:5 ) + ofx? ( dev-libs/libofx:= ) +" +DEPEND="${COMMON_DEPEND} + >=kde-frameworks/kguiaddons-${KFMIN}:5 + >=kde-frameworks/kjobwidgets-${KFMIN}:5 + >=kde-frameworks/kwindowsystem-${KFMIN}:5 +" +RDEPEND="${COMMON_DEPEND} + >=dev-qt/qtquickcontrols-${QTMIN}:5 +" +BDEPEND=" + dev-libs/libxslt + virtual/pkgconfig +" + +src_configure() { + local mycmakeargs=( + -DSKG_WEBENGINE=ON + -DSKG_WEBKIT=OFF + -DSKG_DESIGNER=OFF + $(cmake_use_find_package activities KF5Activities) + $(cmake_use_find_package kde KF5Runner) + $(cmake_use_find_package ofx LibOfx) + -DSKG_BUILD_TEST=$(usex test) + ) + + ecm_src_configure +} + +src_test() { + local mycmakeargs=( + -DSKG_BUILD_TEST=ON + ) + ecm_src_test +} diff --git a/app-office/taskcoach/Manifest b/app-office/taskcoach/Manifest deleted file mode 100644 index 3e346b0449eb..000000000000 --- a/app-office/taskcoach/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST TaskCoach-1.4.3.tar.gz 2927984 BLAKE2B 998a53fa53624bce8497423e68924962e2cec705b87cfab192a6c5869a915f0de9d5c4394a190d07a50220258e7165b6aaee18449b9b9643a37dd9d9838a6679 SHA512 ae449ae66d29ec884de680179853d5e39814a4e7b10d8e5ca2066f1c85fda328470852a10600e74ade1e4a52c5cdc8f749eceaf4f861f8852c2f47d654e9fc88 diff --git a/app-office/taskcoach/files/taskcoach-1.4.2-fix-desktop-file.patch b/app-office/taskcoach/files/taskcoach-1.4.2-fix-desktop-file.patch deleted file mode 100644 index 9f57beb8d054..000000000000 --- a/app-office/taskcoach/files/taskcoach-1.4.2-fix-desktop-file.patch +++ /dev/null @@ -1,23 +0,0 @@ -From dd39524692896995daabc69c7090ecf66e64858e Mon Sep 17 00:00:00 2001 -From: Sebastian Pipping <sebastian@pipping.org> -Date: Sun, 10 Jan 2016 01:34:13 +0100 -Subject: [PATCH] Fix .desktop file - -error: value "task;todo;reminder" for locale string list key "Keywords" in group "Desktop Entry" does not have a semicolon (';') as trailing character ---- - build.in/linux_common/taskcoach.desktop | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/build.in/linux_common/taskcoach.desktop b/build.in/linux_common/taskcoach.desktop -index 9382b0b..b1a4bd1 100644 ---- a/build.in/linux_common/taskcoach.desktop -+++ b/build.in/linux_common/taskcoach.desktop -@@ -7,4 +7,4 @@ Icon=taskcoach - Terminal=false - Type=Application - Categories=Office;Calendar; --Keywords=task;todo;reminder -+Keywords=task;todo;reminder; --- -2.7.0 - diff --git a/app-office/taskcoach/files/taskcoach-1.4.3-version-check.patch b/app-office/taskcoach/files/taskcoach-1.4.3-version-check.patch deleted file mode 100644 index f869c9930b25..000000000000 --- a/app-office/taskcoach/files/taskcoach-1.4.3-version-check.patch +++ /dev/null @@ -1,25 +0,0 @@ -From 8967c58a435ad8c1db5599edd044de2902399459 Mon Sep 17 00:00:00 2001 -From: Sebastian Pipping <sebastian@pipping.org> -Date: Fri, 24 Jun 2016 15:54:24 +0200 -Subject: [PATCH] Disable check for new version by default - ---- - taskcoachlib/config/defaults.py | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/taskcoachlib/config/defaults.py b/taskcoachlib/config/defaults.py -index 77a3809..5025af3 100644 ---- a/taskcoachlib/config/defaults.py -+++ b/taskcoachlib/config/defaults.py -@@ -538,7 +538,7 @@ defaults = { - 'pythonfrozen': '', # Idem - 'current': meta.data.version, - 'notified': meta.data.version, -- 'notify': 'True' -+ 'notify': 'False' - }, - 'behavior': { - 'markparentcompletedwhenallchildrencompleted': 'False', --- -2.9.0 - diff --git a/app-office/taskcoach/metadata.xml b/app-office/taskcoach/metadata.xml deleted file mode 100644 index 10caf0ae4d5c..000000000000 --- a/app-office/taskcoach/metadata.xml +++ /dev/null @@ -1,8 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <!-- maintainer-needed --> - <upstream> - <remote-id type="sourceforge">taskcoach</remote-id> - </upstream> -</pkgmetadata> diff --git a/app-office/taskcoach/taskcoach-1.4.3-r1.ebuild b/app-office/taskcoach/taskcoach-1.4.3-r1.ebuild deleted file mode 100644 index fc81b9f5eca0..000000000000 --- a/app-office/taskcoach/taskcoach-1.4.3-r1.ebuild +++ /dev/null @@ -1,47 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 -PYTHON_COMPAT=( python2_7 ) - -inherit distutils-r1 eutils versionator - -MY_PN="TaskCoach" -MY_P="${MY_PN}-${PV}" - -DESCRIPTION="Simple personal tasks and todo lists manager" -HOMEPAGE="http://www.taskcoach.org https://pypi.org/project/TaskCoach/" -SRC_URI="mirror://sourceforge/${PN}/${MY_P}.tar.gz" -LICENSE="GPL-3" - -SLOT="0" -KEYWORDS="amd64 x86" -IUSE="libnotify" - -DEPEND=" - dev-python/wxpython:3.0[${PYTHON_USEDEP}] - || ( - >=dev-python/twisted-16.0.0[${PYTHON_USEDEP}] - >=dev-python/twisted-core-10.0 - ) -" -RDEPEND="${DEPEND} - x11-libs/libXScrnSaver - libnotify? ( dev-python/notify-python[${PYTHON_USEDEP}] ) -" - -S="${WORKDIR}/${MY_P}" - -DOCS=( CHANGES.txt README.txt ) - -src_prepare() { - epatch "${FILESDIR}"/${PN}-1.4.2-fix-desktop-file.patch - epatch "${FILESDIR}"/${PN}-1.4.3-version-check.patch -} - -python_install_all() { - distutils-r1_python_install_all - - doicon "icons.in/${PN}.png" - make_desktop_entry ${PN}.py "Task Coach" ${PN} Office -} diff --git a/app-office/tedia2sql/Manifest b/app-office/tedia2sql/Manifest deleted file mode 100644 index 83e2090d3ab1..000000000000 --- a/app-office/tedia2sql/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST tedia2sql-1.2.12.tar.gz 72419 BLAKE2B b227524234aad074e8b6c72d566fe7272beb0e0f050e3e0d778a9a458b45819fe51148736cbbe92dc056cc3ac15b8993ba16b0deb0672791c8f02f41b20cb16d SHA512 070ed328c1d021ea8f0f4242373935bfc4850db418b4ace4c391e84e1248079c9ff24f549dfb786fac0f527df8e0dbce81f360df74f71c07a93f46f32ef45196 diff --git a/app-office/tedia2sql/metadata.xml b/app-office/tedia2sql/metadata.xml deleted file mode 100644 index 6f49eba8f496..000000000000 --- a/app-office/tedia2sql/metadata.xml +++ /dev/null @@ -1,5 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> -<!-- maintainer-needed --> -</pkgmetadata> diff --git a/app-office/tedia2sql/tedia2sql-1.2.12.ebuild b/app-office/tedia2sql/tedia2sql-1.2.12.ebuild deleted file mode 100644 index 16eb6ec455e9..000000000000 --- a/app-office/tedia2sql/tedia2sql-1.2.12.ebuild +++ /dev/null @@ -1,28 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=0 - -DESCRIPTION="Convert database ERD designed in Dia into SQL DDL scripts" -HOMEPAGE="http://tedia2sql.tigris.org" -SRC_URI="http://tedia2sql.tigris.org/files/documents/282/19423/${P}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~ppc ~x86" -IUSE="doc" - -DEPEND=">=dev-lang/perl-5.8 - >=dev-perl/XML-DOM-1.43 - >=virtual/perl-Digest-MD5-2.36" - -S=${WORKDIR}/${PN} - -src_install() { - insinto /etc - doins tedia2sqlrc - - dobin tedia2sql - dodoc README - use doc && dohtml -A sql -A dia www/* -} diff --git a/app-office/texmacs/Manifest b/app-office/texmacs/Manifest index b77db540f9fb..837b2711ad27 100644 --- a/app-office/texmacs/Manifest +++ b/app-office/texmacs/Manifest @@ -1,4 +1 @@ -DIST TeXmacs-1.99.10-src.tar.gz 31879944 BLAKE2B 3576d1abff1040d2b0236718a5ef5149bf0e445567408e44b85cae5d43a631acd42fa59f0973e375e347720083ee2368398a1a2cec6aa679c5f47a3952877615 SHA512 5da8e789a5f7b6b9e2846714c751173616e572b5426f2c29d7f979037b1bca1542c9e77048abf9c5b95974e7b198c2a857bfa84eeb428390b2c1088bf87984d8 -DIST TeXmacs-1.99.11-src.tar.gz 32798336 BLAKE2B 352e333b51fbf27589377f638dda4f4fa09ca6aee6d0016a103ef3b4ba71b766930b7202f6fc3d060f72e4ccbbf311f438975317844587461880f99c7dff596d SHA512 3f3481834baeeee93afc2c2de1666297b8c02d7dc5223b00ee93120e175503c91bdcc3d9ff4d8df498033064b2e67b12ffd47af9e8b95ad5eee12b47ec076855 -DIST TeXmacs-1.99.6-src.tar.gz 25081652 BLAKE2B 08d0a141ff1b8ab59def50c636d917f9290488031d6f7f4343be4a04af44d8994dc791eb23a2a2b71b7a853a3a90482313062fbfc045cf585afdf8f1f8d2a5f3 SHA512 2e262037654493075cc4a3d47b93de08c3ad2d6f10ce5fe814a8046b38d327c5dd88c1575dff7e2145f1541f9765dc50ec5abcd63146090eea98ab5db9d103ee -DIST TeXmacs-1.99.9-src.tar.gz 30109108 BLAKE2B 182db26c645e1445780f8e153f7283eb517ec3aa8be6ce137b6c305df33657f15c3efb57198e81f8dd9e1682b3bf1c6c0ff6f3798c54bcb74aedb8b3cef67b40 SHA512 96971060536007e542cd3e1789f07bcc30ceda01cbf32cabf43e3a5e61a2ba15f604e49601d891a956732d90d224353f8dac495be05677758146206b549f9d1f +DIST TeXmacs-2.1-src.tar.gz 35851289 BLAKE2B e29cf78d4c0f8b9d8bf89fd448775979efceaecd409c407bf66622cfa0e0aa166fe9a0abc146a282d71d989cdf03b21a8e17545a93196b868190ecb5fff3e993 SHA512 9e33bfb0a74ca6f6947cfa632adc162776083ae5e5ab46bc85fc8dac5e531457a2f888da5e552d6da39db16e543849a7b86f0fc6918b62e911d35ff725e47a2b diff --git a/app-office/texmacs/files/texmacs-1.99-remove-new-declaration.patch b/app-office/texmacs/files/texmacs-1.99-remove-new-declaration.patch deleted file mode 100644 index 45b08226f652..000000000000 --- a/app-office/texmacs/files/texmacs-1.99-remove-new-declaration.patch +++ /dev/null @@ -1,19 +0,0 @@ -Remove new/delete declarations, which cause problems with recent GCC versions: -* /usr/lib/gcc/x86_64-pc-linux-gnu/4.9.3/include/g++-v4/new:135:41: error: declaration of ‘void operator delete [](void*) throw ()’ has a different exception specifier - -See also: https://bugs.gentoo.org/show_bug.cgi?id=590002 - ---- TeXmacs-1.99.5-src/src/System/Misc/fast_alloc.hpp -+++ TeXmacs-1.99.5-src/src/System/Misc/fast_alloc.hpp -@@ -384,11 +384,6 @@ - void operator delete (register void* ptr) throw(); - void* operator new[] (register size_t s) throw(std::bad_alloc); - void operator delete[] (register void* ptr) throw(); --#else --void* operator new (register size_t s); --void operator delete (register void* ptr); --void* operator new[] (register size_t s); --void operator delete[] (register void* ptr); - #endif - #endif // not defined NO_FAST_ALLOC - diff --git a/app-office/texmacs/files/texmacs-1.99.2-desktop.patch b/app-office/texmacs/files/texmacs-1.99.2-desktop.patch deleted file mode 100644 index 275f5571ebd8..000000000000 --- a/app-office/texmacs/files/texmacs-1.99.2-desktop.patch +++ /dev/null @@ -1,23 +0,0 @@ - TeXmacs/misc/mime/texmacs.desktop | 7 +------ - 1 file changed, 1 insertion(+), 6 deletions(-) - -diff --git a/TeXmacs/misc/mime/texmacs.desktop b/TeXmacs/misc/mime/texmacs.desktop -index 493103c..cfd66b3 100644 ---- a/TeXmacs/misc/mime/texmacs.desktop -+++ b/TeXmacs/misc/mime/texmacs.desktop -@@ -1,14 +1,9 @@ - [Desktop Entry] - Name=GNU TeXmacs - Comment=A structured wysiwyg scientific text editor --BinaryPattern=texmacs --Protocols= - MimeType=text/x-texmacs;text/plain;text/x-tex; - Exec=texmacs %f - Icon=TeXmacs --TerminalOptions= --Path= - Type=Application --Terminal=0 --MapNotify=false -+Terminal=false - Categories=Education;Science;Math; diff --git a/app-office/texmacs/files/texmacs-1.99.6-guile-size_t.patch b/app-office/texmacs/files/texmacs-1.99.6-guile-size_t.patch deleted file mode 100644 index 3068169618fb..000000000000 --- a/app-office/texmacs/files/texmacs-1.99.6-guile-size_t.patch +++ /dev/null @@ -1,21 +0,0 @@ -C compiler compiles this code for bot int-based and size_t-based -guile. C++ compiler does not (and is what used by texmacs). - -https://bugs.gentoo.org/652054 -diff --git a/CMakeLists.txt b/CMakeLists.txt -index 37e9e87..5de2711 100644 ---- a/CMakeLists.txt -+++ b/CMakeLists.txt -@@ -274,11 +274,11 @@ SET(CMAKE_REQUIRED_FLAGS "-Werror ${Guile_CFLAGS}") - SET(CMAKE_REQUIRED_INCLUDES ${Guile_INCLUDE_DIRS}) - SET(CMAKE_REQUIRED_LIBRARIES ${Guile_LIBRARIES}) - - MESSAGE(STATUS "Checking the size_t of guile strings") - --CHECK_C_SOURCE_COMPILES( "#include <guile/gh.h> -+CHECK_CXX_SOURCE_COMPILES( "#include <guile/gh.h> - #include <libguile.h> - void print_string (SCM s) { - int len_r; - char* r= gh_scm2newstr (s, &len_r); } int main() { return 0; } - " _guile_str_size_test) diff --git a/app-office/texmacs/files/texmacs-1.99.6-math_util.patch b/app-office/texmacs/files/texmacs-1.99.6-math_util.patch deleted file mode 100644 index 006c92c2be33..000000000000 --- a/app-office/texmacs/files/texmacs-1.99.6-math_util.patch +++ /dev/null @@ -1,15 +0,0 @@ -diff -r -U2 TeXmacs-1.99.6-src.orig/src/Graphics/Types/math_util.hpp TeXmacs-1.99.6-src/src/Graphics/Types/math_util.hpp ---- TeXmacs-1.99.6-src.orig/src/Graphics/Types/math_util.hpp 2017-12-22 03:27:43.000000000 +0700 -+++ TeXmacs-1.99.6-src/src/Graphics/Types/math_util.hpp 2017-12-22 16:44:35.052378917 +0700 -@@ -24,11 +24,4 @@ - inline int sign (double x) { return x>0?1:x<0?-1:0; } - inline bool fnull (double x, double approx) { return norm(x) <= approx; } --#ifndef __SUNPRO_CC --inline double pow (double x, int n) { -- double r= 1.0; -- while (n > 0) { r *= x; n--; } -- return r; } --#endif -- - - #endif // defined MATH_UTIL_H diff --git a/app-office/texmacs/files/texmacs-1.99.9-guile-remove-deprecated.patch b/app-office/texmacs/files/texmacs-1.99.9-guile-remove-deprecated.patch deleted file mode 100644 index 183c771804fa..000000000000 --- a/app-office/texmacs/files/texmacs-1.99.9-guile-remove-deprecated.patch +++ /dev/null @@ -1,295 +0,0 @@ -diff -Naruw TeXmacs-1.99.9-src.orig/CMakeLists.txt TeXmacs-1.99.9-src/CMakeLists.txt ---- TeXmacs-1.99.9-src.orig/CMakeLists.txt 2019-02-01 04:33:32.000000000 -0500 -+++ TeXmacs-1.99.9-src/CMakeLists.txt 2019-06-02 17:13:47.980498170 -0400 -@@ -274,7 +274,6 @@ - elseif(Guile_VERSION_STRING VERSION_LESS 3.0) - set(CONFIG_GUILE_SERIAL "D") - set(GUILE_D 1) -- set(SCM_SIZET size_t) - else(Guile_VERSION_STRING VERSION_LESS 1.6) - message(ERROR "Not Guile serial A,B,C or D???") - endif(Guile_VERSION_STRING VERSION_LESS 1.6) -@@ -286,7 +285,7 @@ - - MESSAGE(STATUS "Checking the size_t of guile strings") - --CHECK_C_SOURCE_COMPILES( "#include <guile/gh.h> -+CHECK_CXX_SOURCE_COMPILES( "#include <guile/gh.h> - #include <libguile.h> - void print_string (SCM s) { - int len_r; -diff -Naruw TeXmacs-1.99.9-src.orig/src/CMakeLists.txt.orig TeXmacs-1.99.9-src/src/CMakeLists.txt.orig ---- TeXmacs-1.99.9-src.orig/src/CMakeLists.txt.orig 1969-12-31 19:00:00.000000000 -0500 -+++ TeXmacs-1.99.9-src/src/CMakeLists.txt.orig 2019-06-02 17:12:44.654011478 -0400 -@@ -0,0 +1,32 @@ -+ -+add_library(texmacs_body STATIC ${TeXmacs_All_SRCS}) -+ -+add_executable (${TeXmacs_binary_name} -+ ./Texmacs/Texmacs/texmacs.cpp -+) -+ -+target_link_libraries (${TeXmacs_binary_name} -+ texmacs_body -+ ${TeXmacs_Libraries} -+) -+ -+if (APPLE) -+ set(MACOSX_BUNDLE_DISPLAY_NAME TeXmacs) -+ set_target_properties (${TeXmacs_binary_name} -+ PROPERTIES -+ MACOSX_BUNDLE TRUE -+ MACOSX_BUNDLE_INFO_PLIST ${CMAKE_CURRENT_SOURCE_DIR}/MacOSXBundleInfo.plist.in -+ DEBUG_OUTPUT_NAME ${TeXmacs_binary_name}${EXE_DEBUG_EXTENSION} -+ RELEASE_OUTPUT_NAME ${TeXmacs_binary_name} -+ RUNTIME_OUTPUT_DIRECTORY ${TEXMACS_BINARY_DIR} -+ ) -+else (APPLE) -+ set_target_properties (${TeXmacs_binary_name} -+ PROPERTIES -+ DEBUG_OUTPUT_NAME ${TeXmacs_binary_name}${EXE_DEBUG_EXTENSION} -+ RELEASE_OUTPUT_NAME ${TeXmacs_binary_name} -+ RUNTIME_OUTPUT_DIRECTORY ${TEXMACS_BINARY_DIR} -+ ) -+ install (TARGETS ${TeXmacs_binary_name} DESTINATION lib/texmacs/TeXmacs/bin) -+endif (APPLE) -+ -diff -Naruw TeXmacs-1.99.9-src.orig/src/CMakeLists.txt.rej TeXmacs-1.99.9-src/src/CMakeLists.txt.rej ---- TeXmacs-1.99.9-src.orig/src/CMakeLists.txt.rej 1969-12-31 19:00:00.000000000 -0500 -+++ TeXmacs-1.99.9-src/src/CMakeLists.txt.rej 2019-06-02 17:12:44.654011478 -0400 -@@ -0,0 +1,19 @@ -+--- CMakeLists.txt (revision 11761) -++++ CMakeLists.txt (working copy) -+@@ -274,7 +274,6 @@ -+ elseif (Guile_VERSION_STRING VERSION_LESS 3.0) -+ set (CONFIG_GUILE_SERIAL "D") -+ set (GUILE_D 1) -+- set (SCM_SIZET size_t) -+ else (Guile_VERSION_STRING VERSION_LESS 1.6) -+ message (ERROR "Not Guile serial A,B,C or D???") -+ endif (Guile_VERSION_STRING VERSION_LESS 1.6) -+@@ -286,7 +285,7 @@ -+ -+ message (STATUS "Checking the size_t of guile strings") -+ -+-check_c_source_compiles (" -++check_cxx_source_compiles (" -+ #include <guile/gh.h> -+ #include <libguile.h> -+ void print_string (SCM s) { -diff -Naruw TeXmacs-1.99.9-src.orig/src/Scheme/Guile/guile_tm.cpp TeXmacs-1.99.9-src/src/Scheme/Guile/guile_tm.cpp ---- TeXmacs-1.99.9-src.orig/src/Scheme/Guile/guile_tm.cpp 2018-03-23 08:44:53.000000000 -0400 -+++ TeXmacs-1.99.9-src/src/Scheme/Guile/guile_tm.cpp 2019-06-02 17:13:10.420604916 -0400 -@@ -85,19 +85,34 @@ - #ifndef DEBUG_ON - static SCM - TeXmacs_lazy_eval_file (char *file) { -+#if (defined(GUILE_A) || defined(GUILE_B)) - return scm_internal_lazy_catch (SCM_BOOL_T, - (scm_t_catch_body) scm_c_primitive_load, file, - (scm_t_catch_handler) TeXmacs_lazy_catcher, file); -+#else -+ return scm_c_with_throw_handler (SCM_BOOL_T, -+ (scm_t_catch_body) scm_c_primitive_load, file, -+ (scm_t_catch_handler) TeXmacs_lazy_catcher, -+ file, 0); -+#endif - } - #endif - - static SCM - TeXmacs_eval_file (char *file) { - #ifndef DEBUG_ON -+#if (defined(GUILE_A) || defined(GUILE_B)) - return scm_internal_catch (SCM_BOOL_T, - (scm_t_catch_body) TeXmacs_lazy_eval_file, file, - (scm_t_catch_handler) TeXmacs_catcher, file); - #else -+ return scm_c_catch (SCM_BOOL_T, -+ (scm_t_catch_body) TeXmacs_lazy_eval_file, file, -+ (scm_t_catch_handler) TeXmacs_catcher, file, NULL, NULL); -+ -+#endif -+ -+#else - return scm_c_primitive_load (file); - #endif - } -@@ -121,19 +136,33 @@ - #ifndef DEBUG_ON - static SCM - TeXmacs_lazy_eval_string (char *s) { -+#if (defined(GUILE_A) || defined(GUILE_B)) - return scm_internal_lazy_catch (SCM_BOOL_T, - (scm_t_catch_body) scm_c_eval_string, s, - (scm_t_catch_handler) TeXmacs_lazy_catcher, s); -+#else -+ return scm_c_with_throw_handler (SCM_BOOL_T, -+ (scm_t_catch_body) scm_c_eval_string, s, -+ (scm_t_catch_handler) TeXmacs_lazy_catcher, -+ s, 0); -+#endif - } - #endif - - static SCM - TeXmacs_eval_string (char *s) { - #ifndef DEBUG_ON -+#if (defined(GUILE_A) || defined(GUILE_B)) - return scm_internal_catch (SCM_BOOL_T, - (scm_t_catch_body) TeXmacs_lazy_eval_string, s, - (scm_t_catch_handler) TeXmacs_catcher, s); - #else -+ return scm_c_catch (SCM_BOOL_T, -+ (scm_t_catch_body) TeXmacs_lazy_eval_string, s, -+ (scm_t_catch_handler) TeXmacs_catcher, s, NULL, NULL); -+ -+#endif -+#else - return scm_c_eval_string(s); - #endif - } -@@ -180,19 +209,35 @@ - #ifndef DEBUG_ON - static SCM - TeXmacs_lazy_call_scm (arg_list* args) { -+#if (defined(GUILE_A) || defined(GUILE_B)) - return scm_internal_lazy_catch (SCM_BOOL_T, - (scm_t_catch_body) TeXmacs_call, (void*) args, -- (scm_t_catch_handler) TeXmacs_lazy_catcher, (void*) args); -+ (scm_t_catch_handler) TeXmacs_lazy_catcher, -+ (void*) args); -+#else -+ return scm_c_with_throw_handler (SCM_BOOL_T, -+ (scm_t_catch_body) TeXmacs_call, (void*) args, -+ (scm_t_catch_handler) TeXmacs_lazy_catcher, -+ (void*) args, 0); -+ -+#endif - } - #endif - - static SCM - TeXmacs_call_scm (arg_list *args) { - #ifndef DEBUG_ON -+#if (defined(GUILE_A) || defined(GUILE_B)) - return scm_internal_catch (SCM_BOOL_T, - (scm_t_catch_body) TeXmacs_lazy_call_scm, (void*) args, - (scm_t_catch_handler) TeXmacs_catcher, (void*) args); - #else -+ return scm_c_catch (SCM_BOOL_T, -+ (scm_t_catch_body) TeXmacs_lazy_call_scm, (void*) args, -+ (scm_t_catch_handler) TeXmacs_catcher, (void*) args, -+ NULL, NULL); -+#endif -+#else - return TeXmacs_call(args); - #endif - } -@@ -443,7 +488,11 @@ - return SCM_BOOL_F; - } - -+#ifdef GUILE_A - static scm_sizet -+#else -+static size_t -+#endif - free_blackbox (SCM blackbox_smob) { - blackbox *ptr = (blackbox *) SCM_CDR (blackbox_smob); - #ifdef DEBUG_ON -diff -Naruw TeXmacs-1.99.9-src.orig/src/Scheme/Guile/guile_tm.hpp TeXmacs-1.99.9-src/src/Scheme/Guile/guile_tm.hpp ---- TeXmacs-1.99.9-src.orig/src/Scheme/Guile/guile_tm.hpp 2018-06-28 04:13:37.000000000 -0400 -+++ TeXmacs-1.99.9-src/src/Scheme/Guile/guile_tm.hpp 2019-06-02 17:13:22.220571381 -0400 -@@ -83,8 +83,8 @@ - #define scm_is_double scm_is_real - #define scm_new_procedure(name,r,a,b,c) scm_c_define_gsubr(name,a,b,c,(scm_t_subr)r) - #define scm_lookup_string(name) scm_variable_ref(scm_c_lookup(name)) --#define scm_long2scm scm_long2num --#define scm_scm2long(x) scm_num2long(x,SCM_ARG1,"scm2long") -+#define scm_long2scm scm_from_long -+#define scm_scm2long(x) scm_to_long(x,SCM_ARG1,"scm2long") - #define scm_double2scm scm_from_double - #define scm_scm2double scm_to_double - #define scm_str2scm scm_from_locale_stringn -@@ -103,8 +103,8 @@ - #define scm_is_double scm_is_real - #define scm_new_procedure(name,r,a,b,c) scm_c_define_gsubr(name,a,b,c,r) - #define scm_lookup_string(name) scm_variable_ref(scm_c_lookup(name)) --#define scm_long2scm scm_long2num --#define scm_scm2long(x) scm_num2long(x,SCM_ARG1,"scm2long") -+#define scm_long2scm scm_from_long -+#define scm_scm2long(x) scm_to_long(x,SCM_ARG1,"scm2long") - #define scm_double2scm scm_from_double - #define scm_scm2double scm_to_double - #define scm_str2scm scm_from_locale_stringn -diff -Naruw TeXmacs-1.99.9-src.orig/src/Scheme/Tiny/tinyscheme_tm.cpp TeXmacs-1.99.9-src/src/Scheme/Tiny/tinyscheme_tm.cpp ---- TeXmacs-1.99.9-src.orig/src/Scheme/Tiny/tinyscheme_tm.cpp 2017-09-28 09:44:11.000000000 -0400 -+++ TeXmacs-1.99.9-src/src/Scheme/Tiny/tinyscheme_tm.cpp 2019-06-02 17:13:27.543889585 -0400 -@@ -139,22 +139,6 @@ - /****************************************************************************** - * Evaluation of files - ******************************************************************************/ --#if 0 --static scm --TeXmacs_lazy_eval_file (char *file) { -- -- return scm_internal_lazy_catch (scm_BOOL_T, -- (scm_t_catch_body) scm_c_primitive_load, file, -- (scm_t_catch_handler) TeXmacs_lazy_catcher, file); --} -- --static scm --TeXmacs_eval_file (char *file) { -- return scm_internal_catch (scm_BOOL_T, -- (scm_t_catch_body) TeXmacs_lazy_eval_file, file, -- (scm_t_catch_handler) TeXmacs_catcher, file); --} --#endif - scm - eval_scheme_file (string file) { - //static int cumul= 0; -@@ -172,21 +156,6 @@ - /****************************************************************************** - * Evaluation of strings - ******************************************************************************/ --#if 0 --static scm --TeXmacs_lazy_eval_string (char *s) { -- return scm_internal_lazy_catch (scm_BOOL_T, -- (scm_t_catch_body) scm_c_eval_string, s, -- (scm_t_catch_handler) TeXmacs_lazy_catcher, s); --} -- --static scm --TeXmacs_eval_string (char *s) { -- return scm_internal_catch (scm_BOOL_T, -- (scm_t_catch_body) TeXmacs_lazy_eval_string, s, -- (scm_t_catch_handler) TeXmacs_catcher, s); --} --#endif - scm - eval_scheme (string s) { - // cout << "Eval] " << s << "\n"; -@@ -214,21 +183,7 @@ - } - } - } --#if 0 --static scm --TeXmacs_lazy_call_scm (arg_list* args) { -- return scm_internal_lazy_catch (scm_BOOL_T, -- (scm_t_catch_body) TeXmacs_call, (void*) args, -- (scm_t_catch_handler) TeXmacs_lazy_catcher, (void*) args); --} - --static scm --TeXmacs_call_scm (arg_list *args) { -- return scm_internal_catch (scm_BOOL_T, -- (scm_t_catch_body) TeXmacs_lazy_call_scm, (void*) args, -- (scm_t_catch_handler) TeXmacs_catcher, (void*) args); --} --#endif - scm - call_scheme (scm fun) { - scm a[]= { fun }; arg_list args= { 0, a }; diff --git a/app-office/texmacs/files/texmacs-plugins-1.patch b/app-office/texmacs/files/texmacs-plugins-1.patch deleted file mode 100644 index 1d3299f407ce..000000000000 --- a/app-office/texmacs/files/texmacs-plugins-1.patch +++ /dev/null @@ -1,48 +0,0 @@ -diff -r -U1 TeXmacs-1.0.7.21-src.orig/plugins/axiom/Makefile TeXmacs-1.0.7.21-src/plugins/axiom/Makefile ---- TeXmacs-1.0.7.21-src.orig/plugins/axiom/Makefile 2013-11-04 06:09:24.000000000 +0700 -+++ TeXmacs-1.0.7.21-src/plugins/axiom/Makefile 2013-12-29 02:40:24.263756226 +0700 -@@ -16,3 +16,3 @@ - bin/tm_axiom: src/tm_axiom.c -- $(CC) $(CPPFLAGS) $(CFLAGS) src/tm_axiom.c -o bin/tm_axiom -+ $(CC) $(CPPFLAGS) $(CFLAGS) $(LDFLAGS) src/tm_axiom.c -o bin/tm_axiom - -diff -r -U1 TeXmacs-1.0.7.21-src.orig/plugins/graphviz/Makefile TeXmacs-1.0.7.21-src/plugins/graphviz/Makefile ---- TeXmacs-1.0.7.21-src.orig/plugins/graphviz/Makefile 2013-11-04 06:09:18.000000000 +0700 -+++ TeXmacs-1.0.7.21-src/plugins/graphviz/Makefile 2013-12-29 02:41:10.245753123 +0700 -@@ -16,3 +16,3 @@ - bin/tm_graphviz: src/tm_graphviz.c -- $(CC) $(CPPFLAGS) $(CFLAGS) src/tm_graphviz.c -o bin/tm_graphviz -+ $(CC) $(CPPFLAGS) $(CFLAGS) $(LDFLAGS) src/tm_graphviz.c -o bin/tm_graphviz - -diff -r -U1 TeXmacs-1.0.7.21-src.orig/plugins/maple/Makefile TeXmacs-1.0.7.21-src/plugins/maple/Makefile ---- TeXmacs-1.0.7.21-src.orig/plugins/maple/Makefile 2013-11-04 06:09:23.000000000 +0700 -+++ TeXmacs-1.0.7.21-src/plugins/maple/Makefile 2013-12-29 02:41:45.834750721 +0700 -@@ -17,3 +17,3 @@ - bin/tm_maple_5: src/tm_maple_5.cpp -- $(CXX) $(CPPFLAGS) $(CXXFLAGS) src/tm_maple_5.cpp -o bin/tm_maple_5 -+ $(CXX) $(CPPFLAGS) $(CXXFLAGS) $(LDFLAGS) src/tm_maple_5.cpp -o bin/tm_maple_5 - -diff -r -U1 TeXmacs-1.0.7.21-src.orig/plugins/mathematica/Makefile TeXmacs-1.0.7.21-src/plugins/mathematica/Makefile ---- TeXmacs-1.0.7.21-src.orig/plugins/mathematica/Makefile 2013-11-04 06:09:22.000000000 +0700 -+++ TeXmacs-1.0.7.21-src/plugins/mathematica/Makefile 2013-12-29 02:42:33.470747506 +0700 -@@ -14,3 +14,3 @@ - bin/realpath: src/realpath.c -- $(CC) $(CPPFLAGS) $(CFLAGS) src/realpath.c -o bin/realpath -+ $(CC) $(CPPFLAGS) $(CFLAGS) $(LDFLAGS) src/realpath.c -o bin/realpath - -diff -r -U1 TeXmacs-1.0.7.21-src.orig/plugins/r/Makefile TeXmacs-1.0.7.21-src/plugins/r/Makefile ---- TeXmacs-1.0.7.21-src.orig/plugins/r/Makefile 2013-11-04 06:09:24.000000000 +0700 -+++ TeXmacs-1.0.7.21-src/plugins/r/Makefile 2013-12-29 02:43:32.538743520 +0700 -@@ -16,3 +16,3 @@ - bin/tm_r: src/tm_r.c -- $(CC) $(CPPFLAGS) $(CFLAGS) -I../../src/System src/tm_r.c -o bin/tm_r -lutil -+ $(CC) $(CPPFLAGS) $(CFLAGS) $(LDFLAGS) -I../../src/System src/tm_r.c -o bin/tm_r -lutil - -diff -r -U1 TeXmacs-1.0.7.21-src.orig/plugins/shell/Makefile TeXmacs-1.0.7.21-src/plugins/shell/Makefile ---- TeXmacs-1.0.7.21-src.orig/plugins/shell/Makefile 2013-11-04 06:09:21.000000000 +0700 -+++ TeXmacs-1.0.7.21-src/plugins/shell/Makefile 2013-12-29 02:44:07.584741155 +0700 -@@ -16,3 +16,3 @@ - bin/tm_shell: src/tm_shell.cpp -- $(CXX) $(CPPFLAGS) $(CXXFLAGS) -I../../src/System src/tm_shell.cpp -o bin/tm_shell -lutil -+ $(CXX) $(CPPFLAGS) $(CXXFLAGS) $(LDFLAGS) -I../../src/System src/tm_shell.cpp -o bin/tm_shell -lutil - diff --git a/app-office/texmacs/files/texmacs-updates.patch b/app-office/texmacs/files/texmacs-updates.patch deleted file mode 100644 index f9517cd25edc..000000000000 --- a/app-office/texmacs/files/texmacs-updates.patch +++ /dev/null @@ -1,29 +0,0 @@ -diff -r -U1 TeXmacs-1.0.7.16-src.orig/Makefile.in TeXmacs-1.0.7.16-src/Makefile.in ---- TeXmacs-1.0.7.16-src.orig/Makefile.in 2012-07-09 21:33:36.000000000 +0700 -+++ TeXmacs-1.0.7.16-src/Makefile.in 2012-09-16 11:20:06.000000000 +0700 -@@ -171,3 +171,2 @@ - $(DESTDIR)$(datadir)/applications -- @update-desktop-database 2>/dev/null || : - $(MKDIR) $(DESTDIR)$(datadir)/application-registry -@@ -181,3 +180,2 @@ - $(CP) $(tmdir)/misc/mime/texmacs.xml $(DESTDIR)$(datadir)/mime/packages -- @update-mime-database $(DESTDIR)$(datadir)/mime/ 2>/dev/null || : - $(MKDIR) $(DESTDIR)$(datadir)/pixmaps -@@ -193,4 +191,2 @@ - $(DESTDIR)$(datadir)/icons/gnome/scalable/mimetypes -- @gtk-update-icon-cache -t --force \ -- $(DESTDIR)$(datadir)/icons/gnome 2>/dev/null || : - @echo installed TeXmacs mime info in $(DESTDIR)$(datadir) -@@ -223,3 +219,2 @@ - $(RM) $(datadir)/applications/texmacs.desktop -- @update-desktop-database 2>/dev/null || : - $(RM) $(datadir)/application-registry/texmacs.applications -@@ -228,3 +223,2 @@ - $(RM) $(datadir)/mime/packages/texmacs.xml -- @update-mime-database $(DESTDIR)$(datadir)/mime/ 2>/dev/null || : - $(RM) $(datadir)/pixmaps/TeXmacs.xpm -@@ -232,4 +226,2 @@ - $(RM) $(datadir)/icons/gnome/scalable/mimetypes/text-texmacs.svg -- @gtk-update-icon-cache -t --force \ -- $(DESTDIR)$(datadir)/icons/gnome 2>/dev/null || : - @echo removed TeXmacs mime info from $(datadir) diff --git a/app-office/texmacs/metadata.xml b/app-office/texmacs/metadata.xml index ba45e88b5f02..b429c6989be6 100644 --- a/app-office/texmacs/metadata.xml +++ b/app-office/texmacs/metadata.xml @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> <pkgmetadata> <maintainer type="person"> <email>grozin@gentoo.org</email> @@ -12,4 +12,7 @@ <use> <flag name="netpbm">Add support for <pkg>media-libs/netpbm</pkg></flag> </use> + <upstream> + <remote-id type="github">texmacs/texmacs</remote-id> + </upstream> </pkgmetadata> diff --git a/app-office/texmacs/texmacs-1.99.10.ebuild b/app-office/texmacs/texmacs-1.99.10.ebuild deleted file mode 100644 index ec2993ea4b57..000000000000 --- a/app-office/texmacs/texmacs-1.99.10.ebuild +++ /dev/null @@ -1,72 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit cmake-utils xdg-utils gnome2-utils qmake-utils - -MY_P=${P/tex/TeX}-src - -DESCRIPTION="Wysiwyg text processor with high-quality maths" -HOMEPAGE="http://www.texmacs.org/" -SRC_URI="ftp://ftp.texmacs.org/pub/TeXmacs/tmftp/source/${MY_P}.tar.gz" - -LICENSE="GPL-3" -SLOT="0" -IUSE="debug jpeg netpbm sqlite svg spell" -KEYWORDS="~amd64 ~ppc ~x86 ~amd64-linux ~x86-linux" - -RDEPEND=" - app-text/ghostscript-gpl - <dev-scheme/guile-1.9[debug?,deprecated] - media-libs/freetype - x11-apps/xmodmap - x11-libs/libXext - virtual/latex-base - >=dev-qt/qtcore-5.9.1:5 - >=dev-qt/qtgui-5.9.1:5 - >=dev-qt/qtwidgets-5.9.1:5 - >=dev-qt/qtprintsupport-5.9.1:5 - sqlite? ( dev-db/sqlite ) - jpeg? ( || ( media-gfx/imagemagick media-gfx/jpeg2ps ) ) - netpbm? ( media-libs/netpbm ) - spell? ( app-text/aspell ) - svg? ( || ( media-gfx/inkscape gnome-base/librsvg:2 ) ) -" -DEPEND="${RDEPEND} - x11-base/xorg-proto" - -S="${WORKDIR}/${MY_P}" - -PATCHES=( - "${FILESDIR}"/${PN}-1.99.2-desktop.patch - - # remove new/delete declarations, bug 590002 - "${FILESDIR}"/${PN}-1.99-remove-new-declaration.patch - - "${FILESDIR}"/${PN}-1.99.6-math_util.patch - - # fix build failure on 32-bit systems, bug #652054 - # "${FILESDIR}"/${PN}-1.99.6-guile-size_t.patch - #"${FILESDIR}"/${PN}-1.99.9-guile-remove-deprecated.patch -) - -src_configure() { - local mycmakeargs=( - -DUSE_SQLITE3=$(usex sqlite 1 0) - -DDEBUG_ASSERT=$(usex debug 1 0) - ) - cmake-utils_src_configure -} - -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 -} diff --git a/app-office/texmacs/texmacs-1.99.11.ebuild b/app-office/texmacs/texmacs-1.99.11.ebuild deleted file mode 100644 index ec2993ea4b57..000000000000 --- a/app-office/texmacs/texmacs-1.99.11.ebuild +++ /dev/null @@ -1,72 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit cmake-utils xdg-utils gnome2-utils qmake-utils - -MY_P=${P/tex/TeX}-src - -DESCRIPTION="Wysiwyg text processor with high-quality maths" -HOMEPAGE="http://www.texmacs.org/" -SRC_URI="ftp://ftp.texmacs.org/pub/TeXmacs/tmftp/source/${MY_P}.tar.gz" - -LICENSE="GPL-3" -SLOT="0" -IUSE="debug jpeg netpbm sqlite svg spell" -KEYWORDS="~amd64 ~ppc ~x86 ~amd64-linux ~x86-linux" - -RDEPEND=" - app-text/ghostscript-gpl - <dev-scheme/guile-1.9[debug?,deprecated] - media-libs/freetype - x11-apps/xmodmap - x11-libs/libXext - virtual/latex-base - >=dev-qt/qtcore-5.9.1:5 - >=dev-qt/qtgui-5.9.1:5 - >=dev-qt/qtwidgets-5.9.1:5 - >=dev-qt/qtprintsupport-5.9.1:5 - sqlite? ( dev-db/sqlite ) - jpeg? ( || ( media-gfx/imagemagick media-gfx/jpeg2ps ) ) - netpbm? ( media-libs/netpbm ) - spell? ( app-text/aspell ) - svg? ( || ( media-gfx/inkscape gnome-base/librsvg:2 ) ) -" -DEPEND="${RDEPEND} - x11-base/xorg-proto" - -S="${WORKDIR}/${MY_P}" - -PATCHES=( - "${FILESDIR}"/${PN}-1.99.2-desktop.patch - - # remove new/delete declarations, bug 590002 - "${FILESDIR}"/${PN}-1.99-remove-new-declaration.patch - - "${FILESDIR}"/${PN}-1.99.6-math_util.patch - - # fix build failure on 32-bit systems, bug #652054 - # "${FILESDIR}"/${PN}-1.99.6-guile-size_t.patch - #"${FILESDIR}"/${PN}-1.99.9-guile-remove-deprecated.patch -) - -src_configure() { - local mycmakeargs=( - -DUSE_SQLITE3=$(usex sqlite 1 0) - -DDEBUG_ASSERT=$(usex debug 1 0) - ) - cmake-utils_src_configure -} - -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 -} diff --git a/app-office/texmacs/texmacs-1.99.6-r2.ebuild b/app-office/texmacs/texmacs-1.99.6-r2.ebuild deleted file mode 100644 index d033045a79f5..000000000000 --- a/app-office/texmacs/texmacs-1.99.6-r2.ebuild +++ /dev/null @@ -1,76 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit cmake-utils xdg-utils gnome2-utils qmake-utils - -MY_P=${P/tex/TeX}-src - -DESCRIPTION="Wysiwyg text processor with high-quality maths" -HOMEPAGE="http://www.texmacs.org/" -SRC_URI="ftp://ftp.texmacs.org/pub/TeXmacs/tmftp/source/${MY_P}.tar.gz" - -LICENSE="GPL-3" -SLOT="0" -IUSE="jpeg netpbm sqlite svg spell" -KEYWORDS="amd64 ~ppc x86 ~amd64-linux ~x86-linux" - -RDEPEND=" - app-text/ghostscript-gpl - <dev-scheme/guile-1.9[deprecated] - media-libs/freetype - x11-apps/xmodmap - x11-libs/libXext - virtual/latex-base - >=dev-qt/qtcore-5.9.1:5 - >=dev-qt/qtgui-5.9.1:5 - >=dev-qt/qtwidgets-5.9.1:5 - >=dev-qt/qtprintsupport-5.9.1:5 - sqlite? ( dev-db/sqlite ) - jpeg? ( || ( media-gfx/imagemagick media-gfx/jpeg2ps ) ) - netpbm? ( media-libs/netpbm ) - spell? ( app-text/aspell ) - svg? ( || ( media-gfx/inkscape gnome-base/librsvg:2 ) ) -" -DEPEND="${RDEPEND} - x11-base/xorg-proto" - -S="${WORKDIR}/${MY_P}" - -PATCHES=( - # respect LDFLAGS, bug #338459 - "${FILESDIR}"/${PN}-plugins-1.patch - - # dont update mime and desktop databases and icon cache - "${FILESDIR}"/${PN}-updates.patch - - "${FILESDIR}"/${PN}-1.99.2-desktop.patch - - # remove new/delete declarations, bug 590002 - "${FILESDIR}"/${PN}-1.99-remove-new-declaration.patch - - "${FILESDIR}"/${PN}-1.99.6-math_util.patch - - # fix build failure on 32-bit systems, bug #652054 - "${FILESDIR}"/${PN}-1.99.6-guile-size_t.patch -) - -src_configure() { - local mycmakeargs=( - -DUSE_SQLITE=$(usex sqlite sqlite3) - ) - cmake-utils_src_configure -} - -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 -} diff --git a/app-office/texmacs/texmacs-1.99.9.ebuild b/app-office/texmacs/texmacs-2.1-r1.ebuild index f8602df8754b..c6414ad9d123 100644 --- a/app-office/texmacs/texmacs-1.99.9.ebuild +++ b/app-office/texmacs/texmacs-2.1-r1.ebuild @@ -1,15 +1,15 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=6 +EAPI=7 -inherit cmake-utils xdg-utils gnome2-utils qmake-utils +inherit cmake xdg-utils MY_P=${P/tex/TeX}-src DESCRIPTION="Wysiwyg text processor with high-quality maths" -HOMEPAGE="http://www.texmacs.org/" -SRC_URI="ftp://ftp.texmacs.org/pub/TeXmacs/tmftp/source/${MY_P}.tar.gz" +HOMEPAGE="https://www.texmacs.org/" +SRC_URI="https://www.texmacs.org/Download/ftp/tmftp/source/${MY_P}.tar.gz" LICENSE="GPL-3" SLOT="0" @@ -28,45 +28,32 @@ RDEPEND=" >=dev-qt/qtwidgets-5.9.1:5 >=dev-qt/qtprintsupport-5.9.1:5 sqlite? ( dev-db/sqlite ) - jpeg? ( || ( media-gfx/imagemagick media-gfx/jpeg2ps ) ) + jpeg? ( virtual/imagemagick-tools[jpeg] ) netpbm? ( media-libs/netpbm ) spell? ( app-text/aspell ) svg? ( || ( media-gfx/inkscape gnome-base/librsvg:2 ) ) " -DEPEND="${RDEPEND} - x11-base/xorg-proto" +DEPEND="${RDEPEND}" +BDEPEND="x11-base/xorg-proto" S="${WORKDIR}/${MY_P}" -PATCHES=( - "${FILESDIR}"/${PN}-1.99.2-desktop.patch - - # remove new/delete declarations, bug 590002 - "${FILESDIR}"/${PN}-1.99-remove-new-declaration.patch - - "${FILESDIR}"/${PN}-1.99.6-math_util.patch - - # fix build failure on 32-bit systems, bug #652054 - # "${FILESDIR}"/${PN}-1.99.6-guile-size_t.patch - "${FILESDIR}"/${PN}-1.99.9-guile-remove-deprecated.patch -) - src_configure() { local mycmakeargs=( -DUSE_SQLITE3=$(usex sqlite 1 0) -DDEBUG_ASSERT=$(usex debug 1 0) ) - cmake-utils_src_configure + cmake_src_configure } pkg_postinst() { xdg_desktop_database_update xdg_mimeinfo_database_update - gnome2_icon_cache_update + xdg_icon_cache_update } pkg_postrm() { xdg_desktop_database_update xdg_mimeinfo_database_update - gnome2_icon_cache_update + xdg_icon_cache_update } diff --git a/app-office/texmaker/Manifest b/app-office/texmaker/Manifest index b808e9f17e3b..981e765a5485 100644 --- a/app-office/texmaker/Manifest +++ b/app-office/texmaker/Manifest @@ -1,2 +1 @@ -DIST texmaker-5.0.3.tar.bz2 15783226 BLAKE2B e023b79a49629f70da234c2194230891da755ce18d0a81405f25d08825f13259f84cb5e7960ec3c2d182179e1695ba6f5b7145a2bd03e0cd0b95723ea88cd456 SHA512 fed09b1ac628f4a8cab24257f2ca35093f20a82d1a3b8c38d12878ff94f0933b7449e5ba651831612b62417426396327ea8ba64e830fe0537757abe65bcd5284 -DIST texmaker-5.0.tar.bz2 15728938 BLAKE2B 14d0ea9e7f8b5f4b4e40bfdbe706b585215d0df8546aeb5d614c73314f41b3f0d443ccf5d4ddb0d7eab00bf76a358cbd51e14ff21ac15e0f8e89b884f12719df SHA512 2473e0ad701da399f428caf8b067129c069a86d8cc5f1d0993ba53025961f7caab816195495d63788d58dafa7a208ca8fbcebbac118a49b20f3f639ee377a636 +DIST texmaker-5.1.4.tar.bz2 15277027 BLAKE2B c121569a599181ec480823fbe2429977aedad4cbd4a3a09647b7ebcaace873d56e27362148a729b1802454d8e38703d507f4f616886d4bbba4075fe91aed5a5f SHA512 6ae4be7ae9be98e494480d4574e783a5568f0dcc9c631ccbc9bf00cca9f69dc672ba72060c064748a4446d20302af89e3bc6f14e8977d1f1ddbd20458fcf6d4e diff --git a/app-office/texmaker/files/texmaker-5.0-unbundle-hunspell-singleapp.patch b/app-office/texmaker/files/texmaker-5.1-unbundle-hunspell-singleapp.patch index d7073b8547db..8af2428a449e 100644 --- a/app-office/texmaker/files/texmaker-5.0-unbundle-hunspell-singleapp.patch +++ b/app-office/texmaker/files/texmaker-5.1-unbundle-hunspell-singleapp.patch @@ -1,29 +1,26 @@ -diff --git a/texmaker.pro b/texmaker.pro -index 0a9205d..62bc46d 100644 ---- a/texmaker.pro -+++ b/texmaker.pro -@@ -117,29 +117,6 @@ HEADERS += texmaker.h \ - unicodeview.h \ - svnhelper.h \ +--- a/texmaker.pro 2023-04-30 14:59:36.000000000 +0200 ++++ b/texmaker.pro 2023-10-21 19:09:19.634531874 +0200 +@@ -127,28 +127,6 @@ + x11fontdialog.h \ quickbeamerdialog.h \ + cmdparser.h \ - hunspell/affentry.hxx \ - hunspell/affixmgr.hxx \ - hunspell/atypes.hxx \ - hunspell/baseaffix.hxx \ - hunspell/csutil.hxx \ -- hunspell/dictmgr.hxx \ +- hunspell/filemgr.hxx \ - hunspell/hashmgr.hxx \ - hunspell/htypes.hxx \ -- hunspell/hunspell.hxx \ +- hunspell/hunvisapi.h \ - hunspell/hunspell.h \ +- hunspell/hunspell.hxx \ +- hunspell/hunzip.hxx \ - hunspell/langnum.hxx \ -- hunspell/license.hunspell \ - hunspell/phonet.hxx \ -- hunspell/suggestmgr.hxx \ -- hunspell/license.myspell \ -- hunspell/filemgr.hxx \ -- hunspell/hunzip.hxx \ - hunspell/replist.hxx \ +- hunspell/suggestmgr.hxx \ +- hunspell/utf_info.hxx \ - hunspell/w_char.hxx \ - singleapp/qtlocalpeer.h \ - singleapp/qtlockedfile.h \ @@ -32,22 +29,20 @@ index 0a9205d..62bc46d 100644 encodingprober/CharDistribution.h \ encodingprober/ChineseGroupProber.h \ encodingprober/ctype_test_p.h \ -@@ -502,22 +479,6 @@ SOURCES += main.cpp \ - unicodeview.cpp \ - quickbeamerdialog.cpp \ +@@ -567,20 +545,6 @@ svnhelper.cpp \ + x11fontdialog.cpp \ + cmdparser.cpp \ - hunspell/affentry.cxx \ - hunspell/affixmgr.cxx \ - hunspell/csutil.cxx \ -- hunspell/dictmgr.cxx \ +- hunspell/filemgr.cxx \ - hunspell/hashmgr.cxx \ - hunspell/hunspell.cxx \ +- hunspell/hunzip.cxx \ - hunspell/phonet.cxx \ -- hunspell/suggestmgr.cxx \ -- hunspell/utf_info.cxx \ -- hunspell/filemgr.cxx \ - hunspell/replist.cxx \ -- hunspell/hunzip.cxx \ +- hunspell/suggestmgr.cxx \ - singleapp/qtlocalpeer.cpp \ - singleapp/qtlockedfile.cpp \ - singleapp/qtsingleapplication.cpp \ @@ -55,13 +50,11 @@ index 0a9205d..62bc46d 100644 encodingprober/CharDistribution.cpp \ encodingprober/ChineseGroupProber.cpp \ encodingprober/JapaneseGroupProber.cpp \ -@@ -1088,8 +1049,7 @@ metainfo.path = texmaker_linux64 +@@ -1168,7 +1132,6 @@ + DEFINES += DEBIAN_SPELLDIR INSTALLS = target - HEADERS += x11fontdialog.h --SOURCES += x11fontdialog.cpp \ -- singleapp/qtlockedfile_unix.cpp -+SOURCES += x11fontdialog.cpp - FORMS += x11fontdialog.ui +-SOURCES += singleapp/qtlockedfile_unix.cpp utilities.files = doc/doc10.png \ + doc/doc11.png \ diff --git a/app-office/texmaker/metadata.xml b/app-office/texmaker/metadata.xml index 41ce20c30676..9dae0babb63e 100644 --- a/app-office/texmaker/metadata.xml +++ b/app-office/texmaker/metadata.xml @@ -1,11 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="person"> - <email>k_f@gentoo.org</email> - <name>Kristian Fiskerstrand</name> - </maintainer> -<maintainer type="project"> + <maintainer type="project"> <email>tex@gentoo.org</email> <name>Gentoo TeX Project</name> </maintainer> diff --git a/app-office/texmaker/texmaker-5.0-r1.ebuild b/app-office/texmaker/texmaker-5.0-r1.ebuild deleted file mode 100644 index f05efde98875..000000000000 --- a/app-office/texmaker/texmaker-5.0-r1.ebuild +++ /dev/null @@ -1,84 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit eutils qmake-utils readme.gentoo-r1 - -DESCRIPTION="A nice LaTeX-IDE" -HOMEPAGE="http://www.xm1math.net/texmaker/" -SRC_URI="http://www.xm1math.net/texmaker/${P}.tar.bz2" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="amd64 ~ppc64 x86 ~x86-fbsd ~amd64-linux ~x86-linux" -IUSE="" - -COMMON_DEPEND=" - app-text/hunspell - sys-libs/zlib - x11-libs/libX11 - x11-libs/libXext - app-text/poppler[qt5] - dev-qt/qtconcurrent:5 - dev-qt/qtcore:5 - dev-qt/qtgui:5 - dev-qt/qtlockedfile - dev-qt/qtnetwork:5 - dev-qt/qtscript:5 - dev-qt/qtsingleapplication[X,qt5(+)] - dev-qt/qtwebkit:5[printsupport] - dev-qt/qtwidgets:5 - dev-qt/qtxml:5 -" -RDEPEND="${COMMON_DEPEND} - app-text/ghostscript-gpl - app-text/psutils - media-libs/netpbm - virtual/latex-base" - -DEPEND="${COMMON_DEPEND} - virtual/pkgconfig" - -PATCHES=( - "${FILESDIR}/${P}-unbundle-hunspell-singleapp.patch" -) - -DOCS=( utilities/AUTHORS utilities/CHANGELOG.txt ) -HTML_DOCS=( doc/. ) - -src_prepare() { - default - - find singleapp hunspell -delete || die - - cat >> ${PN}.pro <<- EOF - exists(texmakerx_my.pri):include(texmakerx_my.pri) - EOF - - cp "${FILESDIR}"/texmakerx_my.pri . || die - - sed \ - -e '/^#include/s:hunspell/::g' \ - -e '/^#include/s:singleapp/::g' \ - -i *.cpp *.h || die - - DOC_CONTENTS="A user manual with many screenshots is available at: - ${EPREFIX}/usr/share/${PN}/usermanual_en.html" -} - -src_configure() { - local myeqmakeargs=( - ${PN}.pro - PREFIX="${EPREFIX}/usr" - DESKTOPDIR="${EPREFIX}/usr/share/applications" - ICONDIR="${EPREFIX}/usr/share/pixmaps" - ) - eqmake5 ${myeqmakeargs[@]} -} - -src_install() { - emake INSTALL_ROOT="${D}" install - einstalldocs - readme.gentoo_create_doc -} diff --git a/app-office/texmaker/texmaker-5.0.3.ebuild b/app-office/texmaker/texmaker-5.1.4.ebuild index d086716524d2..658699bc8b63 100644 --- a/app-office/texmaker/texmaker-5.0.3.ebuild +++ b/app-office/texmaker/texmaker-5.1.4.ebuild @@ -1,32 +1,29 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 +EAPI=8 -inherit qmake-utils readme.gentoo-r1 +inherit qmake-utils readme.gentoo-r1 xdg -DESCRIPTION="A nice LaTeX-IDE" +DESCRIPTION="Powerful LaTeX-IDE" HOMEPAGE="https://xm1math.net/texmaker/" SRC_URI="https://xm1math.net/texmaker/${P}.tar.bz2" LICENSE="GPL-2" SLOT="0" -KEYWORDS="amd64 x86 ~amd64-linux ~x86-linux" +KEYWORDS="amd64 ~x86 ~amd64-linux ~x86-linux" IUSE="" -BDEPEND=" - virtual/pkgconfig -" -DEPEND=" +# dev-qt/qtcore slot op: includes private/qabstractitemmodel_p.h +COMMON_DEPEND=" app-text/hunspell:= app-text/poppler[qt5] - dev-qt/qtconcurrent:5 - dev-qt/qtcore:5 + dev-qt/qtcore:5= + dev-qt/qtdeclarative:5 dev-qt/qtgui:5 dev-qt/qtlockedfile dev-qt/qtnetwork:5 dev-qt/qtprintsupport:5 - dev-qt/qtscript:5 dev-qt/qtsingleapplication[X,qt5(+)] dev-qt/qtwebengine:5[widgets] dev-qt/qtwidgets:5 @@ -35,20 +32,22 @@ DEPEND=" x11-libs/libX11 x11-libs/libXext " -RDEPEND="${DEPEND} +RDEPEND="${COMMON_DEPEND} app-text/ghostscript-gpl app-text/psutils media-libs/netpbm virtual/latex-base " - -PATCHES=( - "${FILESDIR}/${PN}-5.0-unbundle-hunspell-singleapp.patch" -) +DEPEND="${COMMON_DEPEND} + dev-qt/qtconcurrent:5 +" +BDEPEND="virtual/pkgconfig" DOCS=( utilities/AUTHORS utilities/CHANGELOG.txt ) HTML_DOCS=( doc/. ) +PATCHES=( "${FILESDIR}/${PN}-5.1-unbundle-hunspell-singleapp.patch" ) + src_prepare() { default @@ -72,6 +71,7 @@ src_prepare() { src_configure() { local myeqmakeargs=( ${PN}.pro + QT_MAJOR_VERSION=5 PREFIX="${EPREFIX}/usr" DESKTOPDIR="${EPREFIX}/usr/share/applications" ICONDIR="${EPREFIX}/usr/share/pixmaps" diff --git a/app-office/texstudio/Manifest b/app-office/texstudio/Manifest index 9d2b599b6bf7..1c85078b56af 100644 --- a/app-office/texstudio/Manifest +++ b/app-office/texstudio/Manifest @@ -1,9 +1,2 @@ -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.16.tar.gz 34528802 BLAKE2B acf13d8bcd9a2017f19ab4484f6eab3f41868bcbbe364d869466d971b10f602652145be4082f1cef6a6d3be91c51d7bfa35e992b00cca0748f2178ddf36a263c SHA512 0c17fda78e0cd491d2869ccb1a164ae2348281a39f9883d813ceb2ed6a0287c4cf9e784cafb9c0a12b8839d7afc8897f8f74acffd87a5dfcb50d3b344f33ad28 -DIST texstudio-2.12.16_beta2.tar.gz 34523715 BLAKE2B 00d5aab3b047c9a60e6dd31f4480de8db82b38b6f7c24f6025796976206eb753bc7f5bb9a3c8a196e04bf4b3986c9aecb856a387cab2ee5349ad4cefb1ebf254 SHA512 cf2ba197246b3f475431dc671bf6949bbdb861eaa6eecd459a0f6d029a48431e8cdb35d7b277ef20520ac36e3dd5153dcee4a7d7d879a0caa686842917255403 -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 +DIST texstudio-4.3.1.tar.gz 90529450 BLAKE2B 500f42f8a540aff97d8bb8d65262d6e0a758ccfb431fa00d9aa6e848d76da9eb1320dc3bc5a472e15d4492174e2817181271243c581830958c5e370751ed0b36 SHA512 6fc8717ed22e21947260d0af5c5b857f9b79476f28f400f9036134d9de2d9e11a605a871b6c8d520b366cb43f3fb61bb89c411e5c11aee1e87642e77fe1b0560 +DIST texstudio-4.7.1.tar.gz 111614038 BLAKE2B 01334389930fff5147f49a55b925a64173b8615553b58aaf48a9c9e446997aa0a2600f88a9bd4e5d81f5bef29c97d21796171c2dba231c9f3377c200e6ec676f SHA512 3aebc09f1cec288d841552b3861c4ba33f006b25e9f99418e53bdc0e5a3ece915c1649e7027e3626eec14b6c00214df2eb2012b7a0b71874b0f75cc9f9fb2d06 diff --git a/app-office/texstudio/files/texmakerx_my.pri b/app-office/texstudio/files/texmakerx_my.pri deleted file mode 100644 index 06426fc6a9ce..000000000000 --- a/app-office/texstudio/files/texmakerx_my.pri +++ /dev/null @@ -1,18 +0,0 @@ -CONFIG += link_pkgconfig - -# System Quazip -INCLUDEPATH += @GENTOO_PORTAGE_EPREFIX@/usr/include/quazip -LIBS += -lquazip -#INCLUDEPATH += @GENTOO_PORTAGE_EPREFIX@/usr/include/qt4/QCodeEdit -#INCLUDEPATH += @GENTOO_PORTAGE_EPREFIX@/usr/include/qt4/QtSolutions - -# System hunspell -PKGCONFIG += hunspell - -# System qtsingleapplication -#QT += solutions -CONFIG += qtsingleapplication - -# System qcodeedit -# Not working currently -#CONFIG += qcodeedit diff --git a/app-office/texstudio/files/texstudio-3.0.5-quazip1.patch b/app-office/texstudio/files/texstudio-3.0.5-quazip1.patch new file mode 100644 index 000000000000..a2a9033abd66 --- /dev/null +++ b/app-office/texstudio/files/texstudio-3.0.5-quazip1.patch @@ -0,0 +1,19 @@ +Fix build with QuaZip-1.0. + +--- a/texstudio.pro ++++ b/texstudio.pro +@@ -369,11 +369,9 @@ + isEmpty(USE_SYSTEM_QUAZIP) { + include(src/quazip/quazip/quazip.pri) + } else { +- message(System quazip5) +- isEmpty(QUAZIP_LIB): QUAZIP_LIB = -lquazip5 +- isEmpty(QUAZIP_INCLUDE): QUAZIP_INCLUDE = $${PREFIX}/include/quazip5 +- INCLUDEPATH += $${QUAZIP_INCLUDE} +- LIBS += $${QUAZIP_LIB} ++ message(System QuaZip) ++ CONFIG += link_pkgconfig ++ PKGCONFIG += quazip1-qt5 + } + + include(src/pdfviewer/pdfviewer.pri) diff --git a/app-office/texstudio/files/texstudio-4.7.0-quazip.patch b/app-office/texstudio/files/texstudio-4.7.0-quazip.patch new file mode 100644 index 000000000000..f8b65d665fbc --- /dev/null +++ b/app-office/texstudio/files/texstudio-4.7.0-quazip.patch @@ -0,0 +1,18 @@ +diff -U3 -r texstudio-4.7.0.orig/texstudio.pro texstudio-4.7.0/texstudio.pro +--- texstudio-4.7.0.orig/texstudio.pro 2023-11-28 03:20:38.000000000 +0700 ++++ texstudio-4.7.0/texstudio.pro 2023-12-03 20:59:39.074498926 +0700 +@@ -371,11 +371,9 @@ + PKGCONFIG += quazip1-qt6 + } + !versionGreaterOrEqual($$QT_VERSION, "6.0.0") { +- message(System quazip5) +- isEmpty(QUAZIP_LIB): QUAZIP_LIB = -lquazip5 +- isEmpty(QUAZIP_INCLUDE): QUAZIP_INCLUDE = $${PREFIX}/include/quazip5 +- INCLUDEPATH += $${QUAZIP_INCLUDE} +- LIBS += $${QUAZIP_LIB} ++ message(System QuaZip) ++ CONFIG += link_pkgconfig ++ PKGCONFIG += quazip1-qt5 + } + } + diff --git a/app-office/texstudio/metadata.xml b/app-office/texstudio/metadata.xml index 26ac55a20447..66abc48facf5 100644 --- a/app-office/texstudio/metadata.xml +++ b/app-office/texstudio/metadata.xml @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> <pkgmetadata> <maintainer type="project"> <email>tex@gentoo.org</email> @@ -10,5 +10,6 @@ </use> <upstream> <remote-id type="github">texstudio-org/texstudio</remote-id> + <changelog>https://github.com/texstudio-org/texstudio/blob/master/utilities/manual/CHANGELOG.txt</changelog> </upstream> </pkgmetadata> diff --git a/app-office/texstudio/texstudio-2.11.2-r2.ebuild b/app-office/texstudio/texstudio-2.11.2-r2.ebuild deleted file mode 100644 index 2fd2e68965da..000000000000 --- a/app-office/texstudio/texstudio-2.11.2-r2.ebuild +++ /dev/null @@ -1,96 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# 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="mirror://sourceforge/${PN}/${PN}/TeXstudio%20${PV}/${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" - -S=${WORKDIR} - -src_prepare() { - default - 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 - -# cat >> ${PN}.pro <<- EOF -# exists(texmakerx_my.pri):include(texmakerx_my.pri) -# EOF - - cp "${FILESDIR}"/texmakerx_my.pri ${PN}.pri || die - eprefixify ${PN}.pri - - # fix build with quazip-0.7.2 - bug 597930 - sed -i ${PN}.pro -e "s|include/quazip|&5|" || die - sed -i ${PN}.pri -i ${PN}.pro -e "s/-lquazip/&5/" || die -} - -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 - insinto /usr/share/icons/hicolor/${i}/apps - newins 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 -} diff --git a/app-office/texstudio/texstudio-2.12.10.ebuild b/app-office/texstudio/texstudio-2.12.10.ebuild deleted file mode 100644 index eb4cdb1b7549..000000000000 --- a/app-office/texstudio/texstudio-2.12.10.ebuild +++ /dev/null @@ -1,89 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# 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 - - # fix build with quazip-0.7.2 - bug 597930 - sed -i ${PN}.pro -e "s|include/quazip|&5|" || die - sed -i ${PN}.pri -i ${PN}.pro -e "s/-lquazip/&5/" || die -} - -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 -} diff --git a/app-office/texstudio/texstudio-2.12.14.ebuild b/app-office/texstudio/texstudio-2.12.14.ebuild deleted file mode 100644 index 78c0f825383d..000000000000 --- a/app-office/texstudio/texstudio-2.12.14.ebuild +++ /dev/null @@ -1,85 +0,0 @@ -# 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 -} diff --git a/app-office/texstudio/texstudio-2.12.2-r1.ebuild b/app-office/texstudio/texstudio-2.12.2-r1.ebuild deleted file mode 100644 index d7e445fa62a4..000000000000 --- a/app-office/texstudio/texstudio-2.12.2-r1.ebuild +++ /dev/null @@ -1,91 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# 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="mirror://sourceforge/${PN}/${PN}/TeXstudio%20${PV}/${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" - -S=${WORKDIR}/${PN}${PV} - -src_prepare() { - default - 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 - - # fix build with quazip-0.7.2 - bug 597930 - sed -i ${PN}.pro -e "s|include/quazip|&5|" || die - sed -i ${PN}.pri -i ${PN}.pro -e "s/-lquazip/&5/" || die -} - -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 -} diff --git a/app-office/texstudio/texstudio-2.12.4-r1.ebuild b/app-office/texstudio/texstudio-2.12.4-r1.ebuild deleted file mode 100644 index d7e445fa62a4..000000000000 --- a/app-office/texstudio/texstudio-2.12.4-r1.ebuild +++ /dev/null @@ -1,91 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# 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="mirror://sourceforge/${PN}/${PN}/TeXstudio%20${PV}/${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" - -S=${WORKDIR}/${PN}${PV} - -src_prepare() { - default - 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 - - # fix build with quazip-0.7.2 - bug 597930 - sed -i ${PN}.pro -e "s|include/quazip|&5|" || die - sed -i ${PN}.pri -i ${PN}.pro -e "s/-lquazip/&5/" || die -} - -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 -} diff --git a/app-office/texstudio/texstudio-2.12.6-r1.ebuild b/app-office/texstudio/texstudio-2.12.6-r1.ebuild deleted file mode 100644 index 5fb07c653b6e..000000000000 --- a/app-office/texstudio/texstudio-2.12.6-r1.ebuild +++ /dev/null @@ -1,96 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# 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="mirror://sourceforge/${PN}/${PN}/TeXstudio%20${PV}/${P}.tar.gz" -# ^^ temporary disabled -# * upstream could not solve gentoo bug #627062 for 2 months. -# Our tar ball does not include the questioned file. -# * a released tar ball was silently for the second time. We can not rely on the -SRC_URI="https://dev.gentoo.org/~jstein/dist/${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" - -S=${WORKDIR}/${PN}${PV} - -src_prepare() { - default - 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 - - # fix build with quazip-0.7.2 - bug 597930 - sed -i ${PN}.pro -e "s|include/quazip|&5|" || die - sed -i ${PN}.pri -i ${PN}.pro -e "s/-lquazip/&5/" || die -} - -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 -} diff --git a/app-office/texstudio/texstudio-2.12.8-r1.ebuild b/app-office/texstudio/texstudio-2.12.8-r1.ebuild deleted file mode 100644 index b9af550ccbe1..000000000000 --- a/app-office/texstudio/texstudio-2.12.8-r1.ebuild +++ /dev/null @@ -1,89 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# 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/2.12.8.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 - - # fix build with quazip-0.7.2 - bug 597930 - sed -i ${PN}.pro -e "s|include/quazip|&5|" || die - sed -i ${PN}.pri -i ${PN}.pro -e "s/-lquazip/&5/" || die -} - -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 -} diff --git a/app-office/texstudio/texstudio-2.12.16.ebuild b/app-office/texstudio/texstudio-4.3.1-r1.ebuild index f71cd667a58d..b9d465b6d461 100644 --- a/app-office/texstudio/texstudio-2.12.16.ebuild +++ b/app-office/texstudio/texstudio-4.3.1-r1.ebuild @@ -1,32 +1,32 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 +EAPI=8 -inherit prefix qmake-utils xdg-utils desktop +inherit desktop qmake-utils xdg MY_PV="${PV/_/}" - 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/${MY_PV}.tar.gz -> ${P}.tar.gz" +S="${WORKDIR}/${PN}-${MY_PV}" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~x86-fbsd" +KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 x86" IUSE="video" -COMMON_DEPEND=" +DEPEND=" app-text/hunspell:= - app-text/poppler[qt5] - >=dev-libs/quazip-0.7.2[qt5(+)] + app-text/poppler:=[qt5] + >=dev-libs/quazip-1.0:0=[qt5(+)] dev-qt/designer:5 dev-qt/qtcore:5 dev-qt/qtconcurrent:5 + dev-qt/qtdeclarative: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 @@ -35,36 +35,36 @@ COMMON_DEPEND=" sys-libs/zlib x11-libs/libX11 x11-libs/libXext - video? ( media-libs/phonon[qt5(+)] )" -RDEPEND="${COMMON_DEPEND} + video? ( >=media-libs/phonon-4.11.0[qt5(+)] ) +" +RDEPEND=" + ${DEPEND} app-text/ghostscript-gpl app-text/psutils media-libs/netpbm - virtual/latex-base" -DEPEND="${COMMON_DEPEND}" - + virtual/latex-base +" BDEPEND="virtual/pkgconfig" -S=${WORKDIR}/${PN}-${MY_PV} +PATCHES=( + "${FILESDIR}/${PN}-3.0.5-quazip1.patch" # TODO: upstream +) src_prepare() { - default # TODO: find hunspell quazip utilities/poppler-data qtsingleapplication -delete || die + rm -r src/quazip || die if use video; then sed "/^PHONON/s:$:true:g" -i ${PN}.pro || die fi - sed \ - -e '/qtsingleapplication.pri/d' \ + sed -e "/qtsingleapplication.pri/s/.*/CONFIG += qtsingleapplication/" \ -i ${PN}.pro || die - - cp "${FILESDIR}"/texmakerx_my.pri ${PN}.pri || die - eprefixify ${PN}.pri + default } src_configure() { - eqmake5 USE_SYSTEM_HUNSPELL=1 USE_SYSTEM_QUAZIP=1 + eqmake5 USE_SYSTEM_HUNSPELL=1 USE_SYSTEM_QUAZIP=1 NO_TESTS=false } src_install() { @@ -72,15 +72,9 @@ src_install() { 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_postinst() { - xdg_icon_cache_update - xdg_desktop_database_update -} + emake DESTDIR="${D}" INSTALL_ROOT="${ED}" install -pkg_postrm() { - xdg_icon_cache_update - xdg_desktop_database_update + # We don't install licences per package + rm "${ED}"/usr/share/texstudio/COPYING || die } diff --git a/app-office/texstudio/texstudio-2.12.16_beta2-r1.ebuild b/app-office/texstudio/texstudio-4.7.1.ebuild index 13e299fecd82..319528ac8fa1 100644 --- a/app-office/texstudio/texstudio-2.12.16_beta2-r1.ebuild +++ b/app-office/texstudio/texstudio-4.7.1.ebuild @@ -1,32 +1,32 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 +EAPI=8 -inherit prefix qmake-utils xdg-utils desktop +inherit desktop qmake-utils xdg MY_PV="${PV/_/}" - 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/${MY_PV}.tar.gz -> ${P}.tar.gz" +S="${WORKDIR}/${PN}-${MY_PV}" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~x86-fbsd" +KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 x86" IUSE="video" -COMMON_DEPEND=" +DEPEND=" app-text/hunspell:= - app-text/poppler[qt5] - >=dev-libs/quazip-0.7.2[qt5(+)] + app-text/poppler:=[qt5] + >=dev-libs/quazip-1.0:0=[qt5(+)] dev-qt/designer:5 dev-qt/qtcore:5 dev-qt/qtconcurrent:5 + dev-qt/qtdeclarative: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 @@ -35,35 +35,36 @@ COMMON_DEPEND=" sys-libs/zlib x11-libs/libX11 x11-libs/libXext - video? ( media-libs/phonon[qt5(+)] )" -RDEPEND="${COMMON_DEPEND} + video? ( >=media-libs/phonon-4.11.0[qt5(+)] ) +" +RDEPEND=" + ${DEPEND} app-text/ghostscript-gpl app-text/psutils media-libs/netpbm - virtual/latex-base" -DEPEND="${COMMON_DEPEND} - virtual/pkgconfig" + virtual/latex-base +" +BDEPEND="virtual/pkgconfig" -S=${WORKDIR}/${PN}-${MY_PV} +PATCHES=( + "${FILESDIR}/${PN}-4.7.0-quazip.patch" # TODO: upstream +) src_prepare() { - default # TODO: find hunspell quazip utilities/poppler-data qtsingleapplication -delete || die + rm -r src/quazip || die if use video; then sed "/^PHONON/s:$:true:g" -i ${PN}.pro || die fi - sed \ - -e '/qtsingleapplication.pri/d' \ + sed -e "/qtsingleapplication.pri/s/.*/CONFIG += qtsingleapplication/" \ -i ${PN}.pro || die - - cp "${FILESDIR}"/texmakerx_my.pri ${PN}.pri || die - eprefixify ${PN}.pri + default } src_configure() { - eqmake5 USE_SYSTEM_HUNSPELL=1 USE_SYSTEM_QUAZIP=1 + eqmake5 USE_SYSTEM_HUNSPELL=1 USE_SYSTEM_QUAZIP=1 NO_TESTS=false } src_install() { @@ -71,15 +72,9 @@ src_install() { 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_postinst() { - xdg_icon_cache_update - xdg_desktop_database_update -} + emake DESTDIR="${D}" INSTALL_ROOT="${ED}" install -pkg_postrm() { - xdg_icon_cache_update - xdg_desktop_database_update + # We don't install licences per package + rm "${ED}"/usr/share/texstudio/COPYING || die } diff --git a/app-office/unoconv/Manifest b/app-office/unoconv/Manifest index 5635e3bba291..70575405581f 100644 --- a/app-office/unoconv/Manifest +++ b/app-office/unoconv/Manifest @@ -1 +1 @@ -DIST unoconv-0.8.2.tar.gz 104072 BLAKE2B 1ac16159f939a06cc75f3ff23f5aa7f1c4d49a41d4cce5e9c5866714ef1b3b969f94c074d36fff19d6af22375d5598033fb69761a09d3e60b81d794841c0e0d8 SHA512 cd6a4d06559895c0aebb5fda51ca86928474dd0ca0aa908e81762643186c29cf8436c889eedbb18bc74ed6016414d1aa831cd034614244d5aae677a6b4cdd4c9 +DIST unoconv-0.9.0.tar.gz 108493 BLAKE2B 36761f5cabd8cf0186ffa74202d8a9e0388ab9dc1a135b8e6b2275ed380de79da85d4955bca446810f4f71dff61bd38d7b131a91930729cbabfb10d656ba3891 SHA512 37d63ada32675fd0ebd089a74db453fdb7332a24e62cbf3e060d6d15cc503c76ede9ccc5e09467f4a38833a8358c09fde23cc8780a77c343268f20e0c37f2469 diff --git a/app-office/unoconv/metadata.xml b/app-office/unoconv/metadata.xml index 0e43349195c3..39c19861a64c 100644 --- a/app-office/unoconv/metadata.xml +++ b/app-office/unoconv/metadata.xml @@ -1,9 +1,6 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="person"> - <email>graaff@gentoo.org</email> - </maintainer> <maintainer type="project"> <email>office@gentoo.org</email> <name>Gentoo Office project</name> diff --git a/app-office/unoconv/unoconv-0.8.2.ebuild b/app-office/unoconv/unoconv-0.9.0-r1.ebuild index 02da637f2ae8..93082339a752 100644 --- a/app-office/unoconv/unoconv-0.8.2.ebuild +++ b/app-office/unoconv/unoconv-0.9.0-r1.ebuild @@ -1,42 +1,36 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=6 +EAPI=8 -PYTHON_COMPAT=( python2_7 python3_{5,6} ) +PYTHON_COMPAT=( python3_{9,10} ) +inherit python-single-r1 -inherit eutils python-single-r1 - -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -DESCRIPTION="Convert between document formats supported by Libreoffice" +DESCRIPTION="Convert between document formats supported by LibreOffice" HOMEPAGE="http://dag.wiee.rs/home-made/unoconv/" SRC_URI="https://github.com/dagwieers/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" LICENSE="GPL-2" SLOT="0" - KEYWORDS="amd64 x86" -IUSE="" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" -DEPEND="" -RDEPEND="${DEPEND} - ${PYTHON_DEPS} +RDEPEND="${PYTHON_DEPS} !app-text/odt2txt virtual/ooo " +PATCHES=( "${FILESDIR}/timeout.patch" ) + src_prepare() { - epatch "${FILESDIR}/timeout.patch" - eapply_user + default python_fix_shebang . } src_compile() { :; } src_install() { - emake -j1 doc-install install install-links DESTDIR="${D}" || die - - dodoc ChangeLog CHANGELOG.md README.adoc || die + emake -j1 doc-install install install-links DESTDIR="${D}" + dodoc AUTHORS ChangeLog CHANGELOG.md README.adoc } diff --git a/app-office/upwork/Manifest b/app-office/upwork/Manifest deleted file mode 100644 index ffd44ee3e84c..000000000000 --- a/app-office/upwork/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST upwork-5.2.3.771_i386.rpm 53358346 BLAKE2B 0297075a639219dbf012d8b66e0dcdf57e0aaaf06a93c7f5c4a72efa7b386b2e0ae0eff5b228f6b3b9d80a6e6fe3e58c3351d71b735c2d6b7b8804c4f4b242f2 SHA512 88a45bfd05509d9c41fed01f52d4a71cc4a3ffdd5061c0b189eda714a45f97a326f7f9c9eac4aeee719ab5a253c62f8b7ec75724baab1e3b6f9e2bc047e00e78 -DIST upwork-5.2.3.771_x86_64.rpm 52236890 BLAKE2B 8e47381334e94f749bccd928d39ff5de03fc8b073f0c2ca9e4343675607ea758aa9d375be30f6c5196df6e290c0e316cd7d6b1e3afd587f1ff7f66c0ebe4af55 SHA512 315b3bbc2db7eaf01aac92f27ee284ef9197303e4df76603ab0e714f3796390d152500edf67acad82c01eb3b93d6d9888977ff52bd74d97b09c251b76180e69f diff --git a/app-office/upwork/files/upwork-desktop-r1.patch b/app-office/upwork/files/upwork-desktop-r1.patch deleted file mode 100644 index cffc1bb92e97..000000000000 --- a/app-office/upwork/files/upwork-desktop-r1.patch +++ /dev/null @@ -1,14 +0,0 @@ -diff -ur a/usr/share/applications/upwork.desktop b/usr/share/applications/upwork.desktop ---- a/usr/share/applications/upwork.desktop 2018-07-04 16:38:55.000000000 +0200 -+++ b/usr/share/applications/upwork.desktop 2018-09-25 15:06:27.021679329 +0200 -@@ -2,8 +2,8 @@ - Encoding=UTF-8 - Name=Upwork - Exec=upwork --Icon=upwork.png -+Icon=upwork - Terminal=false - Type=Application --Categories=GTK;Network;Project Management -+Categories=GTK;Network;X-Project Management - StartupNotify=false diff --git a/app-office/upwork/metadata.xml b/app-office/upwork/metadata.xml deleted file mode 100644 index 33ffa3148d10..000000000000 --- a/app-office/upwork/metadata.xml +++ /dev/null @@ -1,16 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <email>titanofold@gentoo.org</email> - <name>Aaron W. Swenson</name> - </maintainer> - <maintainer type="person"> - <email>stefantalpalaru@yahoo.com</email> - <name>Ștefan Talpalaru</name> - </maintainer> - <longdescription lang="en"> - Upwork's desktop application enabling visibility, connectivity, - collaboration and guaranteed payment for guaranteed work. - </longdescription> -</pkgmetadata> diff --git a/app-office/upwork/upwork-5.2.3.771.ebuild b/app-office/upwork/upwork-5.2.3.771.ebuild deleted file mode 100644 index 521b774228e0..000000000000 --- a/app-office/upwork/upwork-5.2.3.771.ebuild +++ /dev/null @@ -1,51 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit desktop pax-utils rpm - -# Binary only distribution -QA_PREBUILT="*" - -DESCRIPTION="Project collaboration and tracking software for upwork.com" -HOMEPAGE="https://www.upwork.com/" -SRC_URI=" - amd64? ( https://updates-desktopapp.upwork.com/binaries/v5_2_3_771_okk32anbjc976nah/upwork-5.2.3.771-1fc24.x86_64.rpm -> ${P}_x86_64.rpm ) - x86? ( https://updates-desktopapp.upwork.com/binaries/v5_2_3_771_okk32anbjc976nah/upwork-5.2.3.771-1fc24.i386.rpm -> ${P}_i386.rpm ) -" -LICENSE="ODESK" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -S=${WORKDIR} -PATCHES=( "${FILESDIR}/${PN}-desktop-r1.patch" ) - -DEPEND="dev-util/patchelf" -RDEPEND=" - dev-libs/expat - dev-libs/nspr - dev-libs/nss - gnome-base/gconf - media-libs/alsa-lib - media-libs/freetype - sys-apps/dbus - sys-libs/libcap - x11-libs/gtk+:2[cups] - x11-libs/gtkglext -" - -src_install() { - pax-mark m usr/share/upwork/upwork - - dobin usr/bin/upwork - - patchelf --set-rpath /usr/share/upwork usr/share/upwork/upwork - - insinto /usr/share - doins -r usr/share/upwork - fperms 0755 /usr/share/upwork/upwork - - domenu usr/share/applications/upwork.desktop - doicon usr/share/pixmaps/upwork.png -} diff --git a/app-office/worklog-assistant-bin/Manifest b/app-office/worklog-assistant-bin/Manifest index f9b1a12cb294..4061f1d21fa2 100644 --- a/app-office/worklog-assistant-bin/Manifest +++ b/app-office/worklog-assistant-bin/Manifest @@ -1 +1 @@ -DIST worklog-assistant-v2_2.1.3580_amd64.deb 31434440 BLAKE2B 44a85e3cefa652fac6d01d2b3dc0e1a32128d8c7e27b6177d2c3187b97011cf5cce7493d67e9f989e034f26bd88589e3d9960232a5da2dbadf909c26bede2ce9 SHA512 cac38acfd7e00a57f6869d1205920a27f5e6cc0525b09cc7b76350df38d5b6dd673779df22fdf55e8e327cb591a1c4738fe23645a6e42b6d2753af2eb330a646 +DIST worklog-assistant-v2_2.3.3900_amd64.deb 38333978 BLAKE2B 5e12d4ddaf6354e817959752fddf6b9409a47c3dd32de4c8e946ab9dc3c2d44333f43de77fe575300520070d65f6e22bb1f521eda22d3b572585758b92f1c4c9 SHA512 94b2c16e6e802fbe240f58f115626018e3d63feed8704fd6769d21657b6bf98387f325d4986ed4b096e7ca11d9c55b8dd6a471ccc57e68fd2c60bbca16a10ebb diff --git a/app-office/worklog-assistant-bin/metadata.xml b/app-office/worklog-assistant-bin/metadata.xml index 72530b22b19e..0b0300aba1c4 100644 --- a/app-office/worklog-assistant-bin/metadata.xml +++ b/app-office/worklog-assistant-bin/metadata.xml @@ -1,11 +1,11 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="person"> + <maintainer type="person" proxied="yes"> <email>mathy@vanvoorden.be</email> <name>Mathy Vanvoorden</name> </maintainer> - <maintainer type="project"> + <maintainer type="project" proxied="proxy"> <email>proxy-maint@gentoo.org</email> <name>Proxy Maintainers</name> </maintainer> diff --git a/app-office/worklog-assistant-bin/worklog-assistant-bin-2.1.3580.ebuild b/app-office/worklog-assistant-bin/worklog-assistant-bin-2.1.3580.ebuild deleted file mode 100644 index 268081df608c..000000000000 --- a/app-office/worklog-assistant-bin/worklog-assistant-bin-2.1.3580.ebuild +++ /dev/null @@ -1,38 +0,0 @@ -# Copyright 1999-2016 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 -inherit unpacker - -MY_PN="${PN%-bin}" - -DESCRIPTION="Hassle-free time tracking for JIRA self-hosted and OnDemand" -HOMEPAGE="https://worklogassistant.com" -SRC_URI="https://worklogassistant.com/downloads/${MY_PN}-v2_${PV}_amd64.deb" - -LICENSE="worklog-assistant" -SLOT="0" -KEYWORDS="~amd64" -RESTRICT="fetch bindist strip" - -RDEPEND="" -DEPEND="${RDEPEND}" - -S="${WORKDIR}" - -PATCHES=( - "${FILESDIR}/${P}-fix-desktop.patch" -) - -src_prepare() { - default - - rm -r etc/ || die - rm _gpgbuilder || die -} - -src_install() { - mv * "${ED}" || die - - dosym "/opt/Worklog Assistant/bin/Worklog Assistant" /opt/bin/WorklogAssistant -} diff --git a/app-office/worklog-assistant-bin/worklog-assistant-bin-2.3.3900.ebuild b/app-office/worklog-assistant-bin/worklog-assistant-bin-2.3.3900.ebuild new file mode 100644 index 000000000000..1d0c08bba197 --- /dev/null +++ b/app-office/worklog-assistant-bin/worklog-assistant-bin-2.3.3900.ebuild @@ -0,0 +1,30 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit unpacker + +DESCRIPTION="Hassle-free time tracking for JIRA self-hosted and OnDemand" +HOMEPAGE="https://worklogassistant.com" +SRC_URI="https://worklogassistant.com/downloads/${PN%-bin}-v2_${PV}_amd64.deb" +S=${WORKDIR} + +LICENSE="worklog-assistant" +SLOT="0" +KEYWORDS="-* ~amd64" +RESTRICT="fetch bindist strip" + +QA_PREBUILT="opt/Worklog Assistant/*" + +src_prepare() { + default + + rm -r etc/ || die +} + +src_install() { + mv * "${ED}" || die + + dosym -r "/opt/Worklog Assistant/bin/Worklog Assistant" /opt/bin/WorklogAssistant +} diff --git a/app-office/wps-office/Manifest b/app-office/wps-office/Manifest index f9468538e088..6ad091233a69 100644 --- a/app-office/wps-office/Manifest +++ b/app-office/wps-office/Manifest @@ -1,3 +1 @@ -DIST wps-office_11.1.0.8372_amd64.deb 213018066 BLAKE2B 9769bc6c4c6d292259594f0e39361e67e00cfb4bae05119ecf12ce0666944110c5bc61f5761cf8713bb944237780883116b928a6623d8e6ec476667c64f9c8af SHA512 9a690f6ec9b46f827dcf593316f71bcb13ad55568ccb0056c679e5c803a899cad89b7399d307da07a239aeca7a08a5669b8892649f005464fe0cb2efa926d523 -DIST wps-office_11.1.0.8372_i386.deb 216082588 BLAKE2B c8d4f2f4e12b28a38553023ba281add34266266ffadbf1c0bfc3c6a08ef5b0c9f1b3ec828cc5106aea3c8d28409b87a9fc0a3c791f4e9f95e1a2a63ff2651c50 SHA512 76044bbb0cba614a2c506baef8e309f9a965009aa74922a64975a7a78f703e7091efedfb363ff0d86bf794b854cd6646226db902bf8a9afc064a64631cbb05e7 -DIST wps-office_11.1.0.8865_amd64.deb 252991358 BLAKE2B 476d7431a7690b56a2958233bd204a75a32b7f6f7598a092ede89355db6e9749194de41d1a0598e4ef02c96190a5803db007fc848540a5a1e797a32c8f918c20 SHA512 2f515fdfd3f380eb5ba2661006288b04d192ff75d02b95ae2f16a146b287aa78b24d2ae258590354fa567c2c52502ef4e7b9f2ad6ea965911208557681c4a1e7 +DIST wps-office_11.1.0.11719.XA_amd64.deb 319340366 BLAKE2B b2d9a93ea5ec3dfefc49b276556c1fdcd37b24fee9abae8c0521aa8c816102f739b345b6442c8fc27b7fe64c4c03468afbe74a5da41b8c22de8f2dda4b04e346 SHA512 9e4bdaa7c3e276d8b38b020adbae69f395bfda0da91e41566eb427b9eeeddfcf8957eff69e134cdb1e4c42a2d08a32069920db8834145a035b1b1739e23b7203 diff --git a/app-office/wps-office/metadata.xml b/app-office/wps-office/metadata.xml index f61881680816..424492050f4c 100644 --- a/app-office/wps-office/metadata.xml +++ b/app-office/wps-office/metadata.xml @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> <pkgmetadata> <maintainer type="person"> <email>pacho@gentoo.org</email> diff --git a/app-office/wps-office/wps-office-11.1.0.8865.ebuild b/app-office/wps-office/wps-office-11.1.0.11719.ebuild index a6c94fc5dbea..33b32f57c40b 100644 --- a/app-office/wps-office/wps-office-11.1.0.8865.ebuild +++ b/app-office/wps-office/wps-office-11.1.0.11719.ebuild @@ -1,84 +1,90 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 +EAPI=8 inherit unpacker xdg MY_PV="$(ver_cut 4)" DESCRIPTION="WPS Office is an office productivity suite" -HOMEPAGE="http://www.wps.cn/product/wpslinux/ http://wps-community.org/" +HOMEPAGE="https://www.wps.com/office/linux/" KEYWORDS="~amd64" -SRC_URI="http://kdl.cc.ksosoft.com/wps-community/download/${MY_PV}/${PN}_${PV}_amd64.deb" +SRC_URI=" + amd64? ( https://wdl1.pcfg.cache.wpscdn.com/wpsdl/wpsoffice/download/linux/${MY_PV}/${PN}_${PV}.XA_amd64.deb ) +" SLOT="0" -RESTRICT="strip mirror" # mirror as explained at bug #547372 +RESTRICT="bindist strip mirror" # mirror as explained at bug #547372 +QA_PREBUILT="*" LICENSE="WPS-EULA" -IUSE="" +IUSE="systemd" # Deps got from this (listed in order): # rpm -qpR wps-office-10.1.0.5707-1.a21.x86_64.rpm # ldd /opt/kingsoft/wps-office/office6/wps # ldd /opt/kingsoft/wps-office/office6/wpp RDEPEND=" - x11-libs/libICE - x11-libs/libSM - x11-libs/libX11 - x11-libs/libXext - x11-libs/libXrender - x11-libs/libxcb - media-libs/fontconfig:1.0 - media-libs/freetype:2 - dev-libs/glib:2 - sys-libs/zlib:0 - net-print/cups - media-libs/libpng:1.2 - virtual/glu - - dev-libs/libpcre:3 - dev-libs/libffi - media-sound/pulseaudio app-arch/bzip2:0 - media-libs/libpng:0 + app-arch/lz4 + app-arch/xz-utils dev-libs/expat - sys-apps/util-linux + dev-libs/glib:2 dev-libs/libbsd - x11-libs/libXau - x11-libs/libXdmcp - sys-apps/dbus - x11-libs/libXtst - sys-apps/tcp-wrappers - media-libs/libsndfile - net-libs/libasyncns + dev-libs/libffi:0/8 dev-libs/libgcrypt:0 - app-arch/xz-utils - app-arch/lz4 - sys-libs/libcap - media-libs/flac + dev-libs/libgpg-error + dev-libs/libpcre:3 + media-libs/fontconfig:1.0 + media-libs/freetype:2 + media-libs/flac:0/10-12 media-libs/libogg + media-libs/libpulse + media-libs/libsndfile media-libs/libvorbis - dev-libs/libgpg-error + media-libs/tiff-compat:4 + net-libs/libasyncns + net-print/cups sys-apps/attr + sys-apps/tcp-wrappers + sys-apps/util-linux + sys-libs/libcap + sys-libs/libcxx + sys-libs/zlib:0 + virtual/glu + x11-libs/gtk+:2 + x11-libs/libICE + x11-libs/libSM + x11-libs/libX11 + x11-libs/libXau + x11-libs/libxcb + x11-libs/libXdmcp + x11-libs/libXext + x11-libs/libXrender + x11-libs/libXtst + systemd? ( sys-apps/systemd ) " -DEPEND="" -BDEPEND="" S="${WORKDIR}" src_install() { + # https://bugs.gentoo.org/878451 + rm "${S}"/opt/kingsoft/wps-office/office6/libstdc++.so* || die + + # https://bugs.gentoo.org/813138 + use systemd || { rm "${S}"/opt/kingsoft/wps-office/office6/libdbus-1.so* || die ; } + exeinto /usr/bin exeopts -m0755 - doexe "${S}"/usr/bin/wps - doexe "${S}"/usr/bin/wpp - doexe "${S}"/usr/bin/et + doexe "${S}"/usr/bin/* insinto /usr/share - doins -r "${S}"/usr/share/{applications,desktop-directories,icons,mime,templates} + # Skip mime subdir to not get selected over rest of office suites + doins -r "${S}"/usr/share/{applications,desktop-directories,icons,templates} insinto /opt/kingsoft/wps-office doins -r "${S}"/opt/kingsoft/wps-office/{office6,templates} - fperms 0755 /opt/kingsoft/wps-office/office6/{wps,wpp,et} + fperms 0755 /opt/kingsoft/wps-office/office6/{wps,wpp,et,wpspdf,wpsoffice,promecefpluginhost,transerr,ksolaunch,wpscloudsvr} } diff --git a/app-office/wps-office/wps-office-11.1.0.8372.ebuild b/app-office/wps-office/wps-office-11.1.0.8372.ebuild deleted file mode 100644 index 0619efde9401..000000000000 --- a/app-office/wps-office/wps-office-11.1.0.8372.ebuild +++ /dev/null @@ -1,87 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 -inherit unpacker xdg - -MY_PV="$(ver_cut 4)" - -DESCRIPTION="WPS Office is an office productivity suite" -HOMEPAGE="http://www.wps.cn/product/wpslinux/ http://wps-community.org/" - -KEYWORDS="~amd64 ~x86" - -SRC_URI=" - amd64? ( http://kdl.cc.ksosoft.com/wps-community/download/${MY_PV}/${PN}_${PV}_amd64.deb ) - x86? ( http://kdl.cc.ksosoft.com/wps-community/download/${MY_PV}/${PN}_${PV}_i386.deb ) -" - -SLOT="0" -RESTRICT="strip mirror" # mirror as explained at bug #547372 -LICENSE="WPS-EULA" -IUSE="" - -# Deps got from this (listed in order): -# rpm -qpR wps-office-10.1.0.5707-1.a21.x86_64.rpm -# ldd /opt/kingsoft/wps-office/office6/wps -# ldd /opt/kingsoft/wps-office/office6/wpp -RDEPEND=" - x11-libs/libICE - x11-libs/libSM - x11-libs/libX11 - x11-libs/libXext - x11-libs/libXrender - x11-libs/libxcb - media-libs/fontconfig:1.0 - media-libs/freetype:2 - dev-libs/glib:2 - sys-libs/zlib:0 - net-print/cups - media-libs/libpng:1.2 - virtual/glu - - dev-libs/libpcre:3 - dev-libs/libffi - media-sound/pulseaudio - app-arch/bzip2:0 - media-libs/libpng:0 - dev-libs/expat - sys-apps/util-linux - dev-libs/libbsd - x11-libs/libXau - x11-libs/libXdmcp - sys-apps/dbus - x11-libs/libXtst - sys-apps/tcp-wrappers - media-libs/libsndfile - net-libs/libasyncns - dev-libs/libgcrypt:0 - app-arch/xz-utils - app-arch/lz4 - sys-libs/libcap - media-libs/flac - media-libs/libogg - media-libs/libvorbis - dev-libs/libgpg-error - sys-apps/attr -" -DEPEND="" -BDEPEND="" - -S="${WORKDIR}" - -src_install() { - exeinto /usr/bin - exeopts -m0755 - doexe "${S}"/usr/bin/wps - doexe "${S}"/usr/bin/wpp - doexe "${S}"/usr/bin/et - - insinto /usr/share - doins -r "${S}"/usr/share/{applications,desktop-directories,icons,mime,templates} - - insinto /opt/kingsoft/wps-office - doins -r "${S}"/opt/kingsoft/wps-office/{office6,templates} - - fperms 0755 /opt/kingsoft/wps-office/office6/{wps,wpp,et} -} |