Hi All,
I tried to add pd (millers vanilla) to homebrew/caskroom yielding some errors. Here is what the developers say:
"Hey there! This repros for me locally, looks like Pd-0.46-5-64bit.app comes out with permissions 555
dr-xr-xr-x 3 phinze staff 102B Jan 19 17:43 Pd-0.46-5-64bit.app
So the cleanup operation after extraction is failing to remove the temporary dir.
Would it be possible to work with the maintainers of pd to get them to repackage their tarball with proper permissions? If not we can look into seeing if Cask can proactively chmod all extracted tarballs, but that seems like overkill if we can just get the maintainers to help us out."
what do we think?
thanks! m
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
I wanted to convert the fink build of Hans-Christoph"s autobuild to a homebrew one, but there were always more important things to do and now I am not any more on a Mac at all.
It would be very useful for Mac people to have Pd in a brew available I guess. Then throw Gem and other externals in there too and you might get close to what Pd-extended's autobuild system was.
Max
On 02/06/2015 09:11 AM, me.grimm wrote:
Interesting...
I think for the moment it would work just to un-archive Pd-0.46-5-64bit.app (or whatever), fix the perms, then forward it to the cask people.
The only reason the permissions are what they are is becauise the Wish app that I cloned had them that way. I see that on a more recent machine the Wish app has everything user-writable so I should probably follow suit in future Pd releases.
If it's important that cask use my own release file, I guess I can go in and fix the permissions in the file. This would mean 2 different fies running around with the name pd-0.46-5-64bit.app.tgz which might be confusing to someone.
cheers Miller
On Fri, Feb 06, 2015 at 02:45:08PM -0800, Max wrote:
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.
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).
heres what im doing:
cask :v1 => 'pd' do version '0.46-5' sha256 'ba9fba46b783ac9f5a83e3bc19612241fe5577b2a38401fc08568dd2ca71d593'
url "http://msp.ucsd.edu/Software/pd-#%7Bversion%7D-64bit.mac.tar.gz" name 'Pd' homepage 'http://msp.ucsd.edu/software.html' license :bsd
app 'Pd-0.46-5-64bit.app'
uninstall_preflight do system '/bin/chmod', '-R', '--', 'u+w', "#{staged_path}/Pd-0.46-5-64bit.app" end end
cheers m
On Fri, Feb 6, 2015 at 6:01 PM, Miller Puckette msp@ucsd.edu wrote:
great thanks! i will check back if another issue arises...
m
On Sun, Feb 8, 2015 at 1:23 AM, Miller Puckette msp@ucsd.edu wrote: