Commit Graph

17 Commits (15d716f4ee6befaf6f21b342530303ea8d3129ce)

Author SHA1 Message Date
ormorph 59b1a71128 Added -DWITH_ALL_OPTIONS=OFF and -DBUILD_ALL=OFF options to eclass/trinity-base-2.eclass
Signed-off-by: ormorph <roma251078@mail.ru>
3 years ago
ormorph 913291ea5e Improved dependencies with trinity-cmake package.
Signed-off-by: ormorph <roma251078@mail.ru>
4 years ago
ormorph ddf7333488 The trinity-cmake package has been added as a dependency.
Signed-off-by: ormorph <roma251078@mail.ru>
4 years ago
ormorph f4c4135ace Fixed dependencies in eclass
Signed-off-by: ormorph <roma251078@mail.ru>
4 years ago
Andreas Sturmlechner 5abad977c0 trinity-base-2.eclass: Move TRINITY_NEED_ARTS+setup from trinity-functions-2
Assign IUSE, DEPEND and RDEPEND here instead of in need-arts() function

Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
4 years ago
Andreas Sturmlechner b8cbd39c0e trinity-base-2.eclass: Begin to make set-trinityver/need-trinity obsolete
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>
4 years ago
Andreas Sturmlechner 6312429244 trinity-meta-2.eclass: Move SLOT/TDEDIR/TRINITY_VER setup to trinity-base-2
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>
4 years ago
ormorph 11164d9db7 Added support for assemblies using the admin module
Signed-off-by: ormorph <roma251078@mail.ru>
4 years ago
Chris 128b20ebca Use `RESTRICT="mirror"` for the overlay.
Also: Fix the SRC_URI of `lcms`.

Signed-off-by: Chris <xchrisx@uber.space>
5 years ago
Chris 15338dde46 Eclasses: Fix some typo related to documentation installation.
Signed-off-by: Chris <xchrisx@uber.space>
5 years ago
E. Liddell bea4b1d209 stable ebuilds round 2--rebase and manifests
Signed-off-by: E. Liddell <ejlddll@warpmail.net>
5 years ago
Chris c4ce6a8218 Eclasses: Clean up and mainstream.
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>
5 years ago
Chris 26d23250f1 Trinity-*-2.eclass: Improve arts 'yes' support.
You don't need to specify the build flag now.

Signed-off-by: Chris <xchrisx@uber.space>
5 years ago
Chris d5af9e2178 Trinity-*-2.eclass: Fix handbook and arts support.
- 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>
5 years ago
Chris 084b0b62ec Trinity-*-2.eclass: Fix some typos and cleanup.
Signed-off-by: Chris <xchrisx@uber.space>
5 years ago
E. Liddell b78e6201f8 Tweaks and clean-up for stable ebuilds and supporting eclasses
Signed-off-by: E. Liddell <ejlddll@warpmail.net>
5 years ago
E. Liddell caa72c95de Moved EAPI 7 eclasses to trinity-[foo]-2.eclass; 14.0.6 ebuilds for tqt, tqtinterface, dbus-1-tqt, tdelibs amended to work with new eclasses
Signed-off-by: E. Liddell <ejlddll@warpmail.net>
5 years ago