libxklavier16 - X Keyboard Extension high-level API

Property Value
Distribution Ubuntu 18.04 LTS (Bionic Beaver)
Repository Ubuntu Main amd64
Package name libxklavier16
Package version 5.4
Package release 3
Package architecture amd64
Package type deb
Installed size 136 B
Download size 42.29 KB
Official Mirror
Libxklavier provides programmers an API for high(er) level access to the
X Keyboard Extension, to ease creating XKB related applications.


Package Version Architecture Repository
libxklavier16_5.4-3_i386.deb 5.4 i386 Ubuntu Main
libxklavier16 - - -


Name Value
libc6 >= 2.14
libglib2.0-0 >= 2.37.3
libx11-6 -
libxi6 >= 2:1.1.2
libxkbfile1 -
libxml2 >= 2.7.4
x11-xkb-utils -
xkb-data >= 0.8


Type URL
Binary Package libxklavier16_5.4-3_amd64.deb
Source Package libxklavier

Install Howto

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




2017-12-19 - Jeremy Bicha <>
libxklavier (5.4-3) unstable; urgency=medium
* Update Vcs fields for conversion to git
* Add debian/gbp.conf
* Bump Standards-Version to 4.1.2
* Bump debhelper compat to 11
* Use dh_missing --fail-missing
* Enable all hardening flags
2016-10-21 - Michael Biebl <>
libxklavier (5.4-2) unstable; urgency=medium
* Bump debhelper compat level to 10.
* Drop intltool requirement from It is not actually used by
libxklavier. (Closes: #837848)
2016-07-03 - Michael Biebl <>
libxklavier (5.4-1) unstable; urgency=low
* New upstream release. (Closes: #714523)
There is no official tarball, only a (signed) Git tag. Generate an
orig.tar.xz via git archive and add a corresponding README.source.
* Remove 0001-Explicitly-exporting-only-the-symbols-that-are-reall.patch,
merged upstream.
* Update symbols file. The xkl_engine_VOID__FLAGS_INT_BOOLEAN symbol was
removed without a soname bump. According to codesearch.d.n there are no
packages using it, so we should get away with it.
* Bump debhelper compatibility level to 9.
* Run upstream on dh_autoreconf.
* Convert to multiarch. (Closes: #812958)
* Bump Standards-Version to 3.9.8.
* Convert from cdbs to dh.
2012-02-22 - Michael Biebl <>
libxklavier (5.2.1-1) unstable; urgency=low
* New upstream release.
* Remove debian/patches/00git_gir_build_include.patch, merged upstream.
* debian/ Remove alternative dependency on xkb-data-legacy.
* Add symbols file for libxklavier16.
* Only export those symbols which are supposed to be public. Patch
cherry-picked from upstream Git.
* debian/rules: Rebuild gtk-doc API documentation.
2012-02-15 - Martin Pitt <>
libxklavier (5.2-1) unstable; urgency=low
* debian/watch: Watch for xz tarballs.
* New upstream release.
* Drop 00git_introspection.patch, upstream now.
* Add 00git_gir_build_include.patch: Fix building of GIR. Taken from
upstream git head.
* Drop use-pkgconfig-properly.patch, upstream now.
2012-01-16 - Martin Pitt <>
libxklavier (5.1-3) unstable; urgency=low
[ Josselin Mouette ]
* Update repository URL.
[ Martin Pitt ]
* Add gobject-introspection support: (LP: #800561)
- Add 00git_introspection.patch: Already accepted upstream, backported
to 5.1.
- debian/ Add gir1.2-xkl-1.0 binary package and GI build
dependencies. Also add dh-autoreconf build dependency.
- debian/rules: Use dh-autoreconf cdbs module.
- debian/rules: Bump shlibs to this version, as the patch adds a few new
methods and the library bumped minor version.
- Add debian/gir1.2-xkl-1.0.install: Install typelib.
- debian/libxklavier-dev.install: Install .gir.
2011-07-20 - Michael Biebl <>
libxklavier (5.1-2) unstable; urgency=low
* debian/watch: Swich to .bz2 tarballs.
* Switch to source format 3.0 (quilt)
- Add debian/source/format
- Remove from debian/rules.
* Bump debhelper compatibility level to 8.
- Update Build-Depends on debhelper.
- Strip debian/tmp/ from .install files.
* debian/
- Bump Standards-Version to 3.9.2. No further changes.
- Add Vcs-* fields.
- Remove old Conflicts and Replaces which are no longer necessary.
* debian/patches/use-pkgconfig-properly.patch:
- Use Requires.private in libxklavier.pc to specify the dependencies
instead of substituting CFLAGS/LIBS for other libraries as this will
break with multiarch. Patch courtesy of Steve Langasek. Closes: #620110
2011-02-25 - Frederic Peters <>
libxklavier (5.1-1) experimental; urgency=low
* New upstream release.
+ debian/rules: updated shlibs
2010-04-08 - Josselin Mouette <>
libxklavier (5.0-2) unstable; urgency=low
* Upload to unstable.

See Also

Package Description
libxml-libxml-perl_2.0128+dfsg-5_amd64.deb Perl interface to the libxml2 library
libxml-namespacesupport-perl_1.12-1_all.deb Perl module for supporting simple generic namespaces
libxml-parser-perl_2.44-2build3_amd64.deb Perl module for parsing XML files
libxml-sax-base-perl_1.09-1_all.deb base class for SAX drivers and filters
libxml-sax-expat-perl_0.40-2_all.deb Perl module for a SAX2 driver for Expat (XML::Parser)
libxml-sax-perl_0.99+dfsg-2ubuntu1_all.deb Perl module for using and building Perl SAX2 XML processors
libxml-simple-perl_2.24-1_all.deb Perl module for reading and writing XML
libxml-twig-perl_3.50-1_all.deb Perl module for processing huge XML documents in tree mode
libxml-xpathengine-perl_0.14-1_all.deb re-usable XPath engine for DOM-like trees
libxml2-dev_2.9.4+dfsg1-6.1ubuntu1_amd64.deb Development files for the GNOME XML library
libxml2-doc_2.9.4+dfsg1-6.1ubuntu1_all.deb Documentation for the GNOME XML library
libxml2-utils_2.9.4+dfsg1-6.1ubuntu1_amd64.deb XML utilities
libxml2_2.9.4+dfsg1-6.1ubuntu1_amd64.deb GNOME XML library
libxmlrpc-epi-dev_0.54.2-1.2_amd64.deb Development files for libxmlrpc-epi0, a XML-RPC request library
libxmlrpc-epi0_0.54.2-1.2_amd64.deb XML-RPC request serialisation/deserialisation library