summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--profiles/use.local.desc1
-rw-r--r--trinity-base/akregator/akregator-9999.ebuild6
-rw-r--r--trinity-base/certmanager/certmanager-9999.ebuild4
-rw-r--r--trinity-base/kaddressbook-plugins/kaddressbook-plugins-9999.ebuild4
-rw-r--r--trinity-base/kaddressbook/kaddressbook-9999.ebuild6
-rw-r--r--trinity-base/kalarm/kalarm-9999.ebuild19
-rw-r--r--trinity-base/kalarm/metadata.xml5
-rw-r--r--trinity-base/karm/karm-9999.ebuild19
-rw-r--r--trinity-base/karm/metadata.xml5
-rw-r--r--trinity-base/kgantt/kgantt-9999.ebuild4
-rw-r--r--trinity-base/kgantt/metadata.xml5
-rw-r--r--trinity-base/kmail/kmail-9999.ebuild12
-rw-r--r--trinity-base/kmailcvt/kmailcvt-9999.ebuild14
-rw-r--r--trinity-base/kmailcvt/metadata.xml5
-rw-r--r--trinity-base/knode/knode-9999.ebuild6
-rw-r--r--trinity-base/knotes/knotes-9999.ebuild6
-rw-r--r--trinity-base/knotes/metadata.xml5
-rw-r--r--trinity-base/kode/kode-9999.ebuild16
-rw-r--r--trinity-base/kode/metadata.xml5
-rw-r--r--trinity-base/kontact/kontact-9999.ebuild17
-rw-r--r--trinity-base/kontact/metadata.xml8
-rw-r--r--trinity-base/korganizer/korganizer-9999.ebuild6
-rw-r--r--trinity-base/ktnef/ktnef-9999.ebuild6
-rw-r--r--trinity-base/ktnef/metadata.xml5
-rw-r--r--trinity-base/libkcal/libkcal-9999.ebuild6
-rw-r--r--trinity-base/libkcal/metadata.xml5
-rw-r--r--trinity-base/libkholidays/libkholidays-9999.ebuild4
-rw-r--r--trinity-base/libkmime/libkmime-9999.ebuild4
-rw-r--r--trinity-base/libkpgp/libkpgp-9999.ebuild4
-rw-r--r--trinity-base/libkpimexchange/libkpimexchange-9999.ebuild4
-rw-r--r--trinity-base/libkpimidentities/libkpimidentities-9999.ebuild4
-rw-r--r--trinity-base/libksieve/libksieve-9999.ebuild4
-rw-r--r--trinity-base/libtdenetwork/libtdenetwork-9999.ebuild4
-rw-r--r--trinity-base/libtdepim/libtdepim-9999.ebuild7
-rw-r--r--trinity-base/mimelib/mimelib-9999.ebuild4
-rw-r--r--trinity-base/tdepim-doc/metadata.xml5
-rw-r--r--trinity-base/tdepim-doc/tdepim-doc-9999.ebuild18
-rw-r--r--trinity-base/tdepim-meta/tdepim-meta-9999.ebuild54
-rw-r--r--trinity-base/tdepim-tdeioslaves/tdepim-tdeioslaves-9999.ebuild6
-rw-r--r--trinity-base/tdepim-tderesources/metadata.xml5
-rw-r--r--trinity-base/tdepim-tderesources/tdepim-tderesources-9999.ebuild37
-rw-r--r--trinity-base/tdepim-wizards/metadata.xml5
-rw-r--r--trinity-base/tdepim-wizards/tdepim-wizards-9999.ebuild36
43 files changed, 372 insertions, 33 deletions
diff --git a/profiles/use.local.desc b/profiles/use.local.desc
new file mode 100644
index 00000000..30940553
--- /dev/null
+++ b/profiles/use.local.desc
@@ -0,0 +1 @@
+trinity-base/kontact:kmail - Build support for kmail
diff --git a/trinity-base/akregator/akregator-9999.ebuild b/trinity-base/akregator/akregator-9999.ebuild
index 4237c9ba..5b95637b 100644
--- a/trinity-base/akregator/akregator-9999.ebuild
+++ b/trinity-base/akregator/akregator-9999.ebuild
@@ -5,11 +5,15 @@
EAPI="7"
TRINITY_MODULE_NAME="tdepim"
-TSM_EXTRACT_ALSO="libtdepim/"
+TSM_EXTRACT_ALSO="libtdepim/ translations/"
inherit trinity-meta-2
DESCRIPTION="Trinity news feed aggregator"
+if [[ ${PV} != *9999* ]] ; then
+ KEYWORDS="~amd64 ~x86"
+fi
+
DEPEND="
~trinity-base/ktnef-${PV}
~trinity-base/libkcal-${PV}
diff --git a/trinity-base/certmanager/certmanager-9999.ebuild b/trinity-base/certmanager/certmanager-9999.ebuild
index 32e299cd..1bba2187 100644
--- a/trinity-base/certmanager/certmanager-9999.ebuild
+++ b/trinity-base/certmanager/certmanager-9999.ebuild
@@ -10,6 +10,10 @@ inherit trinity-meta-2
DESCRIPTION="Trinity certificate manager gui"
+if [[ ${PV} != *9999* ]] ; then
+ KEYWORDS="~amd64 ~x86"
+fi
+
COMMON_DEPEND="~trinity-base/libtdenetwork-${PV}
app-crypt/gpgme
app-crypt/gnupg"
diff --git a/trinity-base/kaddressbook-plugins/kaddressbook-plugins-9999.ebuild b/trinity-base/kaddressbook-plugins/kaddressbook-plugins-9999.ebuild
index 19577aed..b03377ac 100644
--- a/trinity-base/kaddressbook-plugins/kaddressbook-plugins-9999.ebuild
+++ b/trinity-base/kaddressbook-plugins/kaddressbook-plugins-9999.ebuild
@@ -9,5 +9,9 @@ inherit trinity-meta-2
DESCRIPTION="Plugins for Trinity Addressbook"
+if [[ ${PV} != *9999* ]] ; then
+ KEYWORDS="~amd64 ~x86"
+fi
+
DEPEND="~trinity-base/kaddressbook-${PV}"
RDEPEND="${DEPEND}"
diff --git a/trinity-base/kaddressbook/kaddressbook-9999.ebuild b/trinity-base/kaddressbook/kaddressbook-9999.ebuild
index ea91a03f..26952846 100644
--- a/trinity-base/kaddressbook/kaddressbook-9999.ebuild
+++ b/trinity-base/kaddressbook/kaddressbook-9999.ebuild
@@ -9,11 +9,15 @@ TSM_EXTRACT_ALSO="certmanager/lib/
libtdepim/
libtdenetwork/
libkcal/
- libemailfunctions/"
+ libemailfunctions/
+ translations/"
inherit trinity-meta-2
DESCRIPTION="The Trinity Address Book"
+if [[ ${PV} != *9999* ]] ; then
+ KEYWORDS="~amd64 ~x86"
+fi
IUSE="gnokii"
DEPEND="
diff --git a/trinity-base/kalarm/kalarm-9999.ebuild b/trinity-base/kalarm/kalarm-9999.ebuild
new file mode 100644
index 00000000..d7b34fc1
--- /dev/null
+++ b/trinity-base/kalarm/kalarm-9999.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2020 Gentoo Authors
+# Copyright 2020 The Trinity Desktop Project
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+TRINITY_MODULE_NAME="tdepim"
+
+inherit trinity-meta-2
+
+DESCRIPTION="Personal alarm message, command and email scheduler for TDE [Trinity]"
+
+if [[ ${PV} != *9999* ]] ; then
+ KEYWORDS="~amd64 ~x86"
+fi
+
+DEPEND="~trinity-base/libtdepim-${PV}"
+RDEPEND="${DEPEND}"
+
+TSM_EXTRACT_ALSO="libtdepim/ libkpimidentities/ libemailfunctions/ libkmime/ translations/"
diff --git a/trinity-base/kalarm/metadata.xml b/trinity-base/kalarm/metadata.xml
new file mode 100644
index 00000000..7a38bb90
--- /dev/null
+++ b/trinity-base/kalarm/metadata.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <!-- maintainer-needed -->
+</pkgmetadata>
diff --git a/trinity-base/karm/karm-9999.ebuild b/trinity-base/karm/karm-9999.ebuild
new file mode 100644
index 00000000..278b7108
--- /dev/null
+++ b/trinity-base/karm/karm-9999.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2020 Gentoo Authors
+# Copyright 2020 The Trinity Desktop Project
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+TRINITY_MODULE_NAME="tdepim"
+
+inherit trinity-meta-2
+
+DESCRIPTION="Time tracker tool for TDE [Trinity]"
+
+if [[ ${PV} != *9999* ]] ; then
+ KEYWORDS="~amd64 ~x86"
+fi
+
+DEPEND="~trinity-base/tdepim-tderesources-${PV}"
+RDEPEND="${DEPEND}"
+
+TSM_EXTRACT_ALSO="libtdepim/ libkcal/ tderesources/ translations/"
diff --git a/trinity-base/karm/metadata.xml b/trinity-base/karm/metadata.xml
new file mode 100644
index 00000000..7a38bb90
--- /dev/null
+++ b/trinity-base/karm/metadata.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <!-- maintainer-needed -->
+</pkgmetadata>
diff --git a/trinity-base/kgantt/kgantt-9999.ebuild b/trinity-base/kgantt/kgantt-9999.ebuild
index dc64a505..0124f2dc 100644
--- a/trinity-base/kgantt/kgantt-9999.ebuild
+++ b/trinity-base/kgantt/kgantt-9999.ebuild
@@ -9,3 +9,7 @@ TSM_EXTRACT_ALSO="libtdepim/"
inherit trinity-meta-2
DESCRIPTION="A Trinity library for drawing and editing gantt-diagramms"
+
+if [[ ${PV} != *9999* ]] ; then
+ KEYWORDS="~amd64 ~x86"
+fi
diff --git a/trinity-base/kgantt/metadata.xml b/trinity-base/kgantt/metadata.xml
index 6e9f5e4a..7a38bb90 100644
--- a/trinity-base/kgantt/metadata.xml
+++ b/trinity-base/kgantt/metadata.xml
@@ -1,8 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
- <maintainer type="person">
- <email>[email protected]</email>
- <name>Alexander Golubev</name>
- </maintainer>
+ <!-- maintainer-needed -->
</pkgmetadata>
diff --git a/trinity-base/kmail/kmail-9999.ebuild b/trinity-base/kmail/kmail-9999.ebuild
index a983a6b2..764c353c 100644
--- a/trinity-base/kmail/kmail-9999.ebuild
+++ b/trinity-base/kmail/kmail-9999.ebuild
@@ -18,11 +18,15 @@ TSM_EXTRACT_ALSO="
libkpgp/
libkmime/
libksieve/
- kmail/"
+ kmail/
+ translations/"
inherit trinity-meta-2
DESCRIPTION="The email client for Trinity"
+if [[ ${PV} != *9999* ]] ; then
+ KEYWORDS="~amd64 ~x86"
+fi
IUSE="crypt imap mbox sasl"
# The magic of KMail, is fully done by individual TDEIOSlaves,
@@ -48,6 +52,12 @@ RDEPEND="${DEPEND}
sasl? ( ~trinity-base/tdebase-tdeioslaves-${PV}[sasl=] )
"
+src_install() {
+ trinity-meta-2_src_install
+ insinto "${TDEDIR}/include/kmail"
+ doins "${BUILD_DIR}/kmail"/*.h
+}
+
pkg_postinst () {
if use crypt; then
elog "Remember that you can build Pinentry with TQt support."
diff --git a/trinity-base/kmailcvt/kmailcvt-9999.ebuild b/trinity-base/kmailcvt/kmailcvt-9999.ebuild
new file mode 100644
index 00000000..d247429f
--- /dev/null
+++ b/trinity-base/kmailcvt/kmailcvt-9999.ebuild
@@ -0,0 +1,14 @@
+# Copyright 1999-2020 Gentoo Authors
+# Copyright 2020 The Trinity Desktop Project
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+TRINITY_MODULE_NAME="tdepim"
+
+inherit trinity-meta-2
+
+DESCRIPTION="KMail Import Filters"
+
+if [[ ${PV} != *9999* ]] ; then
+ KEYWORDS="~amd64 ~x86"
+fi
diff --git a/trinity-base/kmailcvt/metadata.xml b/trinity-base/kmailcvt/metadata.xml
new file mode 100644
index 00000000..7a38bb90
--- /dev/null
+++ b/trinity-base/kmailcvt/metadata.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <!-- maintainer-needed -->
+</pkgmetadata>
diff --git a/trinity-base/knode/knode-9999.ebuild b/trinity-base/knode/knode-9999.ebuild
index 52bf9701..c828bcec 100644
--- a/trinity-base/knode/knode-9999.ebuild
+++ b/trinity-base/knode/knode-9999.ebuild
@@ -5,11 +5,15 @@
EAPI="7"
TRINITY_MODULE_NAME="tdepim"
-TSM_EXTRACT_ALSO="libtdepim/ libemailfunctions/ libkpgp/ libkmime/"
+TSM_EXTRACT_ALSO="libtdepim/ libemailfunctions/ libkpgp/ libkmime/ translations/"
inherit trinity-meta-2
DESCRIPTION="A newsreader for TDE"
+if [[ ${PV} != *9999* ]] ; then
+ KEYWORDS="~amd64 ~x86"
+fi
+
DEPEND="
~trinity-base/ktnef-${PV}
~trinity-base/libkcal-${PV}
diff --git a/trinity-base/knotes/knotes-9999.ebuild b/trinity-base/knotes/knotes-9999.ebuild
index d85c5c3c..2d71e6fd 100644
--- a/trinity-base/knotes/knotes-9999.ebuild
+++ b/trinity-base/knotes/knotes-9999.ebuild
@@ -5,11 +5,15 @@
EAPI="7"
TRINITY_MODULE_NAME="tdepim"
-TSM_EXTRACT_ALSO="libtdepim/"
+TSM_EXTRACT_ALSO="libtdepim/ translations/"
inherit trinity-meta-2
DESCRIPTION="Trinity Notes application"
+if [[ ${PV} != *9999* ]] ; then
+ KEYWORDS="~amd64 ~x86"
+fi
+
DEPEND="
~trinity-base/libkcal-${PV}
~trinity-base/libtdepim-${PV}
diff --git a/trinity-base/knotes/metadata.xml b/trinity-base/knotes/metadata.xml
index 6e9f5e4a..7a38bb90 100644
--- a/trinity-base/knotes/metadata.xml
+++ b/trinity-base/knotes/metadata.xml
@@ -1,8 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
- <maintainer type="person">
- <email>[email protected]</email>
- <name>Alexander Golubev</name>
- </maintainer>
+ <!-- maintainer-needed -->
</pkgmetadata>
diff --git a/trinity-base/kode/kode-9999.ebuild b/trinity-base/kode/kode-9999.ebuild
new file mode 100644
index 00000000..5fa13dcf
--- /dev/null
+++ b/trinity-base/kode/kode-9999.ebuild
@@ -0,0 +1,16 @@
+# Copyright 1999-2020 Gentoo Authors
+# Copyright 2020 The Trinity Desktop Project
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+TRINITY_MODULE_NAME="tdepim"
+
+inherit trinity-meta-2
+
+DESCRIPTION="TDE kpgp library"
+
+if [[ ${PV} != *9999* ]] ; then
+ KEYWORDS="~amd64 ~x86"
+fi
+
+TSM_EXTRACT_ALSO="libtdepim/"
diff --git a/trinity-base/kode/metadata.xml b/trinity-base/kode/metadata.xml
new file mode 100644
index 00000000..7a38bb90
--- /dev/null
+++ b/trinity-base/kode/metadata.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <!-- maintainer-needed -->
+</pkgmetadata>
diff --git a/trinity-base/kontact/kontact-9999.ebuild b/trinity-base/kontact/kontact-9999.ebuild
index 058c3be2..6f5c4864 100644
--- a/trinity-base/kontact/kontact-9999.ebuild
+++ b/trinity-base/kontact/kontact-9999.ebuild
@@ -6,22 +6,33 @@ EAPI="7"
TRINITY_MODULE_NAME="tdepim"
TSM_EXTRACT_ALSO="libtdepim/ libtdenetwork/ plugins/ korganizer/ kaddressbook/
- kmail/ knotes/ knode/ akregator/ karm/ libemailfunctions/ libkpimidentities/"
+ kmail/ knotes/ knode/ akregator/ karm/ libemailfunctions/ libkpimidentities/
+ libkholidays/ translations/"
inherit trinity-meta-2
DESCRIPTION="Trinity personal information manager"
+if [[ ${PV} != *9999* ]] ; then
+ KEYWORDS="~amd64 ~x86"
+fi
+IUSE="kmail"
+
DEPEND="
~trinity-base/libtdepim-${PV}
~trinity-base/libkpimidentities-${PV}
~trinity-base/libkholidays-${PV}
~trinity-base/knotes-${PV}
~trinity-base/korganizer-${PV}
+ kmail? ( ~trinity-base/kmail-${PV} )
"
RDEPEND="${DEPEND}"
src_prepare() {
- sed -i '/kmail/d' kontact/plugins/CMakeLists.txt || die
- sed -i '/specialdates/d' kontact/plugins/CMakeLists.txt || die
+ if use kmail ; then
+ cp "${TDEDIR}/include/kmail"/*.h "${S}/kmail" || die
+ else
+ sed -i '/kmail/d' kontact/plugins/CMakeLists.txt || die
+ sed -i '/specialdates/d' kontact/plugins/CMakeLists.txt || die
+ fi
trinity-meta-2_src_prepare
}
diff --git a/trinity-base/kontact/metadata.xml b/trinity-base/kontact/metadata.xml
index 6e9f5e4a..7047cbf3 100644
--- a/trinity-base/kontact/metadata.xml
+++ b/trinity-base/kontact/metadata.xml
@@ -1,8 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
- <maintainer type="person">
- <email>[email protected]</email>
- <name>Alexander Golubev</name>
- </maintainer>
+ <!-- maintainer-needed -->
+ <use>
+ <flag name="kmail">Build support for kmail</flag>
+ </use>
</pkgmetadata>
diff --git a/trinity-base/korganizer/korganizer-9999.ebuild b/trinity-base/korganizer/korganizer-9999.ebuild
index d5df3177..38084256 100644
--- a/trinity-base/korganizer/korganizer-9999.ebuild
+++ b/trinity-base/korganizer/korganizer-9999.ebuild
@@ -12,12 +12,16 @@ TSM_EXTRACT_ALSO="certmanager/lib/
libtdepim/
libkmime/
kdgantt/
- kmail/"
+ kmail/
+ translations/"
TRINITY_MODULE_NAME="tdepim"
inherit trinity-meta-2
DESCRIPTION="A Personal Organizer for Trinity"
+if [[ ${PV} != *9999* ]] ; then
+ KEYWORDS="~amd64 ~x86"
+fi
IUSE="exchange"
DEPEND="
diff --git a/trinity-base/ktnef/ktnef-9999.ebuild b/trinity-base/ktnef/ktnef-9999.ebuild
index f8d86aef..74643404 100644
--- a/trinity-base/ktnef/ktnef-9999.ebuild
+++ b/trinity-base/ktnef/ktnef-9999.ebuild
@@ -5,7 +5,11 @@
EAPI="7"
TRINITY_MODULE_NAME="tdepim"
-TSM_EXTRACT_ALSO="libtdepim/"
+TSM_EXTRACT_ALSO="libtdepim/ translations/"
inherit trinity-meta-2
DESCRIPTION="Trinity Viewer for mail attachments using TNEF format"
+
+if [[ ${PV} != *9999* ]] ; then
+ KEYWORDS="~amd64 ~x86"
+fi
diff --git a/trinity-base/ktnef/metadata.xml b/trinity-base/ktnef/metadata.xml
index 6e9f5e4a..7a38bb90 100644
--- a/trinity-base/ktnef/metadata.xml
+++ b/trinity-base/ktnef/metadata.xml
@@ -1,8 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
- <maintainer type="person">
- <email>[email protected]</email>
- <name>Alexander Golubev</name>
- </maintainer>
+ <!-- maintainer-needed -->
</pkgmetadata>
diff --git a/trinity-base/libkcal/libkcal-9999.ebuild b/trinity-base/libkcal/libkcal-9999.ebuild
index 34006295..e0b94b21 100644
--- a/trinity-base/libkcal/libkcal-9999.ebuild
+++ b/trinity-base/libkcal/libkcal-9999.ebuild
@@ -5,11 +5,15 @@
EAPI="7"
TRINITY_MODULE_NAME="tdepim"
-TSM_EXTRACT_ALSO="libemailfunctions/ libtdepim/ libkmime/ ktnef/"
+TSM_EXTRACT_ALSO="libemailfunctions/ libtdepim/ libkmime/ ktnef/ translations/"
inherit trinity-meta-2
DESCRIPTION="Trinity kcal library for KOrganizer etc"
+if [[ ${PV} != *9999* ]] ; then
+ KEYWORDS="~amd64 ~x86"
+fi
+
DEPEND="
dev-libs/libical
~trinity-base/ktnef-${PV}
diff --git a/trinity-base/libkcal/metadata.xml b/trinity-base/libkcal/metadata.xml
index 6e9f5e4a..7a38bb90 100644
--- a/trinity-base/libkcal/metadata.xml
+++ b/trinity-base/libkcal/metadata.xml
@@ -1,8 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
- <maintainer type="person">
- <email>[email protected]</email>
- <name>Alexander Golubev</name>
- </maintainer>
+ <!-- maintainer-needed -->
</pkgmetadata>
diff --git a/trinity-base/libkholidays/libkholidays-9999.ebuild b/trinity-base/libkholidays/libkholidays-9999.ebuild
index bb6f26c7..c883fee9 100644
--- a/trinity-base/libkholidays/libkholidays-9999.ebuild
+++ b/trinity-base/libkholidays/libkholidays-9999.ebuild
@@ -9,3 +9,7 @@ TSM_EXTRACT_ALSO="libtdepim/"
inherit trinity-meta-2
DESCRIPTION="Trinity library to compute holidays"
+
+if [[ ${PV} != *9999* ]] ; then
+ KEYWORDS="~amd64 ~x86"
+fi
diff --git a/trinity-base/libkmime/libkmime-9999.ebuild b/trinity-base/libkmime/libkmime-9999.ebuild
index 5d9f8ba4..fa8c526b 100644
--- a/trinity-base/libkmime/libkmime-9999.ebuild
+++ b/trinity-base/libkmime/libkmime-9999.ebuild
@@ -9,3 +9,7 @@ TSM_EXTRACT_ALSO="libtdepim/"
inherit trinity-meta-2
DESCRIPTION="Trinity kmime library for Message Handling"
+
+if [[ ${PV} != *9999* ]] ; then
+ KEYWORDS="~amd64 ~x86"
+fi
diff --git a/trinity-base/libkpgp/libkpgp-9999.ebuild b/trinity-base/libkpgp/libkpgp-9999.ebuild
index 3d6b683f..9416d0bf 100644
--- a/trinity-base/libkpgp/libkpgp-9999.ebuild
+++ b/trinity-base/libkpgp/libkpgp-9999.ebuild
@@ -10,6 +10,10 @@ inherit trinity-meta-2
DESCRIPTION="Trinity PGP library"
+if [[ ${PV} != *9999* ]] ; then
+ KEYWORDS="~amd64 ~x86"
+fi
+
DEPEND="
dev-libs/libical
~trinity-base/ktnef-${PV}
diff --git a/trinity-base/libkpimexchange/libkpimexchange-9999.ebuild b/trinity-base/libkpimexchange/libkpimexchange-9999.ebuild
index f95bbd68..0614ba22 100644
--- a/trinity-base/libkpimexchange/libkpimexchange-9999.ebuild
+++ b/trinity-base/libkpimexchange/libkpimexchange-9999.ebuild
@@ -10,6 +10,10 @@ inherit trinity-meta-2
DESCRIPTION="Trinity PIM exchange library"
+if [[ ${PV} != *9999* ]] ; then
+ KEYWORDS="~amd64 ~x86"
+fi
+
DEPEND="
~trinity-base/ktnef-${PV}
~trinity-base/libkcal-${PV}
diff --git a/trinity-base/libkpimidentities/libkpimidentities-9999.ebuild b/trinity-base/libkpimidentities/libkpimidentities-9999.ebuild
index c82ffec7..b6fb9f3c 100644
--- a/trinity-base/libkpimidentities/libkpimidentities-9999.ebuild
+++ b/trinity-base/libkpimidentities/libkpimidentities-9999.ebuild
@@ -10,6 +10,10 @@ inherit trinity-meta-2
DESCRIPTION="Trinity PIM identities library"
+if [[ ${PV} != *9999* ]] ; then
+ KEYWORDS="~amd64 ~x86"
+fi
+
DEPEND="
~trinity-base/certmanager-${PV}
~trinity-base/libkmime-${PV}
diff --git a/trinity-base/libksieve/libksieve-9999.ebuild b/trinity-base/libksieve/libksieve-9999.ebuild
index 524c0998..9f571ffd 100644
--- a/trinity-base/libksieve/libksieve-9999.ebuild
+++ b/trinity-base/libksieve/libksieve-9999.ebuild
@@ -8,3 +8,7 @@ TRINITY_MODULE_NAME="tdepim"
inherit trinity-meta-2
DESCRIPTION="TDE library to enable support for sieve, used by KMail"
+
+if [[ ${PV} != *9999* ]] ; then
+ KEYWORDS="~amd64 ~x86"
+fi
diff --git a/trinity-base/libtdenetwork/libtdenetwork-9999.ebuild b/trinity-base/libtdenetwork/libtdenetwork-9999.ebuild
index 23d1816c..1270a677 100644
--- a/trinity-base/libtdenetwork/libtdenetwork-9999.ebuild
+++ b/trinity-base/libtdenetwork/libtdenetwork-9999.ebuild
@@ -10,5 +10,9 @@ inherit trinity-meta-2
DESCRIPTION="Library common to many tdepim apps interacting to network"
+if [[ ${PV} != *9999* ]] ; then
+ KEYWORDS="~amd64 ~x86"
+fi
+
DEPEND="app-crypt/gpgme"
RDEPEND="${DEPEND}"
diff --git a/trinity-base/libtdepim/libtdepim-9999.ebuild b/trinity-base/libtdepim/libtdepim-9999.ebuild
index eac29bb3..ef164172 100644
--- a/trinity-base/libtdepim/libtdepim-9999.ebuild
+++ b/trinity-base/libtdepim/libtdepim-9999.ebuild
@@ -8,11 +8,16 @@ TRINITY_MODULE_NAME="tdepim"
TSM_EXTRACT_ALSO="libemailfunctions/
pixmaps/
libkmime/kmime_util.h
- libkcal/"
+ libkcal/
+ translations/"
inherit trinity-meta-2
DESCRIPTION="Common library for Trinity PIM applications"
+if [[ ${PV} != *9999* ]] ; then
+ KEYWORDS="~amd64 ~x86"
+fi
+
DEPEND="
~trinity-base/ktnef-${PV}
~trinity-base/libkcal-${PV}
diff --git a/trinity-base/mimelib/mimelib-9999.ebuild b/trinity-base/mimelib/mimelib-9999.ebuild
index 1219b556..06662e3c 100644
--- a/trinity-base/mimelib/mimelib-9999.ebuild
+++ b/trinity-base/mimelib/mimelib-9999.ebuild
@@ -8,3 +8,7 @@ TRINITY_MODULE_NAME="tdepim"
inherit trinity-meta-2
DESCRIPTION="TDE library for processing messages in MIME format"
+
+if [[ ${PV} != *9999* ]] ; then
+ KEYWORDS="~amd64 ~x86"
+fi
diff --git a/trinity-base/tdepim-doc/metadata.xml b/trinity-base/tdepim-doc/metadata.xml
new file mode 100644
index 00000000..7a38bb90
--- /dev/null
+++ b/trinity-base/tdepim-doc/metadata.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <!-- maintainer-needed -->
+</pkgmetadata>
diff --git a/trinity-base/tdepim-doc/tdepim-doc-9999.ebuild b/trinity-base/tdepim-doc/tdepim-doc-9999.ebuild
new file mode 100644
index 00000000..ec330b44
--- /dev/null
+++ b/trinity-base/tdepim-doc/tdepim-doc-9999.ebuild
@@ -0,0 +1,18 @@
+# Copyright 1999-2020 Gentoo Authors
+# Copyright 2020 The Trinity Desktop Project
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+TRINITY_MODULE_NAME="tdepim"
+
+inherit trinity-meta-2
+
+DESCRIPTION="Documentaion for tdepim-derived packages"
+HOMEPAGE="https://trinitydesktop.org"
+
+if [[ ${PV} != *9999* ]] ; then
+ KEYWORDS="~amd64 ~x86"
+fi
+
+RDEPEND="
+ ~trinity-base/khelpcenter-${PV}"
diff --git a/trinity-base/tdepim-meta/tdepim-meta-9999.ebuild b/trinity-base/tdepim-meta/tdepim-meta-9999.ebuild
new file mode 100644
index 00000000..5b3e8340
--- /dev/null
+++ b/trinity-base/tdepim-meta/tdepim-meta-9999.ebuild
@@ -0,0 +1,54 @@
+# Copyright 1999-2020 Gentoo Authors
+# Copyright 2020 The Trinity Desktop Project
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+DESCRIPTION="Tdepim - merge this to pull in all tdepim-derived packages"
+HOMEPAGE="https://trinitydesktop.org/"
+
+LICENSE="metapackage"
+SLOT="14"
+
+if [[ ${PV} != *9999* ]] ; then
+ KEYWORDS="~amd64 ~x86"
+fi
+
+RDEPEND="~trinity-base/akregator-${PV}
+ ~trinity-base/certmanager-${PV}
+ ~trinity-base/kaddressbook-${PV}
+ ~trinity-base/kalarm-${PV}
+ ~trinity-base/karm-${PV}
+ ~trinity-base/kgantt-${PV}
+ ~trinity-base/kmail-${PV}
+ ~trinity-base/kmailcvt-${PV}
+ ~trinity-base/knode-${PV}
+ ~trinity-base/knotes-${PV}
+ ~trinity-base/kode-${PV}
+ ~trinity-base/kontact-${PV}
+ ~trinity-base/korganizer-${PV}
+ ~trinity-base/ktnef-${PV}
+ ~trinity-base/libkcal-${PV}
+ ~trinity-base/libkholidays-${PV}
+ ~trinity-base/libkmime-${PV}
+ ~trinity-base/libkpimexchange-${PV}
+ ~trinity-base/libkpimexchange-${PV}
+ ~trinity-base/libkpimidentities-${PV}
+ ~trinity-base/libksieve-${PV}
+ ~trinity-base/libtdenetwork-${PV}
+ ~trinity-base/libtdepim-${PV}
+ ~trinity-base/mimelib-${PV}
+ ~trinity-base/tdepim-doc-${PV}
+ ~trinity-base/tdepim-tdeioslaves-${PV}
+ ~trinity-base/tdepim-tderesources-${PV}
+ ~trinity-base/tdepim-wizards-${PV}
+"
+
+#no ebuilds available as of December 2020
+# ~trinity-base/kandy-${PV}
+# ~trinity-base/kitchensync-${PV}
+# ~trinity-base/kmobile-${PV}
+# ~trinity-base/konsolekalendar-${PV}
+# ~trinity-base/korn-${PV}
+# ~trinity-base/libemailfunctions-${PV}
+# ~trinity-base/tdeabc-${PV}
diff --git a/trinity-base/tdepim-tdeioslaves/tdepim-tdeioslaves-9999.ebuild b/trinity-base/tdepim-tdeioslaves/tdepim-tdeioslaves-9999.ebuild
index 5bdca8d6..7013dba7 100644
--- a/trinity-base/tdepim-tdeioslaves/tdepim-tdeioslaves-9999.ebuild
+++ b/trinity-base/tdepim-tdeioslaves/tdepim-tdeioslaves-9999.ebuild
@@ -6,11 +6,15 @@ EAPI="7"
TRINITY_MODULE_NAME="tdepim"
TRINITY_SUBMODULE="tdeioslave"
-TSM_EXTRACT_ALSO="libemailfunctions/ libkmime/"
+TSM_EXTRACT_ALSO="libtdepim/ libemailfunctions/ libkmime/ translations/"
inherit trinity-meta-2
DESCRIPTION="PIM Trinity TDEIOslaves"
+if [[ ${PV} != *9999* ]] ; then
+ KEYWORDS="~amd64 ~x86"
+fi
+
IUSE="sasl sieve"
# The Sieve TDEIOslave won't build without SASL and
diff --git a/trinity-base/tdepim-tderesources/metadata.xml b/trinity-base/tdepim-tderesources/metadata.xml
new file mode 100644
index 00000000..7a38bb90
--- /dev/null
+++ b/trinity-base/tdepim-tderesources/metadata.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <!-- maintainer-needed -->
+</pkgmetadata>
diff --git a/trinity-base/tdepim-tderesources/tdepim-tderesources-9999.ebuild b/trinity-base/tdepim-tderesources/tdepim-tderesources-9999.ebuild
new file mode 100644
index 00000000..0a88ca9d
--- /dev/null
+++ b/trinity-base/tdepim-tderesources/tdepim-tderesources-9999.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2020 Gentoo Authors
+# Copyright 2020 The Trinity Desktop Project
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+TRINITY_MODULE_NAME="tdepim"
+TRINITY_SUBMODULE="tderesources"
+
+inherit trinity-meta-2
+
+DESCRIPTION="PIM groupware plugin collection for TDE [Trinity]"
+
+if [[ ${PV} != *9999* ]] ; then
+ KEYWORDS="~amd64 ~x86"
+fi
+
+DEPEND="~trinity-base/kode-${PV}
+ ~trinity-base/knotes-${PV}"
+RDEPEND="${DEPEND}"
+
+TSM_EXTRACT_ALSO="libtdepim/ libkcal/ kaddressbook/ kmail/ knotes/ libemailfunctions/ \
+ korganizer/ kode/ translations/"
+
+src_configure() {
+ local mycmakeargs=(
+ -DWITH_EGROUPWARE=ON
+ -DWITH_KOLAB=ON
+ -DWITH_SLOX=ON
+ -DWITH_GROUPWISE=ON
+ -DWITH_NEWEXCHANGE=ON
+ -DWITH_SCALIX=ON
+ -DWITH_GROUPDAV=ON
+ -DWITH_BIRTHDAYS=ON
+ -DWITH_FEATUREPLAN=ON
+ )
+ trinity-meta-2_src_configure
+}
diff --git a/trinity-base/tdepim-wizards/metadata.xml b/trinity-base/tdepim-wizards/metadata.xml
new file mode 100644
index 00000000..7a38bb90
--- /dev/null
+++ b/trinity-base/tdepim-wizards/metadata.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <!-- maintainer-needed -->
+</pkgmetadata>
diff --git a/trinity-base/tdepim-wizards/tdepim-wizards-9999.ebuild b/trinity-base/tdepim-wizards/tdepim-wizards-9999.ebuild
new file mode 100644
index 00000000..62e38a60
--- /dev/null
+++ b/trinity-base/tdepim-wizards/tdepim-wizards-9999.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2020 Gentoo Authors
+# Copyright 2020 The Trinity Desktop Project
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+TRINITY_MODULE_NAME="tdepim"
+TRINITY_SUBMODULE="wizards"
+
+inherit trinity-meta-2
+
+DESCRIPTION="TDEPIM wizards"
+
+if [[ ${PV} != *9999* ]] ; then
+ KEYWORDS="~amd64 ~x86"
+fi
+
+DEPEND="~trinity-base/knotes-${PV}
+ ~trinity-base/libkcal-${PV}
+ ~trinity-base/tdepim-tderesources-${PV}"
+RDEPEND="${DEPEND}"
+
+TSM_EXTRACT_ALSO="libtdepim/ tderesources/ kmail/ libkpimidentities/ knotes/ libkcal/ \
+ libemailfunctions/ translations/"
+
+src_configure() {
+ local mycmakeargs=(
+ -DCMAKE_CXX_FLAGS="-L${TDEDIR}/$(get_libdir)"
+ -DWITH_EGROUPWARE=ON
+ -DWITH_KOLAB=ON
+ -DWITH_SLOX=ON
+ -DWITH_GROUPWISE=ON
+ -DWITH_NEWEXCHANGE=ON
+ -DWITH_SCALIX=ON
+ )
+ trinity-meta-2_src_configure
+}