--- xcb-proto-1.14.1.orig/HACKING +++ xcb-proto-1.14.1/HACKING @@ -0,0 +1,20 @@ +Make patches more descriptive +============================= + +By default hunk headers of a patch will look like this: + + @@ -1227,6 +1227,8 @@ authorization from the authors. + +Which is not very usefull as it doesn't give a hint where the change +happened (except for the line number). To make those hunk headers more +descriptive, i.e.: + + @@ -1227,6 +1227,8 @@ + +Add these 2 lines to your .git/config file: + + [diff "xcb"] + xfuncname = "(<\\b(xcb|enum|event|request|struct|union)\\b.*>)" + +For more background on this magic have a look at src/.gitattributes and +the man page gitattributes(5) chapter "Defining a custom hunk-header". --- xcb-proto-1.14.1.orig/debian/changelog +++ xcb-proto-1.14.1/debian/changelog @@ -0,0 +1,250 @@ +xcb-proto (1.14.1-1) unstable; urgency=medium + + * New upstream release. (Closes: #976624) + * watch: Updated. + + -- Timo Aaltonen Mon, 07 Dec 2020 22:01:27 +0200 + +xcb-proto (1.14-2) unstable; urgency=medium + + * control: Drop python from build-depends. + + -- Timo Aaltonen Fri, 27 Mar 2020 21:46:04 +0200 + +xcb-proto (1.14-1) unstable; urgency=medium + + * New upstream release. + * control: Use debhelper-compat, bump to 12. + * control: Bump policy to 4.5.0. + * docs: Updated. + * Drop python-xcbgen (Closes: #938839) + + -- Timo Aaltonen Fri, 27 Mar 2020 07:16:22 +0200 + +xcb-proto (1.13-2) unstable; urgency=medium + + * Build a python3-xcbgen package (a step towards #938839). + + -- Julien Cristau Thu, 02 Jan 2020 11:59:04 +0100 + +xcb-proto (1.13-1) unstable; urgency=medium + + * New upstream release. + * control: Update urls to point to salsa. + * Bump debhelper to 11, drop dh-autoreconf, automake from build- + depends. + * control: Bump policy to 4.1.3, no changes. + * control: Add dh-python to build-depends. + + -- Timo Aaltonen Mon, 05 Mar 2018 22:43:19 +0200 + +xcb-proto (1.12-1) unstable; urgency=medium + + * New upstream release. + * Update upstream URLs in packaging to use https. + * Cherry-pick "Update XML schema to fix 'make check'" from master. + + -- Julien Cristau Sat, 24 Sep 2016 19:48:05 +0200 + +xcb-proto (1.11-1) unstable; urgency=medium + + [ Laurent Bigonville ] + * New upstream release. + * debian/control: Bump Standards-Version to 3.9.6 (no further changes) + + [ Andreas Boll ] + * Change maintainer to Debian X Strike Force. + * Update Vcs-* fields. + + [ Julien Cristau ] + * Add myself to Uploaders, remove Julien and Cyril. + * Bump debhelper compat level to 9, enable parallel builds. + + -- Julien Cristau Tue, 27 Oct 2015 17:23:58 +0000 + +xcb-proto (1.10-1) unstable; urgency=low + + * New upstream release. + + [ Michele Cane ] + * Bump Standard-version to 3.9.4. + + [ Julien Cristau ] + * Revert to source format 1.0. + + -- Julien Cristau Sun, 22 Dec 2013 18:26:02 +0100 + +xcb-proto (1.8-1) unstable; urgency=low + + * New upstream release. + + -- Julien Cristau Sun, 09 Jun 2013 19:32:00 +0200 + +xcb-proto (1.7.1-1) unstable; urgency=low + + * New upstream release. + * Bump standard version + * Use source format 3.0 + + -- Julien Danjou Fri, 23 Mar 2012 23:44:43 +0100 + +xcb-proto (1.7-1) unstable; urgency=low + + [ Arnaud Fontaine ] + * Switch from deprecated python-support to dh_python2. + * Revert source format change. + + [ Christopher James Halse Rogers ] + * Point VCS-Git at the correct repositories, and drop unnecessary XS- prefix. + + [ Timo Aaltonen ] + * New upstream release. + + [ Cyril Brulebois ] + * Add myself to Uploaders. + * Bump Standards-Version to 3.9.2 (no changes needed). + + -- Arnaud Fontaine Wed, 25 Jan 2012 14:26:55 +0900 + +xcb-proto (1.6-3) unstable; urgency=low + + * Remove Jamey Sharp and Josh Triplett from the Uploaders list + (closes: #568275). + * Make the packages Multi-Arch: foreign. + * Add single-debian-patch to debian/source/options because they broke + dpkg-source (again). + * Use dh-autoreconf instead of manual autoreconf so we clean things up + properly. + + -- Julien Cristau Sat, 12 Nov 2011 01:20:40 +0100 + +xcb-proto (1.6-2) unstable; urgency=low + + * Drop cdbs in favor of dh 7 (Closes: #564351) + + -- Julien Danjou Tue, 12 Jan 2010 10:54:16 +0100 + +xcb-proto (1.6-1) unstable; urgency=low + + * New upstream release + * Switch to format 3.0 + * Bump standard version + + -- Julien Danjou Wed, 02 Dec 2009 10:16:19 +0100 + +xcb-proto (1.5-1) unstable; urgency=low + + * New upstream release. + + -- Julien Danjou Fri, 29 May 2009 09:14:15 +0200 + +xcb-proto (1.4-1) unstable; urgency=low + + * New upstream release. + + -- Julien Danjou Tue, 17 Feb 2009 11:22:17 +0100 + +xcb-proto (1.3-1) experimental; urgency=low + + * New upstream release. + * Add myself as uploader. + * Bump standard version. + * Add ${misc:Depends} in debian/control. + * Move homepage out of description, it has its own field. + * Move python-xcbgen in section python. + + -- Julien Danjou Fri, 02 Jan 2009 11:32:07 +0100 + +xcb-proto (1.2-0.1) experimental; urgency=low + + * New upstream release. + * New python-xcbgen package. + * Run autoreconf at build time, update clean rule to match. + + -- Julien Cristau Wed, 12 Nov 2008 21:07:15 +0100 + +xcb-proto (1.1-1) unstable; urgency=low + + * New upstream release. + + -- Jamey Sharp Tue, 06 Nov 2007 13:37:24 -0800 + +xcb-proto (1.0-2) unstable; urgency=low + + * Change XS-X-Vcs-Git to XS-Vcs-Git. + * Add XS-Vcs-Browser field. + * Upload to unstable. + + -- Josh Triplett Mon, 21 May 2007 13:06:31 -0700 + +xcb-proto (1.0-1) experimental; urgency=low + + * New upstream release. + * The "Thanksgiving" release: We feel thankful to have it released. + * Add XS-X-Vcs-Git field. + * Bump debhelper version requirement to 5, to satisfy cdbs and lintian. + + -- Josh Triplett Fri, 24 Nov 2006 00:28:05 -0800 + +xcb-proto (0.9.92-1) experimental; urgency=low + + * New upstream release. + + [ Josh Triplett ] + * No longer installs files to /usr/include/X11, so remove Pre-Depends on + x11-common. + * Update to Standards-Version 3.7.2 (no changes required). + * Point specifically to http://xcb.freedesktop.org/dist in copyright file, + rather than http://xcb.freedesktop.org . + * Add debian/watch file. + * Drop Depends line, which only contained empty substitution variables. + * Add debian/xcb-proto.install, to install the pkgconfig file to /usr/share + rather than /usr/lib. Add DEB_DH_INSTALL_SOURCEDIR and DEB_DESTDIR to + debian/rules, pointing to debian/tmp, to allow use of dh_install for + renaming files. + + -- Jamey Sharp Sat, 07 Oct 2006 22:55:07 -0700 + +xcb-proto (0.9-3) experimental; urgency=low + + * Stop running autoreconf in debian/rules, and remove Build-Depends for + autoconf and automake. + * Debian X11R7 transition: + * Install protocol descriptions to /usr/include/X11, not + /usr/X11R6/include/X11. + * Pre-Depends: x11-common (>= 1:1.09). + * Validate the protocol descriptions during the build: + * Set DEB_MAKE_CHECK_TARGET=check in debian/rules. + * Add Build-Depends on libxml2-utils for xmllint. + * Remove Bugs field in control, so bugs go to the Debian BTS. + * Set distribution to experimental. + + -- Josh Triplett Sat, 29 Apr 2006 10:57:24 -0700 + +xcb-proto (0.9-2) unstable; urgency=low + + * Change Architecture from any to all; these protocol descriptions are + architecture-independent. + * Remove fd.o prefix from package name. + * Change Maintainer to xcb@lists.freedesktop.org, move myself to + Uploaders, and add Jamey Sharp to Uploaders. Update copyright.debian + accordingly. + * Add Bugs field pointing to xcb@lists.freedesktop.org. + * Update homepage URL in description and copyright.debian to + http://xcb.freedesktop.org, and put it in a Homepage: field in the + description. + + -- Josh Triplett Wed, 23 Mar 2005 13:03:45 -0800 + +fd.o-xcb-proto (0.9-1) unstable; urgency=low + + * New version with XML protocol descriptions. + * Updated Debian packaging. + + -- Josh Triplett Fri, 29 Oct 2004 15:11:09 -0700 + +fd.o-xcb-proto (0.8-1) unstable; urgency=low + + * Initial Release. + + -- Jamey Sharp Thu, 18 Mar 2004 00:09:03 -0800 --- xcb-proto-1.14.1.orig/debian/control +++ xcb-proto-1.14.1/debian/control @@ -0,0 +1,56 @@ +Source: xcb-proto +Section: libdevel +Priority: optional +Maintainer: Debian X Strike Force +Uploaders: Julien Cristau +Build-Depends: + debhelper-compat (= 12), + dh-python, + libxml2-utils, + python3, +Standards-Version: 4.5.0 +Homepage: https://xcb.freedesktop.org +Vcs-Git: https://salsa.debian.org/xorg-team/proto/xcb-proto.git +Vcs-Browser: https://salsa.debian.org/xorg-team/proto/xcb-proto + +Package: xcb-proto +Architecture: all +Multi-Arch: foreign +Depends: ${misc:Depends} +Description: X C Binding - protocol descriptions + xcb-proto contains descriptions of the X Window System core protocol and + selected extensions in an XML-based data format. The X C Binding (XCB) + library uses these descriptions to generate much of its code. You only need + this package if you want to compile XCB or otherwise make use of these + protocol descriptions. + . + The XCB library provides an interface to the X Window System protocol, + designed to replace the Xlib interface. XCB provides several advantages over + Xlib: + . + * Size: small library and lower memory footprint + * Latency hiding: batch several requests and wait for the replies later + * Direct protocol access: one-to-one mapping between interface and protocol + * Thread support: access XCB from multiple threads, with no explicit locking + * Easy creation of new extensions: automatically generates interface from + machine-parsable protocol descriptions + +Package: python3-xcbgen +Section: python +Architecture: all +Multi-Arch: foreign +Depends: ${python3:Depends}, ${misc:Depends} +Description: X C Binding - protocol binding generator (Python 3) + python3-xcbgen generates the X protocol C language bindings from XML + descriptions. + . + The XCB library provides an interface to the X Window System protocol, + designed to replace the Xlib interface. XCB provides several advantages over + Xlib: + . + * Size: small library and lower memory footprint + * Latency hiding: batch several requests and wait for the replies later + * Direct protocol access: one-to-one mapping between interface and protocol + * Thread support: access XCB from multiple threads, with no explicit locking + * Easy creation of new extensions: automatically generates interface from + machine-parsable protocol descriptions --- xcb-proto-1.14.1.orig/debian/copyright +++ xcb-proto-1.14.1/debian/copyright @@ -0,0 +1,42 @@ +This package was debianized by Jamey Sharp on +Thu, 18 Mar 2004 00:48:42 -0800, and later updated by Josh Triplett +. The package is co-maintained by the XCB developers +via the XCB mailing list . + +It was downloaded from https://xcb.freedesktop.org/dist + +Upstream Authors: Jamey Sharp + Josh Triplett + +Copyright: + +Copyright (C) 2001-2006 Bart Massey, Jamey Sharp, and Josh Triplett. +All Rights Reserved. + +Permission is hereby granted, free of charge, to any person +obtaining a copy of this software and associated +documentation files (the "Software"), to deal in the +Software without restriction, including without limitation +the rights to use, copy, modify, merge, publish, distribute, +sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, +subject to the following conditions: + +The above copyright notice and this permission notice shall +be included in all copies or substantial portions of the +Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY +KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR +PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS +BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER +IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR +OTHER DEALINGS IN THE SOFTWARE. + +Except as contained in this notice, the names of the authors +or their institutions shall not be used in advertising or +otherwise to promote the sale, use or other dealings in this +Software without prior written authorization from the +authors. --- xcb-proto-1.14.1.orig/debian/docs +++ xcb-proto-1.14.1/debian/docs @@ -0,0 +1,3 @@ +doc/xml-xcb.txt +README.md +TODO --- xcb-proto-1.14.1.orig/debian/python3-xcbgen.install +++ xcb-proto-1.14.1/debian/python3-xcbgen.install @@ -0,0 +1 @@ +usr/lib/python3* --- xcb-proto-1.14.1.orig/debian/rules +++ xcb-proto-1.14.1/debian/rules @@ -0,0 +1,16 @@ +#!/usr/bin/make -f + +%: + dh $@ --with python3 + +override_dh_auto_clean: + dh_auto_clean --builddirectory=build-py3 PYTHON=python3 + +override_dh_auto_configure: + dh_auto_configure --builddirectory=build-py3 -- --libdir=/usr/lib PYTHON=python3 + +override_dh_auto_build: + dh_auto_build --builddirectory=build-py3 PYTHON=python3 + +override_dh_auto_install: + dh_auto_install --builddirectory=build-py3 PYTHON=python3 --- xcb-proto-1.14.1.orig/debian/watch +++ xcb-proto-1.14.1/debian/watch @@ -0,0 +1,2 @@ +version=3 +https://xorg.freedesktop.org/releases/individual/proto/ xcb-proto-([0-9].*)\.tar\.gz --- xcb-proto-1.14.1.orig/debian/xcb-proto.install +++ xcb-proto-1.14.1/debian/xcb-proto.install @@ -0,0 +1,2 @@ +usr/lib/pkgconfig/xcb-proto.pc usr/share/pkgconfig +usr/share/xcb