Hello community, here is the log from the commit of package libxkbcommon for openSUSE:Factory checked in at 2020-09-09 17:48:35 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/libxkbcommon (Old) and /work/SRC/openSUSE:Factory/.libxkbcommon.new.3399 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libxkbcommon" Wed Sep 9 17:48:35 2020 rev:29 rq:832690 version:1.0.0 Changes: -------- --- /work/SRC/openSUSE:Factory/libxkbcommon/libxkbcommon.changes 2020-01-21 20:57:09.992759488 +0100 +++ /work/SRC/openSUSE:Factory/.libxkbcommon.new.3399/libxkbcommon.changes 2020-09-09 17:50:24.854595835 +0200 @@ -1,0 +2,13 @@ +Sun Sep 6 19:33:06 UTC 2020 - Jan Engelhardt <[email protected]> + +- Update to release 1.0.0 + * Now it is possible to add custom layouts and options at the + system (/etc) and user (~/.config) level, at least when + libxkbcommon is in use. + * libxkbregistry is a C library that lists available XKB + models, layouts and variants for a given ruleset. This is a + separate library (.so/.pc files) and aimed at tools that + provide a listing of available keyboard layouts to the user. + * Add an `xkbcli` command-line utility. + +------------------------------------------------------------------- Old: ---- libxkbcommon-0.10.0.tar.xz New: ---- libxkbcommon-1.0.0.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ libxkbcommon.spec ++++++ --- /var/tmp/diff_new_pack.IRyAqk/_old 2020-09-09 17:50:28.530598821 +0200 +++ /var/tmp/diff_new_pack.IRyAqk/_new 2020-09-09 17:50:28.534598825 +0200 @@ -23,7 +23,7 @@ %endif Name: libxkbcommon -Version: 0.10.0 +Version: 1.0.0 Release: 0 Summary: Library for handling xkb descriptions License: MIT @@ -35,9 +35,10 @@ Source2: baselibs.conf BuildRequires: bison BuildRequires: flex -BuildRequires: meson +BuildRequires: meson >= 0.49 BuildRequires: pkg-config BuildRequires: xz +BuildRequires: pkgconfig(libxml-2.0) BuildRequires: pkgconfig(wayland-client) >= 1.2.0 BuildRequires: pkgconfig(wayland-protocols) >= 1.7 BuildRequires: pkgconfig(wayland-scanner) @@ -96,6 +97,13 @@ This package contains the development headers for the library found in libxkbcommon. +%package tools +Summary: Utilities from xkbcommon +Group: System/X11/Utilities + +%description tools +xkbcommon tools for introspectino and debugging. + %package x11-devel Summary: Development files for the libxkbcommon-x11 library Group: Development/Libraries/C and C++ @@ -109,8 +117,27 @@ This package contains the development headers for the library found in %name-x11-0. +%package -n libxkbregistry0 +Summary: Library for handling xkb descriptions +Group: System/Libraries + +%description -n libxkbregistry0 +libxkbregistry is a C library that lists available XKB models, +layouts and variants for a given ruleset. + +%package -n libxkbregistry-devel +Summary: Header files for xkbregistry +Group: Development/Libraries/C and C++ + +%description -n libxkbregistry-devel +libxkbregistry is a C library that lists available XKB models, +layouts and variants for a given ruleset. + +This is aimed at tools that provide a listing of available keyboard +layouts to the user. + %prep -%setup -q +%autosetup -p1 %build %if %{with x11} @@ -118,6 +145,7 @@ %else ef=-Denable-x11=false %endif +# bugzilla.opensuse.org/795968 for rationale %meson -Denable-docs=false --includedir="%_includedir/%name" $ef %meson_build @@ -128,6 +156,8 @@ %postun -n libxkbcommon0 -p /sbin/ldconfig %post -n libxkbcommon-x11-0 -p /sbin/ldconfig %postun -n libxkbcommon-x11-0 -p /sbin/ldconfig +%post -n libxkbregistry0 -p /sbin/ldconfig +%postun -n libxkbregistry0 -p /sbin/ldconfig %files -n libxkbcommon0 %license LICENSE @@ -142,6 +172,11 @@ %_libdir/libxkbcommon.so %_libdir/pkgconfig/xkbcommon.pc +%files tools +%_bindir/xkbcli +%_libexecdir/xkbcommon/ +%_mandir/man1/xkbcli* + %if %{with x11} %files -n libxkbcommon-x11-0 %license LICENSE @@ -156,4 +191,11 @@ %_libdir/pkgconfig/xkbcommon-x11.pc %endif +%files -n libxkbregistry0 +%_libdir/libxkbregistry.so.0* + +%files -n libxkbregistry-devel +%_libdir/libxkbregistry.so +%_libdir/pkgconfig/xkbregistry.pc + %changelog ++++++ libxkbcommon-0.10.0.tar.xz -> libxkbcommon-1.0.0.tar.xz ++++++ ++++ 12494 lines of diff (skipped)
