caca-utils - Colour ASCII Art Text mode graphics utilities based on libcaca

Property Value
Distribution openSUSE Leap 15.0
Repository openSUSE Multimedia Libs all
Package name caca-utils
Package version 0.99.beta19.git20171003
Package release lp150.63.4
Package architecture x86_64
Package type rpm
Installed size 365.25 KB
Download size 65.50 KB
Official Mirror
This package contains utilities and demonstration programs for libcaca,
the Colour AsCii Art library.
cacaview is a simple image viewer for the terminal. It opens most image
formats such as JPEG, PNG, GIF etc. and renders them on the terminal
using ASCII art. The user can zoom and scroll the image, set the
dithering method or enable anti-aliasing.
cacaball is a tiny graphic program that renders animated ASCII
metaballs on the screen, cacafire is a port of AALib's aafire and
displays burning ASCII art flames, and cacademo is a simple application
that shows the libcaca rendering features such as line and ellipses
drawing, triangle filling and sprite blitting.


Package Version Architecture Repository
caca-utils-0.99.beta19.git20171003-lp150.1.4.x86_64.rpm 0.99.beta19.git20171003 x86_64 openSUSE Oss
caca-utils - - -


Name Value
imlib2-loaders - - - - - -


Name Value
caca-utils = 0.99.beta19.git20171003-lp150.63.4
caca-utils(x86-64) = 0.99.beta19.git20171003-lp150.63.4


Type URL
Binary Package caca-utils-0.99.beta19.git20171003-lp150.63.4.x86_64.rpm
Source Package libcaca-0.99.beta19.git20171003-lp150.63.4.src.rpm

Install Howto

  1. Add the openSUSE Multimedia Libs repository:
    # zypper addrepo opensuse-multimedia-libs
  2. Install caca-utils rpm package:
    # zypper install caca-utils




2018-01-30 -
- Deleted _service and use spec file to download git version.
- Shorten version field to joliet usable length.
- Change python headers to allow bindings to build normally with
- Use %license for license document.
2018-01-23 -
- Drop the py2 bindings they fail to build using rpm macros and
somehow ingnore LD_LIBRARY_PATH, anyway provide py3 variant and
stick with that
2018-01-23 -
- Switch to git repack service in order to get all the latest fixes
* like python3 porting of the bindings
- Update to version 0.99.beta19+git20171002.da28e96:
* img2text.c: fix width arg case in example
* ruby: require 'caca' instead of ''
* Only fail the check-copyright test if more than 10 files are affected.
* Try to run Coverity from Travis CI.
* Add some missing breaks (thanks coverity)
* Fix header copyright.
* Fix a bug into the autorepeat trigger.
- Refresh patches:
* libcaca-ruby_am_cflags.patch
* libcaca-ruby_vendor_install.patch
2018-01-22 -
- Fix URL
- Mention github repo containing more changes
- Format with spec-cleaner
- Remove support for older distros lets stick with latest only
- Remove for years disabled mono and java integration code snippets
- Use python macros to build python instead of waiting for autotools
- Convert to pkgconfig style dependencies
2016-03-11 -
- Require imlib2-loaders in caca-utils package.
All of the utilities fail to load any image without the dependency.
2015-09-02 -
- Add libcaca-ncurses6.patch: defined against a function name never
worked, so set_escdelay was actually never used. With curses 6.0,
though, ESCDELAY is no longer 'a variable', but a reference to a
function, so we can't assign anything to it. We just assume that
we always use a recent enough version of ncurses to have
set_escdelay avaialble.
2015-03-20 -
- Build without Mono by default
coolo says: "We don't want mono in Factory, if somebody needs it
it should be set explicit (with_mono) per prjconf"
2015-03-12 -
- Update libcaca-ruby_vendor_install.patch: Use RbConfig::CONFIG
instead of Config::Config to be compatible with ruby 2.2.
2015-02-17 -
- Update to version 0.99beta19
* No changelog available
- Remove automake-1.12.patch; fixed on upstream release
2015-01-15 -
- Remove __DATE__ usage from cacaclock

See Also

Package Description
cd-paranoia-10.2+0.93+1-lp150.21.6.x86_64.rpm CDDA reader
cdio-utils-2.0.0-lp150.67.2.x86_64.rpm Utility programs making use of libcdio, a CD-ROM access library
cdparanoia-3.10.2-lp150.56.1.x86_64.rpm A Program for Extracting, Verifying, and Fixing Audio Tracks from CDs
cdparanoia-devel-3.10.2-lp150.56.1.x86_64.rpm Development files for cdparanoia, a library for extractnig audio tracks from CDs
cdrskin-1.4.8-lp150.9.2.x86_64.rpm Limited cdrecord Compatibility Wrapper
celt-0.11.3-lp150.49.9.x86_64.rpm Ultra-Low Delay Audio Codec
chromaprint-fpcalc-1.4.3-lp150.41.8.x86_64.rpm Chromaprint Audio Fingerprinting Command Line Tool
cppzmq-devel-0.0.0+git.20170110.178a910-lp150.6.4.noarch.rpm A C++ binding for 0MQ
cue2tracks-0.2.16-lp150.1.4.noarch.rpm Tool for splitting audio CD image to tracks with cue sheet info
dirac-1.0.2-lp150.68.8.x86_64.rpm The Dirac_Video Codec
dirac-devel-1.0.2-lp150.68.8.x86_64.rpm Development Files for Dirac Video Codec
dleyna-connector-dbus-0.3.0-lp150.10.2.x86_64.rpm dLeyna connector interface -- DBus
dleyna-core-devel-0.6.0-lp150.13.1.x86_64.rpm Utility functions used by higher level dLeyna libraries -- Development files
dleyna-renderer-0.6.0-lp150.13.1.x86_64.rpm Discover and manipulate Digital Media Renderers
dleyna-renderer-devel-0.6.0-lp150.13.1.x86_64.rpm Discover and manipulate Digital Media Renderers -- Development files