commit chafa for openSUSE:Factory
Hello community, here is the log from the commit of package chafa for openSUSE:Factory checked in at 2020-04-13 12:54:45 Comparing /work/SRC/openSUSE:Factory/chafa (Old) and /work/SRC/openSUSE:Factory/.chafa.new.3248 (New) Package is "chafa" Mon Apr 13 12:54:45 2020 rev:6 rq:793444 version:1.4.1 Changes: --- /work/SRC/openSUSE:Factory/chafa/chafa.changes 2020-04-02 17:44:10.249443479 +0200 +++ /work/SRC/openSUSE:Factory/.chafa.new.3248/chafa.changes2020-04-13 12:54:49.156688170 +0200 @@ -1,0 +2,16 @@ +Sun Apr 12 21:17:36 UTC 2020 - Michael Vetter + +- Update to 1.4.1: + * Added configure option --disable-rpath. This allows packagers to +prevent the hard-coded library search path from being embedded in +the chafa command-line tool (Mo Zhou, #39). + * Added defaults for the yaft terminal. + Bug fixes: + * #40 - Fails to build on hurd-i386 + other i386 (reported by Mo +Zhou). + * [unfiled] - Rare failed assert with mostly transparent sixel image + (reported by Reddit user spryfigure). + * [unfiled] - Minor typo in function docstring. + + +--- Old: chafa-1.4.0.tar.xz New: chafa-1.4.1.tar.xz Other differences: -- ++ chafa.spec ++ --- /var/tmp/diff_new_pack.4WNu7e/_old 2020-04-13 12:54:50.164688609 +0200 +++ /var/tmp/diff_new_pack.4WNu7e/_new 2020-04-13 12:54:50.168688610 +0200 @@ -17,7 +17,7 @@ Name: chafa -Version:1.4.0 +Version:1.4.1 Release:0 Summary:Image-to-text converter for terminal License:LGPL-3.0-or-later @@ -92,7 +92,7 @@ %files -n libchafa0 %license COPYING.LESSER %{_libdir}/lib%{name}.so.0 -%{_libdir}/lib%{name}.so.0.3.0 +%{_libdir}/lib%{name}.so.0.4.0 %files devel %license COPYING.LESSER ++ chafa-1.4.0.tar.xz -> chafa-1.4.1.tar.xz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/chafa-1.4.0/Makefile.in new/chafa-1.4.1/Makefile.in --- old/chafa-1.4.0/Makefile.in 2020-04-01 04:06:39.0 +0200 +++ new/chafa-1.4.1/Makefile.in 2020-04-10 20:21:30.0 +0200 @@ -193,7 +193,7 @@ am__DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/chafa.pc.in \ $(srcdir)/config.h.in AUTHORS COPYING COPYING.LESSER INSTALL \ NEWS README TODO ar-lib compile config.guess config.sub \ - depcomp install-sh ltmain.sh missing + install-sh ltmain.sh missing DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) distdir = $(PACKAGE)-$(VERSION) top_distdir = $(distdir) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/chafa-1.4.0/NEWS new/chafa-1.4.1/NEWS --- old/chafa-1.4.0/NEWS2020-04-01 17:48:05.0 +0200 +++ new/chafa-1.4.1/NEWS2020-04-10 20:06:06.0 +0200 @@ -1,6 +1,24 @@ Chafa releases == +1.4.1 (2020-04-10) +-- + +This is a bugfix release. + +* Added configure option --disable-rpath. This allows packagers to + prevent the hard-coded library search path from being embedded in + the chafa command-line tool (Mo Zhou, github#39). + +* Added defaults for the yaft terminal. + +* Bug fixes: + github#40 Fails to build on hurd-i386 + other i386 (reported by + Mo Zhou). + [unfiled] Rare failed assert with mostly transparent sixel image + (reported by Reddit user spryfigure). + [unfiled] Minor typo in function docstring. + 1.4.0 (2020-04-01) -- diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/chafa-1.4.0/chafa/Makefile.am new/chafa-1.4.1/chafa/Makefile.am --- old/chafa-1.4.0/chafa/Makefile.am 2020-04-01 02:29:46.0 +0200 +++ new/chafa-1.4.1/chafa/Makefile.am 2020-04-10 20:01:41.0 +0200 @@ -8,7 +8,7 @@ noinst_LTLIBRARIES = libchafa_la_CFLAGS = $(LIBCHAFA_CFLAGS) $(GLIB_CFLAGS) -DCHAFA_COMPILATION -libchafa_la_LDFLAGS = $(LIBCHAFA_LDFLAGS) -version-info 3:0:3 +libchafa_la_LDFLAGS = $(LIBCHAFA_LDFLAGS) -version-info 4:0:4 libchafa_la_LIBADD = $(GLIB_LIBS) internal/libchafa-internal.la -lm libchafa_la_SOURCES = \ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/chafa-1.4.0/chafa/Makefile.in new/chafa-1.4.1/chafa/Makefile.in --- old/chafa-1.4.0/chafa/Makefile.in 2020-04-01 04:06:39.0 +0200 +++ new/chafa-1.4.1/chafa/Makefile.in 2020-04-10 20:21:30.0 +0200 @@ -416,7 +416,7 @@ lib_LTLIBRARIES = libchafa.la noinst_LTLIBRARIES = libchafa_la_CFLAGS = $(LIBCHAFA_CFLAGS) $(GLIB_CFLAGS) -DCHAFA_COMPILATION -libchafa_la_LDFLAGS = $(LIBCHAFA_LDFLAGS) -version-info 3:0:3 +libchafa_la_LDFLAGS = $(LIBCHAFA_LDFLAG
commit chafa for openSUSE:Factory
Hello community, here is the log from the commit of package chafa for openSUSE:Factory checked in at 2020-04-02 17:44:09 Comparing /work/SRC/openSUSE:Factory/chafa (Old) and /work/SRC/openSUSE:Factory/.chafa.new.3248 (New) Package is "chafa" Thu Apr 2 17:44:09 2020 rev:5 rq:790804 version:1.4.0 Changes: --- /work/SRC/openSUSE:Factory/chafa/chafa.changes 2020-03-04 09:48:47.406229320 +0100 +++ /work/SRC/openSUSE:Factory/.chafa.new.3248/chafa.changes2020-04-02 17:44:10.249443479 +0200 @@ -1,0 +2,29 @@ +Thu Apr 2 08:08:26 UTC 2020 - Michael Vetter + +- Update to 1.4.0: + * Added sixel graphics support. Chafa will automatically produce sixels +if the connected terminal supports it. It can also be forced using the +new -f or --format flag. This is a new implementation written from the +ground up to maximize throughput. + * Added the --glyph-file option, which loads glyph-symbol mappings from +any file format supported by FreeType (TTF, PCF, etc). This allows for +custom font support and improved symbol selection. + * Added the --speed option specifying animation speed. It accepts a +unitless multiplier, a specific number of frames per second, or max +for maximum throughput. + * There are now two ways to assign colors to symbol cells. Formerly, +this was done based on the average color of the covered area. The new +default is to use the median color, which produces sharper edges, +but is slightly more prone to high-frequency noise. The new option +--color-extractor selects the method to employ. + * When displaying multiple files, the default delay between files has +been changed from three seconds to zero. Animations will still play +through once. This can be overridden on the chafa command line with -d +or --duration. + * Minor tweaks to built-in symbols. + Performance improvements: + * Halved pixel storage requirements from 64 bits to 32 bits, +resulting in significant memory savings. + * Now builds with -ffast-math, yielding a big speedup for DIN99d. + +--- Old: chafa-1.2.2.tar.xz New: chafa-1.4.0.tar.xz Other differences: -- ++ chafa.spec ++ --- /var/tmp/diff_new_pack.OiZPob/_old 2020-04-02 17:44:10.689444011 +0200 +++ /var/tmp/diff_new_pack.OiZPob/_new 2020-04-02 17:44:10.689444011 +0200 @@ -17,7 +17,7 @@ Name: chafa -Version:1.2.2 +Version:1.4.0 Release:0 Summary:Image-to-text converter for terminal License:LGPL-3.0-or-later @@ -25,6 +25,7 @@ URL:https://hpjansson.org/chafa/ Source0: https://github.com/hpjansson/%{name}/releases/download/%{version}/%{name}-%{version}.tar.xz BuildRequires: ImageMagick-devel +BuildRequires: freetype2-devel BuildRequires: gcc BuildRequires: glib2-devel BuildRequires: gtk-doc @@ -91,7 +92,7 @@ %files -n libchafa0 %license COPYING.LESSER %{_libdir}/lib%{name}.so.0 -%{_libdir}/lib%{name}.so.0.2.0 +%{_libdir}/lib%{name}.so.0.3.0 %files devel %license COPYING.LESSER ++ chafa-1.2.2.tar.xz -> chafa-1.4.0.tar.xz ++ 35048 lines of diff (skipped)
commit chafa for openSUSE:Factory
Hello community, here is the log from the commit of package chafa for openSUSE:Factory checked in at 2020-03-04 09:48:37 Comparing /work/SRC/openSUSE:Factory/chafa (Old) and /work/SRC/openSUSE:Factory/.chafa.new.26092 (New) Package is "chafa" Wed Mar 4 09:48:37 2020 rev:4 rq:781387 version:1.2.2 Changes: --- /work/SRC/openSUSE:Factory/chafa/chafa.changes 2019-08-24 18:49:55.089736958 +0200 +++ /work/SRC/openSUSE:Factory/.chafa.new.26092/chafa.changes 2020-03-04 09:48:47.406229320 +0100 @@ -1,0 +2,6 @@ +Wed Mar 4 06:39:45 UTC 2020 - Michael Vetter + +- Update to 1.2.2: + * Fix #34 Cannot compile example + +--- Old: chafa-1.2.1.tar.xz New: chafa-1.2.2.tar.xz Other differences: -- ++ chafa.spec ++ --- /var/tmp/diff_new_pack.z68Xuw/_old 2020-03-04 09:48:48.59988 +0100 +++ /var/tmp/diff_new_pack.z68Xuw/_new 2020-03-04 09:48:48.59988 +0100 @@ -1,7 +1,7 @@ # # spec file for package chafa # -# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2020 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,7 +17,7 @@ Name: chafa -Version:1.2.1 +Version:1.2.2 Release:0 Summary:Image-to-text converter for terminal License:LGPL-3.0-or-later @@ -91,13 +91,15 @@ %files -n libchafa0 %license COPYING.LESSER %{_libdir}/lib%{name}.so.0 -%{_libdir}/lib%{name}.so.0.1.1 +%{_libdir}/lib%{name}.so.0.2.0 %files devel %license COPYING.LESSER %{_includedir}/%{name}/ %{_libdir}/pkgconfig/%{name}.pc %{_libdir}/lib%{name}.so +%dir %{_libdir}/chafa/ +%{_libdir}/chafa/include/ %files doc %doc AUTHORS ++ chafa-1.2.1.tar.xz -> chafa-1.2.2.tar.xz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/chafa-1.2.1/NEWS new/chafa-1.2.2/NEWS --- old/chafa-1.2.1/NEWS2019-08-15 03:45:28.0 +0200 +++ new/chafa-1.2.2/NEWS2020-03-02 01:25:12.0 +0100 @@ -1,6 +1,15 @@ Chafa releases == +1.2.2 (2020-03-02) +-- + +This minor release fixes a bug causing builds linking with libchafa to +fail. + +* Bug fixes: + github#34 Cannot compile example (found by Petr Bílek). + 1.2.1 (2019-08-15) -- diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/chafa-1.2.1/chafa/Makefile.am new/chafa-1.2.2/chafa/Makefile.am --- old/chafa-1.2.1/chafa/Makefile.am 2019-07-09 03:10:43.0 +0200 +++ new/chafa-1.2.2/chafa/Makefile.am 2020-03-02 01:25:12.0 +0100 @@ -1,12 +1,14 @@ SUBDIRS = smolscale +DISTCLEANFILES = +BUILT_SOURCES = ## --- Library --- lib_LTLIBRARIES = libchafa.la noinst_LTLIBRARIES = -libchafa_la_CFLAGS = $(LIBCHAFA_CFLAGS) $(GLIB_CFLAGS) -libchafa_la_LDFLAGS = $(LIBCHAFA_LDFLAGS) -version-info 1:1:1 +libchafa_la_CFLAGS = $(LIBCHAFA_CFLAGS) $(GLIB_CFLAGS) -DCHAFA_COMPILATION +libchafa_la_LDFLAGS = $(LIBCHAFA_LDFLAGS) -version-info 2:0:2 libchafa_la_LIBADD = $(GLIB_LIBS) smolscale/libsmolscale.la -lm libchafa_la_SOURCES = \ @@ -34,7 +36,7 @@ noinst_LTLIBRARIES += libchafa-mmx.la libchafa_la_LIBADD += libchafa-mmx.la libchafa_mmx_la_SOURCES = chafa-mmx.c -libchafa_mmx_la_CFLAGS = $(LIBCHAFA_CFLAGS) $(GLIB_CFLAGS) -mmmx +libchafa_mmx_la_CFLAGS = $(LIBCHAFA_CFLAGS) $(GLIB_CFLAGS) -mmmx -DCHAFA_COMPILATION libchafa_mmx_la_LDFLAGS = $(LIBCHAFA_LDFLAGS) endif @@ -42,7 +44,7 @@ noinst_LTLIBRARIES += libchafa-sse41.la libchafa_la_LIBADD += libchafa-sse41.la libchafa_sse41_la_SOURCES = chafa-sse41.c -libchafa_sse41_la_CFLAGS = $(LIBCHAFA_CFLAGS) $(GLIB_CFLAGS) -msse4.1 +libchafa_sse41_la_CFLAGS = $(LIBCHAFA_CFLAGS) $(GLIB_CFLAGS) -msse4.1 -DCHAFA_COMPILATION libchafa_sse41_la_LDFLAGS = $(LIBCHAFA_LDFLAGS) endif @@ -50,10 +52,26 @@ noinst_LTLIBRARIES += libchafa-popcnt.la libchafa_la_LIBADD += libchafa-popcnt.la libchafa_popcnt_la_SOURCES = chafa-popcnt.c -libchafa_popcnt_la_CFLAGS = $(LIBCHAFA_CFLAGS) $(GLIB_CFLAGS) -mpopcnt +libchafa_popcnt_la_CFLAGS = $(LIBCHAFA_CFLAGS) $(GLIB_CFLAGS) -mpopcnt -DCHAFA_COMPILATION libchafa_popcnt_la_LDFLAGS = $(LIBCHAFA_LDFLAGS) endif +# Generate chafaconfig.h +# +# The timestamp of the stamp file is used to indicate if chafaconfig.h is +# up to date with respect to config.status. In the usual case, changes +# to config.status will not result in changes to chafaconfig.h, so we +# avoid touching its timestamp (so we don't rebuild the whole tree). + +DISTCLEANFILES += chafaconfig-stamp chafaconfig.h +BUILT_SOURCES += chafaconfig-stamp +configexec
commit chafa for openSUSE:Factory
Hello community, here is the log from the commit of package chafa for openSUSE:Factory checked in at 2019-08-24 18:49:51 Comparing /work/SRC/openSUSE:Factory/chafa (Old) and /work/SRC/openSUSE:Factory/.chafa.new.7948 (New) Package is "chafa" Sat Aug 24 18:49:51 2019 rev:3 rq:725785 version:1.2.1 Changes: --- /work/SRC/openSUSE:Factory/chafa/chafa.changes 2019-08-20 11:00:09.60464 +0200 +++ /work/SRC/openSUSE:Factory/.chafa.new.7948/chafa.changes2019-08-24 18:49:55.089736958 +0200 @@ -1,0 +2,6 @@ +Sat Aug 24 06:28:14 UTC 2019 - Jan Engelhardt + +- Update descriptions. +- Avoid double-shipping documentation, and make docs noarch. + +--- Other differences: -- ++ chafa.spec ++ --- /var/tmp/diff_new_pack.LQ3Cd4/_old 2019-08-24 18:49:55.537736914 +0200 +++ /var/tmp/diff_new_pack.LQ3Cd4/_new 2019-08-24 18:49:55.537736914 +0200 @@ -12,7 +12,7 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # @@ -41,7 +41,8 @@ Group: Development/Libraries/C and C++ %description -n libchafa0 -Shared library for %{name}. +The core of Chafa which converts all kinds of images, including +animated image formats like GIFs, into ANSI/Unicode characters. %package devel Summary:Development files for %{name} @@ -55,6 +56,7 @@ Summary:Chafa documentation Group: Documentation/HTML Recommends: %{name}-devel +BuildArch: noarch %description doc Documentation for %{name}. @@ -82,18 +84,16 @@ %files %license COPYING.LESSER -%doc AUTHORS README* NEWS +%doc README* NEWS %{_bindir}/%{name} %{_mandir}/man1/%{name}.1%{?ext_man} %files -n libchafa0 -%doc AUTHORS %license COPYING.LESSER %{_libdir}/lib%{name}.so.0 %{_libdir}/lib%{name}.so.0.1.1 %files devel -%doc AUTHORS %license COPYING.LESSER %{_includedir}/%{name}/ %{_libdir}/pkgconfig/%{name}.pc
commit chafa for openSUSE:Factory
Hello community, here is the log from the commit of package chafa for openSUSE:Factory checked in at 2019-08-20 11:00:04 Comparing /work/SRC/openSUSE:Factory/chafa (Old) and /work/SRC/openSUSE:Factory/.chafa.new.22127 (New) Package is "chafa" Tue Aug 20 11:00:04 2019 rev:2 rq:724705 version:1.2.1 Changes: --- /work/SRC/openSUSE:Factory/chafa/chafa.changes 2019-08-19 21:27:11.724648649 +0200 +++ /work/SRC/openSUSE:Factory/.chafa.new.22127/chafa.changes 2019-08-20 11:00:09.60464 +0200 @@ -1,0 +2,10 @@ +Tue Aug 20 07:23:02 UTC 2019 - mvet...@suse.com + +- Update to 1.2.1: + * Detect kitty and mlterm virtual terminals and apply optimal +defaults accordingly + * Make Automake build more strict and fix a few compatibility nits + * Fix #30 - Failed to build on hurd-i386 + * Fix crash on certain broken GIFs + +--- Old: chafa-1.2.0.tar.xz New: chafa-1.2.1.tar.xz Other differences: -- ++ chafa.spec ++ --- /var/tmp/diff_new_pack.vkHBRG/_old 2019-08-20 11:00:11.096646355 +0200 +++ /var/tmp/diff_new_pack.vkHBRG/_new 2019-08-20 11:00:11.096646355 +0200 @@ -12,12 +12,12 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via https://bugs.opensuse.org/ +# Please submit bugfixes or comments via http://bugs.opensuse.org/ # Name: chafa -Version:1.2.0 +Version:1.2.1 Release:0 Summary:Image-to-text converter for terminal License:LGPL-3.0-or-later ++ chafa-1.2.0.tar.xz -> chafa-1.2.1.tar.xz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/chafa-1.2.0/AUTHORS new/chafa-1.2.1/AUTHORS --- old/chafa-1.2.0/AUTHORS 2018-12-16 16:57:49.0 +0100 +++ new/chafa-1.2.1/AUTHORS 2019-08-15 03:46:51.0 +0200 @@ -7,11 +7,12 @@ git log --pretty="format:%an <%ae>" | sort -f | uniq -Per 2018-12-13, this yields the following (sans duplicates): +Per 2019-08-08, this yields the following (sans duplicates): alkahest Felix Yan Hans Petter Jansson +Michael Vetter Mo Zhou Ricardo Arguello Robert-André Mauchin diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/chafa-1.2.0/Makefile.am new/chafa-1.2.1/Makefile.am --- old/chafa-1.2.0/Makefile.am 2019-08-02 17:51:25.0 +0200 +++ new/chafa-1.2.1/Makefile.am 2019-08-15 03:44:50.0 +0200 @@ -9,9 +9,9 @@ pkgconfig_DATA = chafa.pc all-local: - $(info ) - $(info ---) - $(info --- Success! You can now run tools/chafa/chafa, or install everything) - $(info --- using "make install" or "sudo make install".) - $(info ---) - $(info ) + @echo + @echo --- + @echo --- Success! You can now run tools/chafa/chafa, or install everything + @echo --- using "make install" or "sudo make install". + @echo --- + @echo diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/chafa-1.2.0/Makefile.in new/chafa-1.2.1/Makefile.in --- old/chafa-1.2.0/Makefile.in 2019-08-04 20:16:30.0 +0200 +++ new/chafa-1.2.1/Makefile.in 2019-08-15 03:47:36.0 +0200 @@ -192,8 +192,8 @@ DIST_SUBDIRS = $(SUBDIRS) am__DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/chafa.pc.in \ $(srcdir)/config.h.in AUTHORS COPYING COPYING.LESSER INSTALL \ - NEWS README TODO compile config.guess config.sub install-sh \ - ltmain.sh missing + NEWS README TODO ar-lib compile config.guess config.sub \ + install-sh ltmain.sh missing DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) distdir = $(PACKAGE)-$(VERSION) top_distdir = $(distdir) @@ -229,9 +229,9 @@ dir1=`echo "$$dir1" | sed -e "$$sed_rest"`; \ done; \ reldir="$$dir2" -DIST_ARCHIVES = $(distdir).tar.gz GZIP_ENV = --best -DIST_TARGETS = dist-gzip +DIST_ARCHIVES = $(distdir).tar.xz +DIST_TARGETS = dist-xz distuninstallcheck_listfiles = find . -type f -print am__distuninstallcheck_listfiles = $(distuninstallcheck_listfiles) \ | sed 's|^\./|$(prefix)/|' | grep -v '$(infodir)/dir$$' @@ -655,7 +655,6 @@ dist-lzip: distdir tardir=$(distdir) && $(am__tar) | lzip -c $${LZIP_OPT--9} >$(distdir).tar.lz $(am__post_remove_distdir) - dist-xz: distdir tardir=$(distdir) && $(am__tar) | XZ_OPT=$${XZ_OPT--e} xz -c >$(distdir).tar.xz $(am__post_remove_distdir) @@ -899,12 +898,12 @@ all-local: - $(info ) - $(info ---) - $(info --- Success! You can now run tools/chafa/chafa, or install everything) - $(info
commit chafa for openSUSE:Factory
Hello community, here is the log from the commit of package chafa for openSUSE:Factory checked in at 2019-08-19 21:27:07 Comparing /work/SRC/openSUSE:Factory/chafa (Old) and /work/SRC/openSUSE:Factory/.chafa.new.22127 (New) Package is "chafa" Mon Aug 19 21:27:07 2019 rev:1 rq:720967 version:1.2.0 Changes: New Changes file: --- /dev/null 2019-08-07 02:59:15.679220339 +0200 +++ /work/SRC/openSUSE:Factory/.chafa.new.22127/chafa.changes 2019-08-19 21:27:11.724648649 +0200 @@ -0,0 +1,33 @@ +--- +Mon Aug 5 07:10:33 UTC 2019 - mvet...@suse.com + +- Update to 1.2.0: + * Added --dither, --dither-grain and --dither-intensity options. +These allow for sub-cell dithering in quantized modes (none, +2, 16, 240 and 256). Especially beneficial when used with +-p off. + * Added API for ordered and diffusion-based dithering in quantization. + * Added API support for multiple 8bpc pixel modes: RGB, BGR, RGBA, +BGRA, ARGB, ABGR with either premultiplied or unassociated alpha channels. + * Smooth scaling is now done internally, meaning libchafa +consumers no longer need to prescale images. + * Implemented a machine learning tool that can generate custom +fonts for efficient image reproduction from a provided dataset. +This is left uninstalled since it's still experimental + * Throughput improvements: ++ GIF animations now start playing instantly. ++ GIF CPU overhead reduced by 75%, peak memory use down 95%-99% (!). ++ XWD common case CPU overhead down 60-70%, peak memory down 70%. ++ Additional halving of CPU overhead in 240- and 256-color modes. ++ Streamlined pixel pipeline for better parallelization. + * Installation instructions: ++ New: Guix (Guy Fleury Iteriteka). ++ New: openSUSE (@jubalh). + * Bug fixes: ++ [unfiled] Certain SVGs had transparency replaced with a white background (nemo). ++ [unfiled] -lm dependency belongs in libchafa, not frontend. + +--- +Fri Feb 8 11:47:49 UTC 2019 - mvet...@suse.com + +- Initial package chafa 1.0.1 for openSUSE New: chafa-1.2.0.tar.xz chafa.changes chafa.spec Other differences: -- ++ chafa.spec ++ # # spec file for package chafa # # Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed # upon. The license for this file, and modifications and additions to the # file, is the same license as for the pristine package itself (unless the # license for the pristine package is not an Open Source License, in which # case the license is the MIT License). An "Open Source License" is a # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. # Please submit bugfixes or comments via https://bugs.opensuse.org/ # Name: chafa Version:1.2.0 Release:0 Summary:Image-to-text converter for terminal License:LGPL-3.0-or-later Group: Amusements/Toys/Graphics URL:https://hpjansson.org/chafa/ Source0: https://github.com/hpjansson/%{name}/releases/download/%{version}/%{name}-%{version}.tar.xz BuildRequires: ImageMagick-devel BuildRequires: gcc BuildRequires: glib2-devel BuildRequires: gtk-doc BuildRequires: libtool Requires: libchafa0 = %{version} %description Chafa is a command-line utility that converts all kinds of images, including animated image formats like GIFs, into ANSI/Unicode character output that can be displayed in a terminal. %package -n libchafa0 Summary:Shared library for %{name} Group: Development/Libraries/C and C++ %description -n libchafa0 Shared library for %{name}. %package devel Summary:Development files for %{name} Group: Development/Libraries/C and C++ Requires: libchafa0 = %{version} %description devel Development files for %{name}. %package doc Summary:Chafa documentation Group: Documentation/HTML Recommends: %{name}-devel %description doc Documentation for %{name}. %prep %setup -q autoreconf -ivf # rpath sed -i -e 's|hardcode_libdir_flag_spec=.*|hardcode_libdir_flag_spec=""|g' \ -e 's|runpath_var=LD_RUN_PATH|runpath_var=DIE_RPATH_DIE|g' \ -e "s|runpath_var='LD_RUN_PATH'|runpath_var=DIE_RPATH_DIE|g" \ configure %build %configure --disable-rpath %make_build %install %make_install rm -rf %{buildroot}%{_libdir}/libchafa.{a,la} %post -n libchafa0 -p /sbin/ldconfig %postun -n libchafa0 -p /sbin/ldconfig %files %license COPYING.LESSER