libucl1 - Portable compression library - runtime

Property Value
Distribution Debian 10 (Buster)
Repository Debian Main i386
Package filename libucl1_1.03+repack-5_i386.deb
Package name libucl1
Package version 1.03+repack
Package release 5
Package architecture i386
Package type deb
Category libs role::shared-lib
License -
Maintainer Robert Luberda <>
Download size 31.32 KB
Installed size 118.00 KB
UCL is a portable lossless data compression library written in ANSI C,
implementing a number of compression algorithms that achieve an
excellent compression ratio while allowing *very* fast decompression.
Decompression requires no additional memory.


Package Version Architecture Repository
libucl1_1.03+repack-5_amd64.deb 1.03+repack amd64 Debian Main
libucl1 - - -


Name Value
libc6 >= 2.4


Type URL
Binary Package libucl1_1.03+repack-5_i386.deb
Source Package ucl

Install Howto

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




2018-09-09 - Robert Luberda <>
ucl (1.03+repack-5) unstable; urgency=medium
* Add 05-Fix-double-free.patch from John Reiser to fix memory clobbering
issue visible in upx (closes: #907426).
* New 06-Fix-memory-errors.patch to initialize memory in order to get rid
of memory errors detected by valgrind in a test program included in the
bug report (closes: #804474).
* Add 07-Fix-FTBFS-on-x32.patch that hopefully fixes compilation on x32 arch.
* Bump debhelper's compat version to 11.
* debian/rules:
+ enable `pie' hardening option;
+ do not use dpkg-parsechangelog (lintian);
+ enable LFS flags (lintian).
* Document files removed from the upstream tarball in Files-Excluded
field of debian/copyright (lintian) and update debian/watch for
automatic creation of the tarball.
* Add DEP-12 upstream metadata file.
* debian/control:
+ update Vcs-* fields for salsa migration;
+ use https protocol in the `Homepage' field;
+ set `Rules-Requires-Root' to `no';
+ Standards-Version: 4.2.1.
2016-07-03 - Robert Luberda <>
ucl (1.03+repack-4) unstable; urgency=medium
* Introduce 04-Static-assert.patch to fix FTBFS with gcc-6 by using
_Static_assert for compile-time assertions (closes: #811707).
* debian/rules: enable all hardening options except for pie.
* debian/control:
+ switch VCS fields to https;
+ bump Standards-Version to 3.9.8 (no changes).
2015-06-20 - Robert Luberda <>
ucl (1.03+repack-3) unstable; urgency=medium
* Add 03-Reproducible-build.patch which introduces support for
BUILD_DATETIME pre-processor variable and set its value in
debian/rules to make build reproducible.
* Switch to DEP-5 copyright file format.
* Standards-Version: 3.9.6 (no changes).
2014-05-26 - Robert Luberda <>
ucl (1.03+repack-2) unstable; urgency=medium
* debian/symbols: Tag appropriate symbols with `(arch=any-i386)' prefix
to fix FTBFS on non-i386 architectures (closes: #749146)
2014-05-22 - Robert Luberda <>
ucl (1.03+repack-1) unstable; urgency=medium
* Repack the upstream tarball to get dir of pre-compiled object
files and thus make lintian happy.
* Switch to using dh-autoreconf instead of autotools-dev (closes: #744671):
+ introduce 02-Autoreconf.patch to fix the autoreconf failures;
+ update debian/rules and source dependencies in debian/rules.
* Provide symbols file (lintian).
* Standards-Version: 3.9.5 (no changes).
* Mark binary package as Multi-Arch: same.
2012-01-08 - Robert Luberda <>
ucl (1.03-5) unstable; urgency=low
* Switch to `3.0 (quilt)' format. Add initial 01-Examples.patch
containing previous changes.
* Switch to debhelper v9 and tiny rules file:
+ use dh_autotools-dev to update config.{sub,guess} files;
+ multi-arch support;
+ use dpkg-buildflags to set CFLAGS and LDFLAGS;
+ bump build-dependencies on debhelper and dpkg-dev.
* Fix examples/Makefile not to remove original *.c.gz files.
* debian/control:
+ add VCS fields.
+ drop ancient Conflicts/Replaces/Provides on libucl;
+ Standards-Version: 3.9.2 (no changes);
+ sort dependency fields with wrap-and-sort.
2009-06-07 - Robert Luberda <>
ucl (1.03-4) unstable; urgency=low
* Update config.sub & config.guess (closes: #531963).
* Switch to debhelper v7.
* Standards-Version: 3.8.1.
* Fix copyright-refers-to-versionless-license-file lintian's warning.

See Also

Package Description
libucommon-dev_7.0.0-16_i386.deb lightweight C++ threading and sockets - development files
libucommon8_7.0.0-16_i386.deb lightweight C++ threading and sockets - shared libraries
libucpp-dev_1.3.2-2+b1_i386.deb embeddable, quick and light C preprocessor -- development
libucto-dev_0.14-2_i386.deb Unicode Tokenizer - development
libucto3_0.14-2_i386.deb Unicode Tokenizer - runtime
libudev-dev_241-7~deb10u1_i386.deb libudev development files
libudev1_241-7~deb10u1_i386.deb libudev shared library
libudf-dev_2.0.0-2_i386.deb library to work with UDF filesystems (development files)
libudf0_2.0.0-2_i386.deb library to work with UDF filesystems
libudisks2-0_2.8.1-4_i386.deb GObject based library to access udisks2
libudisks2-dev_2.8.1-4_i386.deb GObject based library to access udisks2 - development files
libudns-dev_0.4-1+b1_i386.deb async-capable DNS stub resolver library, development files
libudns0_0.4-1+b1_i386.deb async-capable DNS stub resolver library
libudt-dev_4.11+dfsg1-1_i386.deb UDP-based Data Transfer Protocol - development files
libudt0_4.11+dfsg1-1_i386.deb UDP-based Data Transfer Protocol