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)


Reply via email to