summaryrefslogtreecommitdiffstats
path: root/eclass/trinity-base-2.eclass
Commit message (Collapse)AuthorAgeFilesLines
* trinity-base-2.eclass: Move TRINITY_NEED_ARTS+setup from trinity-functions-2Andreas Sturmlechner2020-11-291-0/+31
| | | | | | Assign IUSE, DEPEND and RDEPEND here instead of in need-arts() function Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
* trinity-base-2.eclass: Begin to make set-trinityver/need-trinity obsoleteAndreas Sturmlechner2020-11-291-1/+42
| | | | | | | | | | | | | | | | This remains conditional on BUILD_TYPE=live for now as this is where we can experiment with things. Set only relevant bits we need from these functions directly in here: - TRINITY_VER - TDEDIR - TDEDIRS - Dependency on trinity-base/tdelibs In a follow-up commit, set-trinityver() and need-trinity() will become no-ops for BUILD_TYPE=live. Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
* trinity-meta-2.eclass: Move SLOT/TDEDIR/TRINITY_VER setup to trinity-base-2Andreas Sturmlechner2020-11-291-1/+8
| | | | | | | | | | | | | | | | | | | | | 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-5/+45
| | | | Signed-off-by: ormorph <roma251078@mail.ru>
* Use `RESTRICT="mirror"` for the overlay.Chris2020-04-271-0/+3
| | | | | | Also: Fix the SRC_URI of `lcms`. Signed-off-by: Chris <xchrisx@uber.space>
* Eclasses: Fix some typo related to documentation installation.Chris2020-04-261-1/+1
| | | | Signed-off-by: Chris <xchrisx@uber.space>
* stable ebuilds round 2--rebase and manifestsE. Liddell2020-04-221-2/+1
| | | | Signed-off-by: E. Liddell <ejlddll@warpmail.net>
* Eclasses: Clean up and mainstream.Chris2020-03-241-58/+56
| | | | | | | | | | | 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: Improve arts 'yes' support.Chris2020-01-291-0/+4
| | | | | | You don't need to specify the build flag now. Signed-off-by: Chris <xchrisx@uber.space>
* Trinity-*-2.eclass: Fix handbook and arts support.Chris2020-01-251-6/+10
| | | | | | | | | | - Handle 'en' as main docs too. - Filter out noise from docs. - Sync with eclass changes in working branch. - Live ebuilds: Fix arts in tdelibs ebuild. - Sync typo fix about sudo support. Signed-off-by: Chris <xchrisx@uber.space>
* Trinity-*-2.eclass: Fix some typos and cleanup.Chris2020-01-181-6/+8
| | | | Signed-off-by: Chris <xchrisx@uber.space>
* Tweaks and clean-up for stable ebuilds and supporting eclassesE. Liddell2020-01-061-47/+0
| | | | Signed-off-by: E. Liddell <ejlddll@warpmail.net>
* Moved EAPI 7 eclasses to trinity-[foo]-2.eclass; 14.0.6 ebuilds for tqt, ↵E. Liddell2020-01-061-0/+400
tqtinterface, dbus-1-tqt, tdelibs amended to work with new eclasses Signed-off-by: E. Liddell <ejlddll@warpmail.net>