commit retro-gtk for openSUSE:Factory
Hello community, here is the log from the commit of package retro-gtk for openSUSE:Factory checked in at 2020-01-21 21:03:36 Comparing /work/SRC/openSUSE:Factory/retro-gtk (Old) and /work/SRC/openSUSE:Factory/.retro-gtk.new.26092 (New) Package is "retro-gtk" Tue Jan 21 21:03:36 2020 rev:11 rq:766118 version:0.18.1 Changes: --- /work/SRC/openSUSE:Factory/retro-gtk/retro-gtk.changes 2019-10-18 14:33:05.652292403 +0200 +++ /work/SRC/openSUSE:Factory/.retro-gtk.new.26092/retro-gtk.changes 2020-01-21 21:04:12.884956616 +0100 @@ -1,0 +2,13 @@ +Sun Jan 19 13:06:07 UTC 2020 - Bjørn Lie + +- 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. + +--- Old: retro-gtk-0.18.0.tar.xz New: retro-gtk-0.18.1.tar.xz Other differences: -- ++ retro-gtk.spec ++ --- /var/tmp/diff_new_pack.xCCpJu/_old 2020-01-21 21:04:13.876957079 +0100 +++ /var/tmp/diff_new_pack.xCCpJu/_new 2020-01-21 21:04:13.880957080 +0100 @@ -1,7 +1,7 @@ # # spec file for package retro-gtk # -# 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 @@ -20,7 +20,7 @@ %define namever 0_14-0 %define libver 0.14 Name: retro-gtk -Version:0.18.0 +Version:0.18.1 Release:0 Summary:Toolkit to write Gtk+3-based frontends to libretro License:GPL-3.0-only @@ -29,7 +29,7 @@ Source0: https://download.gnome.org/sources/retro-gtk/0.18/%{name}-%{version}.tar.xz BuildRequires: gobject-introspection-devel >= 0.6.7 -BuildRequires: meson +BuildRequires: meson >= 0.50.0 BuildRequires: pkgconfig BuildRequires: pkgconfig(cairo) BuildRequires: pkgconfig(epoxy) ++ retro-gtk-0.18.0.tar.xz -> retro-gtk-0.18.1.tar.xz ++ 3078 lines of diff (skipped)
commit retro-gtk for openSUSE:Factory
Hello community, here is the log from the commit of package retro-gtk for openSUSE:Factory checked in at 2019-10-18 14:33:04 Comparing /work/SRC/openSUSE:Factory/retro-gtk (Old) and /work/SRC/openSUSE:Factory/.retro-gtk.new.2352 (New) Package is "retro-gtk" Fri Oct 18 14:33:04 2019 rev:10 rq:736605 version:0.18.0 Changes: --- /work/SRC/openSUSE:Factory/retro-gtk/retro-gtk.changes 2019-03-28 22:49:33.907045193 +0100 +++ /work/SRC/openSUSE:Factory/.retro-gtk.new.2352/retro-gtk.changes 2019-10-18 14:33:05.652292403 +0200 @@ -1,0 +2,16 @@ +Wed Sep 11 19:27:40 CDT 2019 - mgo...@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. + +--- Old: retro-gtk-0.16.1.tar.xz New: retro-gtk-0.18.0.tar.xz Other differences: -- ++ retro-gtk.spec ++ --- /var/tmp/diff_new_pack.M6xDqH/_old 2019-10-18 14:33:06.600289935 +0200 +++ /var/tmp/diff_new_pack.M6xDqH/_new 2019-10-18 14:33:06.604289924 +0200 @@ -20,13 +20,13 @@ %define namever 0_14-0 %define libver 0.14 Name: retro-gtk -Version:0.16.1 +Version:0.18.0 Release:0 Summary:Toolkit to write Gtk+3-based frontends to libretro License:GPL-3.0-only Group: System/GUI/GNOME URL:https://git.gnome.org/browse/retro-gtk -Source0: https://download.gnome.org/sources/retro-gtk/0.16/%{name}-%{version}.tar.xz +Source0: https://download.gnome.org/sources/retro-gtk/0.18/%{name}-%{version}.tar.xz BuildRequires: gobject-introspection-devel >= 0.6.7 BuildRequires: meson ++ retro-gtk-0.16.1.tar.xz -> retro-gtk-0.18.0.tar.xz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/retro-gtk-0.16.1/NEWS new/retro-gtk-0.18.0/NEWS --- old/retro-gtk-0.16.1/NEWS 2019-03-11 09:44:31.0 +0100 +++ new/retro-gtk-0.18.0/NEWS 2019-09-11 20:24:06.0 +0200 @@ -1,4 +1,19 @@ == +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. + +== Version 0.16.1 == diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/retro-gtk-0.16.1/meson.build new/retro-gtk-0.18.0/meson.build --- old/retro-gtk-0.16.1/meson.build2019-03-11 09:44:31.0 +0100 +++ new/retro-gtk-0.18.0/meson.build2019-09-11 20:24:06.0 +0200 @@ -1,5 +1,5 @@ project('retro-gtk','c', - version: '0.16.1', + version: '0.18.0', meson_version: '>= 0.43.0', ) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/retro-gtk-0.16.1/retro-gtk/meson.build new/retro-gtk-0.18.0/retro-gtk/meson.build --- old/retro-gtk-0.16.1/retro-gtk/meson.build 2019-03-11 09:44:31.0 +0100 +++ new/retro-gtk-0.18.0/retro-gtk/meson.build 2019-09-11 20:24:06.0 +0200 @@ -6,7 +6,7 @@ ) retro_gtk_sources = [ - retro_gtk_resources[0], + retro_gtk_resources, 'retro-cairo-display.c', 'retro-controller.c', 'retro-controller-codes.c', @@ -33,6 +33,7 @@ 'retro-option.c', 'retro-option-iterator.c', 'retro-pa-player.c', + 'retro-pixbuf.c', 'retro-pixdata.c', 'retro-pixel-format.c', 'retro-rumble-effect.c', @@ -59,6 +60,7 @@ 'retro-module-query.h', 'retro-option.h', 'retro-option-iterator.h', + 'retro-pixbuf.h', 'retro-pixdata.h', 'retro-rumble-effect.h', 'retro-video-filter.h', diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/retro-gtk-0.16.1/retro-gtk/retro-cairo-display.c new/retro-gtk-0.18.0/retro-gtk/retro-cairo-display.c --- old/retro-gtk-0.16.1/retro-gtk/retro-cairo-display.c2019-03-11 09:44:31.0 +0100 +++ new/retro-gtk-0.18.0/retro-gtk/retro-cairo-display.c2019-09-11 20:24:06.0 +0200 @@ -2,6 +2,7 @@ #include "retr
commit retro-gtk for openSUSE:Factory
Hello community, here is the log from the commit of package retro-gtk for openSUSE:Factory checked in at 2019-03-28 22:49:27 Comparing /work/SRC/openSUSE:Factory/retro-gtk (Old) and /work/SRC/openSUSE:Factory/.retro-gtk.new.25356 (New) Package is "retro-gtk" Thu Mar 28 22:49:27 2019 rev:9 rq:689301 version:0.16.1 Changes: --- /work/SRC/openSUSE:Factory/retro-gtk/retro-gtk.changes 2018-10-01 08:17:49.961951932 +0200 +++ /work/SRC/openSUSE:Factory/.retro-gtk.new.25356/retro-gtk.changes 2019-03-28 22:49:33.907045193 +0100 @@ -1,0 +2,9 @@ +Mon Mar 11 09:31:07 UTC 2019 - Bjørn Lie + +- 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. + +--- Old: retro-gtk-0.16.0.tar.xz New: retro-gtk-0.16.1.tar.xz Other differences: -- ++ retro-gtk.spec ++ --- /var/tmp/diff_new_pack.Q6Dkz8/_old 2019-03-28 22:49:34.335045115 +0100 +++ /var/tmp/diff_new_pack.Q6Dkz8/_new 2019-03-28 22:49:34.335045115 +0100 @@ -1,7 +1,7 @@ # # spec file for package retro-gtk # -# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. +# 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 @@ -20,7 +20,7 @@ %define namever 0_14-0 %define libver 0.14 Name: retro-gtk -Version:0.16.0 +Version:0.16.1 Release:0 Summary:Toolkit to write Gtk+3-based frontends to libretro License:GPL-3.0-only ++ retro-gtk-0.16.0.tar.xz -> retro-gtk-0.16.1.tar.xz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/retro-gtk-0.16.0/NEWS new/retro-gtk-0.16.1/NEWS --- old/retro-gtk-0.16.0/NEWS 2018-09-01 12:31:02.0 +0200 +++ new/retro-gtk-0.16.1/NEWS 2019-03-11 09:44:31.0 +0100 @@ -1,4 +1,15 @@ == +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. + +== Version 0.16.0 == diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/retro-gtk-0.16.0/meson.build new/retro-gtk-0.16.1/meson.build --- old/retro-gtk-0.16.0/meson.build2018-09-01 12:31:02.0 +0200 +++ new/retro-gtk-0.16.1/meson.build2019-03-11 09:44:31.0 +0100 @@ -1,5 +1,5 @@ project('retro-gtk','c', - version: '0.16.0', + version: '0.16.1', meson_version: '>= 0.43.0', ) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/retro-gtk-0.16.0/retro-gtk/retro-cairo-display.c new/retro-gtk-0.16.1/retro-gtk/retro-cairo-display.c --- old/retro-gtk-0.16.0/retro-gtk/retro-cairo-display.c2018-09-01 12:31:02.0 +0200 +++ new/retro-gtk-0.16.1/retro-gtk/retro-cairo-display.c2019-03-11 09:44:31.0 +0100 @@ -196,6 +196,7 @@ retro_cairo_display_class_init (RetroCairoDisplayClass *klass) { GObjectClass *object_class = G_OBJECT_CLASS (klass); + GtkWidgetClass *widget_class = GTK_WIDGET_CLASS (klass); ((GtkWidgetClass *) klass)->draw = (gboolean (*) (GtkWidget *, cairo_t *)) retro_cairo_display_real_draw; @@ -213,6 +214,8 @@ G_PARAM_STATIC_NICK | G_PARAM_STATIC_BLURB); g_object_class_install_property (G_OBJECT_CLASS (klass), PROP_PIXBUF, properties[PROP_PIXBUF]); + + gtk_widget_class_set_css_name (widget_class, "retrocairodisplay"); } static void diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/retro-gtk-0.16.0/retro-gtk/retro-core-private.h new/retro-gtk-0.16.1/retro-gtk/retro-core-private.h --- old/retro-gtk-0.16.0/retro-gtk/retro-core-private.h 2018-09-01 12:31:02.0 +0200 +++ new/retro-gtk-0.16.1/retro-gtk/retro-core-private.h 2019-03-11 09:44:31.0 +0100 @@ -55,6 +55,8 @@ gboolean variable_updated; guint runahead; gssize run_remaining; + gint16 *audio_samples; + gulong audio_samples_length; }; void retro_core_push_cb_data (RetroCore *self); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/retro-gtk-0.16.0/retro-gtk/retro-core-view.c new/retro-gtk-0.16.1/retro-gtk/retro-core-view.c --- old/retro-gtk-0.16.0/retro-gtk/retro-core-view.c2018-09-01 12:31:02.0 +0200 +++ new/retro-gtk-
commit retro-gtk for openSUSE:Factory
Hello community, here is the log from the commit of package retro-gtk for openSUSE:Factory checked in at 2018-10-01 08:17:39 Comparing /work/SRC/openSUSE:Factory/retro-gtk (Old) and /work/SRC/openSUSE:Factory/.retro-gtk.new (New) Package is "retro-gtk" Mon Oct 1 08:17:39 2018 rev:8 rq:638778 version:0.16.0 Changes: --- /work/SRC/openSUSE:Factory/retro-gtk/retro-gtk.changes 2018-03-14 19:38:54.581475261 +0100 +++ /work/SRC/openSUSE:Factory/.retro-gtk.new/retro-gtk.changes 2018-10-01 08:17:49.961951932 +0200 @@ -1,0 +2,77 @@ +Wed Sep 26 16:37:33 UTC 2018 - bjorn@gmail.com + +- Update to version 0.16.0: + + Update README.md. + +--- +Mon Jul 30 10:28:11 UTC 2018 - bjorn@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 21:25:29 UTC 2018 - bjorn@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. + +--- Old: retro-gtk-0.14.0.tar.xz New: retro-gtk-0.16.0.tar.xz Other differences: -- ++ retro-gtk.spec ++ --- /var/tmp/diff_new_pack.CkRuCR/_old 2018-10-01 08:17:50.357951679 +0200 +++ /var/tmp/diff_new_pack.CkRuCR/_new 2018-10-01 08:17:50.357951679 +0200 @@ -12,21 +12,22 @@ # 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/ # # Use of library versioning and name versioning macros to facilitate updatings -%define namever 0_14 +%define namever 0_14-0 %define libver 0.14 Name: retro-gtk -Version:0.14.0 +Version:0.16.0 Release:0 Summary:Toolkit to write
commit retro-gtk for openSUSE:Factory
Hello community, here is the log from the commit of package retro-gtk for openSUSE:Factory checked in at 2018-03-14 19:38:34 Comparing /work/SRC/openSUSE:Factory/retro-gtk (Old) and /work/SRC/openSUSE:Factory/.retro-gtk.new (New) Package is "retro-gtk" Wed Mar 14 19:38:34 2018 rev:7 rq:585827 version:0.14.0 Changes: --- /work/SRC/openSUSE:Factory/retro-gtk/retro-gtk.changes 2018-03-04 12:50:48.283524898 +0100 +++ /work/SRC/openSUSE:Factory/.retro-gtk.new/retro-gtk.changes 2018-03-14 19:38:54.581475261 +0100 @@ -1,0 +2,32 @@ +Sun Mar 11 10:31:41 UTC 2018 - dims...@opensuse.org + +- Update to version 0.14.0: + + Add dependency on libepoxy. + + RetroCoreView: +- Render the video with OpenGL instead of Cairo. +- Drop the 'pixbuf' property, but keep the pixbuf accessor + functions. +- Grab the focus when clicked, avoiding to miss the player's + keyboard events to control the game. +- Allow it to be the default widget by default bt setting the + 'can-default' property to TRUE on construction. + + Add internal support for GLSL based video filters and port the +existing ones to GLSL so they can work with the OpenGL +renderer. + + Add RETRO_VIDEO_FILTER_CRT, a RetroVideoFilter demanding the +video display to mimick a CRT TV screen. + + RetroPixdata: +- Add retro_pixdata_get_width/height() and + retro_pixdata_load_gl_texture(), allowing to export the pixel + data to an OpenGL texture and to draw it at the expected + size. +- Don't fail when constructing with a non-zero rowstride, as + these are valid values. + + Add the set_rumble_state() virtual method to RetroController +and implement it in RetroCoreViewController. + + Build system change: make retro-gtk-demo properly depend on +retro-gtk. + + Bugs fixed: bgo#790454. +- Add pkgconfig(epoxy) BuildRequires: new dependency. + +--- Old: retro-gtk-0.13.2.tar.xz New: retro-gtk-0.14.0.tar.xz Other differences: -- ++ retro-gtk.spec ++ --- /var/tmp/diff_new_pack.TcgPSt/_old 2018-03-14 19:38:55.413445709 +0100 +++ /var/tmp/diff_new_pack.TcgPSt/_new 2018-03-14 19:38:55.421445425 +0100 @@ -20,17 +20,18 @@ %define namever 0_14 %define libver 0.14 Name: retro-gtk -Version:0.13.2 +Version:0.14.0 Release:0 Summary:Toolkit to write Gtk+3-based frontends to libretro License:GPL-3.0-only Group: System/GUI/GNOME -Url:https://git.gnome.org/browse/retro-gtk -Source: http://download.gnome.org/sources/retro-gtk/0.13/%{name}-%{version}.tar.xz +URL:https://git.gnome.org/browse/retro-gtk +Source: http://download.gnome.org/sources/retro-gtk/0.14/%{name}-%{version}.tar.xz BuildRequires: gobject-introspection-devel >= 0.6.7 BuildRequires: meson BuildRequires: pkgconfig BuildRequires: pkgconfig(cairo) +BuildRequires: pkgconfig(epoxy) BuildRequires: pkgconfig(gio-2.0) BuildRequires: pkgconfig(glib-2.0) BuildRequires: pkgconfig(gmodule-2.0) ++ retro-gtk-0.13.2.tar.xz -> retro-gtk-0.14.0.tar.xz ++ 1876 lines of diff (skipped)
commit retro-gtk for openSUSE:Factory
Hello community, here is the log from the commit of package retro-gtk for openSUSE:Factory checked in at 2018-03-04 12:50:44 Comparing /work/SRC/openSUSE:Factory/retro-gtk (Old) and /work/SRC/openSUSE:Factory/.retro-gtk.new (New) Package is "retro-gtk" Sun Mar 4 12:50:44 2018 rev:6 rq:581642 version:0.13.2 Changes: --- /work/SRC/openSUSE:Factory/retro-gtk/retro-gtk.changes 2017-10-06 10:59:15.651353579 +0200 +++ /work/SRC/openSUSE:Factory/.retro-gtk.new/retro-gtk.changes 2018-03-04 12:50:48.283524898 +0100 @@ -1,0 +2,60 @@ +Mon Feb 26 11:47:03 UTC 2018 - dims...@opensuse.org + +- Use SPDX3.0 license tags and package COPYING as %license. + +--- +Mon Nov 13 03:55:44 UTC 2017 - luc1...@linuxmail.org + +- Update to version 0.13.2: + + Port the build system to Meson, requiring version 0.43.0 and +drop the Autotools. + + Drop retro_core_remove_controller(), to remove a controller +instead set it to NULL. + + Make retro_core_poll_controllers(), +retro_core_get_controller_input_state() and +retro_core_get_controller_capabilities() private as they are +meant to be used by the Libretro core and not the end users. + + Add: +- retro_core_set_default_controller() to set controllers to be + used by default when there is no controller with the + requested capability in the requested port. +- retro_core_view_set_as_default_controller() to easily set the + controllers of a RetroCoreView as the default controllers of + a RetroCore. retro-demo now uses these. +- retro_controller_has_capability() to easily check if a + controller has the given RetroControllerType capability. +- Add RetroInput to encapsulate the inputs used in an input + state query. It is used in retro_controller_get_input_state() + and retro_core_view_get_input_state(). +- Add a count enumeration value to RetroControllerType and the + various controller code enumerations. + + Replace gboolean by bool in get_variable_update() to avoid +crashes. + + Better check the creation of the PuleAudio sound output to +avoid crashes. +- Replace configure, make, make_install macros by meson, + meson_build and meson_install macros following upstream port to + Meson Build System. +- Rename library from libretro-gtk0 to libretro-gtk-0_14 since + upstream dropped libretro-gtk.so and replaced libretro-gtk.so.0 + by libretro-gtk-0.14.so +- Drop intltool BuildRequires: it's not needed since retro-gtk do + not use translations. +- Add %namever and %libver macros to facilitate updatings. + +--- +Mon Oct 16 06:27:24 UTC 2017 - adrien.pla...@suse.com + +- Update to version 0.13.1: + + This version ports retro-gtk from Vala to C and simnplifies the +API a lot. It comes with lots of API breaks, so many that it +would be simpler to list what remained similar to the 0.12 +branch than what changed. + + The API will keep changing during the 0.14 development cycle, +but it is hoped to lead to less API breaks after that. +- Replace BuildRequires vala with BuildRequires pkgconfig(vapigen) + as retro-gtk is now a C library compiling a VAPI. +- Rename subpackage typelib-1_0-Retro-0_12 to + typelib-1_0-Retro-0_14 following upstream changes. + +--- Old: retro-gtk-0.12.1.tar.xz New: retro-gtk-0.13.2.tar.xz Other differences: -- ++ retro-gtk.spec ++ --- /var/tmp/diff_new_pack.Nlvrme/_old 2018-03-04 12:50:48.747507989 +0100 +++ /var/tmp/diff_new_pack.Nlvrme/_new 2018-03-04 12:50:48.751507844 +0100 @@ -1,7 +1,7 @@ # # spec file for package retro-gtk # -# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2018 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 @@ -16,18 +16,20 @@ # +# Use of library versioning and name versioning macros to facilitate updatings +%define namever 0_14 +%define libver 0.14 Name: retro-gtk -Version:0.12.1 +Version:0.13.2 Release:0 Summary:Toolkit to write Gtk+3-based frontends to libretro -License:GPL-3.0 +License:GPL-3.0-only Group: System/GUI/GNOME Url:https://git.gnome.org/browse/retro-gtk -Source: http://download.gnome.org/sources/retro-gtk/0.12/%{name}-%{version}.tar.xz +Source: http://download.gnome.org/sources/retro-gtk/0.13/%{name}-%{version}.tar.xz BuildRequires: gobject-introspection-devel >= 0.6.7 -Bui
commit retro-gtk for openSUSE:Factory
Hello community, here is the log from the commit of package retro-gtk for openSUSE:Factory checked in at 2017-09-13 21:47:52 Comparing /work/SRC/openSUSE:Factory/retro-gtk (Old) and /work/SRC/openSUSE:Factory/.retro-gtk.new (New) Package is "retro-gtk" Wed Sep 13 21:47:52 2017 rev:4 rq:523030 version:0.12.0 Changes: --- /work/SRC/openSUSE:Factory/retro-gtk/retro-gtk.changes 2017-03-22 23:11:09.896258118 +0100 +++ /work/SRC/openSUSE:Factory/.retro-gtk.new/retro-gtk.changes 2017-09-13 21:47:54.553837018 +0200 @@ -1,0 +2,73 @@ +Mon Sep 11 05:51:46 UTC 2017 - apla...@suse.com + +- Update to version 0.12.0: + + CoreViewInputDevice: Don't log errors when 'view' is NULL. + + GameInfo: Remove some free to avoid uselessly trying to free an +already freed RetroGameInfo. + +--- +Mon Sep 04 12:44:59 UTC 2017 - opensuse-packag...@opensuse.org + +- Update to version 0.11.92: + + Core: +- Remove the barely used system-info property. +- Use Gdk.EventKey for keyboard inputs. +- Make the init singal an error-throwing method. +- Implement disk handling directly. + + CoreView can be exposed as a joypad, a mouse or a pointer. + + retro-demo: add pointer support from CoreView. + + Make all error domains internal. + + Make internal and port to C: +- GameInfo. +- Module. +- SystemAvInfo. +- SystemInfo. +- most of Core. +- keyboard keys. + + Remove unused symbols: +- DiskControl. +- GamepadConfiguration. +- GamepadButtonType. +- Keyboard. +- KeyboardState. +- MemDesc. +- MemoryDescriptor. +- MemoryMap. +- Mouse. +- VirtualGamepad. +- get_system_info (). +- SNES specific memory types from MemoryType. + +--- +Mon Jul 17 14:09:20 UTC 2017 - apla...@suse.com + +- Update to version 0.11.4.1: + + A demo application has been added, it allows to directly test +the without the need of an external tool. + + Loading games: +- Add the set_medias(), load_medias() and set_current_media() + methods to Core and load the given medias (if any) in + Core.init(). +- Remove load_game() and prepare() Core methods from the + public API as they are now used indirectly. +- This should simplify loading games for the users of the + library. + + Logging: +- Add the Core.log() signal which will emit a GLib compatible + logging message with the Libretro core's name as the log + domain. +- Add retro_g_log() to simply handle Core.log() by outputing + the logs in the expected unstructured GLib fashion. +- Remove LogLevel, Log and FileStreamLog as they are now + useless. + + Add CoreView as a prototype of a single widget to handle most +inputs and outputs of a core and use it in the demo. + + Add CoreDescriptor.get_uri(). + + Make CairoDisplay.set_core() and Make PaPlayer.set_core() +accept null. + + Fix the transmission of keyboard events to the Libretro core. + + Rotation and many methods of Core are ported to C. +- Rename subpackage typelib-1_0-Retro-0_10 to + typelib-1_0-Retro-0_12 following upstream changes. + +--- Old: retro-gtk-0.10.0.tar.xz New: _service retro-gtk-0.12.0.tar.xz Other differences: -- ++ retro-gtk.spec ++ --- /var/tmp/diff_new_pack.36jArq/_old 2017-09-13 21:47:55.037768932 +0200 +++ /var/tmp/diff_new_pack.36jArq/_new 2017-09-13 21:47:55.041768369 +0200 @@ -17,13 +17,13 @@ Name: retro-gtk -Version:0.10.0 +Version:0.12.0 Release:0 Summary:Toolkit to write Gtk+3-based frontends to libretro License:GPL-3.0 Group: System/GUI/GNOME Url:https://git.gnome.org/browse/retro-gtk -Source: http://download.gnome.org/sources/retro-gtk/0.10/%{name}-%{version}.tar.xz +Source: http://download.gnome.org/sources/retro-gtk/0.12/%{name}-%{version}.tar.xz BuildRequires: gobject-introspection-devel >= 0.6.7 BuildRequires: intltool BuildRequires: pkgconfig @@ -52,11 +52,11 @@ (libretro is an API specification implemented by some emulator libraries like libretro-bsnes.) -%package -n typelib-1_0-Retro-0_10 +%package -n typelib-1_0-Retro-0_12 Summary:GObject introspection bindings for libretro-gtk Group: System/Libraries -%description -n typelib-1_0-Retro-0_10 +%description -n typelib-1_0-Retro-0_12 retro-gtk wraps the libretro API for use in Gtk applications. This subpackage contains the gobject bindings for the libretro-gtk shared library. @@ -65,7 +65,7 @@ Summary:Develo
commit retro-gtk for openSUSE:Factory
Hello community, here is the log from the commit of package retro-gtk for openSUSE:Factory checked in at 2017-03-22 23:11:07 Comparing /work/SRC/openSUSE:Factory/retro-gtk (Old) and /work/SRC/openSUSE:Factory/.retro-gtk.new (New) Package is "retro-gtk" Wed Mar 22 23:11:07 2017 rev:3 rq:481614 version:0.10.0 Changes: --- /work/SRC/openSUSE:Factory/retro-gtk/retro-gtk.changes 2016-09-30 15:34:52.0 +0200 +++ /work/SRC/openSUSE:Factory/.retro-gtk.new/retro-gtk.changes 2017-03-22 23:11:09.896258118 +0100 @@ -1,0 +2,57 @@ +Mon Mar 20 14:49:33 UTC 2017 - dims...@opensuse.org + +- Update to version 0.10.0: + + Save the expected ratio as DPI of the video frames. + + Bugs fixed: bgo#769833, bgo#779924, bgo#779987. + +--- +Mon Mar 13 17:30:15 UTC 2017 - dims...@opensuse.org + +- Update to version 0.9.92: + + Allow recursive iteration through Libretro cores of a +directory. +- Drop _service: upstream publishes proper tarballs now. +- Drop libtool BuildRequires and no longer call autogen.sh: no + longer needed since we use a botstrapped tarball. + +--- +Tue Feb 28 08:40:26 UTC 2017 - adrien.pla...@suse.com + +- Update to version 0.9.91: + + Deduplicate some documentation. + + Add missing MouseId values. + + Remove deprecated input device types. + + Allow core descriptors to check the firmwares. + + Add an helper method to core descriptors tocheck the supported +MIME types. + + Add a module iterator, allowing sync and async module browsing. + + Remove the now useless foreach function to browse the modules. + + Add methods to Core to handle standalone cores more easily. + + Fix an integer division when computing the aspect ratio. + + Add a script to update libretro.h. +- Remove retro-gtk-fix-build-deps.patch as it already is in the new + sources. + +--- +Tue Feb 14 09:25:48 UTC 2017 - adrien.pla...@suse.com + +- Update to version 0.9.90: + + Merge the retro-gobject module into retro-gtk. + + Merge the RetroGtk namespace into Retro. + + Remove many unused types and functions. + + Refactor many types and functions. + + Make the API overall simpler. + + Search modules from their Libretro Core Descriptor. + + Search Libretro modules in paths from the LIBRETRO_PLUGIN_PATH +env variable. + + Drop the ancient module query mechanisms. + + Drop the ancient Libretro core path env variable. + + Allow to set a smooth or sharp rendering to CairoDisplay. +- Drop libretro-gobject0 and typelib-1_0-Retro-0_0 subpackage: + functionality has been merged into the Gtk parts. +- Rename typelib-1_0-RetroGtk-0_8 subpackage to + typelib-1_0-RetroGtk-0_10, following upstream. +- Add retro-gtk-fix-build-deps.patch which ensures the internal + header is compiled before the files using it. + +--- Old: _service _servicedata retro-gtk-0.8.1.tar.xz New: retro-gtk-0.10.0.tar.xz Other differences: -- ++ retro-gtk.spec ++ --- /var/tmp/diff_new_pack.xfwlHp/_old 2017-03-22 23:11:10.508171418 +0100 +++ /var/tmp/diff_new_pack.xfwlHp/_new 2017-03-22 23:11:10.512170851 +0100 @@ -1,7 +1,7 @@ # # spec file for package retro-gtk # -# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2017 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 @@ -17,17 +17,15 @@ Name: retro-gtk -Version:0.8.1 +Version:0.10.0 Release:0 Summary:Toolkit to write Gtk+3-based frontends to libretro License:GPL-3.0 Group: System/GUI/GNOME Url:https://git.gnome.org/browse/retro-gtk -# Source created by source service -Source: %{name}-%{version}.tar.xz +Source: http://download.gnome.org/sources/retro-gtk/0.10/%{name}-%{version}.tar.xz BuildRequires: gobject-introspection-devel >= 0.6.7 BuildRequires: intltool -BuildRequires: libtool BuildRequires: pkgconfig BuildRequires: vala BuildRequires: pkgconfig(cairo) @@ -44,16 +42,6 @@ retro-gtk wraps the libretro API for use in Gtk applications such as GNOME Games. -%package -n libretro-gobject0 -Summary:Toolkit to write Gtk+3-based frontends to libretro -Group: System/Libraries - -%description -n libretro-gobject0 -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
commit retro-gtk for openSUSE:Factory
Hello community, here is the log from the commit of package retro-gtk for openSUSE:Factory checked in at 2016-09-30 15:34:37 Comparing /work/SRC/openSUSE:Factory/retro-gtk (Old) and /work/SRC/openSUSE:Factory/.retro-gtk.new (New) Package is "retro-gtk" Changes: --- /work/SRC/openSUSE:Factory/retro-gtk/retro-gtk.changes 2016-09-23 11:39:45.0 +0200 +++ /work/SRC/openSUSE:Factory/.retro-gtk.new/retro-gtk.changes 2016-09-30 15:34:52.0 +0200 @@ -1,0 +2,5 @@ +Fri Sep 23 06:32:43 UTC 2016 - jeng...@inai.de + +- Improve the description and summary. + +--- Other differences: -- ++ retro-gtk.spec ++ --- /var/tmp/diff_new_pack.wgqLiz/_old 2016-09-30 15:34:54.0 +0200 +++ /var/tmp/diff_new_pack.wgqLiz/_new 2016-09-30 15:34:54.0 +0200 @@ -19,7 +19,7 @@ Name: retro-gtk Version:0.8.1 Release:0 -Summary:Toolkit to write Gtk+ 3 based libretro frontends +Summary:Toolkit to write Gtk+3-based frontends to libretro License:GPL-3.0 Group: System/GUI/GNOME Url:https://git.gnome.org/browse/retro-gtk @@ -41,38 +41,49 @@ BuildRoot: %{_tmppath}/%{name}-%{version}-build %description -Retro-gtk is a toolkit to write GTK+ 3 based Libretro frontends. +retro-gtk wraps the libretro API for use in Gtk applications such as +GNOME Games. %package -n libretro-gobject0 -Summary:Toolkit to write Gtk+ 3 based libretro frontends +Summary:Toolkit to write Gtk+3-based frontends to libretro Group: System/Libraries %description -n libretro-gobject0 -Retro-gtk is a toolkit to write GTK+ 3 based Libretro frontends. +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.) %package -n libretro-gtk0 -Summary:Toolkit to write Gtk+ 3 based libretro frontends +Summary:Toolkit to write Gtk+3-based frontends to libretro Group: System/Libraries %description -n libretro-gtk0 -Retro-gtk is a toolkit to write GTK+ 3 based Libretro frontends. +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.) %package -n typelib-1_0-Retro-0_8 -Summary:Toolkit to write Gtk+ 3 based libretro frontends +Summary:GObject introspection bindings for libretro-gobject Group: System/Libraries %description -n typelib-1_0-Retro-0_8 -Retro-gtk is a toolkit to write GTK+ 3 based Libretro frontends. +retro-gtk wraps the libretro API for use in Gtk applications. +This subpackage contains the gobject bindings for the +libretro-gobject shared library. %package -n typelib-1_0-RetroGtk-0_8 -Summary:Toolkit to write Gtk+ 3 based libretro frontends +Summary:GObject introspection bindings for libretro-gtk Group: System/Libraries %description -n typelib-1_0-RetroGtk-0_8 -Retro-gtk is a toolkit to write GTK+ 3 based Libretro frontends. +retro-gtk wraps the libretro API for use in Gtk applications. +This subpackage contains the gobject bindings for the +libretro-gtk shared library. %package devel -Summary:Toolkit to write Gtk+ 3 based libretro frontends +Summary:Development files for retro-gtk, a Gtk+3 wrapper for libretro Group: Development/Languages/C and C++ Requires: libretro-gobject0 = %{version} Requires: libretro-gtk0 = %{version} @@ -80,7 +91,9 @@ Requires: typelib-1_0-RetroGtk-0_8 = %{version} %description devel -Retro-gtk is a toolkit to write GTK+ 3 based Libretro frontends. +retro-gtk wraps the libretro API for use in Gtk applications. +This subpackage contains the headers to make use of the libretro-gtk +and libretro-gobject libraries. %prep %setup -q