Request for upload: supercollider 3.5.2 new version

Dan S danstowell+debmm at gmail.com
Thu May 10 08:41:16 UTC 2012


2012/5/9 Felipe Sateler <fsateler at debian.org>:
> On Wed, May 9, 2012 at 11:13 AM, Felipe Sateler <fsateler at debian.org> wrote:
>> On Wed, May 9, 2012 at 10:06 AM, Dan S <danstowell+debmm at gmail.com> wrote:
>>> Hi -
>>>
>>> SuperCollider 3.5.x is now out - 3.5.2 just released. (Curently the
>>> sid package is 3.4.5.) I've imported it into pkg-multimedia git.
>>>
>>> I'd be grateful if someone could have a look, and upload if ok:
>>> <http://anonscm.debian.org/gitweb/?p=pkg-multimedia/supercollider.git;a=summary>
>>
>> I'm taking a look. Good to see scons is gone :)
>
> There are a whole bunch of external libraries. In debian we should use
> the system libraries whenever possible, and it seems like a lot of the
> libraries are already included in debian. Can't we use them?

There are different statuses for different items in the
"external_libraries" folder:

 * although headers are included in the source download, on linux the
system headers&libs are used for curl and libsndfile.

 * boost_endian and boost_lockfree are not in core boost yet, so we
include them. (They are header-only libs.)

 * oscpack and tlsf are statically built into the new "supernova"
executable. TLSF is not available as a package in debian; and the
version of oscpack is slightly patched for array boundary type tags.

 * nova-simd and nova-tt are libraries developed by tim blechmann (who
also develops supercollider), and don't yet have debian packages.
(They are header-only libs.)

 * these don't have a deb package: threadpool, yaml-cpp.

 * these ones are unused on linux: simplejson (manually installed on
windows), icu (headers only used on mac).

System boost is not used in 3.5.2, but there is a commit in the
development version which enables this:
<https://github.com/supercollider/supercollider/commit/9913b2d92f>
We could backport this commit as a patch?

Dan



More information about the pkg-multimedia-maintainers mailing list