From 3a05604f3cdc9ea0f2132e0503a7e5c62874819e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Adrian=20Schr=C3=B6ter?= Date: Tue, 6 Jun 2023 14:55:03 +0200 Subject: [PATCH] Sync from SUSE:ALP:Source:Standard:1.0 libxcb revision acf52fea58ab9e4dcfeca754c43cfccb --- .gitattributes | 23 - baselibs.conf | 54 -- bug-262309_xcb-xauthlocalhostname.diff | 24 - libxcb-1.15.tar.xz | 3 - libxcb-1.15.tar.xz.sig | Bin 215 -> 0 bytes libxcb.changes | 501 ---------------- libxcb.keyring | 220 ------- libxcb.spec | 539 ------------------ ...-fails-retry-with-XAUTHLOCALHOSTNAME.patch | 139 ----- 9 files changed, 1503 deletions(-) delete mode 100644 .gitattributes delete mode 100644 baselibs.conf delete mode 100644 bug-262309_xcb-xauthlocalhostname.diff delete mode 100644 libxcb-1.15.tar.xz delete mode 100644 libxcb-1.15.tar.xz.sig delete mode 100644 libxcb.changes delete mode 100644 libxcb.keyring delete mode 100644 libxcb.spec delete mode 100644 n_If-auth-with-credentials-for-hostname-fails-retry-with-XAUTHLOCALHOSTNAME.patch diff --git a/.gitattributes b/.gitattributes deleted file mode 100644 index fecc750..0000000 --- a/.gitattributes +++ /dev/null @@ -1,23 +0,0 @@ -## Default LFS -*.7z filter=lfs diff=lfs merge=lfs -text -*.bsp filter=lfs diff=lfs merge=lfs -text -*.bz2 filter=lfs diff=lfs merge=lfs -text -*.gem filter=lfs diff=lfs merge=lfs -text -*.gz filter=lfs diff=lfs merge=lfs -text -*.jar filter=lfs diff=lfs merge=lfs -text -*.lz filter=lfs diff=lfs merge=lfs -text -*.lzma filter=lfs diff=lfs merge=lfs -text -*.obscpio filter=lfs diff=lfs merge=lfs -text -*.oxt filter=lfs diff=lfs merge=lfs -text -*.pdf filter=lfs diff=lfs merge=lfs -text -*.png filter=lfs diff=lfs merge=lfs -text -*.rpm filter=lfs diff=lfs merge=lfs -text -*.tbz filter=lfs diff=lfs merge=lfs -text -*.tbz2 filter=lfs diff=lfs merge=lfs -text -*.tgz filter=lfs diff=lfs merge=lfs -text -*.ttf filter=lfs diff=lfs merge=lfs -text -*.txz filter=lfs diff=lfs merge=lfs -text -*.whl filter=lfs diff=lfs merge=lfs -text -*.xz filter=lfs diff=lfs merge=lfs -text -*.zip filter=lfs diff=lfs merge=lfs -text -*.zst filter=lfs diff=lfs merge=lfs -text diff --git a/baselibs.conf b/baselibs.conf deleted file mode 100644 index 6e85139..0000000 --- a/baselibs.conf +++ /dev/null @@ -1,54 +0,0 @@ -libxcb1 - provides "xorg-x11-libxcb- = 7.6_" - obsoletes "xorg-x11-libxcb- < 7.6_" -libxcb-composite0 -libxcb-damage0 -libxcb-dpms0 -libxcb-dri2-0 -libxcb-dri3-0 -libxcb-glx0 -libxcb-randr0 -libxcb-record0 -libxcb-render0 -libxcb-res0 -libxcb-screensaver0 -libxcb-shape0 -libxcb-shm0 -libxcb-sync1 -libxcb-present0 -libxcb-xf86dri0 -libxcb-xfixes0 -libxcb-xkb1 -libxcb-xinerama0 -libxcb-xinput0 -libxcb-xtest0 -libxcb-xv0 -libxcb-xvmc0 -libxcb-devel - requires -libxcb- - requires "libxcb1- = " - requires "libxcb-composite0- = " - requires "libxcb-damage0- = " - requires "libxcb-dpms0- = " - requires "libxcb-dri2-0- = " - requires "libxcb-dri3-0- = " - requires "libxcb-glx0- = " - requires "libxcb-randr0- = " - requires "libxcb-record0- = " - requires "libxcb-render0- = " - requires "libxcb-res0- = " - requires "libxcb-screensaver0- = " - requires "libxcb-shape0- = " - requires "libxcb-shm0- = " - requires "libxcb-sync1- = " - requires "libxcb-present0- = " - requires "libxcb-xf86dri0- = " - requires "libxcb-xfixes0- = " - requires "libxcb-xkb1- = " - requires "libxcb-xinerama0- = " - requires "libxcb-xinput0- = " - requires "libxcb-xtest0- = " - requires "libxcb-xv0- = " - requires "libxcb-xvmc0- = " - provides "xorg-x11-libxcb-devel- = 7.6_" - obsoletes "xorg-x11-libxcb-devel- < 7.6_" diff --git a/bug-262309_xcb-xauthlocalhostname.diff b/bug-262309_xcb-xauthlocalhostname.diff deleted file mode 100644 index ee5481b..0000000 --- a/bug-262309_xcb-xauthlocalhostname.diff +++ /dev/null @@ -1,24 +0,0 @@ ---- src/xcb_auth.c.orig 2009-05-29 17:48:24.000000000 +0200 -+++ src/xcb_auth.c 2009-05-29 17:56:01.000000000 +0200 -@@ -119,2 +119,3 @@ static Xauth *get_authptr(struct sockadd - int dispbuflen; -+ Xauth *authptr = NULL; - -@@ -163,6 +163,16 @@ static Xauth *get_authptr(struct sockadd - -- return XauGetBestAuthByAddr (family, -+ authptr = XauGetBestAuthByAddr (family, - (unsigned short) addrlen, addr, - (unsigned short) dispbuflen, dispbuf, - N_AUTH_PROTOS, authnames, authnameslen); -+ // && !phostname -+ if ((!authptr || !authptr->data_length) && family == FamilyLocal) { -+ if ( (addr = getenv("XAUTHLOCALHOSTNAME")) ) { -+ authptr = XauGetBestAuthByAddr (family, -+ (unsigned short) strlen(addr), addr, -+ (unsigned short) dispbuflen, dispbuf, -+ N_AUTH_PROTOS, authnames, authnameslen); -+ } -+ } -+ return authptr; - } diff --git a/libxcb-1.15.tar.xz b/libxcb-1.15.tar.xz deleted file mode 100644 index c19dccb..0000000 --- a/libxcb-1.15.tar.xz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:cc38744f817cf6814c847e2df37fcb8997357d72fa4bcbc228ae0fe47219a059 -size 446492 diff --git a/libxcb-1.15.tar.xz.sig b/libxcb-1.15.tar.xz.sig deleted file mode 100644 index b544e91261ad3e2d9228e827402026a492ea22bb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 215 zcmeCU%EBPV#ZW7z$P%|+k!4ofj-@`QrGKq?ty#h|%Wpa>Q&Qn7ws?^S1|ZO5(8w$< zE=?`cO)DsJ$jdKDEXmBzE7r>|NX;uqFVIWNOe@LA$S*2R%}vbH%S$aWb#-(zGBhx; zbhI#YvT!stadvhxbaHcabar(zvNSg_aJFOtZwvCpbC+u^% zW7(GZD=4$>_^dQ;ui!Zm442#Y>%386_`~&(!!=jh*p;Us_0-edQ - -- avoid configuring twice -- add gpg validation / source url / keyring - -------------------------------------------------------------------- -Wed May 4 15:23:40 UTC 2022 - Stefan Dirsch - -- buildrequire xcb-proto >= 1.15 - -------------------------------------------------------------------- -Wed May 4 07:19:27 UTC 2022 - Stefan Dirsch - -- Update to version 1.15 - * xcb_auth: Quiet -Wimplicit-fallthrough warning in get_authptr() - * Fix integer overflows in xcb_in.c - * Use the 'present' field to properly check that the XC-MISC - * Fix a memory leak - * Increment libtool version info for libxcb-dri3 - * Add newline when printing auth/connection failure string to stderr - * Fix build on Windows - * Fix writev emulation on Windows - * c_client.py: Extract get_expr_field_names() - * c_client.py: Use get_expr_field_names directly to resolve list fields - * c_client: Extract _c_get_field_mapping_for_expr() - * c_client.py: Implement handling of element - * tests: don't use deprecated fail_unless check API - * gitignore: add files generated by make check - * Avoid request counter truncation in replies map after 2**32 requests - * Fix hang in xcb_request_check() - * Improve/fix docs for reply fds functions - -------------------------------------------------------------------- -Mon Feb 24 19:25:27 UTC 2020 - Stefan Dirsch - -- Update to version 1.14 - * Update configure.ac bug URL for gitlab migration - * configure.ac: Depend on pthread-stubs only on not-Linux - * c_client: fix "adress" typo - * Include time.h before using time() - * Handle EINTR from recvmsg in _xcb_in_read - * Implement xcb_total_read() and xcb_total_written(). - * tests: Support Check 0.13.0 API - * Add "ge.*" to src/.gitignore - * Update README for gitlab migration - * Add README.md to EXTRA_DIST - -------------------------------------------------------------------- -Fri Jan 3 12:22:59 UTC 2020 - Chocy Orange - -- Update 1.13.1 - * u_don-t-flag-extra-reply-in-xcb_take_socket.patch has been upstreamed. - - -------------------------------------------------------------------- -Tue Aug 21 06:58:35 UTC 2018 - msrb@suse.com - -- u_don-t-flag-extra-reply-in-xcb_take_socket.patch - * Update to version proposed upstream. - -------------------------------------------------------------------- -Mon Aug 13 09:06:27 UTC 2018 - msrb@suse.com - -- u_don-t-flag-extra-reply-in-xcb_take_socket.patch - * Fix IO errors with KWin in combination with NVIDIA driver. - (bnc#1101560) - -------------------------------------------------------------------- -Mon Mar 5 14:15:26 UTC 2018 - sndirsch@suse.com - -- Update to version 1.13 - * As with xcb-proto, this release mainly enables multi-planar buffers in - DRI3 v1.2 via support for variable-sized lists of FDs, and enables - sending GenericEvents to other clients. Present v1.2 and RandR v1.6 - did not require any specific library changes. -- supersedes U_add-support-for-eventstruct.patch, - u_build_python3.patch - -------------------------------------------------------------------- -Wed Jan 17 11:22:29 UTC 2018 - tchvatal@suse.com - -- Really conditionalize the python3 option to allow us building - without any python2 present - * u_build_python3.patch -- Convert to pkgconfig style deps -- Format bit with spec-cleaner - -------------------------------------------------------------------- -Mon Jan 8 13:53:53 UTC 2018 - msrb@suse.com - -- Enable xinput extension. (bnc#1074249) -- U_add-support-for-eventstruct.patch - * Update xinput to the state when it was enabled by default - upstream. - -------------------------------------------------------------------- -Fri Jan 5 10:44:07 UTC 2018 - msrb@suse.com - -- n_If-auth-with-credentials-for-hostname-fails-retry-with-XAUTHLOCALHOSTNAME.patch - * Prevent infinite loop also in case DISPLAY is non-local. - -------------------------------------------------------------------- -Wed Dec 20 21:07:38 UTC 2017 - aaronpuchert@alice-dsl.net - -- Use spaces instead of tabs in the patches (as does the original - source code) to avoid confusion. -- n_If-auth-with-credentials-for-hostname-fails-retry-with-XAUTHLOCALHOSTNAME.patch - * If authentication (with *stage == 0) failed and the variable - XAUTHLOCALHOSTNAME wasn't set, we were never getting to stage 2 - in the original patch, causing calls to xcb_connect_to_display - to be stuck in an infinite loop. - Now we also go to stage 2 if the variable isn't set. - -------------------------------------------------------------------- -Mon Dec 11 12:13:21 UTC 2017 - sndirsch@suse.com - -- fixes build against python3 (package rename of - python-xcb-proto-devel to python3-xcb-proto-devel) - -------------------------------------------------------------------- -Thu Nov 30 15:11:43 UTC 2017 - msrb@suse.com - -- n_If-auth-with-credentials-for-hostname-fails-retry-with-XAUTHLOCALHOSTNAME.patch - * Modify this patch to do what it say - retry not only if the current hostname is - not found in the xauthority file, but also when it is rejected by X server. - (bnc#1043221) - -------------------------------------------------------------------- -Thu May 19 09:40:43 UTC 2016 - sndirsch@suse.com - -- Update to version 1.12 - * here is a new version of libxcb for you to enjoy. The - highlights are the same as for the new xcb-proto release: - xinput support, RandR 1.5 and an automatic alignment checker. -- removed libxcb-xevie0/libxcb-xprint0 subpackages - -------------------------------------------------------------------- -Wed Dec 23 23:16:43 UTC 2015 - eich@suse.com - -- n_If-auth-with-credentials-for-hostname-fails-retry-with-XAUTHLOCALHOSTNAME.patch: - If auth with credentials for hostname fails retry with XAUTHLOCALHOSTNAME - (boo#906622). - -------------------------------------------------------------------- -Sun Sep 6 16:21:14 UTC 2015 - tobias.johannes.klausmann@mni.thm.de - -- Update to version 1.11.1: - This fixes some threading-related bugs with - xcb_wait_for_special_event() and adds 64-bit versions of - functions that work with sequence numbers. - -------------------------------------------------------------------- -Wed Aug 6 03:21:22 UTC 2014 - sndirsch@suse.com - -- added baselibs.conf as source to specfile - -------------------------------------------------------------------- -Tue Aug 5 23:13:11 UTC 2014 - tobias.johannes.klausmann@mni.thm.de - -- Update to version 1.11: - This fixes some bugs with 64 bit fields and the present extension. - -------------------------------------------------------------------- -Sun Apr 27 10:21:40 UTC 2014 - sndirsch@suse.com - -- added missing python-xcb-proto-devel >= 7.6_1.10.1 BuildRequires - -------------------------------------------------------------------- -Thu Apr 24 23:26:43 UTC 2014 - tobias.johannes.klausmann@mni.thm.de - -- Update to a newer snapshot -- Add missing BuildRequires - -------------------------------------------------------------------- -Tue Mar 18 14:16:36 UTC 2014 - sndirsch@suse.com - -- remove URL in specfile sourceline for snapshot tarball in the - hope to be accepted by buildservice now - -------------------------------------------------------------------- -Tue Mar 18 14:04:31 UTC 2014 - sndirsch@suse.com - -- update to current git commit 4ffa6f8 to match current xcb-proto - git sources - -------------------------------------------------------------------- -Sun Dec 22 16:06:49 UTC 2013 - hrvoje.senjan@gmail.com - -- Update to version 1.10: - + Bump libxcb-xkb SONAME due to ABI break introduced in 1.9.2 - + Enable libxcb-xkb by default - + Bump libxcb-sync SONAME - + c_client.py: Fix _sizeof() functions - + c_client.py: Do not create pointers in unions - + c_client.py: Always initialize xcb_align_to - + Re-introduce xcb_ge_event_t (deprecated, xcb_ge_generic_event_t - should be used instead) - + Fix alignment issues in FD passing code - + Fix poll() if POLLIN == ROLLRDNORM|POLLRDBAND - + Use /usr/spool/sockets/X11/ on HP-UX for UNIX sockets - + Make xsltproc optional - -------------------------------------------------------------------- -Mon Nov 25 18:00:23 UTC 2013 - tobias.johannes.klausmann@mni.thm.de - -- Fixup package descriptions - -------------------------------------------------------------------- -Mon Nov 25 16:48:09 UTC 2013 - hrvoje.senjan@gmail.com - -- Adjust baselibs for new libxcb-dri3-0 and libxcb-present0 subpackages - -------------------------------------------------------------------- -Fri Nov 8 17:23:17 UTC 2013 - hrvoje.senjan@gmail.com - -- Update to version 1.9.3: - + Buildsystem fixes - -------------------------------------------------------------------- -Fri Nov 8 01:13:31 UTC 2013 - hrvoje.senjan@gmail.com - -- Update to version 1.9.2: - + New upstream release, no changelog provided -- Bump xcb-proto BuildRequires as per upstream change -- New dri3-0 and present subpackages - -------------------------------------------------------------------- -Sun Oct 20 10:56:20 UTC 2013 - jengelh@inai.de - -- Split devel documentation into separate package - -------------------------------------------------------------------- -Fri Aug 23 20:12:20 UTC 2013 - hrvoje.senjan@gmail.com - -- Enable xcb-xkb extension (can be used by Weston/Wayland and Qt5, - and also upstream will build it by default in next release) - -------------------------------------------------------------------- -Sat Jun 1 19:42:02 UTC 2013 - tobias.johannes.klausmann@mni.thm.de - -- Update to version 1.9.1: - + Fix python code to work with python-3 - + Security fix for integer overflow in read_packet() [CVE-2013-2064] - -------------------------------------------------------------------- -Tue Apr 16 07:12:43 UTC 2013 - mmeister@suse.com - -- Added url as source. - Please see http://en.opensuse.org/SourceUrls - -------------------------------------------------------------------- -Sun Jan 27 03:46:11 UTC 2013 - jengelh@inai.de - -- Use more robust make install call -- New Git repository URLs - -------------------------------------------------------------------- -Fri Oct 5 18:15:57 UTC 2012 - tobias.johannes.klausmann@mni.thm.de - -- Update to version 1.9: - + Fix "sppported" typo in doxygen comment for XCB_CONN_CLOSED_EXT_NOTSUPPORTED - + Always include "config.h" at the start of all C source files. - + Add AC_USE_SYSTEM_EXTENSIONS to allow use of more system functionality - + Return connection failure if display string specifies non-existent screen - + c_client: Fix parallel-make issue creating 'man' directory - + xcb_connect: launchd: Don't fall back on tcp if $DISPLAY is a path to a - launchd socket - + Allow undocumented code to be built - + Split manpage list in two (static/built) - + Do not list manpages, use a wildcard - + Move static man to man - + c_client.py: generate manpages - + Allow xcb_send_request with >MAX_IOV iovecs - + Add a .gitignore for src/man/ - + Fix a multi-thread deadlock - + Include static man pages in "make dist" -- Packaging changes: - + Pack the now static manpages in the devel package - -------------------------------------------------------------------- -Wed Mar 21 10:00:05 UTC 2012 - jengelh@medozas.de - -- Update to new upstream release 1.8.1 -* Fallback to TCP if no protocol is specified and the UNIX - connection fails - -------------------------------------------------------------------- -Sun Feb 12 02:53:20 UTC 2012 - jengelh@medozas.de - -- Rename xorg-x11-libxcb to libxcb and utilize shlib policy - (The high amount of subpackages is because libxcb essentially - substitutes the entire libX* suite) - -------------------------------------------------------------------- -Mon Jan 16 20:40:48 UTC 2012 - vljn@ovi.com - -- update libxcb to 1.8 - * Needed for Mesa to create GL3 context - -------------------------------------------------------------------- -Sun Nov 20 06:49:34 UTC 2011 - coolo@suse.com - -- add libtool as buildrequire to avoid implicit dependency - -------------------------------------------------------------------- -Tue Dec 21 02:49:39 UTC 2010 - sndirsch@novell.com - -- bumped version number to 7.6_1.7 - -------------------------------------------------------------------- -Sat Sep 4 19:03:26 UTC 2010 - sndirsch@novell.com - -- update to release 1.7 -- bumped version number to 7.5_1.7 -- fixed Summary/Group entries in -devel package - -------------------------------------------------------------------- -Sat Jul 3 07:16:57 UTC 2010 - jengelh@medozas.de - -- use gcc instead of ld, so that -m32/-m64 is passed to the linker - -------------------------------------------------------------------- -Fri Apr 2 18:09:02 CEST 2010 - sndirsch@suse.de - -- bumped version number to 7.5 - -------------------------------------------------------------------- -Mon Dec 14 18:42:16 CET 2009 - jengelh@medozas.de - -- add baselibs.conf as a source - -------------------------------------------------------------------- -Fri Dec 4 22:15:53 CET 2009 - sndirsch@suse.de - -- libxcb 1.5 - -------------------------------------------------------------------- -Tue Dec 1 21:31:02 CET 2009 - sndirsch@suse.de - -- libxcb-1.4_2009-10-15_e82c34c.diff - * update to git commit e82c34c (2009-10-15); required for XvMC - support in xf86-video-intel 2.10 RC1 - -------------------------------------------------------------------- -Thu Jul 16 07:43:30 CEST 2009 - sndirsch@suse.de - -- libxcb 1.4 - * Add majorCode, minorCode and resourceID fields to X generic - error - * Fix precedence bug: wrong length for big-requests preceded by - sync - * Fix libxcb-randr version info - -------------------------------------------------------------------- -Fri May 29 17:31:34 CEST 2009 - sndirsch@suse.de - -- libxcb 1.3 - * various issues fixed -- obsoletes commit-beccb0b.diff - -------------------------------------------------------------------- -Sat May 16 09:49:06 CEST 2009 - sndirsch@suse.de - -- commit-beccb0b.diff - * kludgily hand-merged xid fixes (bnc #423740, bfo #20254) - -------------------------------------------------------------------- -Thu Apr 30 21:53:45 CEST 2009 - eich@suse.de - -- pack .la files in devel package - -------------------------------------------------------------------- -Thu Apr 30 18:21:11 CEST 2009 - sndirsch@suse.de - -- reenabled build of static libs on openSUSE <= 11.1 - -------------------------------------------------------------------- -Tue Apr 21 20:36:43 CEST 2009 - crrodriguez@suse.de - -- remove static libraries and "la" files - -------------------------------------------------------------------- -Mon Mar 2 21:13:44 CET 2009 - sndirsch@suse.de - -- create fake libxcb-xlib.so.0 instead of faking the Provides for - it - -------------------------------------------------------------------- -Mon Mar 2 17:58:55 CET 2009 - ro@suse.de - -- extend last fix to baselibs.conf - -------------------------------------------------------------------- -Mon Mar 2 11:45:16 CET 2009 - sndirsch@suse.de - -- fake provide libxcb-xlib.so.0 - -------------------------------------------------------------------- -Sun Mar 1 19:07:51 CET 2009 - sndirsch@suse.de - -- libxcb 1.2 -- obsoletes always-sloppy.diff - -------------------------------------------------------------------- -Thu Sep 11 14:22:34 CEST 2008 - sndirsch@suse.de - -- bumped release number to 7.4 - -------------------------------------------------------------------- -Mon Jul 21 14:40:13 CEST 2008 - sndirsch@suse.de - -- back to libxcb 1.1, since libxcb 1.2-pre requires python for - building, which requires xorg-x11-libxcb for building - ==> autobuild loop - - -------------------------------------------------------------------- -Fri Jul 18 17:08:20 CEST 2008 - sndirsch@suse.de - -- libxcb 1.1.90.1 - -------------------------------------------------------------------- -Thu Apr 10 12:54:45 CEST 2008 - ro@suse.de - -- added baselibs.conf file to build xxbit packages - for multilib support - -------------------------------------------------------------------- -Fri Feb 29 16:23:28 CET 2008 - dmueller@suse.de - -- add missing %postun ldconfig script - -------------------------------------------------------------------- -Mon Nov 5 14:58:18 CET 2007 - sndirsch@suse.de - -- always-sloppy.diff - * This patch prints out warnings only, the assert() is completely - gone now. As programs with this error typically trigger it - several times, each warning is printed only once. (Bug #251087) - -------------------------------------------------------------------- -Mon Nov 5 09:40:14 CET 2007 - sndirsch@suse.de - -- xcb-proto 1.1 - * In the eleven months since XCB's 1.0 release, a few portability - and correctness bugs have been found in libxcb. This release - fixes those, adds nicer handling of Xlib locking bugs, updates - pure-XCB extension support for RandR to version 1.2 and DAMAGE - to version 1.1, and enhances the libxcb documentation. -- obsoletes sloppy-lock.diff, xcb_parse_display.diff - -------------------------------------------------------------------- -Sat Sep 29 12:24:12 CEST 2007 - sndirsch@suse.de - -- bumped version to 7.3 - -------------------------------------------------------------------- -Tue Jul 3 17:40:34 CEST 2007 - sndirsch@suse.de - -- xcb_parse_display.diff: - * "Attempt to include more of the original display parsing. The - fix only attempts to address the unix: and [protocol/][host]: - issue. It doesn't even make the attempt to mimic the behavior - of the old code in libX11/src/ConnDis.c:_X11TransConnectDisplay(). - The patch is yet untested, it however does compile." - (Bug #289007) - * "Discovered two errors in my fix. One isn't likely to concern - us as it's related to DECnet transport, the other one is real." - (Bug #289007) - * "This patch should fix the problem with artefacts from Bug - #257830 which still had been in the tree." (Bug #289007) - * "fix segfault" (Bug #289007) - * "fix condition" (Bug #289007) - -------------------------------------------------------------------- -Tue May 29 15:21:21 CEST 2007 - sndirsch@suse.de - -- added "%post -p /sbin/ldconfig" to specfile to make rpmlint happy - -------------------------------------------------------------------- -Fri Apr 27 11:16:25 CEST 2007 - sndirsch@suse.de - -- bug-262309_xcb-xauthlocalhostname.diff: - * add code, which checks for XAUTHLOCALHOSTNAME now also for - libxcb, since Xtranssock.c has been replaced by XCB as - transport layer (Bug #262309) - -------------------------------------------------------------------- -Sun Mar 4 13:41:15 CET 2007 - sndirsch@suse.de - -- sloppy-lock.diff: - * workaround for "xcb_xlib.c:50: xcb_xlib_unlock: Assertion - `c->xlib.lock' failed"; set LIBXCB_ALLOW_SLOPPY_LOCK to enable - it (Bug #251087) - -------------------------------------------------------------------- -Sun Dec 3 15:40:06 CET 2006 - sndirsch@suse.de - -- created package - diff --git a/libxcb.keyring b/libxcb.keyring deleted file mode 100644 index 35ee5a0..0000000 --- a/libxcb.keyring +++ /dev/null @@ -1,220 +0,0 @@ ------BEGIN PGP PUBLIC KEY BLOCK----- - -mQINBE6HVy4BEADACp0EU6HZ4KyFx/qfhzNarCfnlyEoCFY08k516UaHrUOrYWPp -ukoahcceA/M3H/xM0CGIn6uiuG/Cq7+qODAZNBsr6haIbDaqSUt+953b5qCSbD65 -LBR8TXvW+9KkXPhXTKi/osYBdmsbFLeVLqU5Kd4QJqWKRLtuo0ENbFkQPVypEJk8 -Ozg2zZ2yeSQAy0pgeFh8lezI7A23yj229kFq0EEfeqHpgifIzR2hNIhS5pTSOt8V -RDapO3FpOmxPPUMsaJ1KATD92+SgbZW8evW7ffz4QUiQiFsfTSOTCaTFu8qpu6Fb -a9u/u6mTrJQGRdqDcFp3iWjEUOVr0gUdLSr3zey152PBRaC26/eLqH8PFgCerBkn -o9vso0Vr+Kh63OOQeDHATZGy7tMHbWW5AEXVkTpNoSRYr48pd6u9Z1TfWVcovNAZ -tWiFVKKxniTa4MZY2czOSyh2YahCbEt3P0DoNihy3YHhTvW1k0Os2x5yCsfpGzp3 -U8x1apfQqAyRNIa9SptLpQ7xF+lv52D9kp3XdkWXw1BFY+nmm/FqoC4tKU8AmbuB -n3SX/sYjq3Z6aLoBOmZ849G0Zp1xEYHCbfWBxvqhIc6dlPc3Y9uYV01+FlTzX9Mh -THa8p6oABrXbWRJpkOvaVbdDhXON+02Jlvawy3T3rwVkuEfEZu8akv7miwARAQAB -tCBNYXR0IFR1cm5lciA8bWF0dHN0ODhAZ21haWwuY29tPokCWAQTAQgAQgIbAwYL -CQgHAwIGFQgCCQoLBBYCAwECHgECF4ACGQEWIQQ7tjnlb4YfouhlBWkP3Wgtl0yn -KgUCYAS3AAUJFSl12wAKCRAP3Wgtl0ynKtWrEACJ80y/7+TsPU/EBviQM9SWyQpy -chWYM6XMQoyE8MweujhwlAtVr6QTm/dD87m50rw2MAILyyijrj/WGpgSGz999PRT -zJEGB0OG8mhx4SOPWis+aUwSgdCaS7phPsbqzIh4qfUuG53v1Eg5cZ2yHxBdHbrq -+YDsFq6Kq2bmIRIhuz7xLg/VicVom+lKOqeWMTQCX6NFeRn98AS/VM18dvNZbMye -DlRvqRzDi9pl6+FbHzi7ZosP1q0y8pezlVkZE7C6ESfpoxn/jWcoRp/TXGf3lkz2 -W3jqbIr0qb+lq1TxMHQGGhhVGBY/slD8YLnr1bAdSxr1Mia6vqyR3Cn2QmlFIxrh -ZZek+SroxGJBQdXUhru+RP7AKrx+SvXXNHMaCFXcEiJ+3rQiF8vQhb/tgphj0ThD -ioSTtuQ5W2rqLcwxVikqBDCtvk6X8HkEzkgbgHjYI3BgV6Re2mzA3YUolganxmrI -ldVR9R1yZkdchQbIcfZ7qjdF/td8rPAm0JH4ScEhQHwL/KxDnjZkQs7nbL3wj84B -vU+Y24abcnQx70tM7kSnlZBMqhuQDiCWMadr5HIB0CusN4FNrwjiA0d6deAQzcf4 -rRWmm/vkptvcygs1itvLwi+q5dC3cAiWAUACQ65qJs2ptRpMNiMTYVGk5j/2Vf1m -adw1Nxg/3f339vCLAbQhTWF0dCBUdXJuZXIgPG1hdHRzdDg4QGdlbnRvby5vcmc+ -iQJVBBMBCAA/AhsDBgsJCAcDAgYVCAIJCgsEFgIDAQIeAQIXgBYhBDu2OeVvhh+i -6GUFaQ/daC2XTKcqBQJgBLcFBQkVKXXbAAoJEA/daC2XTKcqdiEQAKT7WGDB2f4d -rI4HScQSZbI4YWcSqSfBz+dHEn3op1z6hbLNyhlmP2/OoZ2bJL/mKuFhA53++ZEZ -8qqMPvZdJ8mcdoqbB2snaj2OBjMDYP32dprKvg0YzKajnWKJdR9iR0Fa4JwRclI1 -VENoNgGit7DXbLdRTt/FmPcG+urPmWGue2DRKoKS1vJrmqY06Nq9W3Hz+1yqGHUr -1b3yZTiy3aHlEbxGpcYcUL3Altce03UrLVO820NtDKsPgPUzUpSCI7LSAFkxGKkt -2GuI2MDIANMcfwLiX6X9PZS1PaJkvVJhH60J9N8Oo8+XBXM9LdL34tLHvHlif4i+ -qH+Zjg25Z2j1js8Fbs9YPtT1jlBbQUVgnDQNuSmZHMnUU9pjuJ2wL3HH2gUKPwxD -m4ydb20hbZKVu10nWDlO096Qx0yl7UyCVsbSIGYpZXC7ikrTR+jlWBMK1aTSdN0w -YWEDDjbJ2g6jqyX6z6ei+8MRQADTeCbtJAgvLrF8E4XOiQZZ8+lwQpw8bnorvePE -6hBMXVJKgWyxYJlgphaB+dfEUj/4YNK2jrSmrZFRGKHUooby+gJ3ghwGcnacenwr -Jm518iqkf+u0+SVveyoul69UDo9w7HUPNHS7NbSG8XEp0IgVe+eQ+PtlBYAPts74 -3N7dZPcrITQ2hmUz059w17aodgUq5BMvtCZNYXR0IFR1cm5lciA8bWF0dHN0ODhA -ZnJlZWRlc2t0b3Aub3JnPokCVgQTAQgAQAIbAwcLCQgHAwIBBhUIAgkKCwQWAgMB -Ah4BAheAFiEEO7Y55W+GH6LoZQVpD91oLZdMpyoFAmAEtwUFCRUpddsACgkQD91o -LZdMpyq1eg//RxRYrB6B6Chs3YRyAyabaOaUWBS0T0INxbsYiYF5jZz/cFGufRCz -DbZNeh2RIEHnanKKJTNxgNejYwgNq7bupr4aqGbO5es3UkgUkeGN0aSOzapH2rxK -Dr+DTRmp1JpRJAdrvu37AwWFDbWJIdex7qacntLxDba5g3Olw1CwqENasFB+oEx4 -bGWoFfjI8sS/Ilt2h/mk1nkBboO6FV1Rr4kolm5FFwdDeHV19FGGYok0zgZF9lq0 -CWQazD/dxxYXtxsxxR0JVxGWLvGRLrdovvTYE6n21pZnyj9bdhOUPdKLjHqof8LX -FZvwr/Rt7bj9j/LqzrCwTDPg40dJyM/Zku9utSX/EFdwDE/bgPGtVWZEnuWyjXw2 -ZCeR0zYVLvriv2g2NVn0zi2XlERpHRLTrJyPPKQmatTcYQUblIOutiwxlYn7DQTA -FzzsqQ+GOmvVKJTmhsZF3bj6gOHXlr1mfJNIyi0EFaFU1NTpnkXKTMym0hVi6X9v -iiVLJVJ1svhlZ2dvYXHbsHF6jZnvLUvOW40ySXLymzKFO/L+SZYpjeQsbqMBx7QI -BPtkhWgsg1P88aDYLZ7bU9BZv1ctpqn9OsgNRHvMB+01XoNdDRwWOX/KpUsd0JxL -dtJi3o4jIK/McHNnO8qu/5o9z7fUwd+OPqvcC5ny3l/LhqURqy52E2C0IU1hdHQg -VHVybmVyIDxtc3R1cm5lckBnb29nbGUuY29tPokCVAQTAQgAPgIbAwULCQgHAwUV -CgkICwUWAwIBAAIeAQIXgBYhBDu2OeVvhh+i6GUFaQ/daC2XTKcqBQJgBLcFBQkV -KXXbAAoJEA/daC2XTKcqxBcQAL4BBkQ61pAr7tNspSu4ne4aqnTeNvzA8BDBicS4 -QFWuc7uZZQDg5VA0Weg4oom9k9bhAkDDYRh3O5tkJiYTc7wY6I1/Z5FUuOwprKgN -Gr+Qr9A2HvbyMuHLE2te0MBci9AmNgBa62PLB6OSCs34RFgmTNwmYmmiUBeIKhir -WIPKtA1b6Dcsw+H3IMBBhn6kCS7frunIigMek5elIDUdZB8gBzOC1SlPNYf0Htcz -i6e92AtKGsQScur254yMkS/hyfnyVfzZxi7/MC9J7gO6UwWxHQHe67sUCXveoceX -Z/42Py8ee0F7TefdsipKdOEgMCZP4dZh3u8tQ4g5aNojJtqIFQiofVytMerHUX0v -qDmNJ9dd/4hQ1zYr0c4V7fZWkXIF4FQxkm/7WUIC1D5jRDOMaKl85g7Y0TodyRPd -3alAWZp6JUbLOy7ADzfF9cB/V0DbT3FUEG2jFPB6zKsxlW6uYs387FFNLC54v1kZ -YDs4hPP/+7uMJpVI7F1zW1Qu8tR6hfy1ffgkOCiWrLI1/Dxwm6Wq63COud8aBiAE -bs+pwNtnGX8ocgtgAcYpLeXjuVkrYJIxDbBWlcEaGpvHHcJBLOfHUUjdDBQ4FqFV -LfUMNlB6S2RnBcnnT+tQ8CNQjCtdunvCzbYAwGTPMgodvVgd8ePn47nUgOM/SYcP -d9LOtCNNYXR0IFR1cm5lciA8bWF0dC50dXJuZXJAaW50ZWwuY29tPokCZQQwAQgA -TxYhBDu2OeVvhh+i6GUFaQ/daC2XTKcqBQJfuu40MR0gTm8gbG9uZ2VyIGFuIElu -dGVsIGVtcGxveWVlIGFzIG9mIE5vdmVtYmVyIDIwMjAACgkQD91oLZdMpyr+exAA -jn+PslziDgcQs6O+HURYum25o4sYDFKuQIJD3IHoA9RJbbIFcuT/lokTxfGnTG3x -OdDSI4gcB+cf+brrQ92ivrCnVlQKMjRkZwf17ECVXVyuvugbMPWQIXZ6ojrQ2BQC -YmhbVsRc9Ac7QbnFj5AAoWa7cOkTnIuh3cGOI+Sbexui7GINfL2+Nq3uiZK6cZt0 -kLMH8P2Pn/3YB6WUUuEGLpGz62p+BCPJNCW6E84s5zuDZamPbbNWrPeIEULNIjbr -joH4KiKG5q4krGASSecvvTjBKnmN37H4U1uFFgEDULkyS3ZcJfirnRPHJ71QzgLj -BAJac7al3WS+7cAGBa/CaDqt3NFTWwXkRlZ224tHgRCi+nalOzn8ugqnTj1UKe65 -6QFcDzzmd6Uv/16IW5H82pTQUI36ZtbtQl2em3jWg/8vkk1IbOSU8YsqXIZ8i+ph -A+LJCONTf8ewIFrwkY31ro5Xh7njcsbZUaVZaNOIyX1j4AvuFY8EU6SUhM+neG4y -b5wsozzVHYMsSCo5S7aA7qRCetwrPUTb+q2QSQVrmdFr3GxYbqghkM/LzcSC44TM -+rpwVKkgszJaR9CszVCfQV5ogQrgcdoqyUeGX/WrI8cq8xPNV/gJ6gJOu64NCwar -ZWDkey8jha1l0TO+pHoCSYWHcfqaxHIhatEuojPV4hO4MwRhCvo9FgkrBgEEAdpH -DwEBB0AZYb+aFbQPUp2f06B2SUfTXAtDZ6CX3/S+OPnLhJspB4kDFAQYAQgAJhYh -BDu2OeVvhh+i6GUFaQ/daC2XTKcqBQJhCvo9AhsCBQkCpuv9AOIJEA/daC2XTKcq -wBYgBBkWCAB9FiEEXq8hBJqGuKVMyxv6rOspdAyaTpcFAmEK+j1fFIAAAAAALgAo -aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDVF -QUYyMTA0OUE4NkI4QTU0Q0NCMUJGQUFDRUIyOTc0MEM5QTRFOTcACgkQrOspdAya -Tpd8VgD/W62JJ3LIp3ioR5mct+W/PlpbzxNW5KXOh0o6FdLo+gsA/3hzO18EKNwz -h/WGn7IUZJADUK06qrV1VYESOOoy/9EDx8wQALWnnrbr4xK+u7vNdM6LJ+RJ5yB4 -M2+k9dkIsPeRNX4arF4ZJogevXdeUUWxpws9PXd6/uaRaL+4ZO4kUEUkTZ2Z8KGQ -QjcKlRvfR/S48YtPu5FlybnRlS61T0GOKkq98xuV8X3Y9NAXuh1tF7Mkj57JOGlQ -2TIzmvECQ00pBlDvJftvkECI99ARsoVGdL52HPRaKYI+/xvpParGLru4yP/mzP6Q -qu0C0It6s1ubu1Epq1jLKjLFMnRAPtud3hyZv6C0a1IWIFGCRM/soPAuRmhOWGgT -V3YdmJA9rVbVHKLSbFwOaftKO27jU41JoI/FaYRkIqFCT3Xb0b9haOb1sDdKMno/ -33IGiSDEBKt13pjWGgkGN5ze9GF8honGLpu3ikAMWsci9XK9CsAs5fvt7cu4r1EY -H0qN+6Q36ThqK8li1VujRFvd3pdagPt9/NKm5BLv3MdmKsh9R+7JHBwc2ySua/HS -/fi57xQEuclaG1HxmT2wIlaIJ1BB28ka8YLx0ewdQRIWmXlmiUrcQ7dnf3HGcWdW -nLFH6h+nDMC1CkDJYZhu80pTQQFItMUlA9jLIxAATLyjDYtwNvivGifOGdd2dNIX -aY4IFDTylKu5q0M+C8oYM75HKaNQt2GgTyJMm+3rNB5Z6iQFoi5B1iTVp8n1vxtJ -tO2TRJa/kdtpEAOpuDMEYO5NlxYJKwYBBAHaRw8BAQdAkbyieR2bp5LOFNfrhJNc -TJcGEVlGcitKxci4PNBZHCKJAjYEGAEIACAWIQQ7tjnlb4YfouhlBWkP3Wgtl0yn -KgUCYO5NlwIbIAAKCRAP3Wgtl0ynKvhEEAC5jtMbuThN91sGy8NCjTDnR0lRN/4J -A74SB4tqyAeDMuLtnOX2MXtoGs+vho9TdylvUiKQABwBUCdR03eXEUlrDSTxqIYc -riJYm1uNmlS8GigEClCtn7+xhNaBOYTkUcaXWDLKYmJQIlrKJ4p+Cw7JHVp1g+cK -h5E+INSMHEx8zwxkjgjzhq4b0V0Exxa1Nkrj0hrhk3TxEv654yOF0+Q4RBnKC0rF -DTba1+Scw00HVzoxynHfWWmO097zJnW9cXmcRCFln13zi/eMiXsw5B0ft6Fq++2A -EZlgA/iM+Q9st3Li3aaf4PzEOccpQRoWoBvyGCSysrpjHNIhyU+0whKm+LqsiM7X -JGpd2Uydb7480yooTGdGKgvD5XZSFRSk8P99zhYSNjf3FxBLC+EFCvZvLIRZMPUP -OFz+MfKEtSOzZu7VZZLrLhAjeadFf066m3sXq85PDSNX+wIdH1FBWyZMNp/7HERp -jKMGukv+JhKpGAehhiW4EPGK9GmcX2iDDbCWeIdYtcutbpQRFWpC4uiMZsq9Jg79 -gTh0NiKtbalgGxndOKFY0rU+ADcTqD7YwGd7BnqZ4JXSHDNODxVNaI+BRn1WuPnk -iHx5mtagik6zSIJflr97nMiw79/zT2uNyxxHVoJDFZCP9qcmsKOfhIYtcFCiMG8o -fYL6con2NyuagLkBDQRgKvtwAQgApl52VAUHecm2hiqbeAqSAKpJwmqdQbfdAwCb -SDHTITE7iD/WDcZsaL3TaV+BTmp+S6aqg1jsW/hg+vH69N4xTRaTxlixnS/54EoM -Ak4iqgcYIsTKpAT29D7cjUci9d8+8NEIB17vD713txjLM6/pV/1N2NdPmKSeaIpS -LyILM/AdRQYJVCxanToBF3chwt8B4/nYfy7sHMeqWrmk5HlsAMA4Ot9JSsbCjTs/ -zkW2sgwMnK1DfGTUX8tdyHjM9QgemVI3gyPC+reUnxhyeaNexdShHL8AXhK33nES -7ZwhAPSEZNynI60W/J+33oM/8t5Q84ODOsOzYSelx/VuMYc6yQARAQABiQPSBBgB -CAAmFiEEO7Y55W+GH6LoZQVpD91oLZdMpyoFAmAq+3ACGwIFCQOGwEMBoAkQD91o -LZdMpyrA1CAEGQEIAH0WIQS+70lLWykeswCifxPtLtGfhbNoLAUCYCr7cF8UgAAA -AAAuAChpc3N1ZXItZnByQG5vdGF0aW9ucy5vcGVucGdwLmZpZnRoaG9yc2VtYW4u -bmV0QkVFRjQ5NEI1QjI5MUVCMzAwQTI3RjEzRUQyRUQxOUY4NUIzNjgyQwAKCRDt -LtGfhbNoLJagB/0ZlwRZ91KzZKtjUwtL9V3GEVPzeO6x16awkM91DI08pSS79KJ7 -CuIJ/j/r2Pv53aQuCbXuO2iwnFq/kHXexeRU0joRbJfk2265CpryT+wKXngOS6Ah -RGPM2c8M3+CGs4i9MYv+oQzggtDQptDTjJ4w32MH8aBODw80Zwa8jp+f9Gw9ZoCC -iiMHeS4AOEen7DxuDYSoBfTPKg7YTlcBMZtRer5YMRQiIjvAqJbhv2GQTf4foo+S -0hNHYIyhIZPREBiQPljahB/b62ddhx1s+nywROYkwV3iysvFEANMFkfuysfFvu7v -YySihFYHWi22arnGet0D0S6/CkXS/kqYGlfHMoYQAKysQPCqrFyecH9jwkGPKk08 -eZcZejc7w5qu/kgSi/MIc3CyTVi2fk3Pl5WVFLL97o6IYwICImvvWvCHBooeVYPs -ckUG6oDTT3CdK2dn1G9urCvp4IlogiYtidpyDC00fNU6COfABMC164KEjIrK1E7V -EpgTUVOU2zlO9nski4qCg2fTgimWE+5EBUycJFzCNyQX1fm3QS3yl2r0AOxfkhJS -j1Bpqhn4UhRbOt4zXuDAB9k3XTlDaHIH2GJCWiNNyTqISN/H7m19gYH1bdKwHxv0 -chW+m0oYgtEwE8h9OK3RZ/ppyTvvNSvHGAb5rAa7qaCc9+jZLAVuYYlbgXWSsxtd -WJMEBzBL6uJZjMOIn8K/f+iybnc3tpRkwIgYN0LEpyfwZsy7XsEGNfr+NREWty9a -lTnXAPnkkTDuMSXuSipyzph/CUVigwBd36SPdmZBWZTVYkWtp//fFBTFfWHPBDnq -0QzqqXX8WjyYKxh9Ws/PETAH+OOLBJ1C/bQVIyDMBC0K3itAlOX61awv5QpTwq3u -cVOGLMCD4G7q7PRj97pp+DgwchRIlsG/dsw4wqRsWY3SV6Lhls5RK8kVhIlx7f7B -SC2XwbpVJFYML+XywwV3Ou+qkt1SdwbPTpQdM5qU+5fDXUIe+1HT00cuOvfuyTLa -SndZ06PRAmtP5l9L0JynuDgEW3PBDBIKKwYBBAGXVQEFAQEHQHJzyBXmAHLsRI9r -vIjq8QjS2th0emMplesdMYD5Na9oAwEIB4kCPAQYAQgAJgIbDBYhBDu2OeVvhh+i -6GUFaQ/daC2XTKcqBQJgBLdTBQkIPQv2AAoJEA/daC2XTKcqifUP/j3okRd2Btwr -Q8du8pl3ilmmMcSP7h2mSWcvNx82eEurQRjJISrS9lSOTJ8kOMatkDRGM9gO2NHu -I4VAX8PuFYCY5+yWN8eEdgT/VrQgGBbjMl7amiG0QaRH4DLFSDtHSU9zZyUSkupV -bvw+wEyfYZVzZTMhi6v2E7SCdH+/cyF6PsR+whRp5y+zNaSTWA2fBF0fU6qYV5oy -8XgBVj4PnX6w8kaI2VvzO2IzApF8bsUGw+5uNLYyWW/yaAurtMUDgMiMKJ1sBmta -5iHuovLLjD2ZtRbu4cLMBfTCDLe41YtFC7loeK16Rzv6BfV/dw+FBhMm10qChd7V -iryy8HwxTdmGpgs50IgnZVkbJN+OuDw8jpCtH2fBFYQK+f0P1q6H6GbZCnNdQKl/ -yTXiixlA0F9VY1EDAYbiB+U/vOQ5zUompSivqHyd1VESfLsmmVLUB3OZ5KTHVT/m -fjhsthChvf4HbYOpfpvvEpD6G/d1MiQtg0Bfm1V2gIsWOp1BqUz346YuYBTUxFtg -iEjMnkjq5zcpte567rsSfmXjGei1W6qqWHIQYg7nW+GcDsCxsSOIaTZE1CHlRvND -u2GovwJUDK9aDvBF3zCRI9kEDTlS2gZz2LMSHTFjdinnWZCWOxS+useZpNL6ffBe -pCWMk2zZT/7s065ulM1T28ENgq12oDCauQINBE6HVy4BEACr5cHqXqhm5Jijkx3I -R2NXJzveQR55TgW4n5VPmm7yks0eM5v0CDHHJ+xNIRrAL6w0p3bQ9r0rFRxmwgyJ -JdFja6/s/GiD+RazpA8iyDvKwja/gsSreHJe76cUNAj/xK6vzOo3hrwcBX28kHDN -TPz+sVSQJNQAI9LbN/HNg1Ds9dRUJjA8tGcG/N9pn1zupTM5ypFnQJfUKpdbzuHB -+V1p+OVfe56p7INXyCvLE6L9w69vUYluVSrj7kIE9aSM7zwrDfTn/9RG/J8IB0j/ -cdgqlB0rKJgUG72aCSMG3lltnM4stv4ypW7AZxv/XeF9iskvYziIJz1C39DaBJOq -oIamXodRHHHoG6ulXSsM+EyN5XF/aRJ1PZ8gHiAHLxES2zVsFiADHeiXK4if0gZJ -QVBRJ/aJ+EH+3setyqDsQ44+c3tk2Lsu3ama3CKtKpqLDFfDnGmNW8+3hUHZxU+h -4NavsjnyqbZ57dACTXYES/+9oTFOWtwqxdbLVzILZS389vIvNflCPcJkQRTbrxX3 -07UvDOrEcm226tVhydJwuV0nTn400UYxy6MjaCcnVUTC2nFPEUqXUT+6/sWIw6Wl -JiJrs4vmWBf2Jvz7e0YioK47V6o8kuxfXZJhO1bd8Yz5+OZcH5JGLpvtehUEzyIT -Vm5qpxbN1m+6TejP4HPFW185DwARAQABiQI8BBgBCAAmAhsMFiEEO7Y55W+GH6Lo -ZQVpD91oLZdMpyoFAmAEtygFCRUpddYACgkQD91oLZdMpyqraBAAuSUa82+MkbP4 -LVJtUA50hsm/UoWwsp4DiGpU0/33TnsjYY4QZ/J5RtIVONN5EqaMM/aIWWos9qqB -yItwmlPcnmwI76Dio90/5LcjdkvXm2+DaW90BGIcoYuzcllT2OGKy4FX1idx3E2s -rILqSS2IzNu4jXIXySss3bAiao9MHXGSqGMDRSU71ixqlhUX5Qsdnei+WMX1wLTk -eY8wmRbul4A0T3/H7b+hQQp+OkmSaDUtuHdvEuacMSaRIA4dmzKwjOQkssXQB6GP -Hwd4zIJ7MKBxAjO2fJD8NAmzYHMvvHGcYRLVqRXEEQO+rMYDJRoT32aLDC8gg15G -UTtinLrZGKSutX1qROUX2GqKszSXQ+BlpiYEvQG4uWjmdL/4LVl1x9aLrSD6QUkl -oRJ8NA+uupc8HlxQpu2GxlLM/Wk6QVa0tZVnswuiAqKjV0L21cayBfGBXBYJPEHP -0ALr0SKaT5e8S9rV0ehWA/srR6/B5/DMIKHPk0z9Bqrkm+lyYXs2wqTlUU8Aqao7 -lt+q/uSqaQcgKXbcmYDXxCdcR5aorKOHEPgK5VlMex+Gbr9laOS7W+JrTUfyxJZ2 -jLngo0b6j4L8+xlXzyTnGHhDd4IBuEpMK0hNwQN9aHvjuJlARCoTCtsH9bbapekU -RiFBVaLljnB1TY6fOzc4rPvhZpscp1O4MwRbVtM4FgkrBgEEAdpHDwEBB0BZ1luE -4xeMobpJZcLnvHqW5ln69aBBrxQM36SiV0h6JIkDFAQYAQgAJhYhBDu2OeVvhh+i -6GUFaQ/daC2XTKcqBQJbVtM4AhsCBQkB4TOAAOIJEA/daC2XTKcqwBYgBBkWCAB9 -FiEEs5abTw75fXIeY469nIJaZgXUC74FAltW0zhfFIAAAAAALgAoaXNzdWVyLWZw -ckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEIzOTY5QjRGMEVG -OTdENzIxRTYzOEVCRDlDODI1QTY2MDVENDBCQkUACgkQnIJaZgXUC778XgD9Gjet -iAlsrlPf923+y8JEwKlrC72kQYZBqZzFW/sEnowA/jsf8UuvIn4sfyyvPuPlIVqV -h6T/TgL+y/FKAG0hpysN+agP/i2u9IrLzlEiW03VDBjNh7YwqT09Lyv2VXgy+TRL -DyVjH9+PqZM0OtWWE7NpDqo0/hxMWwCDNXk/OM8kn6Rl6VrUOVfFi2UhNYo494AB -X5tLW7BIGkuK4YsT/OlfIsgdgRFEs1FpgzeelWRByZV3Im1nIfJgw5suSN3FcLIB -WSMiL0V9id7qa9XutytUkP5ojZ2FiaOIKSFMaZhql3aMWOOBa/rYCfbj4CjRY8ge -2YuJLfLQqz+0pdeTVAadV/A6VS/skf1K7IQ1Mxkoqiiws+qaDjsvVGSpoK8SUb8n -864wHjXl8M/1BMEycZi6rji7Hp27Nf+FRzXnKC8sMHb/KidtOdnNKjP/RSbFPYkz -WS++UqrWQFOkzsjPASgOFYRJLWDI561rjX1DlES67a26+QDZvaRzdJETS0TBuMMP -U5QYRIsbAx4qyjuEFVxlKPBKSpZqAly2eaJGetBzQWrxRJtbZ0ntQeM9V438Oom4 -cBo8C1PgbCpRoOI5k7JyjK8DheJfd+E+oGSEDYzJlZoeZLCMXTTLiCloDmtLd/qG -LPJEcSd7xhVXwxfaAA2dzovLUvDozN17eARpmZjgl8Xgq927nT290FAw7RuUnf2U -MGItdVFb8Go1prSprdsjJp3ILSwB8IbisdZZyoS3XGWQijxQ805e5kgaT6lR2jj2 -Se8liQJfBCgBCABJFiEEO7Y55W+GH6LoZQVpD91oLZdMpyoFAmApvucrHQFTdXBl -cnNlZGVkIGJ5IG5pc3RwMjU2LzB4RjQ1QzI0MzFFRjhCNUE2NgAKCRAP3Wgtl0yn -Kj3QD/9TWlQ6hvCpRkEqsWO0mbDbDZuiG0KtKxwBE+LscgGmdp9siMPWszCdD3G4 -VgAQjRoXfVy6WdUDLlkdefKBG8tHVRouHugA4JU2s49N9OAiHe6A1pwrUAYLYcyB -DPTypv4HHx5kucz2jh8KcRMUAdBYbKLEkMq5NzN5FEvc4cfvqbct+WD5R1yL+z3V -wcvryFSRCGAc3TbPL/Mhv20IPXanS+mWbh3n/IfQP18lMUYfoNdUwMXTYIPPTxKH -8lSx1zQGMf89wpkTfPyvqn6XSg3J0hGwBLFl+jIboIcxuzGid7t24M6RGMrBQLPY -5/xJ2uhmtJ2VdcGdntZSlyoGOSOs2AMOfjatqQW/Kaa1lUtaHeXAQrW9Pqb2CZe8 -05l7nD7KyofCrpk7hG6iXp6zRC9ZD+oVFf4/LugmdllRfpgFusH065B8lBlPGdJD -cf/EADuYyVGymjuXy/3Bf43Z8+s2iuOQQ1M+BAUUVCnMMZmMLZMFDoPcQ9wwie7w -UyQByRfZCE7yf0IqbR5ohNfmxVp1Av25Ug7cAVFNGbNoXAMs0PXwf9VmOkgpe3qY -LdXnvjxJTJLv5dTmQHa44T7j2GNyoIRoVkdtd9rMz/vLKf2qIg0dmpytrcw2W5dH -3Wk1jfAsXxGZHgDd25Wk5DNMdJfnPAehbBFDWzD5EJHPWvoFb7hSBGApvpsTCCqG -SM49AwEHAgME1AThRI63qY5pPs6baKeL2rdbZsAycCcoV5/h+eP8+khefenG18V6 -2TIwJs7tqfNu0so4ZKity5U0roOP04IgT4kCVgQoAQgAQBYhBDu2OeVvhh+i6GUF -aQ/daC2XTKcqBQJgKx/uIh0BU3VwZXJzZWRlZCBieSAweEVEMkVEMTlGODVCMzY4 -MkMACgkQD91oLZdMpyrkPxAAhqdxxeQR1D9Qs6KBWD32GdnbySIdYJNZd8eqF85z -aC9G5YFe27lRH8d8DsG0zZDg9bYuLLm7J86Jq+21SIjuD1hHxLDd0cMelG2UwtW6 -3M169+J7Al/ZaPDFEDmpqukFi8TvJkVYubebAkoKEdHWohHnbIHfNLe5m6JnQ0UY -3+WzyQmliRUmEzk6/fkagtHIqF98MmVNjvv7gb69YKhJbVKUy/deRnlOy/rgOLOu -eaQ+ieNpjOB6cPq1Y0PJklXEdIP350IxoxDsoXuAYiPCcHGqvs9FtL8Jcpa4AuK+ -Pd30b0gSUiOJnzSyQnbXe6eJUROlEXCiW+5j7FreDFh6bKM5nAgGsM6PiPrAJP1F -ygG5q5XKhtoJOynFdVoKHz5vKBfG9rTUo7Gt6hVHGZhFY4aXI/4lIsHLSo2DsCVB -+qJa1zxtCPvzfv9sdzHveIhfUkOKx2o+Pj1qKqYqij+ZwEV2/vrM2VlXkj5c2Skk -AQB+EUxcmD61baHEVxq1W1nu3ND6VpzBFc8XytZH5ILPr7ffI2DZgmsnrFdzf0uX -aKe2qAe2an3hlwIdvZlZJLM3RK+CxQHPuFTCPIEuMA2H0NSnd40CAwAJrgJMQg6J -GtFxytk/Se55X3OyPOpl1ixz7MYKgloZhMob/essPnrQvYrWcHC/GJ87DnMqo2pX -TGc= -=Mxu+ ------END PGP PUBLIC KEY BLOCK----- diff --git a/libxcb.spec b/libxcb.spec deleted file mode 100644 index e74d47e..0000000 --- a/libxcb.spec +++ /dev/null @@ -1,539 +0,0 @@ -# -# spec file for package libxcb -# -# Copyright (c) 2023 SUSE LLC -# -# All modifications and additions to the file contributed by third parties -# remain the property of their copyright owners, unless otherwise agreed -# upon. The license for this file, and modifications and additions to the -# file, is the same license as for the pristine package itself (unless the -# license for the pristine package is not an Open Source License, in which -# case the license is the MIT License). An "Open Source License" is a -# license that conforms to the Open Source Definition (Version 1.9) -# published by the Open Source Initiative. - -# Please submit bugfixes or comments via https://bugs.opensuse.org/ -# - - -%define lname libxcb1 -%if 0%{?suse_version} >= 1500 -%bcond_with python2 -%else -%bcond_without python2 -%endif -Name: libxcb -Version: 1.15 -Release: 0 -Summary: X11 core protocol C library -License: MIT -Group: Development/Libraries/C and C++ -URL: https://xcb.freedesktop.org/ -#Git-Clone: git://anongit.freedesktop.org/xcb/libxcb -#Git-Web: https://cgit.freedesktop.org/xcb/libxcb/ -#DL-URL: https://xcb.freedesktop.org/dist/ -Source: https://xcb.freedesktop.org/dist/libxcb-%{version}.tar.xz -Source1: https://xcb.freedesktop.org/dist/libxcb-%{version}.tar.xz.sig -Source2: baselibs.conf -Source3: libxcb.keyring -Patch1: bug-262309_xcb-xauthlocalhostname.diff -Patch2: n_If-auth-with-credentials-for-hostname-fails-retry-with-XAUTHLOCALHOSTNAME.patch -BuildRequires: autoconf >= 2.57 -BuildRequires: automake -BuildRequires: libtool -BuildRequires: pkgconfig -BuildRequires: xsltproc -BuildRequires: pkgconfig(check) >= 0.9.4 -BuildRequires: pkgconfig(pthread-stubs) -BuildRequires: pkgconfig(xau) >= 0.99.2 -BuildRequires: pkgconfig(xcb-proto) >= 1.15 -BuildRequires: pkgconfig(xorg-macros) >= 1.18 -%if %{with python2} -BuildRequires: python-base >= 2.6 -BuildRequires: python-xcb-proto-devel >= 7.6_1.12 -BuildRequires: python-xml -%else -BuildRequires: python3-base -BuildRequires: python3-xcb-proto-devel >= 7.6_1.12 -BuildRequires: python3-xml -%endif - -%description -The X protocol C-language Binding (XCB) is a replacement for Xlib -featuring a small footprint, latency hiding, direct access to the -protocol, improved threading support, and extensibility. - -%package -n libxcb1 -Summary: X11 core protocol C library -Group: System/Libraries -Provides: xorg-x11-libxcb = 7.6_%{version}-%{release} -Obsoletes: xorg-x11-libxcb < 7.6_%{version}-%{release} - -%description -n libxcb1 -The X protocol C-language Binding (XCB) is a replacement for Xlib -featuring a small footprint, latency hiding, direct access to the -protocol, improved threading support, and extensibility. - -%package -n libxcb-composite0 -Summary: X11 Composite Extension C library -Group: System/Libraries - -%description -n libxcb-composite0 -The X protocol C-language Binding (XCB) is a replacement for Xlib -featuring a small footprint, latency hiding, direct access to the -protocol, improved threading support, and extensibility. - -The Composite extension causes a entire sub-tree of the window -hierarchy to be rendered to an off-screen buffer. Applications can -then take the contents of that buffer and do whatever they like. The -off-screen buffer can be automatically merged into the parent window -or merged by external programs, called compositing managers. - -%package -n libxcb-damage0 -Summary: X11 Damage Extension C library -Group: System/Libraries - -%description -n libxcb-damage0 -The X protocol C-language Binding (XCB) is a replacement for Xlib -featuring a small footprint, latency hiding, direct access to the -protocol, improved threading support, and extensibility. - -The X Damage Extension allows applications to track modified regions -of drawables. - -%package -n libxcb-dpms0 -Summary: X11 DPMS Extension C library -Group: System/Libraries - -%description -n libxcb-dpms0 -The X protocol C-language Binding (XCB) is a replacement for Xlib -featuring a small footprint, latency hiding, direct access to the -protocol, improved threading support, and extensibility. - -%package -n libxcb-dri2-0 -Summary: X11 DRI2 Extension C library -Group: System/Libraries - -%description -n libxcb-dri2-0 -The X protocol C-language Binding (XCB) is a replacement for Xlib -featuring a small footprint, latency hiding, direct access to the -protocol, improved threading support, and extensibility. - -%package -n libxcb-dri3-0 -Summary: X11 DRI3 Extension C library -Group: System/Libraries - -%description -n libxcb-dri3-0 -The X protocol C-language Binding (XCB) is a replacement for Xlib -featuring a small footprint, latency hiding, direct access to the -protocol, improved threading support, and extensibility. - -%package -n libxcb-glx0 -Summary: X11 GLX Extension C library -Group: System/Libraries - -%description -n libxcb-glx0 -The X protocol C-language Binding (XCB) is a replacement for Xlib -featuring a small footprint, latency hiding, direct access to the -protocol, improved threading support, and extensibility. - -%package -n libxcb-randr0 -Summary: X11 RandR Extension C library -Group: System/Libraries - -%description -n libxcb-randr0 -The X protocol C-language Binding (XCB) is a replacement for Xlib -featuring a small footprint, latency hiding, direct access to the -protocol, improved threading support, and extensibility. - -The X Resize, Rotate and Reflect Extension (RandR) allows clients to -dynamically change X screens, so as to resize, to change the -orientation and layout of the root window of a screen. - -%package -n libxcb-record0 -Summary: X11 RECORD Extension C library -Group: System/Libraries - -%description -n libxcb-record0 -The X protocol C-language Binding (XCB) is a replacement for Xlib -featuring a small footprint, latency hiding, direct access to the -protocol, improved threading support, and extensibility. - -The RECORD extension supports the recording and reporting of all core -X protocol and arbitrary X extension protocol. - -%package -n libxcb-render0 -Summary: X11 Render Extension C library -Group: System/Libraries - -%description -n libxcb-render0 -The X protocol C-language Binding (XCB) is a replacement for Xlib -featuring a small footprint, latency hiding, direct access to the -protocol, improved threading support, and extensibility. - -%package -n libxcb-res0 -Summary: X11 Resource Extension C library -Group: System/Libraries - -%description -n libxcb-res0 -The X protocol C-language Binding (XCB) is a replacement for Xlib -featuring a small footprint, latency hiding, direct access to the -protocol, improved threading support, and extensibility. - -%package -n libxcb-screensaver0 -Summary: X11 ScreenSaver Extension C library -Group: System/Libraries - -%description -n libxcb-screensaver0 -The X protocol C-language Binding (XCB) is a replacement for Xlib -featuring a small footprint, latency hiding, direct access to the -protocol, improved threading support, and extensibility. - -The X Window System provides support for changing the image on a -display screen after a user-settable period of inactivity to avoid -burning the cathode ray tube phosphors. This extension allows an -external "screen saver" client to detect when the alternate image is -to be displayed and to provide the graphics. - -%package -n libxcb-shape0 -Summary: X11 Shape Extension C library -Group: System/Libraries - -%description -n libxcb-shape0 -The X protocol C-language Binding (XCB) is a replacement for Xlib -featuring a small footprint, latency hiding, direct access to the -protocol, improved threading support, and extensibility. - -- X11 Nonrectangular Window Shape extension (Xshape) - -%package -n libxcb-shm0 -Summary: X11 Shared Memory Extension C library -Group: System/Libraries - -%description -n libxcb-shm0 -The X protocol C-language Binding (XCB) is a replacement for Xlib -featuring a small footprint, latency hiding, direct access to the -protocol, improved threading support, and extensibility. - -The MIT Shared Memory (MIT-SHM) Extension allows exchanging image -data between client and server using shared memory, so that it does -not need to be transferred over sockets. - -%package -n libxcb-sync1 -Summary: X11 Sync Extension C library -Group: System/Libraries - -%description -n libxcb-sync1 -The X protocol C-language Binding (XCB) is a replacement for Xlib -featuring a small footprint, latency hiding, direct access to the -protocol, improved threading support, and extensibility. - -%package -n libxcb-present0 -Summary: X11 Present Extension C library -Group: System/Libraries - -%description -n libxcb-present0 -The X protocol C-language Binding (XCB) is a replacement for Xlib -featuring a small footprint, latency hiding, direct access to the -protocol, improved threading support, and extensibility. - -%package -n libxcb-xf86dri0 -Summary: X11 XFree86-DRI Extension C library -Group: System/Libraries - -%description -n libxcb-xf86dri0 -The X protocol C-language Binding (XCB) is a replacement for Xlib -featuring a small footprint, latency hiding, direct access to the -protocol, improved threading support, and extensibility. - -%package -n libxcb-xfixes0 -Summary: X11 Xfixes Extension C library -Group: System/Libraries - -%description -n libxcb-xfixes0 -The X protocol C-language Binding (XCB) is a replacement for Xlib -featuring a small footprint, latency hiding, direct access to the -protocol, improved threading support, and extensibility. - -The X Fixes extension provides applications with work-arounds for -various limitations in the core protocol. - -%package -n libxcb-xkb1 -Summary: X11 Keyboard Extension C library -Group: System/Libraries - -%description -n libxcb-xkb1 -The X protocol C-language Binding (XCB) is a replacement for Xlib -featuring a small footprint, latency hiding, direct access to the -protocol, improved threading support, and extensibility. - -Xkb extends the ability to control the keyboard -over what is offered by the X Window System core protocol. - -%package -n libxcb-xinerama0 -Summary: X11 Xinerama Extension C library -Group: System/Libraries - -%description -n libxcb-xinerama0 -The X protocol C-language Binding (XCB) is a replacement for Xlib -featuring a small footprint, latency hiding, direct access to the -protocol, improved threading support, and extensibility. - -Xinerama is an extension to the X Window System which enables -multi-headed X applications and window managers to use two or more -physical displays as one large virtual display. - -%package -n libxcb-xinput0 -Summary: X11 XInput Extension C library -Group: System/Libraries - -%description -n libxcb-xinput0 -The X protocol C-language Binding (XCB) is a replacement for Xlib -featuring a small footprint, latency hiding, direct access to the -protocol, improved threading support, and extensibility. - -Xinput is an extension to the X Window System intended to replace -core input processing. - -%package -n libxcb-xtest0 -Summary: X11 XTEST Extension C library -Group: System/Libraries - -%description -n libxcb-xtest0 -The X protocol C-language Binding (XCB) is a replacement for Xlib -featuring a small footprint, latency hiding, direct access to the -protocol, improved threading support, and extensibility. - -The XTEST extension is a minimal set of client and server extensions -required to completely test the X11 server with no user intervention. -This extension is not intended to support general journaling and -playback of user actions. - -%package -n libxcb-xv0 -Summary: X11 video Extension C library -Group: System/Libraries - -%description -n libxcb-xv0 -The X protocol C-language Binding (XCB) is a replacement for Xlib -featuring a small footprint, latency hiding, direct access to the -protocol, improved threading support, and extensibility. - -The X Video Extension (Xv) extension provides support for video -adaptors attached to an X display. It takes the approach that a -display may have one or more video adaptors, each of which has one or -more ports through which independent video streams pass. - -%package -n libxcb-xvmc0 -Summary: X11 Video Motion Compensation Extension C library -Group: System/Libraries - -%description -n libxcb-xvmc0 -The X protocol C-language Binding (XCB) is a replacement for Xlib -featuring a small footprint, latency hiding, direct access to the -protocol, improved threading support, and extensibility. - -X-Video Motion Compensation (XvMC), is an extension of the X video -extension (Xv) for the X Window System. The XvMC API allows video -programs to offload portions of the video decoding process to the GPU -video-hardware. - -%package devel -Summary: Development files for the X11 protocol C library -Group: Development/Libraries/C and C++ -Requires: libxcb-composite0 = %{version} -Requires: libxcb-damage0 = %{version} -Requires: libxcb-dpms0 = %{version} -Requires: libxcb-dri2-0 = %{version} -Requires: libxcb-dri3-0 = %{version} -Requires: libxcb-glx0 = %{version} -Requires: libxcb-present0 = %{version} -Requires: libxcb-randr0 = %{version} -Requires: libxcb-record0 = %{version} -Requires: libxcb-render0 = %{version} -Requires: libxcb-res0 = %{version} -Requires: libxcb-screensaver0 = %{version} -Requires: libxcb-shape0 = %{version} -Requires: libxcb-shm0 = %{version} -Requires: libxcb-sync1 = %{version} -Requires: libxcb-xf86dri0 = %{version} -Requires: libxcb-xfixes0 = %{version} -Requires: libxcb-xinerama0 = %{version} -Requires: libxcb-xinput0 = %{version} -Requires: libxcb-xkb1 = %{version} -Requires: libxcb-xtest0 = %{version} -Requires: libxcb-xv0 = %{version} -Requires: libxcb-xvmc0 = %{version} -# O/P added for 12.2 -Provides: xorg-x11-libxcb-devel = 7.6_%{version}-%{release} -Obsoletes: xorg-x11-libxcb-devel < 7.6_%{version}-%{release} - -%description devel -The X protocol C-language Binding (XCB) is a replacement for Xlib -featuring a small footprint, latency hiding, direct access to the -protocol, improved threading support, and extensibility. - -This package contains the development headers for the library found -in %{lname}. - -%package devel-doc -Summary: Documentation for libxcb -Group: Documentation/Man -BuildArch: noarch - -%description devel-doc -The X protocol C-language Binding (XCB) is a replacement for Xlib -featuring a small footprint, latency hiding, direct access to the -protocol, improved threading support, and extensibility. - -This subpackage contains the manual pages and documentation for -libxcb. - -%prep -%setup -q -%patch1 -%patch2 -p1 - -%build -NOCONFIGURE=1 ./autogen.sh -%configure --docdir=%{_docdir}/%{name} \ - --disable-static \ - --enable-xinput \ - --enable-xkb \ - --enable-sendfds -%make_build - -%install -%make_install -find %{buildroot} -type f -name "*.la" -delete -print - -%post -n libxcb1 -p /sbin/ldconfig -%postun -n libxcb1 -p /sbin/ldconfig -%post -n libxcb-composite0 -p /sbin/ldconfig -%postun -n libxcb-composite0 -p /sbin/ldconfig -%post -n libxcb-damage0 -p /sbin/ldconfig -%postun -n libxcb-damage0 -p /sbin/ldconfig -%post -n libxcb-dpms0 -p /sbin/ldconfig -%postun -n libxcb-dpms0 -p /sbin/ldconfig -%post -n libxcb-dri2-0 -p /sbin/ldconfig -%postun -n libxcb-dri2-0 -p /sbin/ldconfig -%post -n libxcb-dri3-0 -p /sbin/ldconfig -%postun -n libxcb-dri3-0 -p /sbin/ldconfig -%post -n libxcb-glx0 -p /sbin/ldconfig -%postun -n libxcb-glx0 -p /sbin/ldconfig -%post -n libxcb-randr0 -p /sbin/ldconfig -%postun -n libxcb-randr0 -p /sbin/ldconfig -%post -n libxcb-record0 -p /sbin/ldconfig -%postun -n libxcb-record0 -p /sbin/ldconfig -%post -n libxcb-render0 -p /sbin/ldconfig -%postun -n libxcb-render0 -p /sbin/ldconfig -%post -n libxcb-res0 -p /sbin/ldconfig -%postun -n libxcb-res0 -p /sbin/ldconfig -%post -n libxcb-screensaver0 -p /sbin/ldconfig -%postun -n libxcb-screensaver0 -p /sbin/ldconfig -%post -n libxcb-shape0 -p /sbin/ldconfig -%postun -n libxcb-shape0 -p /sbin/ldconfig -%post -n libxcb-shm0 -p /sbin/ldconfig -%postun -n libxcb-shm0 -p /sbin/ldconfig -%post -n libxcb-sync1 -p /sbin/ldconfig -%postun -n libxcb-sync1 -p /sbin/ldconfig -%post -n libxcb-present0 -p /sbin/ldconfig -%postun -n libxcb-present0 -p /sbin/ldconfig -%post -n libxcb-xf86dri0 -p /sbin/ldconfig -%postun -n libxcb-xf86dri0 -p /sbin/ldconfig -%post -n libxcb-xfixes0 -p /sbin/ldconfig -%postun -n libxcb-xfixes0 -p /sbin/ldconfig -%post -n libxcb-xkb1 -p /sbin/ldconfig -%postun -n libxcb-xkb1 -p /sbin/ldconfig -%post -n libxcb-xinerama0 -p /sbin/ldconfig -%postun -n libxcb-xinerama0 -p /sbin/ldconfig -%post -n libxcb-xinput0 -p /sbin/ldconfig -%postun -n libxcb-xinput0 -p /sbin/ldconfig -%post -n libxcb-xtest0 -p /sbin/ldconfig -%postun -n libxcb-xtest0 -p /sbin/ldconfig -%post -n libxcb-xv0 -p /sbin/ldconfig -%postun -n libxcb-xv0 -p /sbin/ldconfig -%post -n libxcb-xvmc0 -p /sbin/ldconfig -%postun -n libxcb-xvmc0 -p /sbin/ldconfig - -%files -n libxcb1 -%{_libdir}/libxcb.so.1* - -%files -n libxcb-composite0 -%{_libdir}/libxcb-composite.so.0* - -%files -n libxcb-damage0 -%{_libdir}/libxcb-damage.so.0* - -%files -n libxcb-dpms0 -%{_libdir}/libxcb-dpms.so.0* - -%files -n libxcb-dri2-0 -%{_libdir}/libxcb-dri2.so.0* - -%files -n libxcb-dri3-0 -%{_libdir}/libxcb-dri3.so.0* - -%files -n libxcb-glx0 -%{_libdir}/libxcb-glx.so.0* - -%files -n libxcb-randr0 -%{_libdir}/libxcb-randr.so.0* - -%files -n libxcb-record0 -%{_libdir}/libxcb-record.so.0* - -%files -n libxcb-render0 -%{_libdir}/libxcb-render.so.0* - -%files -n libxcb-res0 -%{_libdir}/libxcb-res.so.0* - -%files -n libxcb-screensaver0 -%{_libdir}/libxcb-screensaver.so.0* - -%files -n libxcb-shape0 -%{_libdir}/libxcb-shape.so.0* - -%files -n libxcb-shm0 -%{_libdir}/libxcb-shm.so.0* - -%files -n libxcb-sync1 -%{_libdir}/libxcb-sync.so.1* - -%files -n libxcb-present0 -%{_libdir}/libxcb-present.so.0* - -%files -n libxcb-xf86dri0 -%{_libdir}/libxcb-xf86dri.so.* - -%files -n libxcb-xfixes0 -%{_libdir}/libxcb-xfixes.so.* - -%files -n libxcb-xkb1 -%{_libdir}/libxcb-xkb.so.1* - -%files -n libxcb-xinerama0 -%{_libdir}/libxcb-xinerama.so.0* - -%files -n libxcb-xinput0 -%{_libdir}/libxcb-xinput.so.0* - -%files -n libxcb-xtest0 -%{_libdir}/libxcb-xtest.so.0* - -%files -n libxcb-xv0 -%{_libdir}/libxcb-xv.so.0* - -%files -n libxcb-xvmc0 -%{_libdir}/libxcb-xvmc.so.0* - -%files devel -%{_includedir}/xcb -%{_libdir}/libxcb*.so -%{_libdir}/pkgconfig/xcb*.pc - -%files devel-doc -%{_docdir}/%{name} -%{_mandir}/man3/xcb* - -%changelog diff --git a/n_If-auth-with-credentials-for-hostname-fails-retry-with-XAUTHLOCALHOSTNAME.patch b/n_If-auth-with-credentials-for-hostname-fails-retry-with-XAUTHLOCALHOSTNAME.patch deleted file mode 100644 index 3fcb77c..0000000 --- a/n_If-auth-with-credentials-for-hostname-fails-retry-with-XAUTHLOCALHOSTNAME.patch +++ /dev/null @@ -1,139 +0,0 @@ -From: Egbert Eich -Date: Thu Dec 24 00:11:43 2015 +0100 -Subject: [PATCH]If auth with credentials for hostname fails retry with XAUTHLOCALHOSTNAME -Patch-mainline: never - -References: boo#906622 -Signed-off-by: Egbert Eich - -Signed-off-by: Egbert Eich ---- - src/xcb_auth.c | 26 ++++++++++++++++++-------- - 1 file changed, 18 insertions(+), 8 deletions(-) - -Index: libxcb-1.12/src/xcb_auth.c -=================================================================== ---- libxcb-1.12.orig/src/xcb_auth.c -+++ libxcb-1.12/src/xcb_auth.c -@@ -109,7 +109,7 @@ static int authname_match(enum auth_prot - - #define SIN6_ADDR(s) (&((struct sockaddr_in6 *)s)->sin6_addr) - --static Xauth *get_authptr(struct sockaddr *sockname, int display) -+static Xauth *get_authptr(struct sockaddr *sockname, int display, int *stage) - { - char *addr = 0; - int addrlen = 0; -@@ -119,6 +119,8 @@ static Xauth *get_authptr(struct sockadd - int dispbuflen; - Xauth *authptr = NULL; - -+ if (*stage == 2) -+ return NULL; - family = FamilyLocal; /* 256 */ - switch(sockname->sa_family) - { -@@ -161,18 +163,23 @@ static Xauth *get_authptr(struct sockadd - addrlen = strlen(addr); - } - -- authptr = XauGetBestAuthByAddr (family, -- (unsigned short) addrlen, addr, -- (unsigned short) dispbuflen, dispbuf, -- N_AUTH_PROTOS, authnames, authnameslen); -- // && !phostname -- if ((!authptr || !authptr->data_length) && family == FamilyLocal) { -- if ( (addr = getenv("XAUTHLOCALHOSTNAME")) ) { -+ if (*stage == 0) { -+ authptr = XauGetBestAuthByAddr (family, -+ (unsigned short) addrlen, addr, -+ (unsigned short) dispbuflen, dispbuf, -+ N_AUTH_PROTOS, authnames, authnameslen); -+ *stage = 1; -+ return authptr; -+ } -+ if (*stage == 1) { -+ if ((!authptr || !authptr->data_length) && family == FamilyLocal && (addr = getenv("XAUTHLOCALHOSTNAME"))) { - authptr = XauGetBestAuthByAddr (family, - (unsigned short) strlen(addr), addr, - (unsigned short) dispbuflen, dispbuf, - N_AUTH_PROTOS, authnames, authnameslen); - } -+ *stage = 2; -+ return authptr; - } - return authptr; - } -@@ -320,7 +327,7 @@ static struct sockaddr *get_peer_sock_na - return NULL; - } - --int _xcb_get_auth_info(int fd, xcb_auth_info_t *info, int display) -+int _xcb_get_auth_info(int fd, xcb_auth_info_t *info, int display, int *stage) - { - /* code adapted from Xlib/ConnDis.c, xtrans/Xtranssocket.c, - xtrans/Xtransutils.c */ -@@ -345,7 +352,7 @@ int _xcb_get_auth_info(int fd, xcb_auth_ - gotsockname = 1; - } - -- authptr = get_authptr(sockname, display); -+ authptr = get_authptr(sockname, display, stage); - if (authptr == 0) - { - free(sockname); -Index: libxcb-1.12/src/xcbint.h -=================================================================== ---- libxcb-1.12.orig/src/xcbint.h -+++ libxcb-1.12/src/xcbint.h -@@ -219,7 +219,7 @@ int _xcb_conn_wait(xcb_connection_t *c, - - /* xcb_auth.c */ - --int _xcb_get_auth_info(int fd, xcb_auth_info_t *info, int display); -+int _xcb_get_auth_info(int fd, xcb_auth_info_t *info, int display, int *stage); - - #ifdef GCC_HAS_VISIBILITY - #pragma GCC visibility pop -Index: libxcb-1.12/src/xcb_util.c -=================================================================== ---- libxcb-1.12.orig/src/xcb_util.c -+++ libxcb-1.12/src/xcb_util.c -@@ -494,6 +494,7 @@ xcb_connection_t *xcb_connect_to_display - char *protocol = NULL; - xcb_auth_info_t ourauth; - xcb_connection_t *c; -+ int stage = 0; - - int parsed = _xcb_parse_display(displayname, &host, &protocol, &display, screenp); - -@@ -510,6 +511,7 @@ xcb_connection_t *xcb_connect_to_display - } - #endif - -+ retry: - fd = _xcb_open(host, protocol, display); - - if(fd == -1) { -@@ -525,7 +527,7 @@ xcb_connection_t *xcb_connect_to_display - goto out; - } - -- if(_xcb_get_auth_info(fd, &ourauth, display)) -+ if(_xcb_get_auth_info(fd, &ourauth, display, &stage)) - { - c = xcb_connect_to_fd(fd, &ourauth); - free(ourauth.name); -@@ -534,8 +536,11 @@ xcb_connection_t *xcb_connect_to_display - else - c = xcb_connect_to_fd(fd, 0); - -- if(c->has_error) -+ if(c->has_error) { -+ if (stage < 2) -+ goto retry; - goto out; -+ } - - /* Make sure requested screen number is in bounds for this server */ - if((screenp != NULL) && (*screenp >= (int) c->setup->roots_len)) {