summaryrefslogtreecommitdiff
path: root/eclass/kde5-functions.eclass
AgeCommit message (Collapse)Author
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.
2014-11-24[eclass] Add KDE Applications support.Michael Palimaka
For all applications: - Add SRC_URI support - Add mirror restriction for prereleases For KDE 4 based applications: - Support kde-apps/oxygen-icons - Automatically block kde-base/${PN} - Modify add_kdebase_dep to use kde-apps, with a blacklist for packages with no applications release For KDE 5 based applications: - Introduce add_kdeapps_dep in a similar vein to the other add_kde*_dep functions
2014-10-29[eclass] Fix handling of frameworks version dependencies within kde-frameworks.Michael Palimaka
Using >=${PV} broke when a framework that depends on other frameworks had a patch release. For example, plasma-5.3.1 would try to pull in karchive-5.3.1 even though it doesn't exist (X.Y.0 releases are made together and X.Y.Z releases are made per-framework as needed).
2014-10-14[eclass] Make dependency version handling more case specific.Michael Palimaka
There's no need to have generic guessing logic when we have specific logic for each case.