[PD] I created an ebuild for pd-0.40-p2

federico mescalinum at gmail.com
Mon Apr 16 03:39:25 CEST 2007


just some notes:
I was thinking on how to manage releases, since many externals do not
have releases numbers.
also: in gentoo binary packages aren't much in use. gentoo *is* a
build farm: the user compiles the softwares that wants to installs,
choosing compile options via tag-like switches (USE flags). (you can
actually use it to build binary packages working out-of-the-box)
that information is handled in ebuilds, special shell scripts that
have the "version&dependency
check,fetch,unpack,compile,test,install,merge" recipe.

so a gentoo repository it's just a collection of ebuilds, metadata and
changelogs, no bin packages.

a note about the development: to commit ebuilds properly, automating
the check of some rules and the writing of changelog, there's a script
(sunrise-commit) wich relies on SVN (didn't look how can be adapted to
CVS), so it may be better work on pd-overlay project separately, and
sync to pd-cvs or wathever vc when doing point releases of pd/pd-ext
(also useful for tracking external's versions) (I can add you as
developer of pd-overlay, if you are intended to help testing, or
fixing ebuilds, or using it as a build platform.... just give me your
sf.net usernmae)

about the gentoo version: latest is fine (should be 2006.1, or 2007.0)

-- 
Federico

On 4/10/07, Hans-Christoph Steiner <hans at eds.org> wrote:
>
> Ok, I can add you as a developer, but you have to go thru the
> standard procedure, which is pretty simple.  Just send an email to pd-
> dev introducing yourself and talk about what work you want to do in
> the pure-data repository.  Also, it's always nice to hear about other
> projects that you work on using Pd.
>
> As for the ebuild, it would be great if it was merged in with the Pd-
> extended build system.  Then we can share the maintenance of it all.
>
> Also, I can set up a Gentoo box in the auto-build farm if you'll
> finish the setup.  Just tell me which version of gentoo should be
> installed.
>
> .hc
>
> On Apr 9, 2007, at 9:01 AM, federico wrote:
>
> > it is ok for me.
> > pd-overlay project is hosted on sourceforge too (see
> > http://pd-overlay.sf.net for info), but using svn;
> > anyway it should be simple moving from svn to CVS.
> >
> > check also project homepage on sourceforge to see whoever is actually
> > working on the project. my username @sourceforge is federico__ as
> > usual :)
> >
> > On 4/2/07, Hans-Christoph Steiner <hans at eds.org> wrote:
> >>
> >> How about maintaining the Gentoo build files in the pure-data CVS?
> >> There already is debian, Mac OS X, Windows, and RedHat package build
> >> files there.  That would make it possible to have nightly auto-builds
> >> on gentoo also.
> >>
> >> .hc
> >>
> >> On Mar 16, 2007, at 2:54 PM, federico wrote:
> >>
> >> > FYI there is a project related to that.
> >> > it's hosted on sourceforge.net and it's called pd-overlay.
> >> > (the svn repository is actually THE overlay: just checkout then
> >> > 'emerge pd zexy maxlib what-you-want')
> >> >
> >> > maybe (I hope) you and others be interested.
> >> >
> >> > you can find some additional information on my page at pd-portal:
> >> > http://www.puredata.info/Members/federico/pd-portage/
> >> > that is: using the overlay and creating ebuilds, which is simple as
> >> > writing shell scripts
> >> >
> >> > if anyone is interested in collaborating, please send ebuild
> >> (actually
> >> > I'm restoring all my dev stuff, and commit those new ebuilds soon)
> >> >
> >> > also I can give developer account to active contributors.
> >> >
> >> > actually we have ebuilds for: freeverb~, gem, ggee, gridflow,
> >> > iem-comport, iemmatrix, iemlib,
> >> > maxlib, miXed, pdogg, pdp, zexy and others
> >> >
> >> >
> >> > --
> >> > Federico
> >> >
> >> > On 3/12/07, Hans-Christoph Steiner <hans at eds.org> wrote:
> >> >>
> >> >>
> >> >> Hey,
> >> >>
> >> >> Looks good, the more the merrier :)  If you are planning on
> >> >> maintaining
> >> >> that, it should be included in the CVS.  If you are definitely
> >> >> committed to
> >> >> supporting Pd on Gentoo, then I can setup a Gentoo box in the
> >> auto-
> >> >> build
> >> >> farm for a nightly build on Gentoo.
> >> >>
> >> >> I haven't used Gentoo at all, so I can't be of any help to Gentoo-
> >> >> specific
> >> >> things.
> >> >>
> >> >> .hc
> >> >>
> >> >> On Mar 12, 2007, at 11:49 AM, m t wrote:
> >> >>
> >> >> Grab it while  its hot at:
> >> >>
> >> >> http://bugs.gentoo.org/show_bug.cgi?id=151843
> >> >>
> >> >> Regards,
> >> >> Miron
> >> >> _______________________________________________
> >> >> PD-list at iem.at mailing list
> >> >> UNSUBSCRIBE and account-management ->
> >> >> http://lists.puredata.info/listinfo/pd-list
> >> >>
> >> >>
> >> >>
> >> ---------------------------------------------------------------------
> >> >> -------
> >> >>
> >> >> All information should be free.  - the hacker ethic
> >> >>
> >> >>
> >> >>
> >> >>
> >> >>
> >> >> _______________________________________________
> >> >> PD-list at iem.at mailing list
> >> >> UNSUBSCRIBE and account-management ->
> >> >> http://lists.puredata.info/listinfo/pd-list
> >> >>
> >> >>
> >>
> >>
> >>
> >> ---------------------------------------------------------------------
> >> ---
> >> ----
> >>
> >> Looking at things from a more basic level, you can come up with a
> >> more direct solution... It may sound small in theory, but it in
> >> practice, it can change entire economies.     - Amy Smith
> >>
> >>
> >>
>
>
>
> ------------------------------------------------------------------------
> ----
>
> News is what people want to keep hidden and everything else is
> publicity.          - Bill Moyers
>
>
>




More information about the Pd-list mailing list