Hello community,

here is the log from the commit of package libxkbcommon for openSUSE:Factory 
checked in at 2014-11-13 09:16:38
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/libxkbcommon (Old)
 and      /work/SRC/openSUSE:Factory/.libxkbcommon.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "libxkbcommon"

Changes:
--------
--- /work/SRC/openSUSE:Factory/libxkbcommon/libxkbcommon.changes        
2014-09-30 19:37:11.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.libxkbcommon.new/libxkbcommon.changes   
2014-11-13 09:16:40.000000000 +0100
@@ -1,0 +2,33 @@
+Mon Nov  3 16:40:03 UTC 2014 - hrvoje.sen...@gmail.com
+
+- Update to version 0.5.0:
+* Added support for Compose/dead keys in a new module (included in
+  libxkbcommon). See the documentation or the
+  xkbcommon/xkbcommon-compose.h header file for more details.
+* Improved and reordered some sections of the documentation.
+* The doxygen HTML pages were made nicer to read.
+* Most tests now run also on non-linux platforms.
+* A warning is emitted by default about RMLVO values which are not
+  used during keymap compilation, which are most often a user
+  misconfiguration. For example, "terminate:ctrl_alt_backspace"
+  instead of "terminate:ctrl_alt_bksp".
+* Added symbol versioning for libxkbcommon and libxkbcommon-x11.
+  Note: binaries compiled against this and future versions will not
+  be able to link against the previous versions of the library.
+* Removed several compatablity symbols from the binary (the API
+  isn't affected). This affects binaries which:
+  1. Were compiled against a pre-stable (<0.2.0) version of
+  libxkbcommon, and
+  2. Are linked against the this or later version of libxkbcommon.
+  Such a scenario is likely to fail already.
+* If Xvfb is not available, the x11comp test is now correctly
+  skipped instead of hanging.
+* Benchmarks were moved to a separate bench/ directory.
+* Build fixes from OpenBSD.
+* Fixed a bug where key type entries such as "map[None] = Level2;"
+  were ignored.
+* New API:
+  XKB_COMPOSE_*
+  xkb_compose_*
+
+-------------------------------------------------------------------

Old:
----
  libxkbcommon-0.4.3.tar.xz

New:
----
  libxkbcommon-0.5.0.tar.xz

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

Other differences:
------------------
++++++ libxkbcommon.spec ++++++
--- /var/tmp/diff_new_pack.PZjojY/_old  2014-11-13 09:16:41.000000000 +0100
+++ /var/tmp/diff_new_pack.PZjojY/_new  2014-11-13 09:16:41.000000000 +0100
@@ -17,9 +17,8 @@
 
 
 Name:           libxkbcommon
-Version:        0.4.3
+Version:        0.5.0
 Release:        0
-%define lver    0_4_3
 Summary:        Library for handling xkb descriptions
 License:        MIT
 Group:          Development/Libraries/C and C++
@@ -52,11 +51,11 @@
 windowing systems, compositors and system-level clients such as
 Wayland and kmscon.
 
-%package -n libxkbcommon-%lver
+%package -n libxkbcommon0
 Summary:        Library for handling xkb descriptions
 Group:          System/Libraries
 
-%description -n libxkbcommon-%lver
+%description -n libxkbcommon0
 xkbcommon is a keymap handling library, which can parse XKB
 descriptions (e.g. from xkeyboard-config), and use this to help its
 users make sense of their keyboard input. Unfortunately, X11's
@@ -65,18 +64,18 @@
 windowing systems, compositors and system-level clients such as
 Wayland and kmscon.
 
-%package -n libxkbcommon-x11-%lver
+%package -n libxkbcommon-x11-0
 Summary:        Library for handling xkb descriptions using XKB-X11
 Group:          System/Libraries
 
-%description -n libxkbcommon-x11-%lver
+%description -n libxkbcommon-x11-0
 An addon library that supports creating keymaps with the XKB X11
 protocol by querying the X server directly.
 
 %package devel
 Summary:        Development files for the libxkbcommon library
 Group:          Development/Libraries/C and C++
-Requires:       libxkbcommon-%lver = %version-%release
+Requires:       libxkbcommon0 = %version-%release
 
 %description devel
 xkbcommon is a keymap handling library, which can parse XKB
@@ -93,7 +92,7 @@
 %package x11-devel
 Summary:        Development files for the libxkbcommon-x11 library
 Group:          Development/Libraries/C and C++
-Requires:       libxkbcommon-x11-%lver = %version-%release
+Requires:       libxkbcommon-x11-0 = %version-%release
 
 %description x11-devel
 xkbcommon is a keymap handling library, which can parse XKB
@@ -117,26 +116,21 @@
 %endif
 # Ensure people will use pkgconfig to locate headers.
 %configure --disable-static --includedir="%_includedir/pkg/%name" $extra_opts
-# libxkbcommon has had changing symbols (for example between 0.2.0..0.4.2
-# and 0.4.3..0.5.0) without maintenance of the SO version; therefore, force
-# a unique name for the openSUSE package.
-# The next release (libxkbcommon-0.5.0) will have proper symbol versions,
-# and we can drop this.
-make %{?_smp_mflags} V=1 AM_LDFLAGS="-release %version"
+make %{?_smp_mflags} V=1
 
 %install
 make install DESTDIR="%buildroot";
 rm -f "%buildroot/%_libdir"/*.la;
 
-%post   -n libxkbcommon-%lver -p /sbin/ldconfig
-%postun -n libxkbcommon-%lver -p /sbin/ldconfig
-%post   -n libxkbcommon-x11-%lver -p /sbin/ldconfig
-%postun -n libxkbcommon-x11-%lver -p /sbin/ldconfig
+%post   -n libxkbcommon0 -p /sbin/ldconfig
+%postun -n libxkbcommon0 -p /sbin/ldconfig
+%post   -n libxkbcommon-x11-0 -p /sbin/ldconfig
+%postun -n libxkbcommon-x11-0 -p /sbin/ldconfig
 
-%files -n libxkbcommon-%lver
+%files -n libxkbcommon0
 %defattr(-,root,root)
 %doc COPYING NEWS
-%_libdir/libxkbcommon-%version.so
+%_libdir/libxkbcommon.so.*
 
 %files devel
 %defattr(-,root,root)
@@ -149,10 +143,10 @@
 %_libdir/pkgconfig/xkbcommon.pc
 
 %if 0%{?suse_version} >= 1315
-%files -n libxkbcommon-x11-%lver
+%files -n libxkbcommon-x11-0
 %defattr(-,root,root)
 %doc COPYING NEWS
-%_libdir/libxkbcommon-x11-%version.so
+%_libdir/libxkbcommon-x11.so.*
 %endif
 
 %if 0%{?suse_version} >= 1315

++++++ baselibs.conf ++++++
--- /var/tmp/diff_new_pack.PZjojY/_old  2014-11-13 09:16:41.000000000 +0100
+++ /var/tmp/diff_new_pack.PZjojY/_new  2014-11-13 09:16:41.000000000 +0100
@@ -1,8 +1,8 @@
-libxkbcommon-0_4_3
-libxkbcommon-x11-0_4_3
+libxkbcommon0
+libxkbcommon-x11-0
 libxkbcommon-devel
        requires -libxkbcommon-<targettype>
-       requires "libxkbcommon-0_4_3-<targettype> = <version>"
+       requires "libxkbcommon0-<targettype> = <version>"
 libxkbcommon-x11-devel
        requires -libxkbcommon-x11-<targettype>
-       requires "libxkbcommon-x11-0_4_3-<targettype> = <version>"
+       requires "libxkbcommon-x11-0-<targettype> = <version>"

++++++ libxkbcommon-0.4.3.tar.xz -> libxkbcommon-0.5.0.tar.xz ++++++
++++ 23340 lines of diff (skipped)

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org

Reply via email to