<html><head></head><body><div style="color:#000; background-color:#fff; font-family:HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;font-size:16px"><div class="qtdSeparateBR"><br><br></div><div style="display: block;" id="yui_3_16_0_ym19_1_1466545688486_7007" class="yahoo_quoted"> <div id="yui_3_16_0_ym19_1_1466545688486_7006" style="font-family: HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif; font-size: 16px;"> <div id="yui_3_16_0_ym19_1_1466545688486_7005" style="font-family: HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif; font-size: 16px;"> <div id="yui_3_16_0_ym19_1_1466545688486_7008" dir="ltr"><font id="yui_3_16_0_ym19_1_1466545688486_7107" face="Arial" size="2"> > On Tuesday, June 21, 2016 5:49 PM, Albert Graef <aggraef@gmail.com> wrote:<br></font></div>  <br><br> <div id="yui_3_16_0_ym19_1_1466545688486_7018" class="y_msg_container"><div id="yiv3310300558"><div id="yui_3_16_0_ym19_1_1466545688486_7017"><div id="yui_3_16_0_ym19_1_1466545688486_7016" dir="ltr"><div id="yui_3_16_0_ym19_1_1466545688486_7015" class="yiv3310300558gmail_extra"><div id="yui_3_16_0_ym19_1_1466545688486_7033" class="yiv3310300558gmail_quote"><div>> On Tue, Jun 21, 2016 at 4:02 AM, Jonathan Wilkes <span id="yui_3_16_0_ym19_1_1466545688486_7052" dir="ltr"><<a id="yui_3_16_0_ym19_1_1466545688486_7051" rel="nofollow" shape="rect" ymailto="mailto:jancsika@yahoo.com" target="_blank" href="mailto:jancsika@yahoo.com">jancsika@yahoo.com</a>></span> <br></div><div>> wrote:</div><blockquote id="yui_3_16_0_ym19_1_1466545688486_7032" class="yiv3310300558gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex;"><div id="yui_3_16_0_ym19_1_1466545688486_7031"><div id="yui_3_16_0_ym19_1_1466545688486_7030" style="color:rgb(0,0,0);background-color:rgb(255,255,255);font-family:HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;font-size:16px;"><div id="yui_3_16_0_ym19_1_1466545688486_7029" style="display:block;"><div id="yui_3_16_0_ym19_1_1466545688486_7028" style="font-family:HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;font-size:16px;"><div id="yui_3_16_0_ym19_1_1466545688486_7027" style="font-family:HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;font-size:16px;"><div id="yui_3_16_0_ym19_1_1466545688486_7026"><div id="yui_3_16_0_ym19_1_1466545688486_7025"><div id="yui_3_16_0_ym19_1_1466545688486_7024"><div id="yui_3_16_0_ym19_1_1466545688486_7023" dir="ltr"><div id="yui_3_16_0_ym19_1_1466545688486_7022"><div id="yui_3_16_0_ym19_1_1466545688486_7021"><div id="yui_3_16_0_ym19_1_1466545688486_7020"><div id="yui_3_16_0_ym19_1_1466545688486_7050" dir="ltr">In this process I've been extremely cautious about doing anything whatsoever <br clear="none"></div><div id="yui_3_16_0_ym19_1_1466545688486_7034" dir="ltr">to the build scripts.  It's the most brittle thing I've ever seen, and after more <br clear="none"></div><div id="yui_3_16_0_ym19_1_1466545688486_7019" dir="ltr">than six months I still don't have a mental model of how it works.</div></div></div></div></div></div></div></div></div></div></div></div></div></blockquote><div id="yui_3_16_0_ym19_1_1466545688486_7035"><br clear="none"></div><div id="yui_3_16_0_ym19_1_1466545688486_7036"><div id="yui_3_16_0_ym19_1_1466545688486_7191">> Well, the stuff which does most of the heavy dispatching is in tar_em_up.sh, <br></div><div id="yui_3_16_0_ym19_1_1466545688486_7114">> packages/linux_make/Makefile and externals/Makefile, AFAICT. This could <br></div><div id="yui_3_16_0_ym19_1_1466545688486_7136">> really be tidied up a bit some time, but as it works, I don't consider this a high <br></div><div id="yui_3_16_0_ym19_1_1466545688486_7135">> priority.</div><div><br></div><div id="yui_3_16_0_ym19_1_1466545688486_7161">There is also packages/Makefile and packages/Makefile.buildlayout.  Plus <br></div><div dir="ltr">the miXed build nest is incomprehensible.</div><div dir="ltr"><br></div><div dir="ltr">I agree none of that is a priority.</div><div dir="ltr"><br></div><div dir="ltr">However, there is one thing-- I ported cyclone/Scope~.c, which uses the new <br></div><div dir="ltr">gui API that isn't in normal Pd-l2ork.  What's the best way to handle that?</div><div dir="ltr"><br></div></div><blockquote class="yiv3310300558gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex;"><div><div style="color:rgb(0,0,0);background-color:rgb(255,255,255);font-family:HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;font-size:16px;"><div style="display:block;"><div style="font-family:HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;font-size:16px;"><div style="font-family:HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;font-size:16px;"><div><div><div><div dir="ltr"><div><div><div><span class="yiv3310300558"></span>Someone on the nw.js group said they were working on a ppa a few months <br clear="none"><div dir="ltr">back, but I haven't heard anything else about it.</div></div></div></div></div></div></div></div></div></div></div></div></div></blockquote><div><br clear="none"></div><div><div>> They probably read the Ubuntu packaging guide and instantly became Arch <br></div><div>> converts. :) Seriously, Debian packaging is getting old-school and horribly <br></div><div>> bloated. It's a breeze for end users and a royal pita for maintainers. Arch's <br></div><div>> pacman is the other way round, :) but fortunately there are nice frontends like <br></div><div>> Manjaro's pamac to make it usable for Arch noobs.</div><div><br></div><div>Actually, I'm using pacman to build on Windows-- see the build instructions <br></div><div>in README.md.<br></div> <br clear="none"></div><blockquote class="yiv3310300558gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex;"><div><div style="color:rgb(0,0,0);background-color:rgb(255,255,255);font-family:HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;font-size:16px;"><div style="display:block;"><div style="font-family:HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;font-size:16px;"><div style="font-family:HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;font-size:16px;"><div><div><div><div dir="ltr"><div><div><div><span class="yiv3310300558"></span><div>If packaging nw.js is something you'd like to investigate further, please do.  <br clear="none"></div></div></div></div></div></div></div></div></div></div></div></div></div></blockquote><div><br clear="none"></div><div id="yui_3_16_0_ym19_1_1466545688486_7682"><div>> There are better things I can do to waste my time, thank you. :) My idea is to <br></div><div>> just include the binary nw.js tarballs with the Debian source package and be <br></div><div>> done with it. I vaguely recall that there are ways to do this, but it's been a <br></div><div>> while I needed this, so I just need some time to get this sorted out.</div><div><br></div><div id="yui_3_16_0_ym19_1_1466545688486_7681">That sounds good to me.<br></div><div><br></div></div><div id="yui_3_16_0_ym19_1_1466545688486_7684"><div id="yui_3_16_0_ym19_1_1466545688486_7683">> Meanwhile, I modified my Arch PKGBUILD for pd-l2ork so that it works with <br></div><div>> purr-data. The build goes through fine now, but I noticed that just a few <br></div><div>> externals and help patches have gone missing in purr-data (see attached <br></div><div id="yui_3_16_0_ym19_1_1466545688486_7685">> purr-missing-externals.diff). Did you exclude these on purpose, or do I need to <br></div><div>> go digging why these don't get included?</div></div><div id="yui_3_16_0_ym19_1_1466545688486_7687"><div id="yui_3_16_0_ym19_1_1466545688486_7686"><br></div><div>I'll investigate...</div><div><br></div><div id="yui_3_16_0_ym19_1_1466545688486_7688">-Jonathan<br></div><div> </div></div><blockquote id="yui_3_16_0_ym19_1_1466545688486_7702" class="yiv3310300558gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex;"><div id="yui_3_16_0_ym19_1_1466545688486_7701"><div id="yui_3_16_0_ym19_1_1466545688486_7700" style="color:rgb(0,0,0);background-color:rgb(255,255,255);font-family:HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;font-size:16px;"><div id="yui_3_16_0_ym19_1_1466545688486_7699" style="display:block;"><div id="yui_3_16_0_ym19_1_1466545688486_7698" style="font-family:HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;font-size:16px;"><div id="yui_3_16_0_ym19_1_1466545688486_7697" style="font-family:HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;font-size:16px;"><div id="yui_3_16_0_ym19_1_1466545688486_7696"><div id="yui_3_16_0_ym19_1_1466545688486_7695"><div id="yui_3_16_0_ym19_1_1466545688486_7694"><div id="yui_3_16_0_ym19_1_1466545688486_7693" dir="ltr"><div id="yui_3_16_0_ym19_1_1466545688486_7692"><div id="yui_3_16_0_ym19_1_1466545688486_7691"><div id="yui_3_16_0_ym19_1_1466545688486_7690">It's available-- go to <a id="yui_3_16_0_ym19_1_1466545688486_7689" rel="nofollow" shape="rect" target="_blank" href="http://git.purrdata.net/">git.purrdata.net</a> and click "all".</div></div></div></div></div></div></div></div></div></div></div></div></blockquote><div><br clear="none"></div><div id="yui_3_16_0_ym19_1_1466545688486_7071">> Ah yes, thanks! Still need to find my way around on GitLab. :)<br clear="none"><br clear="none"></div><div id="yui_3_16_0_ym19_1_1466545688486_7070">Cheers,<div class="yiv3310300558yqt8809116453" id="yiv3310300558yqtfd23603"><br clear="none"></div></div><div class="yiv3310300558yqt8809116453" id="yiv3310300558yqtfd25454">Albert<br clear="none"></div></div><div class="yiv3310300558yqt8809116453" id="yiv3310300558yqtfd85043"><br clear="none">-- <br clear="none"><div id="yui_3_16_0_ym19_1_1466545688486_7014" class="yiv3310300558gmail_signature"><div id="yui_3_16_0_ym19_1_1466545688486_7013" dir="ltr">Dr. Albert Gr"af<br clear="none">Computer Music Research Group, JGU Mainz, Germany<br clear="none">Email:  <a rel="nofollow" shape="rect" ymailto="mailto:aggraef@gmail.com" target="_blank" href="mailto:aggraef@gmail.com">aggraef@gmail.com</a><br clear="none">WWW:    <a rel="nofollow" shape="rect" target="_blank" href="https://plus.google.com/+AlbertGraef">https://plus.google.com/+AlbertGraef</a></div></div>
</div></div></div></div></div><br><br></div>  </div> </div>  </div></div></body></html>