Jump to content
  • 0
sibok

Integrating Official Gentoo KDE Team git repository into Funtoo

Question

Hi,
I just added Official KDE TEAM git repo to my Funtoo system through layman


repositories.xml
<?xml version="1.0" encoding="UTF-8"?> 
<!DOCTYPE repositories SYSTEM "/dtd/repositories.dtd">
<repositories xmlns="" version="1.0">
   <repo priority="50" quality="experimental" status="unofficial">
       <name>Gentoo KDE Team Git Overlay</name>
       <description>Official Gentoo KDE Team Git Overlay</description>
       <homepage>https://wiki.gentoo.org/wiki/KDE/Ebuild_repository</homepage>
       <owner>
           <email>kde@gentoo.org</email>
           <name>KDE Team</name>
       </owner>
       <source type="git">https://gitweb.gentoo.org/proj/kde.git/</source>
   </repo>
</repositories>

 
layman -o file:///root/repositories.xml -f -a kde

cat /etc/portage/repos.conf/layman.conf
[kde]
priority = 50
location = /var/lib/layman/kde
layman-type = git
sync-type = laymansync
sync-uri = https://anongit.gentoo.org/git/proj/kde.git
auto-sync = Yes


Then masked Documentation/package.mask/kde-*-live packages
ls -la /etc/portage/package.mask/
total 10
drwxr-xr-x  2 root root 1024 Oct 14 22:20 .
drwxr-xr-x 15 root root 1024 Sep 10 08:42 ..
lrwxrwxrwx  1 root root   66 Oct 14 22:18 kde-frameworks-5.75 -> /var/lib/layman/kde/Documentation/package.mask/kde-frameworks-5.75
lrwxrwxrwx  1 root root   66 Oct 14 21:43 kde-frameworks-live -> /var/lib/layman/kde/Documentation/package.mask/kde-frameworks-live
lrwxrwxrwx  1 root root   62 Oct 14 22:20 kde-plasma-5.20 -> /var/lib/layman/kde/Documentation/package.mask/kde-plasma-5.20
lrwxrwxrwx  1 root root   62 Oct 14 21:43 kde-plasma-live -> /var/lib/layman/kde/Documentation/package.mask/kde-plasma-live
lrwxrwxrwx  1 root root   72 Oct 14 22:20 kde-release-service-20.08 -> /var/lib/layman/kde/Documentation/package.mask/kde-release-service-20.08
lrwxrwxrwx  1 root root   71 Oct 14 21:43 kde-release-service-live -> /var/lib/layman/kde/Documentation/package.mask/kde-release-service-live

But emerge is showing those errors. I don't know if I also need to mask or keyword any other package. The errors talk about eclasses, but I don't know if I can do anything to workaround it.

Could someone give me some tips? Thank u so much :)

