mscgen - Message Sequence Chart (MSC) generator

Property Value
Distribution Debian 10 (Buster)
Repository Debian Main i386
Package filename mscgen_0.20-12_i386.deb
Package name mscgen
Package version 0.20
Package release 12
Package architecture i386
Package type deb
Category devel devel::modelling implemented-in::c interface::commandline role::program scope::utility works-with-format::png works-with-format::svg works-with::image works-with::image:raster
License -
Maintainer Niels Thykier <>
Download size 50.09 KB
Installed size 127.00 KB
mscgen is a small program that parses Message Sequence Chart
descriptions and produces PNG, SVG, EPS or server side image
maps (ismaps) as the output. Message Sequence Charts (MSCs)
are a way of representing entities and interactions over some
time period and are often used in combination with SDL. MSCs
are popular in Telecoms to specify how protocols operate.
mscgen can be used to create in-line MSC-charts in documentations
parsed by doxygen. Extensions also exists for Python's Sphinx and
mediawiki that can use mscgen.


Package Version Architecture Repository
mscgen_0.20-12_amd64.deb 0.20 amd64 Debian Main
mscgen - - -


Name Value
libc6 >= 2.7
libgd3 >= 2.1.0~alpha~


Type URL
Binary Package mscgen_0.20-12_i386.deb
Source Package mscgen

Install Howto

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




2018-12-24 - Niels Thykier <>
mscgen (0.20-12) unstable; urgency=medium
[ Niels Thykier ]
* Move git repository to
* Bump debhelper-compat to 12
* Drop (now) unused lintian-override.
[ Ondřej Nový ]
* d/tests: Use AUTOPKGTEST_TMP instead of ADTTMP
2018-02-25 - Niels Thykier <>
mscgen (0.20-11) unstable; urgency=medium
* Upload to unstable.
2018-02-25 - Niels Thykier <>
mscgen (0.20-10) experimental; urgency=medium
* Test how the archive reacts to the new debhelper-compat
method.  No enduser visible changes implemented nor
2017-11-15 - Niels Thykier <>
mscgen (0.20-9) unstable; urgency=medium
* Fix typo in the changelog.
* Drop unused build-depedency on "locales".
2017-10-28 - Niels Thykier <>
mscgen (0.20-8) unstable; urgency=medium
* Enable the dwz sequence to reduce size of debug files.
* Add versioned build-dependency on debhelper to ensure that
the dwz tooling is available.  Also add a build-dependency
on dwz as debhelper does not provide dwz for dh_dwz at the
moment (dh_dwz is experimental).
* Set R³ to no; mscgen does not need (fake)root during package
* Set debhelper compat to 10.
* Skip dh_strip_nondeterminism; it is a no-op at the moment and
is planned to be removed eventually.
2017-10-14 - Niels Thykier <>
mscgen (0.20-7) unstable; urgency=medium
* Tweak some options in d/rules to enable a debhelper optimization
* Bump Standards-Versions to 4.1.1 - no changes required.
* Remove now unnecessary "Testsuite"-header from d/control.
* Bump debhelper compat to "beta-tester" and bump the versioned
Build-Depends on debhelper to 10.
2016-04-02 - Niels Thykier <>
mscgen (0.20-6) unstable; urgency=medium
* Bump debhelper build-dependency to ensure mscgen is
built wih the autoreconf compat 10 change.
* Drop now unused versioned dpkg-dev dependency.
* Use the same URL in both Vcs-* fields.
* Bump Standards-Version to 3.9.7 - no changes required.
2015-12-19 - Niels Thykier <>
mscgen (0.20-5) unstable; urgency=medium
* Mark mscgen as a "Multi-Arch: foreign" package.
* Bump debhelper compat to 10.
* Remove import of dpkg makefile as dh now exports the
variables automatically.
* Build with all hardening flags enabled.
* Remove the "XS-" prefix from the Testsuite field.
* Bump debhelper Build-Dependency to ensure dbgsyms are
* Update the URLs in the Vcs-* fields.
* Bump Standards-Version - no changes required.
2013-12-29 - Niels Thykier <>
mscgen (0.20-4) unstable; urgency=medium
* Set %parse-param in language.y to ensure bison generates
the correct prototype for yyparse. (Closes: #733370)
* Bump Standards-Version to 3.9.5 - no changes required.
2013-09-25 - Niels Thykier <>
mscgen (0.20-3) unstable; urgency=low
* Apply patch from Ian Jackson to add DEP-8/autopkgtests
to mscgen.  (Closes: #720687)
* Use canonical URLs in the Vcs-* fields.
* Bump Standards-Version to 3.9.4 - no changes required.
* Build-Depend on libgd-dev instead of libgd2-xpm-dev,
since the latter is now a transitional package.

See Also

Package Description
mscompress_0.4-3+b1_i386.deb Microsoft "compress.exe/expand.exe" compatible (de)compressor
mseed2sac_2.2+ds1-4_i386.deb Convert MiniSEED time series data to SAC
msgp_1.0.2-2+b10_i386.deb Go code generator for MessagePack
msi-keyboard_1.1-2+b1_i386.deb command line tool to change MSI steelseries keyboards color setup
msitools_0.98-1_i386.deb Windows Installer file manipulation tool
msktutil_1.0-1+b1_i386.deb Utility for interoperability with Active Directory
msmtp-gnome_1.8.3-1_i386.deb light SMTP client with support for server profiles - with GNOME keyring support
msmtp-mta_1.8.3-1_i386.deb light SMTP client with support for server profiles - the regular MTA
msmtp_1.8.3-1_i386.deb light SMTP client with support for server profiles
msort-gui_8.53-2.2_all.deb tcl/tk gui for msort utility
msort_8.53-2.2+b2_i386.deb utility for sorting records in complex ways
msp430mcu_20120406-2_all.deb Spec files, headers and linker scripts for TI's MSP430 targets
mspdebug_0.22-2+b2_i386.deb debugging tool for MSP430 microcontrollers
msr-tools_1.3-3_i386.deb Utilities for modifying MSRs from userspace
msrtool_20141027-1.1_i386.deb Dump chipset-specific MSR contents