Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Contributing to portage
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Other Things Gentoo
View previous topic :: View next topic  
Author Message
DarwinianCoeus
Tux's lil' helper
Tux's lil' helper


Joined: 29 Sep 2003
Posts: 98
Location: Potsdam, NY

PostPosted: Tue Jan 06, 2004 5:00 pm    Post subject: Contributing to portage Reply with quote

I just ran across a nifty resource for animated lilo boot screens, and a utility called gfxboot for creating your own animated boot screens. I checked to see if it was in portage, and upon finding it wasn't, decided it was time to start giving back to the community :-D

So where do I start?
Back to top
View user's profile Send private message
Kihaji
Apprentice
Apprentice


Joined: 12 Sep 2002
Posts: 230

PostPosted: Tue Jan 06, 2004 5:06 pm    Post subject: Reply with quote

Right here:

http://www.gentoo.org/doc/en/ebuild-submit.xml
Back to top
View user's profile Send private message
pjp
Administrator
Administrator


Joined: 16 Apr 2002
Posts: 20067

PostPosted: Tue Jan 06, 2004 5:09 pm    Post subject: Reply with quote

I think it would be more apropriate to start with the Docs on how to create an ebuild. They can be found on the Docs link at www.gentoo.org.
_________________
Quis separabit? Quo animo?
Back to top
View user's profile Send private message
ecatmur
Advocate
Advocate


Joined: 20 Oct 2003
Posts: 3595
Location: Edinburgh

PostPosted: Tue Jan 06, 2004 6:45 pm    Post subject: Reply with quote

The page pjp was referring to: http://www.gentoo.org./doc/en/gentoo-howto.xml

You *need* to read the whole thing, but the most important is to put your new ebuild in /usr/local/portage (the overlay), and to test, test and test again using ebuild.

A useful resource is /usr/portage/skel.* which are 'skeleton' ebuild, Changelog and metadata.xml files. However in some cases you may prefer to base your ebuild on an existing build - that's fine.

Also useful is the ebuild (5) manpage for involved documentation on the structure and creation of ebuild files. (man 5 ebuild). If stuff doesn't do what you expect, you may find it helpful to browse /usr/sbin/ebuild.sh, which contains the definitions of functions like ewarn and use.

Have fun! Creating ebuilds is one of the most rewarding ways to be part of Gentoo.


And... uh... you may like to look at this: http://dev.gentoo.org/~seemant/overlay/sys-boot/gfxboot/
Just 'cos it's not in Portage doesn't mean an ebuild doesn't exist - it's often useful to go out and search for "packagename ebuild" on Google.
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Other Things Gentoo All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum