Re: [gentoo-dev] Ebuilds for nodejs apps - HOWTO?

2013-02-18 Thread Gilles Dartiguelongue
Le lundi 18 février 2013 à 01:39 +0100, Diego Elio Pettenò a écrit :
> On 18/02/2013 00:46, Gilles Dartiguelongue wrote:
> > rethinkdb is a young project and its build system is a 1.5k lines
> > makefile horror. I wouldn't reintroduce stuff that isn't used in tree
> > just for this. I, at least, am not interested in moving this to the
> > tree. I just added it to my overlay for a testing work stuff and that
> > need is gone for now :).
> 
> It was in my TODO anyway as I was asked about it before. I guess I'll
> re-introduce it under p.use.mask until it's actually needed.

ok then, have fun :)

-- 
Gilles Dartiguelongue 
Gentoo


signature.asc
Description: This is a digitally signed message part


Re: [gentoo-dev] Ebuilds for nodejs apps - HOWTO?

2013-02-17 Thread Diego Elio Pettenò
On 18/02/2013 00:46, Gilles Dartiguelongue wrote:
> rethinkdb is a young project and its build system is a 1.5k lines
> makefile horror. I wouldn't reintroduce stuff that isn't used in tree
> just for this. I, at least, am not interested in moving this to the
> tree. I just added it to my overlay for a testing work stuff and that
> need is gone for now :).

It was in my TODO anyway as I was asked about it before. I guess I'll
re-introduce it under p.use.mask until it's actually needed.

-- 
Diego Elio Pettenò — Flameeyes
flamee...@flameeyes.eu — http://blog.flameeyes.eu/



Re: [gentoo-dev] Ebuilds for nodejs apps - HOWTO?

2013-02-17 Thread Gilles Dartiguelongue
Le lundi 18 février 2013 à 00:42 +0100, Diego Elio Pettenò a écrit :
> On 18/02/2013 00:39, Gilles Dartiguelongue wrote:
> > I have package some nodejs stuff related to rethinkdb in my overlay if
> > you want to have a look. Namely lessc and coffee-script. There is close
> > to no packaging (let alone decent) with nodejs apps but if you are
> > motivated enough, maybe there is something to explore from how npm works
> > and map that to an eclass.
> 
> Oh god why does it need static-libs on google-perftools? That's calling
> for trouble.
> 
> But I guess I have to restore that crap :(

No you don't :)

rethinkdb is a young project and its build system is a 1.5k lines
makefile horror. I wouldn't reintroduce stuff that isn't used in tree
just for this. I, at least, am not interested in moving this to the
tree. I just added it to my overlay for a testing work stuff and that
need is gone for now :).

-- 
Gilles Dartiguelongue 
Gentoo




Re: [gentoo-dev] Ebuilds for nodejs apps - HOWTO?

2013-02-17 Thread Diego Elio Pettenò
On 18/02/2013 00:39, Gilles Dartiguelongue wrote:
> I have package some nodejs stuff related to rethinkdb in my overlay if
> you want to have a look. Namely lessc and coffee-script. There is close
> to no packaging (let alone decent) with nodejs apps but if you are
> motivated enough, maybe there is something to explore from how npm works
> and map that to an eclass.

Oh god why does it need static-libs on google-perftools? That's calling
for trouble.

But I guess I have to restore that crap :(

-- 
Diego Elio Pettenò — Flameeyes
flamee...@flameeyes.eu — http://blog.flameeyes.eu/



Re: [gentoo-dev] Ebuilds for nodejs apps - HOWTO?

2013-02-17 Thread Gilles Dartiguelongue
Le dimanche 17 février 2013 à 21:08 +0200, Leho Kraav a écrit :
> Hi all
> 
> 
> I'm taking a look at etherpad-lite ebuild at 
> https://bugs.gentoo.org/show_bug.cgi?id=328897
> 
> It's a pretty big of a mess, but as I'm searching around, I can't really 
> find any guidelines on how nodejs / npm stuff is supposed fit in with 
> Portage. dev-nodejs/ doesn't even exist.
> 
> Is this nodejs beast too new? Anyone care to point me in some direction 
> with this?
> 
I have package some nodejs stuff related to rethinkdb in my overlay if
you want to have a look. Namely lessc and coffee-script. There is close
to no packaging (let alone decent) with nodejs apps but if you are
motivated enough, maybe there is something to explore from how npm works
and map that to an eclass.

Usual disclosure about overlays applies.

http://git.overlays.gentoo.org/gitweb/?p=dev/eva.git;a=summary

-- 
Gilles Dartiguelongue 
Gentoo




Re: [gentoo-dev] Ebuilds for nodejs apps - HOWTO?

2013-02-17 Thread Peter Stuge
Leho Kraav wrote:
> I'm taking a look at etherpad-lite ebuild at 
> https://bugs.gentoo.org/show_bug.cgi?id=328897
>
> It's a pretty big of a mess, but as I'm searching around, I can't really 
> find any guidelines on how nodejs / npm stuff is supposed fit in with 
> Portage. dev-nodejs/ doesn't even exist.
>
> Is this nodejs beast too new? Anyone care to point me in some direction 
> with this?

Not many nodejs fans in Gentoo land it seems.

My suggestion would be to make it all work and neat in an overlay,
then see if you can convince someone to add it into the tree, or I
guess proxy.

The dependency list sure is long. :( I made an effort with the scala
one but hit a roadblock with a magic circular dependency between two
java packages one of which would need to be split into two ebuilds -
which was too much java surgery for me to manage.

I might be able help with the MySQL problem, but yeah, if I had time
I would make an etherpad overlay with dev-nodejs/ and all those deps.


//Peter



[gentoo-dev] Ebuilds for nodejs apps - HOWTO?

2013-02-17 Thread Leho Kraav

Hi all


I'm taking a look at etherpad-lite ebuild at 
https://bugs.gentoo.org/show_bug.cgi?id=328897


It's a pretty big of a mess, but as I'm searching around, I can't really 
find any guidelines on how nodejs / npm stuff is supposed fit in with 
Portage. dev-nodejs/ doesn't even exist.


Is this nodejs beast too new? Anyone care to point me in some direction 
with this?