<div dir="ltr">yeah im pulling pd directly from your website using the cask i made. so then it would be easy to change the version in the cask when you make a new release and pulling right from your site. so permissions changes would be good. <div><br></div><div>i think this is more useful in lab environments where the system admin has to install/upgrade on multiple machines. the brew-cask system is pretty great. i just did a clean os install on a new had drive and reinstalled all my software in this manner and noticed pd was absent (pd-extended is a cask but as we all know its getting outdated).<div><br></div><div>heres what im doing:</div><div><br></div><div><div>cask :v1 => 'pd' do</div><div>  version '0.46-5'</div><div>  sha256 'ba9fba46b783ac9f5a83e3bc19612241fe5577b2a38401fc08568dd2ca71d593'</div><div><br></div><div>  url "<a href="http://msp.ucsd.edu/Software/pd-#{version}-64bit.mac.tar.gz">http://msp.ucsd.edu/Software/pd-#{version}-64bit.mac.tar.gz</a>"</div><div>  name 'Pd'</div><div>  homepage '<a href="http://msp.ucsd.edu/software.html">http://msp.ucsd.edu/software.html</a>'</div><div>  license :bsd</div><div><br></div><div>  app 'Pd-0.46-5-64bit.app'</div><div>  </div><div>  uninstall_preflight do</div><div>    system '/bin/chmod', '-R', '--', 'u+w', "#{staged_path}/Pd-0.46-5-64bit.app"</div><div>  end</div><div>end</div><div><br></div><div><br></div><div><br></div><div>cheers</div><div>m</div><div><br></div><div>







<p class=""><br></p>
<p class=""><span class=""> <br></span></p></div></div></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Fri, Feb 6, 2015 at 6:01 PM, Miller Puckette <span dir="ltr"><<a href="mailto:msp@ucsd.edu" target="_blank">msp@ucsd.edu</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Interesting...<br>
<br>
I think for the moment it would work just to un-archive Pd-0.46-5-64bit.app<br>
(or whatever), fix the perms, then forward it to the cask people.<br>
<br>
The only reason the permissions are what they are is becauise the Wish<br>
app that I cloned had them that way.  I see that on a more recent machine<br>
the Wish app has everything user-writable so I should probably follow<br>
suit in future Pd releases.<br>
<br>
If it's important that cask use my own release file, I guess I can go in and<br>
fix the permissions in the file.  This would mean 2 different fies running<br>
around with the name pd-0.46-5-64bit.app.tgz which might be confusing<br>
to someone.<br>
<br>
cheers<br>
<span class="HOEnZb"><font color="#888888">Miller<br>
</font></span><div class="HOEnZb"><div class="h5"><br>
On Fri, Feb 06, 2015 at 02:45:08PM -0800, Max wrote:<br>
> -----BEGIN PGP SIGNED MESSAGE-----<br>
> Hash: SHA1<br>
><br>
> I wanted to convert the fink build of Hans-Christoph"s autobuild to a<br>
> homebrew one, but there were always more important things to do and<br>
> now I am not any more on a Mac at all.<br>
><br>
> It would be very useful for Mac people to have Pd in a brew available<br>
> I guess. Then throw Gem and other externals in there too and you might<br>
> get close to what Pd-extended's autobuild system was.<br>
><br>
> Max<br>
><br>
> On 02/06/2015 09:11 AM, me.grimm wrote:<br>
> > Hi All,<br>
> ><br>
> > I tried to add pd (millers vanilla) to homebrew/caskroom yielding<br>
> > some errors. Here is what the developers say:<br>
> ><br>
> > "Hey there! This repros for me locally, looks like<br>
> > |Pd-0.46-5-64bit.app| comes out with permissions |555|<br>
> ><br>
> > |dr-xr-xr-x     3 phinze  staff   102B Jan 19 17:43<br>
> > Pd-0.46-5-64bit.app |<br>
> ><br>
> > So the cleanup operation after extraction is failing to remove the<br>
> > temporary dir.<br>
> ><br>
> > Would it be possible to work with the maintainers of |pd| to get<br>
> > them to repackage their tarball with proper permissions? If not we<br>
> > can look into seeing if Cask can proactively chmod all extracted<br>
> > tarballs, but that seems like overkill if we can just get the<br>
> > maintainers to help us out."<br>
> ><br>
> ><br>
> ><br>
> > what do we think?<br>
> ><br>
> > thanks!<br>
> -----BEGIN PGP SIGNATURE-----<br>
> Version: GnuPG v1<br>
><br>
> iEYEARECAAYFAlTVQ/QACgkQ3EB7kzgMM6KIbQCfSzCJ7Eg9SckgIyA8k40FbFNZ<br>
> OQMAoIDlhClAq1kP0QXeOnWZpbsvX1QI<br>
> =/3Ge<br>
> -----END PGP SIGNATURE-----<br>
><br>
> _______________________________________________<br>
> Pd-dev mailing list<br>
> <a href="mailto:Pd-dev@lists.iem.at">Pd-dev@lists.iem.at</a><br>
> <a href="http://lists.puredata.info/listinfo/pd-dev" target="_blank">http://lists.puredata.info/listinfo/pd-dev</a><br>
<br>
_______________________________________________<br>
Pd-dev mailing list<br>
<a href="mailto:Pd-dev@lists.iem.at">Pd-dev@lists.iem.at</a><br>
<a href="http://lists.puredata.info/listinfo/pd-dev" target="_blank">http://lists.puredata.info/listinfo/pd-dev</a><br>
</div></div></blockquote></div><br><br clear="all"><div><br></div>-- <br><div class="gmail_signature"><div dir="ltr"><div>____________________<br>m.e.grimm, m.f.a, ed.m.</div><div>syracuse u., tc3</div><div><a href="http://megrimm.net" target="_blank">megrimm.net</a><br>____________________</div></div></div>
</div>