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]
