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

libretro-gtk-1-0-1.0.2-2.10 RPM for x86_64

From OpenSuSE Tumbleweed for x86_64

Name: libretro-gtk-1-0 Distribution: openSUSE Tumbleweed
Version: 1.0.2 Vendor: openSUSE
Release: 2.10 Build date: Sat Feb 3 02:28:08 2024
Group: System/Libraries Build host: i02-ch2b
Size: 274990 Source RPM: retro-gtk-1.0.2-2.10.src.rpm
Packager: https://bugs.opensuse.org
Url: https://git.gnome.org/browse/retro-gtk
Summary: Toolkit to write Gtk+3-based frontends to libretro
retro-gtk wraps the libretro API for use in Gtk applications such as
GNOME Games.
(libretro is an API specification implemented by some emulator
libraries like libretro-bsnes.)

Provides

Requires

License

GPL-3.0-only

Changelog

* Mon Jan 10 2022 Luciano Santos <luc14n0@opensuse.org>
  - Add upstream 0001-Retro-GTK-1.0.2-fix-meson-build-failure.patch
    based on commit 8016c10e7216394bc66281f2d9be740140b6fad6 to fix
    pkg.generate() that got "export_packages" and "namespace" keyword
    arguments removed in Meson 0.60 release.
* Mon Mar 22 2021 Dominique Leuenberger <dimstar@opensuse.org>
  - Update to version 1.0.2:
    + RetroCoreDescriptor: Propagate an accidentally unhandled error.
    + Implement mouse buttons 4 and 5.
    + Fix the GLES context initialization.
    + Drop the code making temporary copies of the core to avoid
      static variable collisions, this isn't needed anymore as such
      collisions can't happen since a single instance of a core is
      used per subprocess.
    + Many code style cleanups.
* Sun Nov 29 2020 Bjørn Lie <bjorn.lie@gmail.com>
  - Update to version 1.0.1:
    + RetroCoreView: Add the key press, key release and touch event
      masks to ensure it receives all the events it can handle, and
      hence to ensure that these input methods work as expected.
    + Meson: Add the vapi option to allow disabling building Vala
      bindings.
    + Documentation:
    - Add the Libretro Core Descriptor Specification 1.0 section.
    - Add the Retro Reference Test Case Specification 1.0 section.
    + Clean up the documentation, README.md, HACKING.md,
      retro-gtk.doap, .editorconfig, update-from-retroarch, the Meson
      files, and more.
* Mon Sep 14 2020 dimstar@opensuse.org
  - Update to version 1.0.0:
    + Major API overhaul and API version bump, detailing all the
      changes would be ridiculous and hence won't be done.
    + Run Libretro cores isolated in a dedicated subprocess,
      similarly to how modern web browsers handle web pages.
    + Support Libretro cores rendering their video with OpenGL.
    + Improve the Libretro core timing accuracy.
    + Resample the Libretro core's audio output to ensure it matches
      its play speed.
  - Package the new retro-runner in the main package. The library
    requires this to be present.
  - Add pkgconfig(samplerate) BuildRequires: new dependency.
* Sun Jan 19 2020 Bjørn Lie <bjorn.lie@gmail.com>
  - Update to version 0.18.1:
    + Meson:
    - Bump the required version to 0.50.0 to fix a
      build-time-warning.
    - Explicitly specify the GIR namespace and the packages GIR
      exports.
    + RetroGLDisplay: Scale coordinates on display for pointer inputs
      to work in Hi-DPI.
    + Register a GType for RetroRumbleEffect.
* Thu Sep 12 2019 mgorse@suse.com
  - Update to version 0.18.0:
    + Pixbufs:
    - Add retro_pixbuf_set_aspect_ratio() for embedding aspect
      ratio value to a GdkPixbuf.
    - Add retro_pixbuf_get_aspect_ratio() for retrieving the value
      set with retro_pixbuf_set_aspect_ratio().
    - Deprecate x-dpi and y-dpi metadata options.
    + RetroCoreView:
    - Take pixbuf aspect ratio into account when drawing a
      standalone pixbuf instead of using aspect ratio of the
      current core.
    + Fix build on Fedora 30.
