Code: Select all
destiny joonas # esearch yakuake
[ Results for search key : yakuake ]
[ Applications found : 0 ]
destiny joonas # emerge -pv yakuake
These are the packages that I would merge, in order:
Calculating dependencies
emerge: there are no ebuilds to satisfy "yakuake".Code: Select all
# Copyright 1999-2005 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $
inherit kde
DESCRIPTION="Yet Another Kuake"
HOMEPAGE="http://kde-apps.org/content/show.php?content=29153"
SRC_URI="http://kde-apps.org/content/files/29153-${P}.tar.bz2"
LICENSE="GPL-2"
KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86"
RESTRICT="nomirror"
DEPEND="|| ( kde-base/kdelibs )"
S="${WORKDIR}/${P}"
need-kde 3.3
Code: Select all
./configure --without-arts --prefix=`kde-config --prefix`
6thpink wrote:Still a bit buggy but tabs are now available in yakuake.
Do you want an evil? Here it is:
I save it under kde-misc/yakuake/yakuake-2.4.ebuild (current version is 2.4) in my overlay directory. Then, as usual, digest it and then emerge. If you need a new version just rename the ebuild in the future, for example to yakuake-2.5.ebuild, it should work out of the box.Code: Select all
# Copyright 1999-2005 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: $ inherit kde DESCRIPTION="Yet Another Kuake" HOMEPAGE="http://kde-apps.org/content/show.php?content=29153" SRC_URI="http://kde-apps.org/content/files/29153-${P}.tar.bz2" LICENSE="GPL-2" KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86" RESTRICT="nomirror" DEPEND="|| ( kde-base/konsole kde-base/kdebase )" S="${WORKDIR}/${PN}" need-kde 3.3
Code: Select all
Calculating dependencies ...done!
>>> emerge (1 of 1) kde-misc/yakuake-2.5 to /
!!! No package manifest found: /usr/portage/kde-misc/yakuake/Manifest
Code: Select all
./configure --without-arts --prefix=`kde-config --prefix`
bash: kde-config: command not found
checking build system type... i686-pc-linux-gnu
checking host system type... i686-pc-linux-gnu
checking target system type... i686-pc-linux-gnu
checking for a BSD-compatible install... /bin/install -c
checking for -p flag to install... yes
checking whether build environment is sane... yes
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking for kde-config... not found
configure: error: The important program kde-config was not found!
Please check whether you installed KDE correctly.
Thank you for your answer.6thpink wrote:First error: change into the dir you have copied the ebuild and do "ebuild yakuake-2.5.ebuild diggest". Second one: probably kde-config is not on your path or something strange is happening.
Code: Select all
> emerge yakuake
Calculating dependencies ...done!
>>> emerge (1 of 1) kde-misc/yakuake-2.5 to /
>>> md5 files ;-) yakuake-2.5.ebuild
>>> md5 files ;-) files/digest-yakuake-2.5
>>> md5 src_uri ;-) 29153-yakuake-2.5.tar.bz2
>>> Unpacking source...
>>> Unpacking 29153-yakuake-2.5.tar.bz2 to /var/tmp/portage/yakuake-2.5/work
tar: Read 6656 bytes from -
/usr/portage/eclass/base.eclass: line 37: cd: /var/tmp/portage/yakuake-2.5/work/yakuake: No such file or directory
/usr/portage/eclass/kde.eclass: line 52: cd: /var/tmp/portage/yakuake-2.5/work/yakuake: No such file or directory
>>> Source unpacked.
/usr/portage/eclass/kde.eclass: line 69: cd: /var/tmp/portage/yakuake-2.5/work/yakuake: No such file or directory
/usr/portage/eclass/kde.eclass: line 69: cd: /var/tmp/portage/yakuake-2.5/work/yakuake: No such file or directory
!!! ERROR: kde-misc/yakuake-2.5 failed.
!!! Function kde_src_compile, Line 125, Exitcode 1
!!! no configure script found, generation unsuccessful
!!! If you need support, post the topmost build error, NOT this status message.

Sorry mate... I thought I used the current (2.5) one, but somehow I found to have the old one6thpink wrote:Uhm! Your ebuild might be old. Copy the one above (note that I updated it). Since 2.5 the naming of the directory has changed, so now, instead of being in the previous format (that in ebuild appeared like S="${WORKDIR}/${PN}" and means /var/tmp/portage/yakuake) now is in another format (S="${WORKDIR}/${P}" or S="${WORKDIR}/${PN}-${PV}" , that is /var/tmp/portage/yakuave-2.5, or whatever version it is).
Solution one, update the ebuild with the one that I edited above. Solution two: edit the ebuild and change ${PN} to ${P} in the S=....... line. Note that any time that the ebuild is edited or changed in any way you will need to digest it again, like I told you above.
Gee how fast is that thing moving eheh!6thpink wrote:Glad to hear that it worked. About the manual compilation... don't know. Seems that make can't find kde-config, strange thing because you are using kde-config in the command line (which means that it is in the path).
I've also noticed that "kdm" can't be started anymore from prompt... neither the other programs in "usr/kde/3.4/bin".Have you tried to manually specify the --prefix without using kde-config?
I think that kde-config reads the config files to get the current version of kde. Maybe is some kind of configuration corruption in that files what caused the weird error, can't be sure but that would explain the issue. Anyway, the important thing is that your kuake is now working!

Code: Select all
ebuild /usr/local/portage/kde-misc/yakuake/yakuake/yakuake-2.6.ebuild digest
!!! aux_get(): ebuild path for 'yakuake/yakuake-2.6' not specified:
!!! None
!!! aux_get(): ebuild path for 'yakuake/yakuake-2.6' not specified:
!!! None
doebuild(): aux_get() error reading yakuake/yakuake-2.6; aborting.Code: Select all
Zyzzyva yakuake # ebuild yakuake-2.6.ebuild digest
!!! doebuild: yakuake-2.6.ebuild not found for digest

It looks as though you've got a double yakuake in your path, it should be :Zyzzyva100 wrote:Code: Select all
ebuild /usr/local/portage/kde-misc/yakuake/yakuake/yakuake-2.6.ebuild digest
Code: Select all
/usr/local/portage/kde-misc/yakuake/