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

liballegro_primitives5_2-5.2.7.0-bp155.2.14 RPM for aarch64

From OpenSuSE Leap 15.5 for aarch64

Name: liballegro_primitives5_2 Distribution: SUSE Linux Enterprise 15 SP5
Version: 5.2.7.0 Vendor: openSUSE
Release: bp155.2.14 Build date: Mon May 22 14:41:48 2023
Group: System/Libraries Build host: obs-arm-10
Size: 132968 Source RPM: allegro-5.2.7.0-bp155.2.14.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

* 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
* Thu Apr 15 2021 Ferdinand Thiessen <rpm@fthiessen.de>
  - Update to version 5.2.7.0
    * Avoid some undefined behavior errors.
    * Return key modifiers in ALLEGRO_EVENT_KEY_UP and ALLEGRO_EVENT_KEY_DOWN.
    * Allow calling al_map_* color functions before Allegro is
      initialized.
    * Allow minimum bitmap size to be something other than 16 on
      non-Android platforms
    * Fix ALLEGRO_KEEP_INDEX flag for bitmaps.
    * Add ALLEGRO_OPENGL_CORE_PROFILE display flag.
    * The experimental Emscripten support (via the SDL backend) is
      now documented in README_sdl.txt.
    * Fix bug in SDL voice driver.
    * Audio: Allows playing sounds in reverse by specifying a
      negative speed.
      Use more sensible values for PulseAudio's playback buffer,
      potentially resolving some crashes and high CPU usage.
    * Acodec: Fix edge-case looping in Ogg Vorbis stream
    * Native Dialog: Migrate from GTK2 to GTK3.
      GTK3 dropped support for menu icons.
    * TTF: Allow initializing TTF addon before the Font addon.
      Shut-down the TTF addon automatically in
      al_uninstall_system.
    * PhysFS: Fix handling of native path separators.
      Stop using deprecated PhysFS API.
    * Primitives: Fix segfault in al_draw_ribbon when
      num_segments > 128
      Issue 1215: Correctly handle small scales when
      determining subdivision level for high level
      primitives
  - Enabled Opus audio and freeImage support
* Wed Mar 11 2020 Paolo Stivanin <info@paolostivanin.com>
  - Update to 5.2.6.0
    Core:
    * Fix timestamps being clamped to ints on touch inputs with X11.
    * Fix al_utf8_width argument type mismatch on platforms where sizeof(int) != 4.
    * Fix building for GNU/Linux without GNU extensions enabled
    * Some refactoring to simplify adding new drivers.
    Graphics:
    * Fix for OpenGL version selection and reporting on Windows and X (Edgar Reynaldo).
    * Report OpenGL version in display options on Android, iOS and Raspberry Pi.
    * Fix creation of the bitmap depth buffer for non-square bitmaps (Kevin Wellwood).
    * Fix ALLEGRO_ALPHA_TEST_VALUE not being interpreted correctly.
    * Fix reported bitshifts for ARGB_4444 and RGBA_4444 pixel formats.
    * Fix alpha test with the GLSL version.
    Linux:
    * Fix al_inhibit_screensaver function.
    SDL:
    * Fix requesting GLES profile on GL Allegro.
    * Add audio recorder implementation.
    * Don’t link with dl, it’s unnecessary.
    Addons:
    * Add a whole bunch of al_is_*_initialized functions (Mark Oates).
    * Acodec addon:
    * Add MP3 support via the MiniMP3 library.
    * Audio addon:
    * Allow calling al_destroy_audio_recorder on NULL.
    * Fix some stream garbage audio issues for high playback speeds.
    Image addon:
    * Add support for FreeImage library.
    * Always prefer non-system image loaders.
    Python wrapper:
    * Fix a number of bugs (zachs18 and others).
    Misc:
    * Convert our internal Python scripts to Python 3.
