* [gentoo-dev] Ebuilds for nodejs apps - HOWTO?
@ 2013-02-17 19:08 Leho Kraav
2013-02-17 20:43 ` Peter Stuge
2013-02-17 23:39 ` Gilles Dartiguelongue
0 siblings, 2 replies; 7+ messages in thread
From: Leho Kraav @ 2013-02-17 19:08 UTC (permalink / raw
To: gentoo-dev
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?
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [gentoo-dev] Ebuilds for nodejs apps - HOWTO?
2013-02-17 19:08 [gentoo-dev] Ebuilds for nodejs apps - HOWTO? Leho Kraav
@ 2013-02-17 20:43 ` Peter Stuge
2013-02-17 23:39 ` Gilles Dartiguelongue
1 sibling, 0 replies; 7+ messages in thread
From: Peter Stuge @ 2013-02-17 20:43 UTC (permalink / raw
To: gentoo-dev
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
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [gentoo-dev] Ebuilds for nodejs apps - HOWTO?
2013-02-17 19:08 [gentoo-dev] Ebuilds for nodejs apps - HOWTO? Leho Kraav
2013-02-17 20:43 ` Peter Stuge
@ 2013-02-17 23:39 ` Gilles Dartiguelongue
2013-02-17 23:42 ` Diego Elio Pettenò
1 sibling, 1 reply; 7+ messages in thread
From: Gilles Dartiguelongue @ 2013-02-17 23:39 UTC (permalink / raw
To: gentoo-dev
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 <eva@gentoo.org>
Gentoo
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [gentoo-dev] Ebuilds for nodejs apps - HOWTO?
2013-02-17 23:39 ` Gilles Dartiguelongue
@ 2013-02-17 23:42 ` Diego Elio Pettenò
2013-02-17 23:46 ` Gilles Dartiguelongue
0 siblings, 1 reply; 7+ messages in thread
From: Diego Elio Pettenò @ 2013-02-17 23:42 UTC (permalink / raw
To: gentoo-dev
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
flameeyes@flameeyes.eu — http://blog.flameeyes.eu/
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [gentoo-dev] Ebuilds for nodejs apps - HOWTO?
2013-02-17 23:42 ` Diego Elio Pettenò
@ 2013-02-17 23:46 ` Gilles Dartiguelongue
2013-02-18 0:39 ` Diego Elio Pettenò
0 siblings, 1 reply; 7+ messages in thread
From: Gilles Dartiguelongue @ 2013-02-17 23:46 UTC (permalink / raw
To: gentoo-dev
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 <eva@gentoo.org>
Gentoo
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [gentoo-dev] Ebuilds for nodejs apps - HOWTO?
2013-02-17 23:46 ` Gilles Dartiguelongue
@ 2013-02-18 0:39 ` Diego Elio Pettenò
2013-02-18 23:18 ` Gilles Dartiguelongue
0 siblings, 1 reply; 7+ messages in thread
From: Diego Elio Pettenò @ 2013-02-18 0:39 UTC (permalink / raw
To: gentoo-dev
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
flameeyes@flameeyes.eu — http://blog.flameeyes.eu/
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [gentoo-dev] Ebuilds for nodejs apps - HOWTO?
2013-02-18 0:39 ` Diego Elio Pettenò
@ 2013-02-18 23:18 ` Gilles Dartiguelongue
0 siblings, 0 replies; 7+ messages in thread
From: Gilles Dartiguelongue @ 2013-02-18 23:18 UTC (permalink / raw
To: gentoo-dev
[-- Attachment #1: Type: text/plain, Size: 671 bytes --]
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 <eva@gentoo.org>
Gentoo
[-- Attachment #2: This is a digitally signed message part --]
[-- Type: application/pgp-signature, Size: 198 bytes --]
^ permalink raw reply [flat|nested] 7+ messages in thread
end of thread, other threads:[~2013-02-18 23:19 UTC | newest]
Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-02-17 19:08 [gentoo-dev] Ebuilds for nodejs apps - HOWTO? Leho Kraav
2013-02-17 20:43 ` Peter Stuge
2013-02-17 23:39 ` Gilles Dartiguelongue
2013-02-17 23:42 ` Diego Elio Pettenò
2013-02-17 23:46 ` Gilles Dartiguelongue
2013-02-18 0:39 ` Diego Elio Pettenò
2013-02-18 23:18 ` Gilles Dartiguelongue
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox