Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

libImlib2-1-1.12.6-1.2 RPM for ppc64le

From OpenSuSE Ports Tumbleweed for ppc64le

Name: libImlib2-1 Distribution: openSUSE Tumbleweed
Version: 1.12.6 Vendor: openSUSE
Release: 1.2 Build date: Wed Jan 7 22:47:30 2026
Group: System/Libraries Build host: reproducible
Size: 463023 Source RPM: imlib2-1.12.6-1.2.src.rpm
Packager: http://bugs.opensuse.org
Url: https://sourceforge.net/projects/enlightenment
Summary: Image handling and conversion library
Imlib2 is an advanced replacement library for libraries like libXpm
that provides many more features with much greater flexibility and
speed than standard libraries, including font rasterization, rotation,
RGBA space rendering and blending, dynamic binary filters, scripting,
and more.

Provides

Requires

License

BSD-3-Clause

Changelog

* Wed Jan 07 2026 Michal Suchanek <msuchanek@suse.de>
  - Update project URL
  - Update to 1.12.6:
    * XPM progress callback fix
    * gradient fixes
    * Y4M improvements to support more formats
    * resize image when imlib_view window is resized
* Wed Dec 17 2025 Michal Suchanek <msuchanek@suse.de>
  - Enable SVG
  - Disable HEIF on 15.6
  - Fix changelog
* Sun Sep 07 2025 Enrico Belleri <kilgore.trout@idesmi.eu>
  - Do not link modules with libImlib2.la
  - Update to 1.12.5:
    * autofoo: Optionally link modules with libImlib2.la
    * autofoo: Use pkg-config for libyuv if available
    * Y4M loader: add support for images with no framerate info
    * SVG loader: Suppress warning
    * imlib2_load/view: Show image alpha status too
    * imlib2_load/view: Add -h option for help
    * imlib2_conv: Optionally produce scaled image
    * imlib2_conv: Optionally render image on background before saving
    * savers: Add common save parameter handler
    * add HEIF saver
    * loaders: Fix gcc15 warnings
    * SVG loader: Handle .svgz too
    * image: Add optional alpha check requested by loaders
    * SVG loader: Check alpha in pixel data
    * imlib2_view: Optionally show crc32 of image data
    * add AVIF saver and loader
    * add QOI saver
* Sun Jul 14 2024 Andreas Stieger <andreas.stieger@gmx.de>
  - update to 1.12.3:
    * Y4M loader: add support for full range color and 10-bit 4:2:0
    * XPM loader: Major overhaul and bug fixes
    * Add endbr32/64 instruction at the start of asm functions
    * Add missing CET (Control-flow Enforcement Technology) bits in
      asm code
    * Developer visible improvements in imlib2_view2
* Sun Feb 04 2024 Andreas Stieger <andreas.stieger@gmx.de>
  - update to 1.12.2:
    * Fixes for Y4M, ANI, PNG and JPG loaders
* Sat Sep 23 2023 Dirk Müller <dmueller@suse.com>
  - update to 1.12.1:
    * Fix some clang complaints
    * scaling: MMX asm scaling causes segv, disable for now
    * loading: Call module exit function also when not
      dlclosing module on unload
    * loaders: Fix build with -m32 --enable-debug
    * test_load_2: Add forgotten xeyes.png
    * test_save: Fix for jxl loader on ix86
    * test_scale: MMX scaling is disabled
    * RAW loader: Don't unload loader
    * loaders: Fix CPPFLAGS order
    * imlib2_grab, imlib2_view: Unset context colormap
    * x11_grab: Use correct depth when grabbing
* Thu Aug 31 2023 Fabian Vogt <fvogt@suse.com>
  - Disable MMX code, it's broken in 1.12.0 (boo#1214528)
* Thu Aug 17 2023 Enrico Belleri <kilgore.trout@idesmi.eu>
  - Update to 1.12.0:
    * test_load2: make error messages more descriptive
    * Y4M loader: fix support for 420 colorspaces
    * Y4M loader: add support for images with unexpected aspects
    * imlib2_view: Avoid potential use of uninitialized data
    * GIF loader: Enable showing animated images even if truncated
    * Introduce __imlib_perror() to produce error messages
    * loaders: Use common function to print error messages
    * imlib2_load: Move time_us() to separate file
    * imlib2_conv: Add option to time save operations
    * test: Fix pr_info() when not printing to stdout
    * loading: Enable calling function on loader load/unload
    * HEIF loader: Call heif_[de]init() on loader load/unload
    * autofoo: Don't check for freetype if we are building without text
    * QOI loader: Add progress calback, indent, cosmetics
    * Loaders: Static constify some data that may as well be
    * TGA loader: Fix TGA v2.0 signature check
    * test: Add basic qoi checks
    * test_scale: Test scaling some more
    * scaling: Unifdef OLD_SCALE_DOWN
    * scaling: Correct scaleinfo array length
    * scaling: Move scaling function call sequence into common __imlib_Scale()
    * scaling: Cosmetics (comments)
    * scaling: Simplify scaling points calculation (eliminate j)
    * scaling: Change ypoints[] from pointers to indices
    * scaling: Cosmetics
    * scaling: Minor refactoring
    * scaling: Correct scaling up
    * test_scale: Update for new scaling
    * image: Fix missing munmap() when using imlib_load_image_fd()
    * image: Fix potentially using incorrect file size
    * file: Remove a couple of unused functions
    * image: Fix potentially using incorrect file size - fixup
    * test: Bypass wrappers when running tests
    * test_load: Minor fix in debug message
    * Add new raw loader
    * TIFF loader: Slightly more strict signature check
    * image: Use sub-second time info when available
    * image: Fix preservation of alpha chanel flag in imlib_clone_image()
    * image cache: Avoid negative refcounts
    * image cache: Drop redundant cleanup
    * image cache: Rework cleanup
    * Revert "scaling: Correct scaling up"
    * Revert "test_scale: Update for new scaling"
    * scaling: Various trivial changes
    * scaling: Improve non-AA scale-up case
    * scaling: Correct scaling up - take 2
    * test_scale: Update for new scaling (re-applied)
    * test_scale: Exercise non-AA path too
    * WEBP saver: allow lossless and respect compression tag
    * add a new QOI decoder
    * QOI loader: fix build on non-gnu compilers
    * QOI loader: use memcmp for magic and endmarker check
    * Y4M loader: check file size before magic check
    * loading: add some debug logs
    * loading: check for alloc failure
    * Y4M loader: use custom y4m parser
    * test_load: allow y4m memory loading
    * file: Remove unused functions some more
    * introduce imlib_image_decache_file()