* Tue May 28 2019 mvetter@suse.com
  - Update to 5.2.5:
    Core:
    * Try to identify bitmap format for unknown extensions.
    * Add some missing OpenGL 4.3 functions.
    * Add ‘al_create_thread_with_stacksize’ to create threads with a
      custom stack size.  (Aldrik Ramaekers)
    * Add ‘al_get_system_id’ function, letting you disambiguate platforms
      at runtime.
    Graphics:
    * Add ‘al_get_monitor_dpi’ to query the DPI of a monitor.
    * Add new API for making blender a bitmap-local state (like
      transformations), which can simplify some code.  See
      ‘al_set_bitmap_blender’ and the related APIs.  Also see the
      ‘ex_blend_target’ example.
    * Added ‘al_transpose_transform’.  This is useful for rotation
      transformations.
    * Rework internal GLES support for better portability.
    * Don’t force POT bitmaps on GLES.
    * Fix repeated bitmap locking on OpenGL.
    Linux:
    * Improve linux joystick detections.
    * Fix a number of memory leaks/crashes in the audio addon when using
      pulseaudio/alsa.  (Julian Smythe)
    * Fix compilation with Mesa 18.2.5 and later.
    * Fix OpenGL version reporting after display creation (Edgar
      Reynaldo).
    * Fix requesting specific OpenGL versions via display options (Edgar
      Reynaldo).
    SDL:
    * Sebastian Krzyszkowiak has spent a lot of effort to making the SDL
      backend usable as a nearly fully featured Allegro backend.  You can
      use it on platforms native Allegro implementations do not support
      (such as emscripten, etc.).
    Addons:
    * Better logging when failing to load a resource.
    * Fix a memory leak when destroying a mixer with attached streams.
    * Fix a memory leak in the audio destroying a mixer with attached
      streams.
    Acodec addon:
    * Allow modules to loop properly when the user hasn’t specified loop
      points.  (Todd Cope)
    Audio addon:
    * Better support for big endian.  (Douglas Mencken)
    TTF addon:
    * Added support of HarfBuzz in FreeType (Arves100).
    Documentation:
    * Source links now point to the correct commit on GitHub.
    * General improvements and clarifications.
    Examples:
    * Add ‘ex_blend_target’.
  - Remove allegro-5-ifdef.patch: upstreamed
    See https://github.com/liballeg/allegro5/issues/987
  - Remove allegro-5-mesa.patch: upstreamed
    See https://github.com/liballeg/allegro5/issues/987
* Fri Mar 15 2019 lnussel@suse.de
  - remove dependency to dumb, that causes a build cycle
* Tue Jan 29 2019 Ferdinand Thiessen <rpm@fthiessen.de>
  - Removed baselib.conf
* Wed Jan 23 2019 Jan Engelhardt <jengelh@inai.de>
  - Fix SRPM group. Generalize description.
* Mon Jan 21 2019 mvetter@suse.com
  - Add allegro-5-mesa.patch: Fix build with mesa >= 18.2.5
* Mon Jan 21 2019 mvetter@suse.com
  - Add allegro-5-ifdef.patch: Fix glXCreateContextAttribsARB error
