Thoughts on pd object packaging - use of cdbs might be preferable?

Hans-Christoph Steiner hans at at.or.at
Thu Nov 11 19:31:58 UTC 2010


On Nov 11, 2010, at 3:09 AM, Jonas Smedegaard wrote:

> On Wed, Nov 10, 2010 at 10:18:44PM -0500, Hans-Christoph Steiner  
> wrote:
>> On Wed, 2010-11-10 at 20:27 -0300, Felipe Sateler wrote:
>>> Given that most pd libraries use the same template, I think we can
>>> leverage the use of cdbs here:
>>>
>>> 1. We ship (eg, in puredata-dev) a standard-pd-object.mk CDBS class
>>> which includes the snippets needed for the shlibdeps and license
>>> fiddling, and the makefile class.
>>> 2. rules files then become simply:
>>>
>>> #!/usr/bin/make -f
>>>
>>> LIBRARY_NAME = pdlib
>>>
>>> include /usr/share/cdbs/1/rules/standard-pd-object.mk
>>>
>>>
>>>
>>> What do you think?
>>
>> That looks very handy, but I think the given library template is well
>> tuned.  For me the problem would be then learning cdbs for special
>> cases.  But since there are still at least 30 unpackaged Pd  
>> libraries, I
>> think having this as option makes sense. I'd call it something like
>> standard-pd-library.mk
>
> If the word "CDBS" discourages you, then (since the proposal is to  
> ship a template _separately_ from CDBS) you can just ship a snippet  
> unrelated to CDBS.
>
> Heck, you can even ship a snippet which uses short-form dh!
>
> My point here is that there is nothing in CDBS to "learn" except for  
> the parts that you include.  So if you find the CDBS templates more  
> of a burden than a benefit, then don't use them - write your own  
> from scratch instead: it is simply a make inclusion (at first - over  
> time it may grow ugly, more ugly than CDBS).
>
> (and yes, I personally favor CDBS over custom templates - no news  
> there)
>
>
> - Jonas

I have no problem against CDBS, indeed I have almost no experience  
with CDSB.  Its just that I know debhelper and its working well for  
me, so I don't see a reason for me to switch.  I won't dissuade anyone  
else from doing this tho, it sounds like a good idea.

.hc


----------------------------------------------------------------------------

"A cellphone to me is just an opportunity to be irritated wherever you  
are." - Linus Torvalds




More information about the pkg-multimedia-maintainers mailing list