| Age | Commit message (Collapse) | Author |
|
Holds main Frameworks release number (major.minor) for use on same-category
dependencies.
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
|
|
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
|
|
Follow-up to 606e50d8915e39aca485d0e36897ca7c9a1a8a85
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
|
|
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
|
|
See also:
https://invent.kde.org/teams/goals/streamlined-application-development-experience/-/issues/9
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
|
|
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
|
|
Other eclass' guard variables are not accessible in global scope.
This (mostly) reverts commit 5f34bb1bd9f2349f3ab3bfd09522b7fbb12c4042.
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
|
|
Not all Frameworks packages are always in kde-frameworks category -
sometimes they are moving - but they all inherit frameworks.kde.org.eclass.
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
|
|
These categories may have sufficed at the creation of ecm.eclass, but
not at this point.
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
|
|
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
|
|
Closes: https://bugs.gentoo.org/823808
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
|
|
Imported from ecm.eclass for now. Enables more fine-grained messaging by
knowledge available through {frameworks,plasma,gear}.kde.org inheritance
combined with ${PV}.
Bug: https://bugs.gentoo.org/823808
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
|
|
Zero current use in ::kde or ::gentoo and highly unlikely anywhere else,
so I think we can get away with it.
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
|
|
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
|
|
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
|
|
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
|
|
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
|
|
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
|
|
See also:
https://invent.kde.org/multimedia/kmix/-/merge_requests/30
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
|
|
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
|
|
Upstream commits:
40768f3ce28f87c81099506b1b5ebcf8f55310d8
a12dce35af91039eb60a6c56f9c176822311ec5e
ed2f39d28182b2b84cd39ca4130d146afef21e84
ea375498b1c9379eac7caf2ae5eb14560157f843
db7cf81eaa6fb322575490f926d9746264c676a6
7f50adca9cc37854821d98c69364e3ed231fadff
e3e00ff2a9290b7b43fb87ec81f59e2dc08993d0
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
|
|
Bug: https://bugs.gentoo.org/941617
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
|
|
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
|
|
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
|
|
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
|
|
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
|
|
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
|
|
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
|
|
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
|
|
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
|
|
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
|
|
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
|
|
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
|
|
Upstream commits:
32b9e32c89ccbe59883a4e594c9241901dc25d7e
a5da66020fc927a067ea64d4ab318f2b745b1c62
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
|
|
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
|
|
Bug: https://bugs.gentoo.org/938507
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
|
|
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
|
|
Closes: https://bugs.gentoo.org/938312
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
|
|
The only revdep is blocking the other slot as well.
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
|
|
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
|
|
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
|
|
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
|
|
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
|
|
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>
|
|
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
|
|
After it was morphed into a metapackage.
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
|
|
SLOTs don't collide actually.
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
|
|
- 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>
|
|
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
|
|
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
|