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

liballegro_image5_2-5.2.11.2-1.1 RPM for x86_64

From OpenSuSE Tumbleweed for x86_64

Name: liballegro_image5_2 Distribution: openSUSE Tumbleweed
Version: 5.2.11.2 Vendor: openSUSE
Release: 1.1 Build date: Tue Jan 20 09:00:46 2026
Group: System/Libraries Build host: reproducible
Size: 71754 Source RPM: allegro-5.2.11.2-1.1.src.rpm
Packager: https://bugs.opensuse.org
Url: https://liballeg.org
Summary: A game programming library
Allegro is a cross-platform library mainly aimed at
video game and multimedia programming. It handles common, low-level
tasks such as creating windows, accepting user input, loading data,
drawing images, playing sounds, etc. and generally abstracting away
the underlying platform. However, Allegro is not a game engine:
developers are free to design and structure the program as desired.

Provides

Requires

License

BSD-3-Clause AND Zlib

Changelog

* Tue Jan 20 2026 Michael Vetter <mvetter@suse.com>
  - Update to 5.2.11.2:
    Primitives addon:
    * Re-export al_draw_soft_line (#1691)
    * Initialize an uninitialized variable
    * Re-enable pre-compiled shaders for D3D9X to avoid a dll dependency (#1694)
    * Revert the primitives state setup/revert back to the old primitives addon
      logic
* Tue Jan 20 2026 Michael Vetter <mvetter@suse.com>
  - Update to 5.2.11.1:
    Primitives addon:
    * Fix segfault when resizing display
    * Fix linking issue on Windows (#1691)
    Examples:
    * Fix ex_prim_wrap
* Tue Jan 20 2026 Michael Vetter <mvetter@suse.com>
  - Update to 5.2.11:
    Core:
    * Remove tabs and trailing spaces from source files
    * Disable DebugOutputString on windows for logs by default (#1548)
    * Fixed initialization of the resize event thread when calling al_init after al_uninstall_system
    * Add "gamepad" support. This uses the community sourced SDL controller database. See ex_joystick_events for how to use this.
    * Fix assorted issues with joystick hotplugging
    * Add locks to avoid stale clipboard text (#1629)
    * Reset the GL_UNPACK_ROW_LENGTH after unlocking certain bitmaps
    Linux:
    * Fixed memory leak
    * Fix crash when using the LC_CTYPE=eo.ut8 on X11 (#1651)
    * Improve behavior when the display is disconnected
    TTF addon:
    * Add color emoji support
    Audio addon:
    * Fix a race between detaching instances from mixers and reading from them
    Image addon:
    * Fix loading of padded PCX files
    Video addon:
    * Add al_open_video_f
    Primitives addon:
    * Move the most of the implementation into the core. This should be feature-neutral, but will enable future unification (#1003)
    * Populate the UV coordinates for the vertices in many high-level primitives which enables some shader effects. See ex_prim example for how this looks.
    Documentation:
    * Document ALLEGRO_MOUSE_STATE.display
    * Remove GETTER/SETTER from generated docs
    * Fix the the return value of al_insert_menu_item (#1648)
    Build system:
    * CMake improvements
    * Export build tree with CMake to ease debugging
    * Allow using SIMD instruction sets besides SSE
    * Check vcpkg locations for dependencies
    * Assorted CI improvements
    Examples:
    * ex_joystick_hotplugging is now more exciting
* Wed Jan 08 2025 Michael Vetter <mvetter@suse.com>
  - Update to 5.2.10.1:
    MacOS:
    * Fix some corner cases in the new keyboard input system
    * Fix version-based conditional compilation
    Packaging:
    * Fix the package script to check for makeinfo, this prevents malformed source
      achives from being created (as happened in 5.2.10)
* Wed Jan 08 2025 Michael Vetter <mvetter@suse.com>
  - Update to 5.2.10.0:
    Core:
    * Add a compatibility config option, keyboard_version=xx.yy.zz as well as the
      same but with joystick_version if it is necessary to restore the old
      behavior. This enables us to fix bugs with the input system, while providing
      a mechanism to restore old buggy behavior temporarily
    * Assorted timer improvements
    * Optimize inverse transformations.
    * Fix the handling of the new window title in ALLEGRO_STATE (#1562)
    * Add ALLEGRO_TRACE_LEVEL environment variable. This makes it easier to
      enable logging on release builds.
    * Add al_ref_info to convert ALLEGRO_USTR_INFO to ALLEGRO_USTR
    * Add al_get_display_adapter (#1578)
    * Add al_get_render_state
    Linux:
    * Fix joystick initialization when overriding IO (#1572)
    * Make sure the bitmap for the initial icon is created as a memory bitmap
      (#1571)
    Acodec addon:
    * Prefill ALLEGRO_AUDIO_STREAMs with data
    * Add OpenMPT support. This is meant to replace DUMB, as DUMB is not
      maintained. You can use the compatibility config option acodec_prefer_dumb
      to temporarily make DUMB the preferred handler for module files, if Allegro
      is built with both DUMB and OpenMPT. Some modules may sound different under
      OpenMPT.
    Native dialog addon:
    * Add Android support
    * Auto-scroll the native textlog on MacOS
    * Fix monospace fonts on MacOS in the native textlog
    * Improve the patterns arg in al_create_native_file_dialog
    Video addon:
    * Make al_is_video_playing return false before al_start_video
    * Make ALLEGRO_VIDEO work with the automatic destruction system
    Build system:
    * Reproducible build support
    * Fix multiarch install location
    Examples:
    * Remove VLAs to improve Visual Studio support
    * Fix opaque black background pixels in explosion sprites in the Shooter demo
* Sun Jan 21 2024 Michael Vetter <mvetter@suse.com>
  - Update to 5.2.9.1:
    * Fix a regression where toggling fullscreen window when menus are used stopped working (SiegeLord)
* Sun Nov 26 2023 Michael Vetter <mvetter@suse.com>
  - Update to 5.2.9.0:
    Android:
    * Fix back button/gesture
    * Implement al_get_joystick_name
    * Great many assorted fixes
    Audio:
    * Add al_get_mixer_has_attached and al_get_voice_has_attached
    * Fix al_set_audio_stream_playmode return value and interaction with looping audio streams
    * Send PulseAudio silence if the attached mixer is stopped
    Acodec:
    * voc memory leak fixes
    * Fix internal looping for mod files
    Build system:
    * Add a target for copying examples, letting you build the demo without the examples
    * Improve CMake scripts
    * Support the newer WebP library which is split into two
    Core:
    * Add al_can_set_keyboard_leds and al_can_get_mouse_cursor_position
    * Allow outputting logs to STDOUT via ALLEGRO_TRACE environment variable
    * Add al_get_current_shader
    * Add al_get_window_borders for Windows and Linux
    TTF:
    * Fixes for al_get_glyph_width, al_get_glyph_al_get_glyph when interacting with zero-width/zero-height glyphs
    Linux:
    * Fix fullscreen window creation (#1349)
    * Fix some X11 + fullscreen window interaction (#1358)
    * Allow setting higher quality icons
    * Improve DISPLAY_SWITCH_IN/OUT events (#1390, #1367)
    * Work on improving Window positioning
    * Fix creating an initially maximized window
    * Enable toggling and setting maximized/frameless modes when menus are used
    * Fix popup menu (#1280)
    * Make AltGr (right Alt) toggle the ALLEGRO_KEYMOD_ALTGR modifier
    SDL:
    * Fix touch ids
    * Fix al_get_mouse_state crash
    * Implement al_create_mouse_cursor
    * Implement al_get_monitor_dpi
    Documentation:
    * Assorted clarifications and improvements
* Wed Feb 15 2023 Ferdinand Thiessen <rpm@fthiessen.de>
  - Update to version 5.2.8.0
    * Allow configuring bitmap wrapping via al_set_new_bitmap_wrap.
    * Graphics:
    * Reject creating bitmaps with negative width or height
    * Add a minimal shader implementation for GLSL. Minimal shader
      supports fewer features, but is faster.
    * Emscripten: Fix usage of SDL_Init for emscripten
    * SDL:
    * Ignore touch events from indirect touch devices.
    * Use SDL_PeepEvents for event handling, to improve performance.
    * Improve joysticks support
    * Fix mouse axis setter
    * Use clock_gettime with CLOCK_MONOTONIC instead of gettimeofday
    * Add al_play_audio_stream, a 'simple' API endpoint for audio stream playback.
    * Allow identifying and listing audio devices via new API:
      al_get_num_audio_output_devices, al_get_audio_output_device,
      al_get_audio_device_name
    * Color addon: Add linear and oklab color spaces to the color addon.
    * Fixed TTF rendering when using transforms
    * Allow identifying video files via a magic number, exposed via
      al_identify_video
    * Many other bugfixes
* Thu Sep 09 2021 Martin Hauke <mardnh@gmx.de>
  - Add missing dependencies to allegro-devel
    * allegro5/allegro_opengl.h includes GL/gl.h
      Requires: pkgconfig(gl)
    * allegro5/allegro_x.h includes X11/Xlib.h
      Requires: pkgconfig(x11)
* Fri Apr 30 2021 Ferdinand Thiessen <rpm@fthiessen.de>
  - Fixed dumb dependency

Files

/usr/lib64/liballegro_image.so.5.2
/usr/lib64/liballegro_image.so.5.2.11


Generated by rpm2html 1.8.1

Fabrice Bellet, Thu Feb 5 23:10:22 2026