summaryrefslogtreecommitdiff
path: root/eclass/kde5-functions.eclass
AgeCommit message (Collapse)Author
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.
2014-10-09[eclass] Refactor GCC version check and run at both pkg_pretend and pkg_setup.Michael Palimaka
In KDE 4, the check was run in pkg_pretend only for kdelibs to save time during dependency resolution (think merging 300+ KDE pack ages all at once). Since there's no equivalent package in which to do this trick and we require a very recent version of GCC, it's quite likely to hit this check. To avoid dying halfway through a merge let's just do it properly and bail out as early as possible In order to reduce the speed impact, the version check has been reworked to use only one of the traditional three version calls.
2014-10-09[eclass] Fix comment.Michael Palimaka
2014-10-09[eclass] Raise dependencies.Michael Palimaka
2014-10-05[eclass] Introduce FRAMEWORKS_MINIMAL eclass variable.Michael Palimaka
Avoids manual duplication of values as well as permitting simplified control to consumers.
2014-10-05[eclass] Pin Plasma 5 releases to Frameworks releases.Michael Palimaka
2014-10-05[eclass] Respect version parameter if it is passed.Michael Palimaka
2014-10-02[eclass] Move comment_add_subdirectory from kde{4,5}-functions to cmake-utils.Michael Palimaka
2014-09-17[eclass] Add function usage doc as per review from pesa.Michael Palimaka
2014-09-17[eclass] Remove useless sanity check.Michael Palimaka
Since the calling functions will always pass at least "" the check will never be hit. If proper arguments aren't supplied it will result in an invalid atom so it will still be caught by repoman.
2014-09-17[eclass] Support paths with slashes in comment_add_subdirectory as per ↵Michael Palimaka
review from pesa.
2014-09-17[eclass] Use non-deprecated switch with identical behaviour as per review ↵Michael Palimaka
from pesa.