python3-caca - Python3 support for libcaca

Property Value
Distribution openSUSE Tumbleweed
Repository Multimedia Libs all
Package filename python3-caca-0.99.beta19.git20171003-67.4.noarch.rpm
Package name python3-caca
Package version 0.99.beta19.git20171003
Package release 67.4
Package architecture noarch
Package type rpm
Category Development/Languages/Python
License WTFPL
Maintainer -
Download size 36.57 KB
Installed size 169.12 KB
This package contains all that is needed to use libcaca from python3.


Package Version Architecture Repository
python3-caca-0.99.beta19.git20171003-2.2.noarch.rpm 0.99.beta19.git20171003 noarch openSUSE Oss
python3-caca - - -


Name Value
libcaca = 0.99.beta19.git20171003
python(abi) = 3.7


Name Value
python3-caca = 0.99.beta19.git20171003-67.4


Type URL
Binary Package python3-caca-0.99.beta19.git20171003-67.4.noarch.rpm
Source Package libcaca-0.99.beta19.git20171003-67.4.src.rpm

Install Howto

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




2019-01-21 -
- Cast intermediate results to 64 bits to prevent overflow of
calculations with 32-bit quentities.
[CVE-2018-20544, bsc#1120502,
2019-01-21 -
- Fix the size of width and height to be of size_t rather than
int in struct caca_dither. Re-using existing patch.
[CVE-2018-20546, bsc#1120503, CVE-2018-20547,
bsc#1120504, libcaca-variable-type.patch]
2019-01-15 -
- Fix the size of width and height to be of size_t rather than
unsigned int which may be too small on 64 bit architectures.
This fixes three CVS and associated bugs.
[CVE-2018-20545, bsc#1120584, CVE-2018-20548, bsc#1120589,
CVE-2018-20549, bsc#1120470, libcaca-variable-type.patch]
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"

See Also

Package Description
python3-gst-1.14.4-51.6.i586.rpm Python Bindings for GStreamer
python3-gst-1.14.4-51.6.x86_64.rpm Python Bindings for GStreamer
python3-lilv-0.24.4-36.7.i586.rpm Python 3 bindings for lilv
python3-lilv-0.24.4-36.7.x86_64.rpm Python 3 bindings for lilv
python3-openshot-0.2.2-19.15.i586.rpm Python bindings for the OpenShot library
python3-openshot-0.2.2-19.15.x86_64.rpm Python bindings for the OpenShot library
python3-pymediainfo-4.0-9.1.noarch.rpm Python wrapper for the mediainfo library
python3-vapoursynth-45-18.7.i586.rpm Python interface for VapourSynth
python3-vapoursynth-45-18.7.x86_64.rpm Python interface for VapourSynth
qmelt-1.0.0-119.3.i586.rpm A Melt that works with webvfx
qmelt-1.0.0-119.3.x86_64.rpm A Melt that works with webvfx
quvi-0.9.5-19.25.i586.rpm Command line tool for parsing flash media stream URLs
quvi-0.9.5-19.25.x86_64.rpm Command line tool for parsing flash media stream URLs
rmedigicontrol-0.3.5a-115.1.i586.rpm GUI control tool for RME Digi32 and RME Digi96 soundcards
rmedigicontrol-0.3.5a-115.1.x86_64.rpm GUI control tool for RME Digi32 and RME Digi96 soundcards