summaryrefslogtreecommitdiff
path: root/eclass
AgeCommit message (Collapse)Author
2024-11-15ecm.eclass: Bump to KFMIN=5.116.0 baselineAndreas Sturmlechner
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2024-11-08frameworks.kde.org.eclass: Mark 6.8.0 as releasedAndreas Sturmlechner
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2024-11-07gear.kde.org.eclass: Mark 24.08.3 as releasedAndreas Sturmlechner
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2024-11-05gear.kde.org.eclass: Mark 24.08.3 unreleasedAndreas Sturmlechner
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2024-11-04kde-apps/kmix: Port to KF6Andreas Sturmlechner
See also: https://invent.kde.org/multimedia/kmix/-/merge_requests/30 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2024-11-02frameworks.kde.org.eclass: Mark 6.8.0 unreleasedAndreas Sturmlechner
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2024-10-21kde-apps/cantor: Port to KF6Andreas Sturmlechner
Upstream commits: 40768f3ce28f87c81099506b1b5ebcf8f55310d8 a12dce35af91039eb60a6c56f9c176822311ec5e ed2f39d28182b2b84cd39ca4130d146afef21e84 ea375498b1c9379eac7caf2ae5eb14560157f843 db7cf81eaa6fb322575490f926d9746264c676a6 7f50adca9cc37854821d98c69364e3ed231fadff e3e00ff2a9290b7b43fb87ec81f59e2dc08993d0 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2024-10-16ecm-common.eclass: Add missing dev-qt/qt{core,base}:[56] BDEPENDAndreas Sturmlechner
Bug: https://bugs.gentoo.org/941617 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2024-10-13ecm-common.eclass: Allow ebuilds to set/override cmake argsAndreas Sturmlechner
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2024-10-11frameworks.kde.org.eclass: Mark 6.7.0 as releasedAndreas Sturmlechner
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2024-10-10gear.kde.org.eclass: Mark 24.08.2 as releasedAndreas Sturmlechner
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2024-10-08gear.kde.org.eclass: Mark 24.08.2 unreleasedAndreas Sturmlechner
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2024-10-08plasma.kde.org.eclass: Mark 6.2.0 as releasedAndreas Sturmlechner
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2024-10-05frameworks.kde.org.eclass: Mark 6.7.0 unreleasedAndreas Sturmlechner
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2024-10-03plasma.kde.org.eclass: Mark 6.2.0 unreleasedAndreas Sturmlechner
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2024-09-21kde-apps/marble: Port to KF6Andreas Sturmlechner
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2024-09-14frameworks.kde.org.eclass: Mark 6.6.0 as releasedAndreas Sturmlechner
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2024-09-12gear.kde.org.eclass: Mark 24.08.1 as releasedAndreas Sturmlechner
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2024-09-10gear.kde.org.eclass: Mark 24.08.1 unreleasedAndreas Sturmlechner
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2024-09-09kde-apps/kwave: Port to KF6, add ECM_TEST=trueAndreas Sturmlechner
Upstream commits: 32b9e32c89ccbe59883a4e594c9241901dc25d7e a5da66020fc927a067ea64d4ab318f2b745b1c62 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2024-09-07frameworks.kde.org.eclass: Mark 6.6.0 unreleasedAndreas Sturmlechner
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2024-08-26ecm-common.eclass: Add _ecm-common-check_deps to simplify pkg_setup()Andreas Sturmlechner
Bug: https://bugs.gentoo.org/938507 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2024-08-22gear.kde.org.eclass: Mark 24.08.0 as releasedAndreas Sturmlechner
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2024-08-22ecm-common.eclass: Fix inverted logic in pkg_setup() re KFMINAndreas Sturmlechner
Closes: https://bugs.gentoo.org/938312 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2024-08-21kde-apps/libkcompactdisc: Block SLOT 5 unconditionallyAndreas Sturmlechner
The only revdep is blocking the other slot as well. Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2024-08-21gear.kde.org.eclass: Drop obsolete SLOT 5 blockersAndreas Sturmlechner
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2024-08-21ecm.eclass: Add ECM_REMOVE_FROM_INSTALL for install image file removalAndreas Sturmlechner
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2024-08-21ecm.eclass: Add ECM_HANDBOOK="forceoff"Andreas Sturmlechner
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2024-08-21ecm.eclass: Add ecm_punt_po_install()Andreas Sturmlechner
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2024-08-21ecm-common.eclass: New eclass for standalone ECM common files handlingAndreas Sturmlechner
KFMIN (default 6.0.0): If set to <5.240.0, pulls in KF5 shadow deps Check that ECM_HANDBOOK_DIRS exists before adding Provide ECM_INSTALL_ICONS and ECM_INSTALL_FILES arrays ecm-common_inject_heredoc to inject custom CMake Provide ECM_KCM_TARGETS to create desktop files out of json (emulating kcmutils_generate_desktop_file) Provide ecm-common-check_deps() to add additional pkg_setup checks Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2024-08-16gear.kde.org.eclass: Mark 24.08.0 unreleasedAndreas Sturmlechner
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2024-08-15gear.kde.org.eclass: Drop thumbnailers from SLOT 5 blocklistAndreas Sturmlechner
After it was morphed into a metapackage. Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2024-08-15gear.kde.org.eclass: Drop kdegraphics-mobipocket from SLOT 5 blocklistAndreas Sturmlechner
SLOTs don't collide actually. Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2024-08-14ecm.eclass: For kde.org projects, try to rename metainfo file real hardAndreas Sturmlechner
- detect if we are inheriting kde.org.eclass - detect if package name is not the same as upstream name (KDE_ORG_NAME) - iterate through "${ED}"/usr/share/metainfo/ - if file contains KDE_ORG_NAME or similar, rename that to ${PN}${SLOT/0*/} - otherwise, prepend "${PN}${SLOT/0*/}-" after ^org.kde. Notably, this does not (yet?) trigger if a package ${PN} == ${KDE_ORG_NAME} but different SLOTs. Should we just do that all the time? Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2024-08-13cmake.eclass: If inherited from ecm.eclass, set ECM_DISABLE_GITAndreas Sturmlechner
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2024-08-13cmake.eclass: If inherited from ecm.eclass, set ECM_DISABLE_APPSTREAMTESTAndreas Sturmlechner
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2024-08-10gear.kde.org.eclass: Move skanlite to 24.08 SLOT=5 blockersAndreas Sturmlechner
Fedora and OpenSUSE TW build it as KF6-based in 24.05 already, so we can too. Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2024-08-10gear.kde.org.eclass: Move kdesdk-thumbnailers to 24.08 SLOT=5 blockersAndreas Sturmlechner
Will build this as KF6-based in 24.08, since both at least Fedora and ArchLinux do so too. Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2024-08-10kde-apps/krdc: Update dependencies, is KF6-based in 24.08Andreas Sturmlechner
Upstream commits: 568303a84046a5923b94c2d02b1ee53ccc2c5eb1 4fa1b57f6926405e09cafaacd9b93d02af687bc8 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2024-08-10gear.kde.org.eclass: Fix kde-apps/kde-dev-scripts SLOT=5 blockerAndreas Sturmlechner
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2024-08-09kde-apps/kde-dev-scripts: Port to KF6Andreas Sturmlechner
Based on upstream commit ffa541c5404381ea34f0d30cc79d5bc5e71dc4b9 This commit is not in 24.08 branch, but only switches the default; otherwise there were no changes from 24.05. Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2024-08-09frameworks.kde.org.eclass: Mark 6.5.0 as releasedAndreas Sturmlechner
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2024-08-04frameworks.kde.org.eclass: Mark 6.5 unreleasedAndreas Sturmlechner
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2024-07-25kde-apps/kompare: Port to KF6 (again)Andreas Sturmlechner
Closes: https://bugs.gentoo.org/936602 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2024-07-21dev-util/kdevelop-php: Port to KF6Andreas Sturmlechner
Upstream commit 783582f40ace9c501785c916aecb7135ad5af28c Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2024-07-21dev-util/kdevelop-python: Port to KF6Andreas Sturmlechner
Pending MR: https://invent.kde.org/kdevelop/kdev-python/-/merge_requests/37 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2024-07-21dev-util/kdevelop: Port to KF6, add IUSE share, drop hex (not yet ported)Andreas Sturmlechner
Upstream commits: 04d821a74f98d7d1ee9e8d729afa01556d0f4892 c5c063f775281892b30e4da62868d847dfcf406b a658504763a3542a63238ea815348e2d4f836a57 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2024-07-20kde-apps/libkomparediff2: Port to KF6Andreas Sturmlechner
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2024-07-12dev-util/massif-visualizer: Prepare for KDE Gear 24.08 inclusionAndreas Sturmlechner
Update HOMEPAGE Move SLOT 5 blocker to gear.kde.org.eclass Upstream commit eacbcf5c6b719d75229f021fdbce40d047b60036 See also: https://mail.kde.org/pipermail/release-team/2024-April/013408.html Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2024-07-12media-gfx/kgraphviewer: Prepare for KDE Gear 24.08 inclusionAndreas Sturmlechner
Move SLOT 5 blocker to gear.kde.org.eclass Upstream commit a3cbb33f6db93eaed600b2518c7fc5e051e7900b See also: https://mail.kde.org/pipermail/release-team/2024-April/013408.html Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>