Hello community,

here is the log from the commit of package libmanette for openSUSE:Factory 
checked in at 2020-12-01 14:22:13
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/libmanette (Old)
 and      /work/SRC/openSUSE:Factory/.libmanette.new.5913 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "libmanette"

Tue Dec  1 14:22:13 2020 rev:7 rq:851790 version:0.2.6

Changes:
--------
--- /work/SRC/openSUSE:Factory/libmanette/libmanette.changes    2020-04-07 
10:32:20.578578444 +0200
+++ /work/SRC/openSUSE:Factory/.libmanette.new.5913/libmanette.changes  
2020-12-01 14:22:14.473557917 +0100
@@ -1,0 +2,55 @@
+Sat Nov 28 19:52:53 UTC 2020 - Bjørn Lie <[email protected]>
+
+- Update to version 0.2.6:
+  + Project:
+    - Move the project to gitlab.gnome.org/GNOME/libmanette.
+    - Update the URLs accordingly.
+    - Give the project a minimal website:
+      https://gnome.pages.gitlab.gnome.org/libmanette/
+    - Update the project's description.
+  + Documentation:
+    - Add a documentation.
+    - Fix many documentation annotations.
+    - Document more symbols.
+  + Meson:
+    - Require Meson 0.53.0.
+    - Add the demos option.
+    - Add the build-tests and install-tests option.
+    - Various code style cleanups and updates.
+    - Add a build summary.
+ + ManetteDevice:
+   - Add a missing precondition check to ensure milliseconds is in
+     the right range in manette_device_rumble().
+   - Throw the full file error code rather than G_FILE_ERROR_FAILED
+     in manette_device_new().
+   - Throw G_FILE_ERROR_FAILED rather than G_FILE_ERROR_NXIO in
+     manette_device_new() if the device isn't a gamepad.
+  + ManetteMapping:
+    - Check mapping strings have at least a GUID field and a name
+      field.
+    - Use the debug log level for non-programming mapping parsing
+      errors.
+    - Make some parsing error messages more explicit.
+  + ManetteMappingManager: Use a race-free way to check the mapping
+    file deletion.
+  + Code cleanup:
+    - Make license headers have the LGPL footer, not the GPL one.
+    - Use #pragma once instead of manual header guards.
+    - Use g_auto(), g_autoptr() and g_autofree where possible.
+    - Use g_clear_pointer() and g_clear_object() where possible.
+    - Use assertions instead of g_return*_if_fail in static
+      functions.
+    - Add HACKING.md to document the code, documentation, and
+      commit message styles.
+    - Give better names to callback functions.
+    - Give the namespace_object_ prefix to the finalize functions
+      to match the code style.
+    - Clean up and simplify the code in many places.
+    - Drop platform:Linux from the internal gamepad database.
+- Changes from version 0.2.5:
+  + Fix the build with musl by using input_event_sec and
+    input_event_usec.
+- Run tests during build, add a check section and macro.
+- Update URL to new home.
+
+-------------------------------------------------------------------

Old:
----
  libmanette-0.2.4.tar.xz

New:
----
  libmanette-0.2.6.tar.xz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ libmanette.spec ++++++
--- /var/tmp/diff_new_pack.duYv0h/_old  2020-12-01 14:22:15.109558605 +0100
+++ /var/tmp/diff_new_pack.duYv0h/_new  2020-12-01 14:22:15.113558609 +0100
@@ -20,17 +20,17 @@
 %define package_version 0_2-0
 
 Name:           libmanette
-Version:        0.2.4
+Version:        0.2.6
 Release:        0
 Summary:        A simple GObject game controller library
 License:        LGPL-2.1-or-later
 Group:          System/Libraries
-URL:            https://gitlab.gnome.org/aplazas/libmanette/
+URL:            https://gnome.pages.gitlab.gnome.org/libmanette/
 Source:         
https://download.gnome.org/sources/libmanette/0.2/%{name}-%{version}.tar.xz
 
 BuildRequires:  gcc
 BuildRequires:  gobject-introspection-devel >= 0.6.7
-BuildRequires:  meson >= 0.43.0
+BuildRequires:  meson >= 0.53.0
 BuildRequires:  pkgconfig
 BuildRequires:  pkgconfig(gudev-1.0) >= 1.0
 BuildRequires:  pkgconfig(libevdev) >= 1.4.5
@@ -64,7 +64,7 @@
 libmanette allows easy access to game controllers.
 
 %prep
-%autosetup
+%autosetup -p1
 
 %build
 %meson
@@ -73,6 +73,9 @@
 %install
 %meson_install
 
+%check
+%meson_test
+
 %post -n libmanette-%{package_version} -p /sbin/ldconfig
 %postun -n libmanette-%{package_version} -p /sbin/ldconfig
 

++++++ libmanette-0.2.4.tar.xz -> libmanette-0.2.6.tar.xz ++++++
++++ 4290 lines of diff (skipped)
_______________________________________________
openSUSE Commits mailing list -- [email protected]
To unsubscribe, email [email protected]
List Netiquette: https://en.opensuse.org/openSUSE:Mailing_list_netiquette
List Archives: 
https://lists.opensuse.org/archives/list/[email protected]

Reply via email to