libsm-dev - X11 Session Management library (development headers)

Distribution: Debian 8 (Jessie)
Repository: Debian Main amd64
Package name: libsm-dev
Package version: 1.2.2
Package release: 1+b1
Package architecture: amd64
Package type: deb
Installed size: 87 B
Download size: 34.92 KB
Official Mirror:
This package provides the main interface to the X11 Session Management library, which allows for applications to both manage sessions, and make use of session managers to save and restore their state for later use. This package contains the development headers for the library found in libsm6. Non-developers likely have little use for this package. More information about X.Org can be found at: <URL:> This module can be found at git://



    Source package: libsm

    Install Howto

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


    • /usr/include/X11/SM/SM.h
    • /usr/include/X11/SM/SMlib.h
    • /usr/include/X11/SM/SMproto.h
    • /usr/lib/x86_64-linux-gnu/libSM.a
    • /usr/lib/x86_64-linux-gnu/
    • /usr/lib/x86_64-linux-gnu/pkgconfig/sm.pc
    • /usr/share/doc/libsm-dev/changelog.Debian.amd64.gz
    • /usr/share/doc/libsm-dev/changelog.Debian.gz
    • /usr/share/doc/libsm-dev/changelog.gz
    • /usr/share/doc/libsm-dev/copyright


    2014-07-13 - Julien Cristau <> libsm (2:1.2.2-1) unstable; urgency=medium * New upstream release. * Remove Cyril from Uploaders. * Rewrite debian/rules using dh. Bump compat to 9, get rid of xsfbs.

    2012-04-09 - Julien Cristau <> libsm (2:1.2.1-2) unstable; urgency=low * Add missing ${misc:Depends} to libsm-doc. * Add missing Replaces/Breaks on libsm-dev to the doc package. Thanks, Sven Joachim!

    2012-04-09 - Julien Cristau <> libsm (2:1.2.1-1) unstable; urgency=low * New upstream release. * Drop 0001-sm.pc-don-t-export-a-dependency-on-ice.patch, applied upstream. * Don't require (fake)root for debian/rules clean. * Split the docs to a separate libsm-doc package - mark libsm-dev Multi-Arch: same, and libsm-doc Multi-Arch: foreign - don't build the docs in build-arch * Bump build-deps on xutils-dev, xmlto and xorg-sgml-doctools.

    2011-06-11 - Julien Cristau <> libsm (2:1.2.0-2) unstable; urgency=low * Team upload. [ Steve Langasek ] * Build for multiarch. [ Julien Cristau ] * Remove David Nusinow and Brice Goglin from Uploaders. * Bump Standards-Version to 3.9.2.

    2010-11-08 - Cyril Brulebois <> libsm (2:1.2.0-1) unstable; urgency=low [ Julien Cristau ] * Rename the build directory to not include DEB_BUILD_GNU_TYPE for no good reason. Thanks, Colin Watson! * Remove myself from Uploaders [ Cyril Brulebois ] * New upstream release. * Bump xutils-dev build-dep for new macros. * Add xmlto, xorg-sgml-doctools, and w3m build-dep for the doc. * Pass --with-xmlto and --without-fop, we want html and txt only. * Kill *.xml in the doc directory, no point in shipping them. * Ship *.html, *.css, and *.txt from the doc directory. * Switch from --list-missing to --fail-missing for additional safety. * Add myself to Uploaders.

    2009-08-25 - Julien Cristau <> libsm (2:1.1.1-1) unstable; urgency=low * New upstream release. * Move libsm6-dbg to 'debug' section. * Drop x11-common (pre-)dependencies, this isn't needed anymore. * Bump libice-dev build-dep to 2:1.0.5. * Bump xutils-dev build-dep to 1:7.4+4 for new util-macros. * Add README.source from xsfbs, bump Standards-Version to 3.8.3. * Look for space-separated DEB_BUILD_OPTIONS.

    2009-02-16 - Julien Cristau <> libsm (2:1.1.0-2) unstable; urgency=low * Upload to unstable.

    2008-07-18 - Julien Cristau <> libsm (2:1.1.0-1) experimental; urgency=low [ Brice Goglin ] * Use ${binary:Version} instead of the deprecated ${Source-Version}. [ Julien Cristau ] * New upstream release. - generate client IDs using libuuid instead of gethostbyname() * Switch to running autoreconf at build time; clean up in debian/rules clean, and build-depend on automake, libtool and xutils-dev. * Drop -1 debian revisions from build-deps. * Stop handling nostrip explicitly in debian/rules (dh_strip does it already), and allow parallel builds using sample code from policy. * Add myself to Uploaders. * Don't export a dependency on ice in sm.pc.

    2008-06-13 - Brice Goglin <> libsm (2:1.0.3-2) unstable; urgency=low * Fix short descriptions of libsm-dev and libsm-dbg, thanks Philippe Cloutier, closes: #432967. * Add upstream URL to debian/copyright. * Bump Standards-Version to 3.7.3 (no changes). * Add myself to Uploaders, and remove Branden and Fabio with their permission. * Add Vcs-Browser field and drop the XS- prefix from Vcs-Git. * Add a link to and a reference to the libSM module in the long description.

    2007-05-14 - Julien Cristau <> libsm (2:1.0.3-1) unstable; urgency=low [ Julien Cristau ] * Move binary packages to the proper sections. * New upstream release. [ Timo Aaltonen ] * Bump the epoch so that this can be synced to Ubuntu in the future.