public inbox for gentoo-dev@lists.gentoo.org
 help / color / mirror / Atom feed
* Re: [gentoo-dev] ebuild doesn't build
  2003-07-08  1:12 [gentoo-dev] ebuild doesn't build Brett I. Holcomb
@ 2003-07-08  1:10 ` Max Kalika
  0 siblings, 0 replies; 2+ messages in thread
From: Max Kalika @ 2003-07-08  1:10 UTC (permalink / raw
  To: brettholcomb, gentoo-dev

Quoting "Brett I. Holcomb" <brettholcomb@charter.net>:

> 2.  I then moved to /usr/local/portage and created x11-wm/xfce4 directory 
[snip]
> emerge xfce4-cvs-3.9-r1.ebuild

The ebuild name doesn't match the directory that it is in.  Did you want to
call the directory xfce4-cvs by chance?

---max kalika
--max@lsit.ucsb.edu
-lsit systems administrator

--
gentoo-dev@gentoo.org mailing list


^ permalink raw reply	[flat|nested] 2+ messages in thread

* [gentoo-dev] ebuild doesn't build
@ 2003-07-08  1:12 Brett I. Holcomb
  2003-07-08  1:10 ` Max Kalika
  0 siblings, 1 reply; 2+ messages in thread
From: Brett I. Holcomb @ 2003-07-08  1:12 UTC (permalink / raw
  To: gentoo-dev

I am attempting to create an ebuild.  I've read the docs/man pages several 
times!   As I understand it

1.  If I define PORTDIR_OVERLAY as /usr/local/portage I can create and put my 
ebuilds in there and they will not be overwritten.  I created this directory 
and uncommented the line in /etc/make.conf

2.  I then moved to /usr/local/portage and created x11-wm/xfce4 directory 
tree.  In xfce4 I then copied an xfce4 ebuild from /usr/portage/x11-wm/xfce4 
along with the files directory.

3.  I modified the ebuild to have essentially only the headers, description, 
set some variables and echo them.  I change to 
/usr/local/portage/x11-wm/xfce4 and run 

emerge xfce4-cvs-3.9-r1.ebuild

(I've also given /usr/local/portage/x11-wm/xfce4/.... as a full path).

The result is that emerge tells me:

Calculating dependencies.  ebuidl for xfce4-cvs-3.9-r1 does not exist at 
/usr/portage/x11-wm/xfce4-cvs/xfce4-cvs-3.9-r1.ebuild.

Of course it doesn't!  The ebuild is in /usr/local/portage where I'm running 
from.

Why is emerge trying to look for the ebuild in /usr/portage and not in 
/usr/local/portage?

Thanks.

Here's the ebuild.

# Copyright 1999-2003 Gentoo Technologies, Inc.
# Distributed under the terms of the GNU General Public License v2
# $Header: /home/cvsroot/gentoo-x86/x11-wm/xfce4/xfce4-cvs.ebuild,v 1.0 
2003/07/07 20:13:11 bholcomb Exp $

#HOMEPAGE="http://www.xfce.org/"


IUSE=""

inherit eutils

ECVS_SERVER="cvs.xfce.sourceforge.net:/cvsroot/xfce"
echo ${ECVS_SERVER}
ECVS_MODULE="xfce-devel/libxfce4util"
echo ${ECVS_MODULE}
ECVS_BRANCH=${PN/cvs/}${PV//./-}
echo ${EVCS_BRANCH}
ECVS_BRANCH=${ECVS_BRANCH/pre/pre-}
echo ${EVCS_BRANCH}
ECVS_BRANCH=${ECVS_BRANCH/_/-}
echo ${EVCS_BRANCH}
ECVS_TOP_DIR="${DISTDIR}/cvs-src/${ECVS_BRANCH}"
echo ${EVCS_TOPDIR}

DESCRIPTION="XFCE4, a lightweight Desktop Environment"
SLOT="0"
LICENSE="GPL-2"
KEYWORDS="~x86"

die Done





-- 

Brett I. Holcomb
AKA Grunt <><

--
gentoo-dev@gentoo.org mailing list


^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2003-07-08  1:10 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2003-07-08  1:12 [gentoo-dev] ebuild doesn't build Brett I. Holcomb
2003-07-08  1:10 ` Max Kalika

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox