summaryrefslogtreecommitdiffstats
path: root/eclass/trinity-meta-2.eclass
Commit message (Collapse)AuthorAgeFilesLines
* trinity-meta-2.eclass: make TRINITY_HANDBOOK default to optionalAlexander Golubev2025-08-101-6/+24
| | | | Signed-off-by: Alexander Golubev <fatzer2@gmail.com>
* trinity-meta-2.eclass: better dependencies for USE=handbookAlexander Golubev2025-08-091-9/+3
| | | | | | | | | | Now when trinity-base/khelpcenter PDEPENDs on trinity-base/tdebase-tdeioslaves. We don't need anymore to PDEPEND vice-versa in eclass. Besides that don't add dependency on khelpcenter to itself and enforce block on *-doc packages only if IUSE=handbook is set. Signed-off-by: Alexander Golubev <fatzer2@gmail.com>
* trinity-meta-2.eclass: add matching eend for ebeginAlexander Golubev2025-08-081-2/+3
| | | | Signed-off-by: Alexander Golubev <fatzer2@gmail.com>
* trinity-meta-2.eclass: break circular deps with USE=handbookAlexander Golubev2025-08-071-3/+13
| | | | | | | | | | | | | | When installing with USE=handbook for there first time there were a circular dependency: khelpcenter->tdebase-tdeioslaves->khelpcenter This breaks the cycle moving khelpcenter for whose packages to PDEPEND. i.e. khelpcenter might be installed after those packages. Also remove app-text/doxygen from RDEPEND as it doesn't needed. Signed-off-by: Alexander Golubev <fatzer2@gmail.com>
* eclass: fix a typo and spacingAlexander Golubev2025-07-281-6/+6
| | | | Signed-off-by: Alexander Golubev <fatzer2@gmail.com>
* eclass: add @PROVIDES declarationsAlexander Golubev2025-07-281-0/+1
| | | | | | | This declares that one eclass inherits another. This substantially cuts down on pkgcheck varnings. Signed-off-by: Alexander Golubev <fatzer2@gmail.com>
* trinity-meta-2.eclass: add "translations" to TSM_EXTRACT_LISTAlexander Golubev2024-02-021-1/+1
| | | | | | | | | Almost every package requires access to translation directory (mostly to get translation of its *.desktop files) there is no use in extracting it on a per-package basis. Closes: https://mirror.git.trinitydesktop.org/gitea/TDE/tde-packaging-gentoo/issues/195 Signed-off-by: Alexander Golubev <fatzer2@gmail.com>
* Fix doxygen dependency in ebuildsormorph2024-01-141-1/+1
| | | | Signed-off-by: ormorph <roma251078@mail.ru>
* Fixed obsolete macro definitions, added documentation for classes, functions ↵ormorph2022-09-141-1/+6
| | | | | | and variables Signed-off-by: ormorph <roma251078@mail.ru>
* Handbook dependency fixormorph2022-07-151-1/+2
| | | | Signed-off-by: ormorph <roma251078@mail.ru>
* Added support handbook assemblyormorph2022-07-111-0/+17
| | | | Signed-off-by: ormorph <roma251078@mail.ru>
* Changed from cmake-utils to cmake and added support for eapi8 to eclassormorph2022-04-251-1/+2
| | | | Signed-off-by: ormorph <roma251078@mail.ru>
* Fixing admin dependency in trinity-meta-2.eclass for stable branchormorph2021-11-141-1/+1
| | | | Signed-off-by: ormorph <roma251078@mail.ru>
* Shortcomings fixes in trinity-meta-2_src_delete functionormorph2021-05-171-2/+6
| | | | Signed-off-by: ormorph <roma251078@mail.ru>
* trinity-meta-2.eclass: Move SLOT/TDEDIR/TRINITY_VER setup to trinity-base-2Andreas Sturmlechner2020-11-291-8/+1
| | | | | | | | | | | | | | | | | | | | | By making it conditional on CATEGORY=trinity-base there is effectively no change for now with existing trinity-meta-2.eclass consumers. This is a better fit, since all the things set up here are actually being used inside trinity-base-2.eclass. This is important for the next step, when the functions used are being phased out in favor of meta vars. In trinity-base category, this affects the following trinity-base-2.eclass consumers: - trinity-base/arts - trinity-base/tde-i18n - trinity-base/tdelibs Of those, only trinity-base/tdelibs needs handling to not create a circular dependency on its own. Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
* Added support for assemblies using the admin moduleormorph2020-11-291-0/+63
| | | | Signed-off-by: ormorph <roma251078@mail.ru>
* stable ebuilds round 2--rebase and manifestsE. Liddell2020-04-221-1/+1
| | | | Signed-off-by: E. Liddell <ejlddll@warpmail.net>
* Eclasses: Clean up and mainstream.Chris2020-03-241-35/+34
| | | | | | | | | | | Also: - Fix documentation depends. - Mainstream the way dependencies are handled. - Remove rest of the removed SVN code. - Remove not needed `LDPATH`. - Remove inheriting of not needed eclasses. - Fix translation selection for ebuilds. (LINGUAS to L10N) Signed-off-by: Chris <xchrisx@uber.space>
* Trinity-*-2.eclass: Fix some typos and cleanup.Chris2020-01-181-20/+22
| | | | Signed-off-by: Chris <xchrisx@uber.space>
* Moved EAPI 7 eclasses to trinity-[foo]-2.eclass; 14.0.6 ebuilds for tqt, ↵E. Liddell2020-01-061-0/+241
tqtinterface, dbus-1-tqt, tdelibs amended to work with new eclasses Signed-off-by: E. Liddell <ejlddll@warpmail.net>