tcl-snack - Sound extension to Tcl/Tk and Python/Tkinter - Tcl/Tk library

Property Value
Distribution Ubuntu 16.04 LTS (Xenial Xerus)
Repository Ubuntu Universe i386
Package name tcl-snack
Package version
Package release dfsg-6
Package architecture i386
Package type deb
Installed size 145 B
Download size 42.57 KB
Official Mirror
Snack is an extension to the Tcl/Tk scripting language
that adds sound functionality. There are commands to play, record,
edit, and even visualize sound. Snack supports in-memory sound
objects, file based audio, and streaming audio. It handles
file formats such as WAV, AU, AIFF, MP3, and OGG Vorbis.


Package Version Architecture Repository
tcl-snack_2.2.10.20090623-dfsg-6_amd64.deb amd64 Ubuntu Universe
tcl-snack - - -


Name Value
libc6 >= 2.4
libmpg123-0 >= 1.6.2
libogg0 >= 1.1.0
libsnack-alsa =
libsnack-oss =
libvorbis0a >= 1.1.2
libvorbisenc2 >= 1.1.2
tcl >= 8.6.0-2


Name Value
libsnack2 -
libsnack2-alsa -


Name Value
libsnack2 -
libsnack2-alsa -


Name Value
libsnack2 -
libsnack2-alsa -


Type URL
Binary Package tcl-snack_2.2.10.20090623-dfsg-6_i386.deb
Source Package snack

Install Howto

  1. Update the package index:
    # sudo apt-get update
  2. Install tcl-snack deb package:
    # sudo apt-get install tcl-snack




2015-11-19 - Sergei Golovan <>
snack ( unstable; urgency=medium
* Added a patch which fixes a few warnings due to missing prototypes and
variable declarations.
* Fixed the library loading into Python scripts.
2015-04-18 - Sergei Golovan <>
snack ( unstable; urgency=medium
* Ported Python module and demos to Python 3.
* In addition to python-tksnack, build also python3-tksnack package for
Python 3.
* Do not ship python script in /usr/share/pyshared directory, and put
them directly into /usr/lib/python*/dist-packages.
* Bumped standards version to 3.9.6.
2013-09-12 - Sergei Golovan <>
snack ( unstable; urgency=low
* Fixed conflicts in libsnack-oss and libsnack-alsa dependencies which
prevented the tcl-snack to be installable (closes: #722431).
2013-09-01 - Sergei Golovan <>
snack ( unstable; urgency=low
* Documented license for generic/SnackOgg.c, generic/jkFormant.h,
generic/jkFormant.c and generic/sigproc2.c in debian/copyright
(closes: #721507).
2013-08-25 - Sergei Golovan <>
snack ( unstable; urgency=low
* Replaced deprecated dh_pysypport from python-support by dh_python2.
* Dropped all debian/*.dirs files because they aren't necessary.
* Added build-arch and build-indep targets to debian/rules (closes: #648302).
* Dropped tcl-snack-alsa package and split out the backend dependent
shared libraries into libsnack-oss and libsnack-alsa packages. This
helps avoiding complex dependencies for packages like tkabber or
wavesurfer (see bug 567713 for discussion).
* Swapped libsnack-alsa and libsnack-oss to make ALSA enabled library
the default one (closes: #567713).
2013-07-27 - Sergei Golovan <>
snack ( unstable; urgency=low
* Acknowledge NMU and include patch by Michael Karcher to fix CVE-2012-6303
to the main package development.
* Switched to the 3.0 (quilt) source package format.
* Renamed the binary packages to tcl-snack, tcl-snack-dev, tcl-snack-doc
to comply the Debian Tcl/Tk policy.
* Removed non-free source files jkFormatMP3.c and jkFormatMP3.h, and
binary without source snack.mcp.sit.hqx. Also, documented the license
for ffa.c, shape.c, snackDecls.h, snackStubInit.c, snackStubLib.c and
a few other files in debian/copyright (closes: #688020).
* Switched to an alternative upstream with reimplemented MP3 support via
libmpg123. This helps to retain MP3 support while dropping the non-free
source files jkFormatMP3.c and jkFormatMP3.h which implemented MP3
support internally. Note that after that one has to run
[package require snackmpg] to enable MP3.
* Removed unneeded headers from the tcl-snack-dev binary package.
* Bumped debhelper compatibility version to 8.
* Bumped standards version to 3.9.4.
2013-01-02 - John Paul Adrian Glaubitz <>
snack (2.2.10-dfsg1-12.1) unstable; urgency=low
* Non-maintainer upload.
* Include patch by Michael Karcher to fix CVE-2012-6303 (Closes: #695614).
2011-08-10 - Sergei Golovan <>
snack (2.2.10-dfsg1-12) unstable; urgency=low
* Fixed FTBFS for non-linux architectures.
* Added Tk package to suggested packages list because Snack has sound
visualization support.
2011-08-10 - Sergei Golovan <>
snack (2.2.10-dfsg1-11) unstable; urgency=low
* Use linux-any wildcard to express build dependency on libasound2-dev
(closes: #634299).
* Bumped standards version to 3.9.2.

See Also

Package Description
tcl-sugar_0.1-1_all.deb Lisp-like macro system for Tcl
tcl-tclex_1.2a1-16_i386.deb Lexical analyzer generator for Tcl
tcl-tclreadline_2.1.0-14_i386.deb GNU Readline Extension for Tcl/Tk
tcl-thread_2.7.0-1_i386.deb Tcl extension implementing script level access to Tcl threading capabilities
tcl-tls_1.6.7+dfsg-1_i386.deb TLS OpenSSL extension to Tcl
tcl-trf-dev_2.1.4-dfsg3-1_i386.deb Tcl data transformations - development files
tcl-trf-doc_2.1.4-dfsg3-1_all.deb Tcl data transformations - documentation
tcl-trf_2.1.4-dfsg3-1_i386.deb Tcl data transformations - runtime library
tcl-udp_1.0.11-2_i386.deb UDP sockets for Tcl
tcl-vfs_1.3-20080503-4_i386.deb Exposes Tcl's virtual filesystem C API to the Tcl script level
tcl-vtk6_6.2.0+dfsg1-10build1_i386.deb Tcl bindings for VTK
tcl-vtk_5.10.1+dfsg-2.1build1_i386.deb Tcl bindings for VTK
tcl-xmlrpc_0.3-1_all.deb XML-RPC implementation for Tcl
tcl-xpa_2.1.17-1_i386.deb Seamless communication between Unix programs (Tcl interface)
tcl8.4-dev_8.4.20-8_i386.deb Tcl (the Tool Command Language) v8.4 - development files