From de81861eef197fba648d7e8dfa045d49ea5d39fa Mon Sep 17 00:00:00 2001 From: Andreas Sturmlechner Date: Fri, 12 Jun 2026 16:24:15 +0200 Subject: [PATCH] kde-apps/kmime-common: new package, add 26.04.2-r1 Transitional common-files package during dual existence of - kde-frameworks/kmime (new) - kde-apps/kmime (old) Signed-off-by: Andreas Sturmlechner --- kde-apps/kmime-common/Manifest | 1 + .../kmime-common-26.04.2-r1.ebuild | 70 +++++++++++++++++++ kde-apps/kmime-common/metadata.xml | 11 +++ 3 files changed, 82 insertions(+) create mode 100644 kde-apps/kmime-common/Manifest create mode 100644 kde-apps/kmime-common/kmime-common-26.04.2-r1.ebuild create mode 100644 kde-apps/kmime-common/metadata.xml diff --git a/kde-apps/kmime-common/Manifest b/kde-apps/kmime-common/Manifest new file mode 100644 index 0000000000000..034fe6cad10f7 --- /dev/null +++ b/kde-apps/kmime-common/Manifest @@ -0,0 +1 @@ +DIST kmime-26.04.2.tar.xz 168000 BLAKE2B 46077e57baea70e36761fdf53d2448193e3ab187e2382d7ae41c413df6f8dae2f45fb6d67a3b75d04ad0106dbb66896828247584e5ad1fbd0d895451e6fb58cd SHA512 cb043185ed4b701cfd8ba11564e41bc9376142c034698ebbf93387190fd7a1eb6b6ae45a1d83b4f4885acef0b55e8c266fdce463d0deb93541a786c369fa3e9d diff --git a/kde-apps/kmime-common/kmime-common-26.04.2-r1.ebuild b/kde-apps/kmime-common/kmime-common-26.04.2-r1.ebuild new file mode 100644 index 0000000000000..4c2178e2cb079 --- /dev/null +++ b/kde-apps/kmime-common/kmime-common-26.04.2-r1.ebuild @@ -0,0 +1,70 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +ECM_I18N="false" +ECM_HANDBOOK="false" +KDE_ORG_NAME="${PN/-common/}" +inherit ecm-common gear.kde.org + +LICENSE="LGPL-2+" +SLOT="6" +KEYWORDS="~amd64 ~arm64 ~x86" +IUSE="" + +RDEPEND=" + !<${CATEGORY}/${KDE_ORG_NAME}-26.04.1-r1:* + !=${CATEGORY}/${KDE_ORG_NAME}-26.04.2-r0:* +" +BDEPEND="dev-qt/qttools:6[linguist]" + +DOCS=() + +ecm-common_inject_heredoc() { + cat >> CMakeLists.txt <<- _EOF_ || die + include(ECMPoQmTools) + include(ECMQtDeclareLoggingCategory) + add_subdirectory(src) + ecm_install_po_files_as_qm(poqm) + _EOF_ + cat > src/CMakeLists.txt <<- _EOF_ || die + set(KPim6Mime_SRCS + charfreq.cpp + util.cpp + util_p.cpp + mdn.cpp + parsers.cpp + headerparsing.cpp + headerfactory.cpp + content.cpp + contentindex.cpp + headers.cpp + message.cpp + newsarticle.cpp + codecs.cpp + types.cpp + + charfreq_p.h + util.h + mdn.h + parsers_p.h + headerparsing.h + headerparsing_p.h + headerfactory_p.h + content.h + contentindex.h + headers.h + message.h + newsarticle.h + codecs_p.h + types.h + ) + ecm_qt_declare_logging_category(KPim6Mime_SRCS + HEADER kmime_debug.h + IDENTIFIER KMIME_LOG + CATEGORY_NAME org.kde.pim.kmime + DESCRIPTION "kmime (pim lib)" EXPORT KMIME) + ecm_qt_install_logging_categories(EXPORT KMIME FILE kmime.categories DESTINATION \${KDE_INSTALL_LOGGINGCATEGORIESDIR}) + _EOF_ +} diff --git a/kde-apps/kmime-common/metadata.xml b/kde-apps/kmime-common/metadata.xml new file mode 100644 index 0000000000000..d925f24397588 --- /dev/null +++ b/kde-apps/kmime-common/metadata.xml @@ -0,0 +1,11 @@ + + + + + kde@gentoo.org + Gentoo KDE Project + + + https://bugs.kde.org/ + +