* Mon Mar 11 2019 Bjørn Lie <bjorn.lie@gmail.com>
  - Update to version 0.16.1:
    + RetroCoreView: Support RETRO_CONTROLLER_TYPE_KEYBOARD.
    + RetroCore: Bufferize single audio frames to emit them as
      batches for better performances.
    + Add CSS names to widgets.
* Wed Sep 26 2018 bjorn.lie@gmail.com
  - Update to version 0.16.0:
    + Update README.md.
* Mon Jul 30 2018 bjorn.lie@gmail.com
  - Update to version 0.15.90:
    + RetroMainLoop:
    - Lower the priority of the loop to prevent a lagging game from
      freezing the rendering of its video.
    - Prevent reference leaking when destroying the loop while it's
      not stopped by not giving a reference to the loop's callback.
    + RetroGLDisplay: Take the UI's scale into account, making it
      usable in Hi-DPI.
    + Prepare RetroGLDisplay for GTK+ 4:
    - Don't clear depth buffer as we don't use it and as this would
      cause glitches in GTK+ 4.
    - Explicitly use glClearColor().
    - Call glBindTexture() on every frame to ensure that we're
      always working with the right texture, which is needed for
      GTK+ 4.
    + Fix reference cycles in retro-demo to avoid memory leaks.
* Sat Jul 28 2018 bjorn.lie@gmail.com
  - Update to version 0.15.3:
    + Build:
    - Replace the Autotools by Meson.
    - Replace intltool for gettext.
    - Replace the update-gameinfo build target by the
      update-gameinfo.sh script.
    - Add a development profile, settable by passing the
      `-Dprofile=development` parameter to Meson. This profile
      makes it clear the application is a development version by
      appending ` (Development)` to the application name, by
      appending `Devel` to the application ID, by changing the
      style of the header bar and by appending the commit tag or
      `-devel` to the version number.
    + UI:
    - Allow to set the keyboard to gamepad mapping from the
      preferences Controllers page.
    - Make searching for local covers less greedy and asynchronous,
      speeding up the loading time of the collection.
    - Move the application menu to the collection view's header
      bar.
    - Add the Help application menu entry, opening Games'
      documentation on the GNOME wiki.
    - Add the Shortcuts application menu entry displaying a
      shortcuts window.
    - Display small thumbnails if the window is narrow to display
      more of games.
    - Correctly update the selected media number on the media
      selector.
    - Drop the shadow in the collection view's scrolled window.
    + Libretro backend:
    - Add support for .options keyfiles listing options to be set
      on a Libretro core at initialization time.
    - Add predefined options for DeSmuME and DeSmuME 2015.
    + Supported games:
    - Add support for Virtual Boy games.
    - Use a dedicated MIME type for Neo Geo Pocket Color instead of
      the Neo Geo Pocket one.
    - Use a phony TurboGrafx-CD MIME type to fetch information from
      Grilo.
    + Allow to read cue sheets in other formats than UTF-8, avoiding
      the application to crash when parsing a file in UTF-16 or other
      encoding.
    + Update the authors lists.
    + Update the appdata to the latest specifications, OARS metadata
      and update gitlab links.
    + Updated translations.
  - Bump namever define to 0_14-0 following upstreams changes.

Files

/usr/lib64/libretro-gtk-1.so.0
/usr/share/doc/packages/libretro-gtk-1-0
/usr/share/doc/packages/libretro-gtk-1-0/AUTHORS
/usr/share/doc/packages/libretro-gtk-1-0/NEWS
/usr/share/licenses/libretro-gtk-1-0
/usr/share/licenses/libretro-gtk-1-0/COPYING


Generated by rpm2html 1.8.1

Fabrice Bellet, Sat Mar 30 23:52:28 2024