Commit Graph

34 Commits (4cd432ea19c88edc3f4c47986f2837fa382433ae)

Author SHA1 Message Date
ormorph 2c4121c334 Handbook dependency fix
Signed-off-by: ormorph <roma251078@mail.ru>
3 years ago
ormorph 80c14d48a5 Added support handbook assembly
Signed-off-by: ormorph <roma251078@mail.ru>
3 years ago
ormorph f0da2936f4 Changed from cmake-utils to cmake and added support for eapi8 to eclass
Signed-off-by: ormorph <roma251078@mail.ru>
3 years ago
ormorph ffbff856ab Commented out the variable TRINITY_NO_TRANSLATIONS=yes
Signed-off-by: ormorph <roma251078@mail.ru>
3 years ago
ormorph 4b77dfb10f Added solution for circular dependencies and bugs in eclass
Signed-off-by: ormorph <roma251078@mail.ru>
3 years ago
ormorph aef27ae5ee Fixing admin dependency in trinity-meta-2.eclass for stable branch
Signed-off-by: ormorph <roma251078@mail.ru>
3 years ago
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 ed21079cdf Shortcomings fixes in trinity-meta-2_src_delete function
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 b7812c1260 trinity-functions-2.eclass: TRINITY_NEED_ARTS moved to trinity-base-2
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
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 39016ce22c trinity-functions-2.eclass: set-trinityver/need-trinity: No-op if called from live
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
Andreas Sturmlechner aef085e121 trinity-functions-2.eclass: need-trinity/need-arts: Do not use ETRINITY_VER
This depends on an undocumented variable set inside a function set-trinityver()
that may or may not be run before.

In reality, that string only ever contained ${PV} anyway.

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
ormorph d531cb5908
Add `trinity-admin-prepare, trinity-gen-configure and trinity-econf functions`
Signed-off-by: ormorph <roma251078@mail.ru>
4 years ago
Andreas Sturmlechner 41c700ca11 trinity-functions-2.eclass: Fix MissingPackageRevision by using ~
Style: One line per dependency, add missing newline at end of file

Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
4 years ago
Chris 116abbac79 TDE-i18n + Eclass: Add and use new `L10N function`.
Credits @ormorph.

Signed-off-by: Chris <xchrisx@uber.space>
5 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
Chris 017a1d752a Remove old eclasses.
Thanks to Fat-Zer.
  2011 - 2020.

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
E. Liddell 3ffa67c73f Update of trinity-* eclasses, tqt, tqtinterface, dbus-1-tqt, tdelibs to EAPI7 and git-v3; wholesale slaughter of obsolete eclass code; ebuilds for 14.0.6; aRts flag nonfunctional
Signed-off-by: E. Liddell <ejlddll@warpmail.net>
5 years ago
Chris 55d2aaa4eb Clean up and fix TDE Gentoo overlay.
- Remove old v3.5.13 ebuilds and eclasses
- Change repo URL to official TGW
- Remove old HAL and traces (TDEHW is used now)
- Make split between TDE applications and tdebase consistent
- Move TQt into own category (for users filtering dev-qt/ out)
- Change to new TQTDIR var
- Move away from virtual/pam dependency
- Change to use new xorg-proto dependency
- Some cosmetic fixes and removal of unneeded files
- Remove some now obsolete patches
- Change to clean 9999 naming scheme for anything
- Add some potential workaround for newer portage versions
- Add own README

... thanks to Aggi from IRC for some fixes too.

Signed-off-by: Chris <xchrisx@uber.space>
5 years ago
Slávek Banko 644110a847
Initial import of an ebuilds tree
from Fat-Zer's (Alexander Golubev) repository.

Signed-off-by: Slávek Banko <slavek.banko@axis.cz>
5 years ago