summaryrefslogtreecommitdiff
path: root/eclass/kde4-functions.eclass
AgeCommit message (Collapse)Author
2011-01-16[eclass] migrate_store_dir() only makes sense for svnabcd
2011-01-16[kde4-functions.eclass] Add 3rd parameter to add_kdebase_dep()abcd
Allow using the 3rd parameter to add_kdebase_dep() to indicate the version to use
2011-01-16added intitial support for kde-base live builds from git to eclasses and ↵Marc Schiffbauer
functions
2011-01-07Merge branch 'master' into kde-gitMaciej Mrozowski
Conflicts: kde-base/pykde4/Manifest kde-base/pykde4/pykde4-9999.ebuild
2011-01-02[eclass] Fix add_kdebase_dep() for oxygen-icons and kdepim (bug 350387)Andreas K. Huettel
2010-12-29Previous commit broke kdepim installations for =! 4.6beta3, fixingTheo Chatzimichos
2010-12-28[eclass] More support for kdepim 4.6beta3Theo Chatzimichos
2010-12-27[eclass] Add support for kdepim 4.4.9 and 4.6beta3Theo Chatzimichos
2010-12-09[eclass/*] Initial work to add git support for kde4 eclasses.Jorge Manuel B. S. Vicetto (jmbsvicetto)
2010-12-06[eclass] Sync with in-tree eclasses, apply kdepim 4.4.8 checksTheo Chatzimichos
2010-10-24[eclass] Add support for KDEPIM 4.4.7Theo Chatzimichos
2010-10-05[eclass] Update the stable-live version depstring.Tomas Chvatal
2010-10-05[eclass] Dont be so strict about deps when merging stable-liveTomas Chvatal
2010-10-04[eclass] kde4-functions: support multiple linguas dirs.Tomas Chvatal
2010-09-11[eclass/kde4-*] Add kdepim-4.4.6 rules, remove repacked unstable snaphots ↵Maciej Mrozowski
handling code
2010-09-04[eclass/kde4-functions] add_kdebase_dep can now be used outside of kde-base ↵Maciej Mrozowski
(patch by ABCD and me)
2010-09-03[eclass/kde4-{base,functions}] Remove incomplete KDE_HANDBOOK_DIRS support ↵Maciej Mrozowski
for now
2010-09-03[eclass/kde4-{base,functions}] Add KDE_HANDBOOK supportMaciej Mrozowski
2010-08-09[kde4-eclasses] Wipe out 4.3 remarks.Tomáš Chvátal
2010-07-19[eclass/kde4-functions] Sync unsupported eapi message from treeMaciej Mrozowski
2010-07-18[eclasses] Die instead of altering depend on old eapi detection.Tomáš Chvátal
2010-05-06[eclass/kde4-base,kde4-functions] Add preliminary git support and kdevelop ↵Maciej Mrozowski
support (gitorious)
2010-01-07[eclass] Add support for KDE 4.5, drop last bits of 4.2abcd
2009-12-31Happy New Year 2010! Update headers so repoman doesn't complainabcd
2009-12-30[kde4-functions.eclass] Force all of KDE to be built with either USE=aqua or ↵abcd
USE=-aqua (cannot mix +aqua with -aqua)
2009-12-14[eclass] Only set EROOT for EAPI-2 && !prefixabcd
2009-12-14[eclass] Remove EPREFIX from PREFIX/KDEDIR (to prevent doubling of ↵abcd
prefixes); add EKDEDIR (${EPREFIX}${KDEDIR})
2009-12-07[eclass] Add proper support for Gentoo Prefix and EAPI-3abcd
2009-12-02Clean up CVS headersabcd
2009-11-19[eclass] Ignore kdeprefix for blockers in current slot (to ensure that ↵Jonathan Callen
proper blockers are used when switching from/to +kdeprefix)
2009-10-19[eclasses] Make prefix guys happy, also make E16 users happy. :]Tomáš Chvátal
2009-10-15[eclass] Update copyright headersJonathan Callen
2009-10-07[eclass] Fix logic in _do_blocker (missing case for ":SLOT"), and spellcheck ↵Jonathan Callen
comments
2009-10-07[eclass] Fix commentJonathan Callen
2009-09-15[eclass] Drop calls to kbuildsycoca4, no longer requiredJonathan Callen
2009-09-14[eclass] Fix bug in _do_blockerJonathan Callen
2009-09-13[eclass/kde4-functions.eclass] Simplify some code, add more comments, fix a bugJonathan Callen
2009-09-13[eclass] Fix logic issue in _less_min_in_slotJonathan Callen
2009-09-13[eclass] Add features to add_blocker() in kde4-functions.eclassJonathan Callen
This now allows add_blocker to add just about any blocker that you would need for kde-base/ packages (that is, kde-base/ packages blocking other kde-base/ packages). In its simplest form, you can use add_blocker pkg-name to add a blocker on all kde-4 versions of kde-base/pkg-name. If further arguments are supplied, then those indicate which versions to block. There are 2 versions with special properties: 0 indicates that no version is to be blocked, and 4.x.50 indicates that all versions in slots <= 4.x are to be blocked. A version can also be specified with a slot, like "4.2.96:4.3", indicating that for that slot, that version is to be blocked. If no version is given with a slot (like ":4.3"), then all versions from that slot are blocked. By default, versions <= the given version are blocked. If the given version begins with "<", however, then versions < the given version are blocked.
2009-09-13[eclass] Add a new add_kdebase_dep() functionJonathan Callen
The add_kdebase_dep function takes 1-2 arguments, the first being the name of the package to depend upon, and the second being (optionally) extra USE deps. When given 1 argument, this function will output !kdeprefix? ( >=kde-base/$1-${PV}[-kdeprefix] ) kdeprefix? ( >=kde-base/$1-${PV}:${SLOT}[kdeprefix] ) And 2 arguments outputs !kdeprefix? ( >=kde-base/$1-${PV}[-kdeprefix,$2] ) kdeprefix? ( >=kde-base/$1-${PV}:${SLOT}[kdeprefix,$2] ) These are the proper deps to replace >=kde-base/PKG-${PV}:${SLOT}[kdeprefix=,USEDEPS] as it does not force an all-at-once upgrade of everything. Some of the deps (the ones from kde4-base.eclass) were already in this form, so there was an odd combination of packages that could be installed in separate slots with -kdeprefix, and packages that couldn't.
2009-09-13Reverting for now #3Maciej Mrozowski (reavertm)
Revert "Add a new add_kdebase_dep() function, and inject it everywhere" This reverts commit 6658447f57b455e0534415f667137c57691a48ea.
2009-09-13Reverting for now #2Maciej Mrozowski (reavertm)
Revert "Add features to add_blocker, and use it for all blockers to kde-base/ apps in kde-base/" This reverts commit e5768da5311f892933411f95fc2669480723356a.
2009-09-13Reverting for now #1Maciej Mrozowski (reavertm)
Revert "[eclass] Fix error in eclass introduced by change to automatically adding kde-base/ to _do_blocker" This reverts commit 958415622082144d1fe31097a1d9b4b7d470e288.
2009-09-12[eclass] Fix error in eclass introduced by change to automatically adding ↵Jonathan Callen
kde-base/ to _do_blocker
2009-09-12Add features to add_blocker, and use it for all blockers to kde-base/ apps ↵Jonathan Callen
in kde-base/ Please see the comments in kde4-functions.eclass for documentation.
2009-09-11Add a new add_kdebase_dep() function, and inject it everywhereJonathan Callen
The add_kdebase_dep function takes 1-2 arguments, the first being the name of the package to depend upon, and the second being (optionally) extra USE deps. When given 1 argument, this function will output !kdeprefix? ( >=kde-base/$1-${PV}[-kdeprefix] ) kdeprefix? ( >=kde-base/$1-${PV}:${SLOT}[kdeprefix] ) And 2 arguments outputs !kdeprefix? ( >=kde-base/$1-${PV}[-kdeprefix,$2] ) kdeprefix? ( >=kde-base/$1-${PV}:${SLOT}[kdeprefix,$2] ) These are the proper deps to replace >=kde-base/PKG-${PV}:${SLOT}[kdeprefix=,USEDEPS] as it does not force an all-at-once upgrade of everything. Some of the deps (the ones from kde4-base.eclass) were already in this form, so there was an odd combination of packages that could be installed in separate slots with -kdeprefix, and packages that couldn't.
2009-09-12Simplify the add_blocker a bit.Tomáš Chvátal
2009-08-31[eclass] Pull libknotificationitem when building against >=kdelibs:4.3Maciej Mrozowski (reavertm)
Also: - moved to KDE_MINIMAL=4.3 being the default - removed kde-4 SLOT - added function for SLOT comparison (beware! it currently relies on string compatison instead of order in KDE_SLOTS, KDE_LIVE_SLOTS - still it's the fastest one - and should be, it's in global scope) - a little cleanup in kde4-functions 4.1 SLOT support can be removed when tree is fixed
2009-08-11[eclass] Last comment made even moar descriptiveMaciej Mrozowski (reavertm)
2009-08-11[eclass] Fix comment in "append missing / in EROOT" codeMaciej Mrozowski (reavertm)