puredata package changes

Hans-Christoph Steiner hans at at.or.at
Tue May 24 18:41:43 UTC 2011


On Tue, 2011-05-24 at 10:43 -0400, Hans-Christoph Steiner wrote:
> On May 24, 2011, at 4:02 AM, IOhannes m zmoelnig wrote:
> 
> > -----BEGIN PGP SIGNED MESSAGE-----
> > Hash: SHA1
> >
> > On 2011-05-23 00:59, Hans-Christoph Steiner wrote:
> >>
> >> Would it make sense to also add the versions since it won't build  
> >> with
> >> the 'puredata' package 0.43 or newer, something like:
> >>
> >> puredata-dev | puredata << 0.43
> >
> > i believe this is a bug in the packaging, and is fixed in current git
> > (solution: make "puredata" _depend_ on "puredata-dev" as well)
> >
> > i was only waiting to ping paul to upload the package, but afaik he is
> > currently on a sailing trip.
> 
> I think if he's away for a while, this would be a good case for a NMU,  
> once we get everything sorted out.  Piem does seem to disappear for  
> long stretches.  I think we could probably get someone in pkg- 
> multimedia to do it.
> 
> >> Also about puredata-core, it has a menu item set by puredata- 
> >> core.menu.
> >> That means that you could have puredata-core installed without the  
> >> GUI,
> >> but having it launched from the Menu.  Since the .desktop file is
> >> puredata.desktop, I propose moving the .menu item to puredata.menu
> >> also.  I think it would be confusing and not useful to have a menu  
> >> item
> >> that used to launch a GUI, but now might launch something that  
> >> might not
> >> have a GUI.
> >
> > right now "puredata" does not provide any files itself, only
> > dependencies to it's sub-packages.
> > lintian will not like it, if there is a binary in the .menu/.desktop
> > files that is not provided by the package itself. given the dependency
> > structure, we could do a lintian override though.
> > i'm wondering whether it wouldn't be better to put the menu into
> > puredata-gui and launch pd-gui instead.
> 
> Yes!  That's the best way to handle it.  I forgot that part of the  
> idea of pd 0.43 was to make it so when you launch Pd using 'pd-gui',  
> it will not launch an new instance for files opened via file  
> associations/double-clicking.  It does this automatically if the files  
> are associated to open using 'pd-gui' rather than 'pd'.  So the .menu  
> and file associations should all use 'pd-gui'.
> 
> Also, FYI, I pushed a commit adding Comment= fields to puredata.desktop.

I should add, I have all the file associations stuff worked out for the
pdextended package.  If you want, I can integrate it into the
puredata-gui package so that .pd files are double-clickable.

.hc


> 
> >> About puredata-extra, I am planning on making the 'pdextended'  
> >> package
> >> "Recommend: puredata-extra" instead of including the same source and
> >> binaries.  Would it be ok to change the Depends: for puredata-extra  
> >> to:
> >>
> >> puredata-core (= ${binary:Version}) | pd
> >>
> >
> > hmm, the split is mainly there because you elaborated on having extra/
> > separately. what made you change your mind?
> >
> > apart from that: puredata-extra would have to be reworked into pd- 
> > extra,
> > in order to make it useable by "pd" without breaking the pd vs  
> > puredata
> > separation. (if you want to make pdx search objects in
> > /usr/lib/puredata/extra, then we could have simply left everything in
> > /usr/lib/pd/)
> >
> > furthermore: i think that the above depends stanza sounds like a bad
> > idea, as it would allow to have puredata-extra_0.43.0-4 to be  
> > installed
> > with either exactly puredata-core_0.43.0-4 or with  
> > pdextended-0.39.4-1;
> > so if we change, i think it should be:
> >> Depends: pd
> >
> > finally: actually there is no need to fuddle around with the
> > dependencies. if "pdextended" _recommends_ "puredata-extra", you can
> > install pdextended just fine, even with puredata-extra. puredata-extra
> > would pull in some more dependencies (that is: puredata-core) but i
> > guess that pdextended will by default pull in a thousand packages  
> > anyhow :-)
> 
> 
> OK, makes sense, let's leave puredata-extra as it is.  Thanks for  
> reminding me of what I said before :)
> 
> .hc
> 
> 
> 
> ----------------------------------------------------------------------------
> 
> I have always wished for my computer to be as easy to use as my  
> telephone; my wish has come true because I can no longer figure out  
> how to use my telephone."  --Bjarne Stroustrup (creator of C++)
> 





More information about the pkg-multimedia-maintainers mailing list