* Mon Jan 21 2019 mvetter@suse.com
  - Update to 5.2.4:
    Core:
    * Fix errors when reading/writing 0 byte buffers (Bruce Pascoe).
    * Re-initialize TLS when Allegro is installed (Issue #865).
    * Add al_transform_coordinates_4d.
    * Don't initialize the trace mutex multiple times (Issue #874).
    * Fix 3D (non-projection) transforms with al_hold_bitmap_drawing.
    Linux port:
    * Make compositor bypass configurable in X11, and bypass only when fullscreen by default.
    Audio addon:
    * Fix ALSA lag.
    * Add an option to use the desktop window when initializing DirectSound (Issue #877).
    Font addon:
    * Add support for bmfont format.
    Native dialog addon:
    * Resize the display on Windows when hiding/showing the menu (Issue #860).
    * Detect when al_popup_menu fails to actually work under GTK (Issue #808).
    * Don't clear the top-level menu when destroying the popup menu.
    Build system:
    * Don't link in libm on MSVC for DUMB (Issue #847).
    * Don't use the LOCATION property (Issue #847).
    * Don't use SYSTEM for DirectX includes.
    * Add hints for mingw-w64 path locations for DirectX includes/libs.
    Python binding:
    * Fix the Python code-generation scripts to run under Python 2.
    Lua binding:
    * Add script to generate LuaJIT C API for Allegro 5 (BQ).
    Documentation:
    * Many improvements (Andreas Rönnquist, others)
    Examples:
    * Add a texture to the skybox in ex_camera.
* Tue Feb 20 2018 rpm@fthiessen.de
  - Update to 5.2.3:
  - Core:
    * Add ‘al_path_ustr’
    * Handle NULL sections more gracefully with the config API.
    * Add missing ‘glStencilMaskSeparate prototype’.
    * Don’t add blank lines before config sections when
      writing them out.
    * Enable blocked locking of S3TC formats unconditionally.
  - Raspberry Pi port:
    * Set default file interface when attempting to read
      /boot/config.txt.
  - Linux port:
    * Make three finger salute and LED toggle configurable.
    * Fix KEY_CHAR events under X11 with compose key enabled.
    * Fix clearing the ‘ALLEGRO_MAXIMIZED’ flag under X11.
    * Read Allegro system config from ~/.allegro5rc on Unix.
  - Audio addon:
    * Allow setting the buffer size for ALSA.
  - Acodec addon:
    * Add DUMB 2.0 support.
  - Color addon:
    * Add XYZ, xyY, Lab and LCH color spaces.
    * Remove "purwablue" named color, add "rebeccablue".
  - Image addon:
    * Set compression level to ‘Z_DEFAULT_COMPRESSION’ in png
      saver by default.
    * Make PNG, JPEG compression level configurable.
    * Make PNG gamma value configurable.
    * Add WebP support with libwebp.
  - Python binding:
    * Fix some corrupted regexps in the generation script (verderten).
* Sat Sep 23 2017 rpm@fthiessen.de
  - Restructured the spec file
* Thu Sep 21 2017 rpm@fthiessen.de
  - Fixed changelog style to match openSUSE guidelines:
    * Style of bullet points.
    * Dropped information about non linux related changes.
* Thu Sep 14 2017 icomputo@icomputo.com
  - Changes from 5.2.1.1 to 5.2.2 (December 2016)
    * Core:
    * Don’t accumulate time in the timer while it is stopped.
    * Use dynamic OpenGL ES checks, so binaries produced on newer
      platforms don’t crash on older ones.
    * Destabilize the OpenGL extensions API (BREAKING CHANGE!).
    * Raspberry Pi port:
    * Add various optimizations.
    * Fix ‘al_set_mouse_xy’ under X.
    * Python binding:
    * Add support Python 3 (Gabriel Queiroz).
    * Documentation:
    * Document the behavior of ‘al_set_target_bitmap’ with respect
      to transformations (Edgar Reynaldo).
    * Fix typo in ‘al_use_transform’ docs (Ryan Roden-Corrent).
    * Examples:
    * Add kerning to the ‘al_get_glyph’ example in ex_ttf.
    * Various fixes in ex_camera (Erich Erstu).
* Thu Jul 07 2016 dap.darkness@gmail.com
  - Update to 5.2.0
    * changes attached via %%doc macro.
  - Introduced %%cmake macro.
  - Set "release with debug info" cmake build type.
  - Introduced liballegro_video5_2* subpackages.
* Tue May 19 2015 dap.darkness@gmail.com
  - update to 5.1.10
    * changes: http://alleg.sourceforge.net/changes-unstable.html
  - update to 5.0.5
    * Graphics:
    * Don't re-bind the FBO in al_set_target_bitmap if the new
      target bitmap shares the parent bitmap with the new target
      bitmap (Paul Suntsov).
    * Zero out fake refresh rate information from the nvidia
      proprietary driver on X11 (Peter Wang).
    * Input:
    * Fixed a race condition in al_init_joystick.
    * TTF fonts:
    * Save new bitmap flags and bitmap format at time of loading
      font and use them when creating pages.
    * Primitives addon:
    * Very thin arcs/pieslices were not drawn due to an
      overzealous check (Paul Suntsov).
    * Documentation:
    * Various documentation updates.
    * Generate multiple copies of a man page for all the API
      entries that it documents.
  - Update to 5.0.4
    * dropped allegro-4.4.2-agl_no_dlopen.patch
    * dropped allegro-4.4.2-modules.patch
    * dropped allegro-4.4.2-monotonic.patch
    * dropped allegro-4.4.2-no_c++.patch
    * dropped allegro-4.4.2-pkgconfig.patch
    * dropped allegro-4.4.2-shared_plugins.patch
    * dropped allegro-4.4.2-src_x_xkeyboard.c.patch
    * dropped allegro-4.4.2-underlinking.patch
* Sun May 17 2015 meissner@suse.com
  - info deinstall needs to be in preun section
* Mon Dec 22 2014 nemysis@gmx.ch
  - Use for patch(es) %{name}-version instead of %{name}-%{version}
* Fri Dec 19 2014 nemysis@gmx.ch
  - Use SED-FIX-OPENSUSE for sed
* Thu Dec 18 2014 nemysis@gmx.ch
  - Rename allegro4 to allegro
  - Change Summary
  - Change URL for The giftware licence
  - Use for patches %{name}-%{version} instead of liballeg4_4 or
    allegro-4.4.2 and add descriptions for patches
  - Add patch allegro4-4.4.2-src_x_xkeyboard.c.patch
  - Use check for openSUSE %if 0%{?suse_version}
  - Change Description
  - Add sed, fix include xf86dga.h
* Sun Dec 07 2014 mailaender@opensuse.org
  - fixed rpmlint warnings

Files

/usr/lib64/liballegro_primitives.so.5.2
/usr/lib64/liballegro_primitives.so.5.2.7


Generated by rpm2html 1.8.1

Fabrice Bellet, Tue Jul 9 18:17:49 2024