public inbox for gentoo-dev@lists.gentoo.org
 help / color / mirror / Atom feed
From: "Zou, Yixiong" <yixiong.zou@intel.com>
To: <gentoo-dev@lists.gentoo.org>
Subject: [gentoo-dev] Need Help: Creating a new third party package
Date: Wed, 16 Nov 2005 15:43:25 -0800	[thread overview]
Message-ID: <44BDAFB888F59F408FAE3CC35AB47041025CAC4A@orsmsx409> (raw)

Hi, 

I am trying to create a gentoo package for some internal software.  I
followed 
several Howtos online and created the ebuild file for my package.  But
somehow 
ebuild always return me the same error over and over again:

$ ebuild ./component-template-0.1.0.ebuild digest
Invalid package name in package.provided: component-template-0.1
!!! aux_get(): ebuild path for 'mycat/component-template-0.1.0' not
specified:
!!!            None
!!! aux_get(): ebuild path for 'mycat/component-template-0.1.0' not
specified:
!!!            None
doebuild(): aux_get() error reading mycat/component-template-0.1.0;
aborting.

I did google for this error, most say that it is because of the
PORTDIR_OVERLAY. 
But I do have PORTDIR_OVERLAY="/usr/local/portage" in my /etc/make.conf
file.  
And I can upgrade existing Gentoo packages after modifying them.  For
example, 
I copied over the xmlrpc-c-0.9 to the /usr/local/portage/dev-libs/ and
changed
it to xmlrpc-c-1.03.07 and it worked liked a charm.  It is just my
packages
are somehow not recognized by portage.  

I read it somewhere that the category name "mycat" has to be an entry
listed in 
/usr/portage/profiles/categories.  I added "mycat" into the categories,
still
the same result.  Plus, this doesn't make sense because the "emerge
--sync"
would remove it.  

Any body has any ideas where I am doing wrong?  It can't be this
difficult to
create a new package for Gentoo, can it?  

Or do I have to use gensync to create my own portage tree for this?  And
if 
I have to, anyone can point me to how to do that?  There are documents
on how
to use gensync, but not how to create a 3rd-party portage tree.  

BTW, my "emerge --sync" takes more than 15 minutes to finish.  Anybody
has the
same problem?  

Thank you very much for your help. 

-- 
gentoo-dev@gentoo.org mailing list



             reply	other threads:[~2005-11-16 23:45 UTC|newest]

Thread overview: 7+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2005-11-16 23:43 Zou, Yixiong [this message]
2005-11-16 23:50 ` [gentoo-dev] Need Help: Creating a new third party package Georgi Georgiev
2005-11-17  1:10   ` Marius Mauch
2005-11-16 23:51 ` Dan Meltzer
2005-11-17  1:11   ` Marius Mauch
2005-11-17 11:19 ` Michael Cummings
  -- strict thread matches above, loose matches on Subject: below --
2005-11-17  0:05 Zou, Yixiong

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=44BDAFB888F59F408FAE3CC35AB47041025CAC4A@orsmsx409 \
    --to=yixiong.zou@intel.com \
    --cc=gentoo-dev@lists.gentoo.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox