summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* kde5.eclass: Add _kde5_really_dead eqawarn in pkg_setup, pkg_postinstAndreas Sturmlechner2020-03-171-1/+8
| | | | Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
* kde5.eclass, kde5-functions.eclass: Mark as DEADAndreas Sturmlechner2020-03-171-0/+1
| | | | Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
* kde5.eclass: Switch to cmake.eclassAndreas Sturmlechner2019-12-291-15/+23
| | | | | | Provide cmake-utils_use_find_package alias. Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
* kde5.eclass: Add fallbacks in case of KDE_AUTODEPS=falseAndreas Sturmlechner2019-12-241-3/+106
| | | | | | | ECM_KDEINSTALLDIRS, KDE_DEBUG, KDE_TEST were found to be in use even with KDE_AUTODEPS disabled. Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
* kde5.eclass: Inherit ecm.eclass and drop moved functions/varsAndreas Sturmlechner2019-12-241-267/+61
| | | | | | | | | | | | | | | | | | | | | Functions moved to ecm: - All phase functions so far exported by kde5 Variables moved to ecm: - ECM_KDEINSTALLDIRS - KDE_DEBUG (-> ECM_DEBUG) - KDE_DESIGNERPLUGIN (-> split into ECM_DESIGNERPLUGIN, KDE_DESIGNERPLUGIN) - KDE_EXAMPLES (-> ECM_EXAMPLES) - KDE_HANDBOOK (-> ECM_HANDBOOK) - KDE_DOC_DIR (-> ECM_HANDBOOK_DIR) - KDE_PO_DIRS (-> ECM_PO_DIRS) - KDE_QTHELP (-> ECM_QTHELP) - KDE_TEST (-> ECM_TEST) Variables deprecated: - KDE_AUTODEPS (re-use as a switch to inherit ecm or cmake-utils) Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
* kde5.eclass: Add porting and deprecation notesAndreas Sturmlechner2019-11-141-7/+18
| | | | Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
* kde5.eclass: Inherit kde.org.eclass and drop moved functions/varsAndreas Sturmlechner2019-11-111-210/+13
| | | | | | | | | | | | | | | | | | | | | Functions moved to kde.org: - _kde_is_unreleased - _calculate_src_uri - _calculate_live_repo - kde5_pkg_nofetch - kde5_src_unpack Variables moved to kde.org: - KDE_BUILD_TYPE - KDE_SELINUX_MODULE - KDE_UNRELEASED - HOMEPAGE Variables deprecated: - KDE_SUBSLOT (define SLOT in ebuild) - KMNAME (use KDE_ORG_NAME in kde.org.eclass instead) Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
* kde5.eclass: Simplify KDE_DESIGNERPLUGIN BDEPENDsAndreas Sturmlechner2019-10-161-3/+3
| | | | Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
* kde5.eclass: Drop EAPI-6 supportAndreas Sturmlechner2019-10-161-23/+4
| | | | Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
* kde5.eclass: Add @SUPPORTED_EAPISMichał Górny2019-09-151-0/+1
| | | | | | | The EAPI list is implicitly defined by kde5-functions inherit, so just copy it over. Signed-off-by: Michał Górny <mgorny@gentoo.org>
* kde5.eclass: Add KDE_DESIGNERPLUGIN handling for kde-frameworks/Andreas Sturmlechner2019-09-141-3/+11
| | | | Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
* kde5.eclass: kde-frameworks/kdesignerplugin moved to portingAidsAndreas Sturmlechner2019-09-141-0/+3
| | | | Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
* kde5.eclass: Drop obsolete KDE_BLOCK_SLOT4 varAndreas Sturmlechner2019-08-151-6/+0
| | | | Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
* kde5.eclass: Drop obsolete QCH workaround for <Qt-5.12Andreas Sturmlechner2019-08-151-11/+0
| | | | Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
* kde5.eclass: Drop obsolete kde-frameworks/kdewebkit switchAndreas Sturmlechner2019-08-151-3/+1
| | | | Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
* kde5.eclass: kde-frameworks/kdewebkit moved to portingAidsAndreas Sturmlechner2019-07-151-0/+3
| | | | | | Upstream commit 0ae8718ff3319597a9869ff825d40dd244e1d901 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
* kde5.eclass: install linguas-related files unconditionally for kconfigwidgetsMichael Palimaka2019-07-041-1/+4
| | | | | | | | | See https://api.kde.org/frameworks/kconfigwidgets/html/klanguagename_8cpp_source.html#l00040 for source reference. Reported-by: Andrius Štikonas <andrius@stikonas.eu> Signed-off-by: Michael Palimaka <kensington@gentoo.org> Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
* kde5.eclass: remove dev-util/desktop-file-utils dependencyMichael Palimaka2019-07-041-1/+1
| | | | | | | | This only ever used indirectly via xdg_pkg_* and xdg.eclass handles the dependency as well. Closes: https://bugs.gentoo.org/685914 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
* kde5.eclass: remove app-arch/xz-utils DEPENDMichael Palimaka2019-05-181-2/+0
| | | | | | | It was only ever added for unpacking, and it appears in @system now. Bug: https://bugs.gentoo.org/685914 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
* kde5.eclass: Drop obsolete KDEBASE=kdevelop source dir switchAndreas Sturmlechner2019-04-011-8/+0
| | | | Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
* kde5.eclass: Drop KDEBASE=kdevelop from SRC_URI assemblyAndreas Sturmlechner2019-04-011-3/+3
| | | | | | Only 3 packages are using it at this point. Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
* kde5.eclass: Drop obsolete kdevelop-pg-qt SRC_URI switchAndreas Sturmlechner2019-04-011-10/+2
| | | | Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
* kde5.eclass: Drop obsolete KDEBASE=kdevelop HOMEPAGE switchAndreas Sturmlechner2019-04-011-6/+1
| | | | Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
* kde5.eclass: Drop obsolete KMNAME=kdepim HOMEPAGE switchAndreas Sturmlechner2019-04-011-2/+0
| | | | Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
* kde5.eclass: Qt 5.12 is changing qch doc locationAndreas Sturmlechner2019-03-211-2/+5
| | | | Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
* kde5.eclass: HOMEPAGE: Fix www.kde.org to kde.org redirectionMichael Mair-Keimberger2019-03-211-2/+2
| | | | | Signed-off-by: Michael Mair-Keimberger <m.mairkeimberger@gmail.com> Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
* kde5.eclass: Support kdevelop* stable branchesAndreas Sturmlechner2019-03-211-0/+4
| | | | Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
* kde5.eclass: Drop obsolete kde-apps-18.08.3 specific quirkAndreas Sturmlechner2019-03-211-5/+0
| | | | Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
* kde5.eclass: Drop gnome2_icon_cache_update (now duplicate in EAPI-6)Andreas Sturmlechner2019-02-151-7/+0
| | | | Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
* kde5.eclass: Cleanup functions rented from xdg.eclassAndreas Sturmlechner2019-02-151-123/+5
| | | | | | This reverts 16e6b9bc. Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
* kde5.eclass: Fork needed xdg.eclass functions pending EAPI-7 portingAndreas Sturmlechner2019-02-071-5/+123
| | | | Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
* kde5.eclass: Relocate KDE_INSTALL_DOCBUNDLEDIR to /usr/share/helpAndreas Sturmlechner2019-02-071-4/+9
| | | | | | | | | | | | | | | | | | | | | | | | These are handbook files installed by hundreds of packages to a central location, to be accessed by KDE Helpcenter application, with compressed index cache files. This leads to the following QA issues on every package w/ USE handbook: * The ebuild is installing to one or more unexpected paths * One or more compressed files were found in docompress-ed directories We'll use the EAPI-7 transition to move the location from previously /usr/share/doc/HTML to /usr/share/help [1]. Transition for khelpcenter will be seemless as kde-frameworks/kdoctools can be easily patched to accept both locations, until eventually /usr/share/doc/HTML is empty. As a side-effect, we will be able to drop the workaround for disabling auto compression of files beneath /usr/share/doc together with EAPI-6. [1] See also: https://www.freedesktop.org/wiki/Specifications/help-system/ It is also the path upstream intends to migrate to in the future. Bug: https://bugs.gentoo.org/667138 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
* kde5.eclass: Limit use of gnome2-utils to EAPI-6Andreas Sturmlechner2019-02-071-5/+5
| | | | Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
* kde5.eclass: Use BDEPENDAndreas Sturmlechner2019-02-071-4/+8
| | | | Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
* kde5.eclass: Deprecate kde-apps blockers with 18.08.3Andreas Sturmlechner2019-01-101-2/+2
| | | | Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
* kde5.eclass: Drop KDE_TESTPATTERNAndreas Sturmlechner2019-01-091-11/+4
| | | | | | | Never used by many ebuilds, completely unused right now. Closes: https://bugs.gentoo.org/674922 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
* kde5.eclass: Drop obsolete blockers after kde-apps-18.04.3 removalAndreas Sturmlechner2018-12-011-5/+1
| | | | Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
* kde*.eclass: Drop var KDE_SCMJohannes Huber2018-08-151-39/+29
| | | | | No consumers and provided only git as option, which won't change anytime soon.
* kde5.eclass: Add ECM_KDEINSTALLDIRSAndreas Sturmlechner2018-07-141-2/+13
|
* kde5.eclass: No subshellsAndreas Sturmlechner2018-07-031-2/+2
|
* kde5.eclass: Drop use_if_iuseAndreas Sturmlechner2018-07-031-6/+6
|
* kde5.eclass: Inherit eutils only for EAPI-6 to avoid ebuild breakageAndreas Sturmlechner2018-05-121-2/+2
| | | | It is nowhere used inside the eclass.
* kde5.eclass: versionator -> eapi7-verAndreas Sturmlechner2018-05-121-5/+9
|
* kde5.eclass: Drop obsolete kde-apps-17.08 conditionalsAndreas Sturmlechner2018-04-191-8/+1
|
* eclass: misc spelling fixesMike Frysinger2018-03-281-1/+1
|
* kde5.eclass: Cleanup obsolete blockerAndreas Sturmlechner2018-01-131-15/+8
|
* kde5.eclass: Add KDE_PO_DIRSAndreas Sturmlechner2018-01-131-8/+13
|
* kde5*.eclass: Add KDE Applications 17.12 supportAndreas Sturmlechner2017-12-101-5/+8
|
* kde5.eclass: Fix eclassdocAndreas Sturmlechner2017-12-021-4/+2
| | | | Closes: https://bugs.gentoo.org/637776
* kde5.eclass: Add icons as runtime dependencyJohannes Huber2017-11-141-0/+5
| | | | | | | Most applications use icons at runtime, so add them when KDE_AUTODEPS is enabled. Bug: https://bugs.gentoo.org/564838