* Mon Jun 19 2023 Simon Lees <sflees@suse.de>
  - Changelog update only
  - integer overflow (with resultant invalid memory allocations and
    out-of-bounds reads) via an icon with many colors in its color
    map was fixed in 1.7.0 (bsc#1171472, CVE-2020-12761)
* Mon May 29 2023 Dirk Müller <dmueller@suse.com>
  - update to 1.11.1:
    * imlib2: added loader for y4m files (uses liby4m and
      libyuv)
    * imlib2: add y4m test examples
    * Y4M loader: Various minor changes
    * autofoo: Tweak PACKAGE_DATA_DIR definition
    * XPM loader: Add rgb.txt
    * loaders: Fix loaders potentially being loaded more than
      once
    * loaders: Change method used to not unload loaders
    * Add JXL saver
    * loaders: Cosmetics
* Fri Mar 10 2023 Enrico Belleri <idesmi@protonmail.com>
  - update to 1.11.0:
    * remove bad unused function
    * test: Add a few tests for obscure pnm formats
    * test: Add some pam tests
    * Avoid some more undefined behaviors with shifts
    * api: Fix code duplication around some __imlib_BlendImageToImage() calls
    * api: Change some parameter names
    * api: Tweak/correct error handling in drawable grabbing functions
    * image: Let __imlib_CreateImage() allocate pixel data buffer
    * Drop some redundant calls to __imlib_LoadImageData()
    * api: Remember error on deferred image data loads
    * imlib2_load: Show error on deferred data load problem
    * imlib2_view: Be more verbose about load errors
    * PNM loader: Speedups
    * test: Introduce image_get_crc32()
    * test: test_save: Trivial changes
    * test: test_save: Check that files are written and ok
    * PNM saver: Write images with alpha as P7 PAM RGB_ALPHA type
    * x11_rgba: Add missing const
    * x11_grab: Avoid cast-align warnings with -Wcast-align=strict
    * x11_rgba: Avoid cast-align warnings with -Wcast-align=strict
    * Loaders: Debug macro cleanups
    * ANI loader: Use struct to access chunk data
    * Loaders: Avoid cast-align warnings with -Wcast-align=strict
    * autofoo: Add __PACKED__ for optional struct packing
    * ANI, PNG, TGA loaders: Enable handling of unaligned data
    * __imlib_FileDir(): Fix missing closedir() on OOM
    * Loaders: decompress_load() is not part of the loader API
    * Loaders: Debug tweaks
    * Savers: Centralize file open/close
    * JPG saver: Avoid potential clobber warning
    * PNG saver: Avoid potential clobber warning
    * Loaders, savers: Handle EINTR during fopen()
    * api: Remove pointless statement
    * api: Update documentation for imlib_get_error()
    * api: Cosmetics around image save functions
    * api: Minor simplification in error handling in save functions
    * Add imlib_save_image_fd()
    * api: Oops - debug--
    * test_grab: Rearrange code
    * x11_grab: Let __imlib_Grab..() return error instead of ok
    * x11_grab: Eliminate unnecessary pixmap copy
    * imlib_create_scaled_image_from_drawable(): Simplify call path
    * x11_grab: Drop now unused 1:1 scaling path in __imlib_GrabDrawableScaledToRGBA()
    * imlib2_view: Add option to set background checkerboard field size
    * test_grab: Update
    * test_grab: Add some tests for imlib_copy_drawable_to_image()
    * test_grab: Check get-mask-from-shape too
    * x11: Pass X11 context around by struct
    * x11_grab: Move window/pixmap checking to separate function
    * x11_grab: Rework clipping
    * x11_grab: Clear image pixels not actually grabbed
    * x11_grab: Various fixes in __imlib_GrabDrawableScaledToRGBA()
    * x11_grab: Eliminate some overhead in scaled grabbing
    * test_grab: Debug tweak
    * PNM loader: avoid some undefined behavior
    * PNM loader: add read support for PAM

Files

/usr/lib64/libImlib2.so.1
/usr/lib64/libImlib2.so.1.12.6
/usr/share/licenses/libImlib2-1
/usr/share/licenses/libImlib2-1/COPYING


Generated by rpm2html 1.8.1

Fabrice Bellet, Tue Mar 31 22:51:52 2026