Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 903532 - app-office/calligra depends on kde-frameworks/kdelibs4support (was: depends on kde-frameworks/kross for FEATURE_SCRIPTING)
Summary: app-office/calligra depends on kde-frameworks/kdelibs4support (was: depends o...
Status: CONFIRMED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo KDE team
URL: https://invent.kde.org/office/calligr...
Whiteboard:
Keywords:
Depends on:
Blocks: kf5-portingaids-removal
  Show dependency tree
 
Reported: 2023-03-29 12:10 UTC by Andreas Sturmlechner
Modified: 2024-03-03 10:39 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Andreas Sturmlechner gentoo-dev 2023-03-29 12:10:33 UTC
Feature is disabled as "unmaintained" by default, but the dependency is needlessly unconditional upstream and we enable BUILD_UNMAINTAINED in case of IUSE=calligra_features_stage, so requires patching.
Comment 1 Andreas Sturmlechner gentoo-dev 2023-03-29 12:45:07 UTC
kde-frameworks/kdelibs4support was ported away from in git master[/to be 3.4 if at all] already.

https://invent.kde.org/office/calligra/-/commit/139fe9de4ac3efcec552c3cadc29a2fb1ae6369a
https://invent.kde.org/office/calligra/-/commit/0b68f0629446562d65778993aec127b424d926a3
Comment 2 Larry the Git Cow gentoo-dev 2023-03-29 12:46:50 UTC
The bug has been referenced in the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b67543f8bb06015c098c3adea74641e27d531045

commit b67543f8bb06015c098c3adea74641e27d531045
Author:     Andreas Sturmlechner <asturm@gentoo.org>
AuthorDate: 2023-03-29 12:35:05 +0000
Commit:     Andreas Sturmlechner <asturm@gentoo.org>
CommitDate: 2023-03-29 12:46:26 +0000

    app-office/calligra: Drop unused KF5Kross dep, use patchset
    
    See also:
    https://invent.kde.org/office/calligra/-/merge_requests/79
    
    Bug: https://bugs.gentoo.org/903532
    Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>

 app-office/calligra/Manifest                       |   1 +
 app-office/calligra/calligra-3.2.1-r5.ebuild       |  20 +-
 app-office/calligra/calligra-3.2.1-r6.ebuild       | 193 +++++++++
 .../files/calligra-3.1.89-no-arch-detection.patch  |  17 -
 .../files/calligra-3.2.1-clang-16-c++17.patch      | 359 -----------------
 .../calligra/files/calligra-3.2.1-cmake-3.16.patch |  86 ----
 .../files/calligra-3.2.1-cxx17-fixes.patch         | 443 ---------------------
 .../calligra-3.2.1-cxx17-for-poppler-22.patch      |  31 --
 .../calligra/files/calligra-3.2.1-imath-1.patch    |  30 --
 .../calligra/files/calligra-3.2.1-imath-2.patch    |  25 --
 .../calligra/files/calligra-3.2.1-openexr-3.patch  |  93 -----
 .../files/calligra-3.2.1-poppler-22.03.0-1.patch   |  73 ----
 .../files/calligra-3.2.1-poppler-22.03.0-2.patch   |  94 -----
 .../files/calligra-3.2.1-poppler-22.04.0.patch     |  25 --
 14 files changed, 205 insertions(+), 1285 deletions(-)
Comment 3 Larry the Git Cow gentoo-dev 2023-03-29 13:04:50 UTC
The bug has been referenced in the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c8781d04c0e3966ff97d0e8c24b9d4d6b954c792

commit c8781d04c0e3966ff97d0e8c24b9d4d6b954c792
Author:     Sam James <sam@gentoo.org>
AuthorDate: 2023-03-29 12:35:08 +0000
Commit:     Sam James <sam@gentoo.org>
CommitDate: 2023-03-29 12:56:45 +0000

    package.mask: Last rite kde-apps/kross-interpreters
    
    Only supports imminently-EOL ruby27, depends on obsolete QtScript instead
    of QML. Support for other languages was removed long ago, e.g. python support
    is stuck on python2-only. Kross itself is on the chopping block too.
    
    Bug: https://bugs.gentoo.org/810493
    Bug: https://bugs.gentoo.org/903532
    Signed-off-by: Sam James <sam@gentoo.org>

 profiles/base/package.use.mask | 4 ++++
 profiles/package.mask          | 8 ++++++++
 2 files changed, 12 insertions(+)