summaryrefslogtreecommitdiff
path: root/eclass/kde5-functions.eclass
AgeCommit message (Collapse)Author
2016-06-09kde5-functions.eclass: Improve punt_bogus_depAndreas Sturmlechner
The variable holding the min version requirement can be named anything. This should catch most cases, most importantly Qt5 modules.
2016-05-20kde5-functions.eclass: Update EAPI docJohannes Huber
2016-05-19kde5-functions.eclass: Bump FRAMEWORKS_MINIMAL to 5.21.0Johannes Huber
2016-04-28kde5-functions.eclass: drop EAPI 5 supportMichael Palimaka
2016-04-16kde5.eclass: drop minimal gcc requirement for kde-frameworksMichael Palimaka
This will be used in a future commit for reducing the number of time-consuming gcc version checks.
2016-04-08kde5-functions.eclass: further dependency punting improvementsMichael Palimaka
This now handles the case of 'find_package(Qt5 REQUIRED COMPONENTS )'. Thanks again to Arfrever.
2016-04-07kde5-functions.eclass: improve single line dependencny handlingMichael Palimaka
Thanks to Arfrever.
2016-03-24kde5-functions.eclass: typoMichael Palimaka
2016-03-22kde5-functions.eclass: Update EAPI descriptionJohannes Huber
2016-03-13eclass: Raise frameworks min versionJohannes Huber
2016-03-11kde5-functions.eclass: improve punt_bogus_depsMichael Palimaka
This extends coverage to individual components such as find_package(KF5DocTools). It also improves cleaning up of empty find_package calls such as find_package(KF5).
2016-03-02kde5-functions.eclass: Drop KDEBASE for other than kdevelopAndreas Sturmlechner
- No kde-base/ package is using kde5.eclass - CATEGORY is used as distinction between kde-{apps,frameworks.plasma}
2016-03-02kde5.eclass: Drop KDE_SCM=svn supportAndreas Sturmlechner
It's not used by any kf5 based ebuild anymore.
2016-02-15kde5-functions.eclass: sync with main treeMichael Palimaka
2016-02-01kde5-functions.eclass: add_{frameworks,plasma,kdeapps}_dep slot overridesAndreas Sturmlechner
2016-02-01kde5-functions.eclass: add_category_dep: Implement slot/op overrideAndreas Sturmlechner
Also fixes subslot awareness.
2016-02-01kde5-functions.eclass: Introduce add_qt_dep for consistent Qt version depsAndreas Sturmlechner
_add_kdecategory_dep -> _add_category_dep
2016-01-05kde5-functions.eclass: raise minimal frameworks versionMichael Palimaka
2016-01-05Update copyright yearAndreas Sturmlechner
2015-12-02kde5-functions.eclass: Make punt_bogus_dep() case insensitiveAndreas Sturmlechner
2015-11-18kde5-functions.eclass: add intial EAPI 6 supportMichael Palimaka
2015-09-27eclass: Raise minimal KDE Plasma and Frameworks versions.Manuel Rüger
2015-09-24kde5-functions.eclass: Make gcc version check configurableAndreas Sturmlechner
2015-08-16kde5-functions.eclass: Raise Frameworks versionJohannes Huber
2015-08-09Update header for the git migration in main treeJohannes Huber
2015-08-02[eclass] Raise minimum versionsJohannes Huber
2015-06-29[eclass] Let 9999 ebuilds depend on >=5.9999Andreas Sturmlechner
Fixes bug 553492
2015-06-26[eclass] Raise Frameworks and Plasma dep.Manuel Rüger
2015-06-13[eclass] Handle more whitespace variations.Michael Palimaka
2015-05-17[eclass] Raise minimal version of KDE Frameworks an Plasma.Manuel Rüger
2015-04-17[eclass] Don't try to remove a dep if it doesn't exist.Michael Palimaka
2015-04-17[eclass] Introduce KDE_PUNT_BOGUS_DEPS to control the new black magic.Michael Palimaka
2015-04-06[eclass] Handle extra-cmake-modules move.Michael Palimaka
2015-03-30[eclass] Raise frameworks dep to 5.8.0 for upcoming KDE Applications 15.04.Manuel Rüger
2015-03-18[eclass] Raise frameworks dep.Michael Palimaka
2015-03-09[eclass] Introduce ECM_MINIMAL.Michael Palimaka
It also restricts the live version requirement to frameworks/plasma.
2015-02-03[eclass] Fix breakage by KDE_APPS_MINIMALAndreas Sturmlechner
commit 6c68003fda689d2240ea45df4614166655f6b8ae made live packages depend on e.g. >=14.12 instead of 5.9999. This change helps out as long as there exist packages with separate frameworks branch. Alternative would be to add 5.9999 version to add_kdeapps_dep calls in every affected ebuild. Package-Manager: portage-2.2.15
2015-02-01Rename add_kdeplasma_depJohannes Huber
2015-02-01[eclass] Sort deps function a bitJohannes Huber
2015-02-01[eclass] Introduce KDE_APPS_MINIMALJohannes Huber
2015-02-01[eclass] Introduce PLASMA_MINIMALJohannes Huber
2015-01-31[eclass] Require live frameworks for build type live, bug #538260Johannes Huber
2015-01-27[eclass] Ignore hotfix version numberJohannes Huber
2015-01-09[eclass] Raise minimal frameworks version.Manuel Rüger
2015-01-04Welcome to 2015Johannes Huber
2014-12-21[eclass] Raise dependencies.Michael Palimaka
2014-12-13Update deps after move!Alexey Shvetsov
Signed-off-by: Alexey Shvetsov <alexxy@gentoo.org>
2014-12-13Move plasma5 packages to kde-plasmaAlexey Shvetsov
Signed-off-by: Alexey Shvetsov <alexxy@gentoo.org>
2014-12-04[eclass] When using add_*_dep, automatically specify the correct SLOT.Michael Palimaka
2014-11-26[eclass] Avoid pinning applications to a certain slot.Michael Palimaka
With each applications release being mixed KDE4/KF5, there's no way to know which package belongs to which slot.