[Foresight-devel] Re: KDE development

James Laver james.laver at gmail.com
Mon Mar 17 08:12:59 EDT 2008


On Mon, Mar 17, 2008 at 11:07 AM, Rob C <hyakuhei at gmail.com> wrote:
> Hi All,
>
>  I'm interested in coming on board and helping with the KDE stuff for
>  Foresight2
>
>  I'm not a KDE dev and I've only been playing with Foresight for a while but
>  I think I can make some good contributions.
>
>  I've previously been a developer for Gentoo and I'm finishing my Masters in
>  Software Engineering so I should be able to pick up the development process
>  pretty quickly.
>
>  Either way, let me know how I can help.
>
>  Cheers
>  -Rob
>  _______________________________________________
>  Foresight-devel mailing list
>  Foresight-devel at lists.rpath.org
>  http://lists.rpath.org/mailman/listinfo/foresight-devel
>

You should join the #foresight-kde channel on freenode to get
involved. I believe jtate is taking charge of the KDE team (correct me
if I'm wrong, someone).

You will need to learn to package with conary, which for most packages
is a very simple affair (certainly simpler than gentoo ebuilds).

Recipes (the conary parallel of an ebuild) are written in python. You
can learn a lot about packaging from the Conary New Package Tutorial (
http://wiki.rpath.com/wiki/Conary:New_Package_Tutorial ) and from the
foresight wiki. If you are cooking into foresight 2.0 (and I assume
you are since you're talking kde), you will need to be running the 64
bit edition and you will need to read a few pages of the foresight
wiki in the 'development' category. Here are some pages that might
help:

https://wiki.foresightlinux.org/display/DEV/Foresight+Linux+Development
- The generic index page
https://wiki.foresightlinux.org/display/DEV/Foresight+Linux+2.x - The
FL:2 landing page
https://wiki.foresightlinux.org/display/DEV/Developer+HOWTOs - Developer Howtos
https://wiki.foresightlinux.org/display/DEV/How+to+write+a+Recipe -
How to write a recipe (not really up to date)
https://wiki.foresightlinux.org/display/DEV/Foresight+Recipe+Templates
- Some recipe templates to save time
https://wiki.foresightlinux.org/display/DEV/HOWTO+setup+a+2.x+build+environment
- Setting up a build environment for FL:2 (VERY important - contains
rMook contexts for FL:2, we need these to ensure consistency of
packages and make sure we avoid dependency hell)


More information about the Foresight-devel mailing list