Calculating dependencies - * ERROR: kde-apps/ark-9999::kde failed (depend phase):
 *   optfeature.eclass could not be found by inherit()
 * 
 * Call stack:
 *         ebuild.sh, line 584:  Called source '/var/lib/layman/kde/kde-apps/ark/ark-9999.ebuild'
 *   ark-9999.ebuild, line  11:  Called inherit 'ecm' 'kde.org' 'optfeature'
 *         ebuild.sh, line 259:  Called die
 * The specific snippet of code:
 *              [[ -z ${location} ]] && die "${1}.eclass could not be found by inherit()"
 * 
 * If you need support, post the output of `emerge --info '=kde-apps/ark-9999::kde'`,
 * the complete build log and the output of `emerge -pqv '=kde-apps/ark-9999::kde'`.
 * Working directory: '/usr/lib64/python3.7/site-packages'
 * S: '/var/tmp/portage/kde-apps/ark-9999/work/ark-9999'
 / * ERROR: kde-apps/ark-20.08.49.9999::kde failed (depend phase):
 *   optfeature.eclass could not be found by inherit()
 * 
 * Call stack:
 / *                  ebuild.sh, line 584:  Called source '/var/lib/layman/kde/kde-apps/ark/ark-20.08.49.9999.ebuild'
 *   ark-20.08.49.9999.ebuild, line  11:  Called inherit 'ecm' 'kde.org' 'optfeature'
 *                  ebuild.sh, line 259:  Called die
 * The specific snippet of code:
 *              [[ -z ${location} ]] && die "${1}.eclass could not be found by inherit()"
 * 
 * If you need support, post the output of `emerge --info '=kde-apps/ark-20.08.49.9999::kde'`,
 * the complete build log and the output of `emerge -pqv '=kde-apps/ark-20.08.49.9999::kde'`.
 * Working directory: '/usr/lib64/python3.7/site-packages'
 * S: '/var/tmp/portage/kde-apps/ark-20.08.49.9999/work/ark-20.08.49.9999'
 \ * ERROR: kde-plasma/kinfocenter-9999::kde failed (depend phase):
 *   optfeature.eclass could not be found by inherit()
 | * 
 * Call stack:
 *                 ebuild.sh, line 584:  Called source '/var/lib/layman/kde/kde-plasma/kinfocenter/kinfocenter-9999.ebuild'
 *   kinfocenter-9999.ebuild, line  10:  Called inherit 'ecm' 'kde.org' 'optfeature'
 *                 ebuild.sh, line 259:  Called die
 * The specific snippet of code:
 *              [[ -z ${location} ]] && die "${1}.eclass could not be found by inherit()"
 * 
 * If you need support, post the output of `emerge --info '=kde-plasma/kinfocenter-9999::kde'`,
 * the complete build log and the output of `emerge -pqv '=kde-plasma/kinfocenter-9999::kde'`.
 * Working directory: '/usr/lib64/python3.7/site-packages'
 * S: '/var/tmp/portage/kde-plasma/kinfocenter-9999/work/kinfocenter-9999'
 \ * ERROR: kde-plasma/kinfocenter-5.20.49.9999::kde failed (depend phase):
 *   optfeature.eclass could not be found by inherit()
 * 
 * Call stack:
 *                         ebuild.sh, line 584:  Called source '/var/lib/layman/kde/kde-plasma/kinfocenter/kinfocenter-5.20.49.9999.ebuild'
 *   kinfocenter-5.20.49.9999.ebuild, line  10:  Called inherit 'ecm' 'kde.org' 'optfeature'
 *                         ebuild.sh, line 259:  Called die
 * The specific snippet of code:
 *              [[ -z ${location} ]] && die "${1}.eclass could not be found by inherit()"
 * 
 * If you need support, post the output of `emerge --info '=kde-plasma/kinfocenter-5.20.49.9999::kde'`,
 * the complete build log and the output of `emerge -pqv '=kde-plasma/kinfocenter-5.20.49.9999::kde'`.
 * Working directory: '/usr/lib64/python3.7/site-packages'
 \ * S: '/var/tmp/portage/kde-plasma/kinfocenter-5.20.49.9999/work/kinfocenter-5.20.49.9999'
 | * ERROR: kde-apps/gwenview-9999::kde failed (depend phase):
 *   optfeature.eclass could not be found by inherit()
 * 
 * Call stack:
 *              ebuild.sh, line 584:  Called source '/var/lib/layman/kde/kde-apps/gwenview/gwenview-9999.ebuild'
 *   gwenview-9999.ebuild, line  11:  Called inherit 'ecm' 'kde.org' 'optfeature'
 *              ebuild.sh, line 259:  Called die
 * The specific snippet of code:
 *              [[ -z ${location} ]] && die "${1}.eclass could not be found by inherit()"
 * 
 * If you need support, post the output of `emerge --info '=kde-apps/gwenview-9999::kde'`,
 * the complete build log and the output of `emerge -pqv '=kde-apps/gwenview-9999::kde'`.
 * Working directory: '/usr/lib64/python3.7/site-packages'
 * S: '/var/tmp/portage/kde-apps/gwenview-9999/work/gwenview-9999'
 \ * ERROR: kde-apps/gwenview-20.08.49.9999::kde failed (depend phase):
 *   optfeature.eclass could not be found by inherit()
 * 
 * Call stack:
 *                       ebuild.sh, line 584:  Called source '/var/lib/layman/kde/kde-apps/gwenview/gwenview-20.08.49.9999.ebuild'
 *   gwenview-20.08.49.9999.ebuild, line  11:  Called inherit 'ecm' 'kde.org' 'optfeature'
 *                       ebuild.sh, line 259:  Called die
 * The specific snippet of code:
 \ *            [[ -z ${location} ]] && die "${1}.eclass could not be found by inherit()"
 * 
 * If you need support, post the output of `emerge --info '=kde-apps/gwenview-20.08.49.9999::kde'`,
 * the complete build log and the output of `emerge -pqv '=kde-apps/gwenview-20.08.49.9999::kde'`.
 * Working directory: '/usr/lib64/python3.7/site-packages'
 * S: '/var/tmp/portage/kde-apps/gwenview-20.08.49.9999/work/gwenview-20.08.49.9999'
 | * ERROR: kde-plasma/systemsettings-9999::kde failed (depend phase):
 *   optfeature.eclass could not be found by inherit()
 * 
 * Call stack:
 *                    ebuild.sh, line 584:  Called source '/var/lib/layman/kde/kde-plasma/systemsettings/systemsettings-9999.ebuild'
 *   systemsettings-9999.ebuild, line  10:  Called inherit 'ecm' 'kde.org' 'optfeature'
 *                    ebuild.sh, line 259:  Called die
 * The specific snippet of code:
 / *            [[ -z ${location} ]] && die "${1}.eclass could not be found by inherit()"
 * 
 * If you need support, post the output of `emerge --info '=kde-plasma/systemsettings-9999::kde'`,
 * the complete build log and the output of `emerge -pqv '=kde-plasma/systemsettings-9999::kde'`.
 * Working directory: '/usr/lib64/python3.7/site-packages'
 * S: '/var/tmp/portage/kde-plasma/systemsettings-9999/work/systemsettings-9999'
 - * ERROR: kde-plasma/systemsettings-5.20.49.9999::kde failed (depend phase):
 *   optfeature.eclass could not be found by inherit()
 * 
 * Call stack:
 *                            ebuild.sh, line 584:  Called source '/var/lib/layman/kde/kde-plasma/systemsettings/systemsettings-5.20.49.9999.ebuild'
 *   systemsettings-5.20.49.9999.ebuild, line  10:  Called inherit 'ecm' 'kde.org' 'optfeature'
 *                            ebuild.sh, line 259:  Called die
 * The specific snippet of code:
 *              [[ -z ${location} ]] && die "${1}.eclass could not be found by inherit()"
 * 
 * If you need support, post the output of `emerge --info '=kde-plasma/systemsettings-5.20.49.9999::kde'`,
 * the complete build log and the output of `emerge -pqv '=kde-plasma/systemsettings-5.20.49.9999::kde'`.
 * Working directory: '/usr/lib64/python3.7/site-packages'
 * S: '/var/tmp/portage/kde-plasma/systemsettings-5.20.49.9999/work/systemsettings-5.20.49.9999'
 / * ERROR: kde-apps/kate-9999::kde failed (depend phase):
 *   optfeature.eclass could not be found by inherit()
 * 
 * Call stack:
 *          ebuild.sh, line 584:  Called source '/var/lib/layman/kde/kde-apps/kate/kate-9999.ebuild'
 *   kate-9999.ebuild, line  11:  Called inherit 'ecm' 'kde.org' 'optfeature'
 *          ebuild.sh, line 259:  Called die
 * The specific snippet of code:
 *              [[ -z ${location} ]] && die "${1}.eclass could not be found by inherit()"
 * 
 * If you need support, post the output of `emerge --info '=kde-apps/kate-9999::kde'`,
 * the complete build log and the output of `emerge -pqv '=kde-apps/kate-9999::kde'`.
 * Working directory: '/usr/lib64/python3.7/site-packages'
 * S: '/var/tmp/portage/kde-apps/kate-9999/work/kate-9999'
 / * ERROR: kde-apps/kate-20.08.49.9999::kde failed (depend phase):
 *   optfeature.eclass could not be found by inherit()
 * 
 - * Call stack:
 *                   ebuild.sh, line 584:  Called source '/var/lib/layman/kde/kde-apps/kate/kate-20.08.49.9999.ebuild'
 *   kate-20.08.49.9999.ebuild, line  11:  Called inherit 'ecm' 'kde.org' 'optfeature'
 *                   ebuild.sh, line 259:  Called die
 * The specific snippet of code:
 *              [[ -z ${location} ]] && die "${1}.eclass could not be found by inherit()"
 * 
 * If you need support, post the output of `emerge --info '=kde-apps/kate-20.08.49.9999::kde'`,
 * the complete build log and the output of `emerge -pqv '=kde-apps/kate-20.08.49.9999::kde'`.
 * Working directory: '/usr/lib64/python3.7/site-packages'
 * S: '/var/tmp/portage/kde-apps/kate-20.08.49.9999/work/kate-20.08.49.9999'
 \ * ERROR: kde-plasma/kdeplasma-addons-9999::kde failed (depend phase):
 *   optfeature.eclass could not be found by inherit()
 * 
 * Call stack:
 *                      ebuild.sh, line 584:  Called source '/var/lib/layman/kde/kde-plasma/kdeplasma-addons/kdeplasma-addons-9999.ebuild'
 *   kdeplasma-addons-9999.ebuild, line  11:  Called inherit 'ecm' 'kde.org' 'optfeature'
 *                      ebuild.sh, line 259:  Called die
 * The specific snippet of code:
 *              [[ -z ${location} ]] && die "${1}.eclass could not be found by inherit()"
 * 
 * If you need support, post the output of `emerge --info '=kde-plasma/kdeplasma-addons-9999::kde'`,
 * the complete build log and the output of `emerge -pqv '=kde-plasma/kdeplasma-addons-9999::kde'`.
 * Working directory: '/usr/lib64/python3.7/site-packages'
 * S: '/var/tmp/portage/kde-plasma/kdeplasma-addons-9999/work/kdeplasma-addons-9999'
 \ * ERROR: kde-plasma/kdeplasma-addons-5.20.49.9999::kde failed (depend phase):
 *   optfeature.eclass could not be found by inherit()
 * 
 * Call stack:
 *                              ebuild.sh, line 584:  Called source '/var/lib/layman/kde/kde-plasma/kdeplasma-addons/kdeplasma-addons-5.20.49.9999.ebuild'
 - *   kdeplasma-addons-5.20.49.9999.ebuild, line  11:  Called inherit 'ecm' 'kde.org' 'optfeature'
 *                              ebuild.sh, line 259:  Called die
 * The specific snippet of code:
 *              [[ -z ${location} ]] && die "${1}.eclass could not be found by inherit()"
 * 
 * If you need support, post the output of `emerge --info '=kde-plasma/kdeplasma-addons-5.20.49.9999::kde'`,
 * the complete build log and the output of `emerge -pqv '=kde-plasma/kdeplasma-addons-5.20.49.9999::kde'`.
 * Working directory: '/usr/lib64/python3.7/site-packages'
 * S: '/var/tmp/portage/kde-plasma/kdeplasma-addons-5.20.49.9999/work/kdeplasma-addons-5.20.49.9999'
 | * ERROR: kde-apps/dolphin-9999::kde failed (depend phase):
 *   optfeature.eclass could not be found by inherit()
 * 
 * Call stack:
 *             ebuild.sh, line 584:  Called source '/var/lib/layman/kde/kde-apps/dolphin/dolphin-9999.ebuild'
 *   dolphin-9999.ebuild, line  12:  Called inherit 'ecm' 'kde.org' 'optfeature'
 *             ebuild.sh, line 259:  Called die
 * The specific snippet of code:
 *              [[ -z ${location} ]] && die "${1}.eclass could not be found by inherit()"
 * 
 * If you need support, post the output of `emerge --info '=kde-apps/dolphin-9999::kde'`,
 * the complete build log and the output of `emerge -pqv '=kde-apps/dolphin-9999::kde'`.
 * Working directory: '/usr/lib64/python3.7/site-packages'
 * S: '/var/tmp/portage/kde-apps/dolphin-9999/work/dolphin-9999'
 \ * ERROR: kde-apps/dolphin-20.08.49.9999::kde failed (depend phase):
 *   optfeature.eclass could not be found by inherit()
 * 
 * Call stack:
 *                      ebuild.sh, line 584:  Called source '/var/lib/layman/kde/kde-apps/dolphin/dolphin-20.08.49.9999.ebuild'
 - *   dolphin-20.08.49.9999.ebuild, line  12:  Called inherit 'ecm' 'kde.org' 'optfeature'
 *                      ebuild.sh, line 259:  Called die
 * The specific snippet of code:
 *              [[ -z ${location} ]] && die "${1}.eclass could not be found by inherit()"
 * 
 * If you need support, post the output of `emerge --info '=kde-apps/dolphin-20.08.49.9999::kde'`,
 * the complete build log and the output of `emerge -pqv '=kde-apps/dolphin-20.08.49.9999::kde'`.
 * Working directory: '/usr/lib64/python3.7/site-packages'
 * S: '/var/tmp/portage/kde-apps/dolphin-20.08.49.9999/work/dolphin-20.08.49.9999'
 - * ERROR: kde-frameworks/solid-9999::kde failed (depend phase):
 *   optfeature.eclass could not be found by inherit()
 * 
 * Call stack:
 *           ebuild.sh, line 584:  Called source '/var/lib/layman/kde/kde-frameworks/solid/solid-9999.ebuild'
 *   solid-9999.ebuild, line   8:  Called inherit 'ecm' 'kde.org' 'optfeature'
 *           ebuild.sh, line 259:  Called die
 * The specific snippet of code:
 *              [[ -z ${location} ]] && die "${1}.eclass could not be found by inherit()"
 * 
 * If you need support, post the output of `emerge --info '=kde-frameworks/solid-9999::kde'`,
 * the complete build log and the output of `emerge -pqv '=kde-frameworks/solid-9999::kde'`.
 * Working directory: '/usr/lib64/python3.7/site-packages'
 * S: '/var/tmp/portage/kde-frameworks/solid-9999/work/solid-9999'
 / * ERROR: kde-frameworks/kwallet-9999::kde failed (depend phase):
 *   optfeature.eclass could not be found by inherit()
 * 
 * Call stack:
 *             ebuild.sh, line 584:  Called source '/var/lib/layman/kde/kde-frameworks/kwallet/kwallet-9999.ebuild'
 *   kwallet-9999.ebuild, line   8:  Called inherit 'ecm' 'kde.org' 'optfeature'
 *             ebuild.sh, line 259:  Called die
 * The specific snippet of code:
 *              [[ -z ${location} ]] && die "${1}.eclass could not be found by inherit()"
 * 
 * If you need support, post the output of `emerge --info '=kde-frameworks/kwallet-9999::kde'`,
 * the complete build log and the output of `emerge -pqv '=kde-frameworks/kwallet-9999::kde'`.
 * Working directory: '/usr/lib64/python3.7/site-packages'
 * S: '/var/tmp/portage/kde-frameworks/kwallet-9999/work/kwallet-9999'
 -^[... done!

 

Share this post


Link to post
Share on other sites

5 answers to this question

Recommended Posts

  • 0

Thanks a lot for the answer! 🙂

 

Could you give me some hints about how to integrate that repo? I would really love to be able to update KDE Plasma according to the official Gentoo KDE Team repo.

 

Thanks again!

Share this post


Link to post
Share on other sites
  • 0

Thanks a lot for sharing and for your work.

Of course, I'm going to give it a try. Thank again! 🙂

 

Edited by sibok

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×
×
  • Create New...