summaryrefslogtreecommitdiff
path: root/eclass
AgeCommit message (Collapse)Author
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>
2024-07-12kde-apps/lokalize: Port to KF6Andreas Sturmlechner
Upstream commit d59717e896c42f930c7dde66eea8406177fb9f4b Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2024-07-12frameworks.kde.org.eclass: Mark 6.4.0 as releasedAndreas Sturmlechner
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2024-07-08frameworks.kde.org.eclass: Mark 6.4.0 unreleasedAndreas Sturmlechner
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2024-07-04gear.kde.org.eclass: Mark 24.05.2 as releasedAndreas Sturmlechner
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2024-07-02gear.kde.org.eclass: Mark 24.05.2 unreleasedAndreas Sturmlechner
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2024-06-27cmake.eclass: Set CMAKE_COMPILE_WARNING_AS_ERROR=OFFAndreas Sturmlechner
Bug: https://bugs.gentoo.org/926121 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2024-06-27cmake.eclass: Set CMAKE_TLS_VERIFY=ONAndreas Sturmlechner
Bug: https://bugs.gentoo.org/927160 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2024-06-18plasma.kde.org.eclass: Mark 6.1.0 as releasedAndreas Sturmlechner
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2024-06-17ecm.eclass: Fix _ecm_check_gcc_versionAndreas Sturmlechner
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2024-06-14ecm.eclass: For _KFSLOT=6, RDEPEND on >=kde-frameworks/kf-env-6Andreas Sturmlechner
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2024-06-13plasma.kde.org.eclass: Mark 6.1.0 unreleasedAndreas Sturmlechner
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2024-06-13gear.kde.org.eclass: Mark 24.05.1 as releasedAndreas Sturmlechner
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2024-06-12frameworks.kde.org.eclass: Mark 6.3.0 as releasedAndreas Sturmlechner
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2024-06-12ecm.eclass: Pass -DKDE_INSTALL_LIBEXECDIR="${EPREFIX}/usr/libexec"Andreas Sturmlechner
But only in KF6-based packages as those are still masked, for getting away with changing installed files. Bug: https://bugs.gentoo.org/928345 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2024-06-11gear.kde.org.eclass: Mark 24.05.1 unreleasedAndreas Sturmlechner
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2024-06-02frameworks.kde.org.eclass: Mark KDE Frameworks 6.3 unreleasedAndreas Sturmlechner
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2024-05-30kde.org.eclass: Add games-puzzle/ to recognised KDE_ORG_CATEGORIESAndreas Sturmlechner
Closes: https://bugs.gentoo.org/933195 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2024-05-25plasma.kde.org.eclass: support 6.x betasSam James
Signed-off-by: Sam James <sam@gentoo.org>
2024-05-23gear.kde.org.eclass: Mark 24.05.0 as releasedAndreas Sturmlechner
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2024-05-20kde-apps/kompare: Revert "Port to KF6"Andreas Sturmlechner
This reverts commit 86da703c2c80f7d7c9af429cd2d4857d66910498, to not conflict with also reverted-back-to-KF5 libkomparediff2. Follow-up to commit 68a074bcd0592c2e625bcd4ee925907ac04c3821. Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2024-05-20gear.kde.org.eclass: Mark 24.05.0 unreleasedAndreas Sturmlechner
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2024-05-19kde-apps/libksane: Port 24.05 to KF6, block libksane:5[-kf6compat]Andreas Sturmlechner
We need it for kde-apps/kolourpaint:6. Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2024-05-19frameworks.kde.org.eclass: Mark 5.116 as releasedAndreas Sturmlechner
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2024-05-17kde-apps/kdeedu-data: Port to KF6, slotmove * to 0Andreas Sturmlechner
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2024-05-17kde-apps/libkomparediff2: Revert "Port to KF6"Andreas Sturmlechner
This reverts commit 8e7ffa42bfa238716844ca8011a385255f0a2b81. Upstream definitely do not want us to build as KF6-based right now. Upstream commit 2422cb5c16ad7091dc93a8cfb7c6deabe110b8af Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2024-05-13frameworks.kde.org.eclass: Mark 5.116 unreleasedAndreas Sturmlechner
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2024-04-25gear.kde.org.eclass: Split future SLOT=5 blocklist into 24.08/"24.11"Andreas Sturmlechner
More applications were officially ported in git master already. Update SLOT=5 24.08 blocklist: - kde-apps/kdeedu-data - kde-apps/poxml Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2024-04-22gear.kde.org.eclass: Re-add signon-kwallet-extension to SLOT=5 blocklistAndreas Sturmlechner
It just makes no sense the other way, even if upstream has not declared it "KF6-only" officially. Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2024-04-21gear.kde.org.eclass: Split future SLOT=5 blocklist into 24.05/24.08Andreas Sturmlechner
Some applications are not officially ported in 24.05. Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2024-04-21ecm.eclass: Restrict ECM_TEST="optional" and punting dep to _KFSLOT=5Andreas Sturmlechner
In dev-qt/qtbase:6, Qt6Test is always provided so it makes no sense to go through the trouble of ripping out the build dependency. We should still aim to avoid needless building of tests if not requested, either by detecting unconditional use of ecm_add_test or expose existing force* logic to ebuild developers to catch those as errors. Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2024-04-12frameworks.kde.org.eclass: Mark 6.1.0 as releasedAndreas Sturmlechner
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2024-04-11gear.kde.org.eclass: Mark 24.02.2 as releasedAndreas Sturmlechner
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2024-04-09gear.kde.org.eclass: Mark 24.02.2 unreleasedAndreas Sturmlechner
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2024-04-06cmake.eclass: bug 811486 escape find patternsNic Boet
Modify cmake_src_prepare to qoute escape filenames within the find search patterns This resolves build issues with some EAPI 7 packages, i.e. sys-fs/dislocker via catalyst Bug: https://bugs.gentoo.org/811486 Signed-off-by: Nic Boet <nic@boet.cc> Closes: https://github.com/gentoo/gentoo/pull/35125 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2024-04-05frameworks.kde.org.eclass: Mark 6.1.0 unreleasedAndreas Sturmlechner
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2024-03-21gear.kde.org.eclass: Mark 24.02.1 as releasedAndreas Sturmlechner
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>