--- xorgproto-2023.2.orig/.gitlab-ci.yml +++ xorgproto-2023.2/.gitlab-ci.yml @@ -0,0 +1,184 @@ +# vim: set expandtab shiftwidth=2 tabstop=8 textwidth=0 filetype=yaml: +# +# This CI uses the freedesktop.org ci-templates. +# Please see the ci-templates documentation for details: +# https://freedesktop.pages.freedesktop.org/ci-templates/ + +.templates_sha: &template_sha c5626190ec14b475271288dda7a7dae8dbe0cd76 # see https://docs.gitlab.com/ee/ci/yaml/#includefile + +include: + # Arch container builder template + - project: 'freedesktop/ci-templates' + ref: *template_sha + file: + - '/templates/arch.yml' + - project: 'freedesktop/ci-templates' + ref: *template_sha + file: '/templates/ci-fairy.yml' + - template: Security/SAST.gitlab-ci.yml + +# global variables to be used by most/all jobs. +variables: + FDO_UPSTREAM_REPO: 'xorg/proto/xorgproto' + # Changing the tag will rebuild the container images. The value is just a + # string, but we use the date for human benefits. + FDO_DISTRIBUTION_TAG: '2021-04-30.0' + +stages: + - prep + - check + - build + - test + + +# +# Verify that commit messages are as expected +# +check-commits: + extends: + - .fdo.ci-fairy + stage: check + script: + - ci-fairy check-commits --junit-xml=results.xml + except: + - master@xorg/proto/xorgproto + variables: + GIT_DEPTH: 100 + artifacts: + reports: + junit: results.xml + allow_failure: true + +# +# Verify that the merge request has the allow-collaboration checkbox ticked +# +check-merge-request: + extends: + - .fdo.ci-fairy + stage: check + script: + - ci-fairy check-merge-request --require-allow-collaboration --junit-xml=results.xml + artifacts: + when: on_failure + reports: + junit: results.xml + allow_failure: true + + +# +# Build a container with the given tag and the packages pre-installed. +# This only happens if/when the tag changes, otherwise the existing image is +# re-used. +# +container-prep: + extends: + - .fdo.container-build@arch + stage: prep + variables: + GIT_STRATEGY: none + # minimal set of packages required to build and install + BASE_PACKAGES: 'meson ninja gcc autoconf automake make xorg-util-macros pkgconf' + # extra packages we need for various tests + EXTRA_PACKAGES: 'git libevdev python python-libevdev python-black jq' + FDO_DISTRIBUTION_PACKAGES: $BASE_PACKAGES $EXTRA_PACKAGES + +meson: + extends: + - .fdo.distribution-image@arch + stage: build + parallel: + matrix: + - MESON_OPTIONS: ['', '-Dlegacy=true'] + script: + - mkdir -p ../_inst + - meson builddir --prefix="$PWD/../_inst" $MESON_OPTIONS + - meson configure builddir + - meson test -C builddir + - meson install -C builddir + +autotools: + extends: + - .fdo.distribution-image@arch + stage: build + parallel: + matrix: + - CONFIGURE_OPTIONS: ['', '--enable-legacy'] + script: + - mkdir -p ../_inst _build + - autoreconf -ivf + - pushd _build + - ../configure --prefix="$PWD/../_inst" $CONFIGURE_OPTIONS + - make check + - make install + - make distcheck + - mv xorgproto*.tar.gz .. + - popd + artifacts: + paths: + - xorgproto*.tar.gz + +meson from tarball: + extends: + - .fdo.distribution-image@arch + stage: test + script: + - mkdir -p _tarball_build + - tar xf xorgproto-*.tar.gz -C _tarball_build + - pushd _tarball_build/xorgproto-* + - meson builddir + - meson configure builddir + - meson test -C builddir + needs: + - autotools + variables: + GIT_STRATEGY: none + +compare meson and autotools: + extends: + - .fdo.distribution-image@arch + stage: test + script: + - mkdir -p $PWD/_meson_inst + - mkdir -p $PWD/_autotools_inst + # the prefix ends up in the pkgconfig files, so we use a symlink + # to use the same --prefix for meson and autotools + - ln -sf $PWD/_meson_inst $PWD/_inst + - meson builddir + - meson configure builddir --prefix=$PWD/_inst + - meson install -C builddir + - rm $PWD/_inst + - ln -sf $PWD/_autotools_inst $PWD/_inst + - autoreconf -ivf + # meson doesn't build the specs yet + - ./configure --prefix=$PWD/_inst --disable-specs + - make && make install + - diff --brief --recursive $PWD/_meson_inst $PWD/_autotools_inst + +check evdev keysyms: + extends: + - .fdo.distribution-image@arch + stage: test + script: + - ./scripts/keysym-generator.py --header=include/X11/XF86keysym.h verify + +check formatting: + extends: + - .fdo.distribution-image@arch + stage: check + script: + - black scripts/keysym-generator.py + - git diff --exit-code || (echo "Please run Black against the Python script" && false) + only: + changes: + - scripts/keysym-generator.py + +check versions are in sync: + extends: + - .fdo.distribution-image@arch + stage: test + script: + - autoreconf -ivf + - ./configure --version | head -n 1 | sed -e 's/xorgproto configure //' > autotools.version + - meson builddir + - meson introspect --projectinfo builddir | jq -r '.version' > meson.version + - diff -u autotools.version meson.version || (echo "ERROR - autotools and meson versions not in sync" && false) --- xorgproto-2023.2.orig/debian/README.source +++ xorgproto-2023.2/debian/README.source @@ -0,0 +1,49 @@ +------------------------------------------------------ +Quick Guide To Patching This Package For The Impatient +------------------------------------------------------ + +1. Make sure you have quilt installed +2. Unpack the package as usual with "dpkg-source -x" +3. Run the "patch" target in debian/rules +4. Create a new patch with "quilt new" (see quilt(1)) +5. Edit all the files you want to include in the patch with "quilt edit" + (see quilt(1)). +6. Write the patch with "quilt refresh" (see quilt(1)) +7. Run the "clean" target in debian/rules + +Alternatively, instead of using quilt directly, you can drop the patch in to +debian/patches and add the name of the patch to debian/patches/series. + +------------------------------------ +Guide To The X Strike Force Packages +------------------------------------ + +The X Strike Force team maintains X packages in git repositories on +salsa.debian.org under xorg-team hierarchy. Most upstream packages +are actually maintained in git repositories as well, so they often +just need to be pulled into salsa.debian.org in a "upstream-*" branch. +Otherwise, the upstream sources are manually installed in the Debian +git repository. + +The .orig.tar.gz upstream source file could be generated this +"upstream-*" branch in the Debian git repository but it is actually +copied from upstream tarballs directly. + +Due to X.org being highly modular, packaging all X.org applications +as their own independent packages would have created too many Debian +packages. For this reason, some X.org applications have been grouped +into larger packages: xutils, xutils-dev, x11-apps, x11-session-utils, +x11-utils, x11-xfs-utils, x11-xkb-utils, x11-xserver-utils. +Most packages, including the X.org server itself and all libraries +and drivers are, however maintained independently. + +The Debian packaging is added by creating the "debian-*" git branch +which contains the aforementioned "upstream-*" branch plus the debian/ +repository files. +When a patch has to be applied to the Debian package, two solutions +are involved: +* If the patch is available in one of the upstream branches, it + may be git'cherry-picked into the Debian repository. In this + case, it appears directly in the .diff.gz. +* Otherwise, the patch is added to debian/patches/ which is managed + with quilt as documented in /usr/share/doc/quilt/README.source. --- xorgproto-2023.2.orig/debian/changelog +++ xorgproto-2023.2/debian/changelog @@ -0,0 +1,79 @@ +xorgproto (2023.2-1) unstable; urgency=medium + + * New upstream release. + * control: Drop x11proto-xf86dga-dev, reverse-depends are gone. + * Update signing-key.asc. + * install: Updated. + + -- Timo Aaltonen Wed, 16 Aug 2023 13:07:14 +0300 + +xorgproto (2022.1-1) unstable; urgency=medium + + * New upstream release. + + -- Timo Aaltonen Fri, 22 Apr 2022 09:42:51 +0300 + +xorgproto (2021.5-1) unstable; urgency=medium + + [ Timo Aaltonen ] + * New upstream release. + * Update signing-key.asc. + + [ Jochen Sprickerhof ] + * Remove transition packages only in oldstable + * Make Provides versioned (Closes: #926376) + + -- Timo Aaltonen Thu, 16 Sep 2021 16:52:37 +0300 + +xorgproto (2020.1-1) unstable; urgency=medium + + * New upstream release. (Closes: #953032) + * control, rules: Drop obsolete transitional packages which have no + reverse dependencies left: + - x11proto-bigreqs-dev + - x11proto-composite-dev + - x11proto-damage-dev + - x11proto-dmx-dev + - x11proto-dri3-dev + - x11proto-fixes-dev + - x11proto-resource-dev + - x11proto-xcmisc-dev + - x11proto-xf86bigfont-dev + + -- Timo Aaltonen Wed, 15 Apr 2020 00:18:42 +0300 + +xorgproto (2019.2-1) unstable; urgency=medium + + * New upstream release. + * control: Use debhelper-compat, bump to 12. + * rules, install: Add new docs, remove more cruft. + * watch: Update upstream vcs url. + * control: Bump policy to 4.5.0. + + -- Timo Aaltonen Wed, 26 Feb 2020 18:33:26 +0200 + +xorgproto (2018.4-4) unstable; urgency=medium + + * Fix Vcs-* control fields. + * Stop shipping obsolete PROXY_MANAGEMENT, DEC-XTRAP and XFree86-Misc + headers (closes: #893975) + * Don't pretend to replace/provide x11proto-print-dev, we aren't shipping + those headers. + + -- Julien Cristau Tue, 03 Apr 2018 10:19:04 +0200 + +xorgproto (2018.4-3) unstable; urgency=medium + + [ Helmut Grohne ] + * Mark all those transitional dummy packages that forward to + x11proto-dev Multi-Arch: foreign. (Closes: #893943) + + -- Timo Aaltonen Sat, 24 Mar 2018 10:00:13 +0200 + +xorgproto (2018.4-2) unstable; urgency=medium + + * Initial release. (Closes: #890973) + - upstream merged all protocol headers into a single repository, + this replaces all now-obsolete x11proto-* packages + + -- Timo Aaltonen Fri, 02 Mar 2018 11:46:05 +0200 --- xorgproto-2023.2.orig/debian/control +++ xorgproto-2023.2/debian/control @@ -0,0 +1,216 @@ +Source: xorgproto +Section: x11 +Priority: optional +Maintainer: Debian X Strike Force +Build-Depends: + debhelper-compat (= 12), + quilt, + xutils-dev (>= 1:7.6+2), + pkg-config, +# specs: + xmlto, + xorg-sgml-doctools (>= 1:1.8), + w3m, + xsltproc, +Standards-Version: 4.5.0 +Vcs-Git: https://salsa.debian.org/xorg-team/proto/xorgproto.git +Vcs-Browser: https://salsa.debian.org/xorg-team/proto/xorgproto.git +Homepage: https://www.x.org/ + +Package: x11proto-dev +Architecture: all +Depends: + ${misc:Depends}, + xorg-sgml-doctools (>= 1:1.5), +Multi-Arch: foreign +Breaks: + x11proto-core-dev (<< 2018.3), + x11proto-dri2-dev (<< 2018.3), + x11proto-fonts-dev (<< 2018.3), + x11proto-gl-dev (<< 2018.3), + x11proto-input-dev (<< 2018.3), + x11proto-kb-dev (<< 2018.3), + x11proto-present-dev (<< 2018.3), + x11proto-randr-dev (<< 2018.3), + x11proto-record-dev (<< 2018.3), + x11proto-render-dev (<< 2:2018.3), + x11proto-scrnsaver-dev (<< 2018.3), + x11proto-video-dev (<< 2018.3), + x11proto-xext-dev (<< 2018.3), + x11proto-xf86dga-dev (<< 2018.3), + x11proto-xf86dri-dev (<< 2018.3), + x11proto-xf86vidmode-dev (<< 2018.3), + x11proto-xinerama-dev (<< 2018.3), +Provides: + x11proto-core-dev (= ${binary:Version}), + x11proto-dri2-dev (= ${binary:Version}), + x11proto-fonts-dev (= ${binary:Version}), + x11proto-gl-dev (= ${binary:Version}), + x11proto-input-dev (= ${binary:Version}), + x11proto-kb-dev (= ${binary:Version}), + x11proto-present-dev (= ${binary:Version}), + x11proto-randr-dev (= ${binary:Version}), + x11proto-record-dev (= ${binary:Version}), + x11proto-render-dev (= ${binary:Version}), + x11proto-scrnsaver-dev (= ${binary:Version}), + x11proto-video-dev (= ${binary:Version}), + x11proto-xext-dev (= ${binary:Version}), + x11proto-xf86dga-dev (= ${binary:Version}), + x11proto-xf86dri-dev (= ${binary:Version}), + x11proto-xf86vidmode-dev (= ${binary:Version}), + x11proto-xinerama-dev (= ${binary:Version}), +Replaces: + x11proto-core-dev (<< 2018.3), + x11proto-dri2-dev (<< 2018.3), + x11proto-fonts-dev (<< 2018.3), + x11proto-gl-dev (<< 2018.3), + x11proto-input-dev (<< 2018.3), + x11proto-kb-dev (<< 2018.3), + x11proto-present-dev (<< 2018.3), + x11proto-randr-dev (<< 2018.3), + x11proto-record-dev (<< 2018.3), + x11proto-render-dev (<< 2:2018.3), + x11proto-scrnsaver-dev (<< 2018.3), + x11proto-video-dev (<< 2018.3), + x11proto-xext-dev (<< 2018.3), + x11proto-xf86dga-dev (<< 2018.3), + x11proto-xf86dri-dev (<< 2018.3), + x11proto-xf86vidmode-dev (<< 2018.3), + x11proto-xinerama-dev (<< 2018.3), +Description: X11 extension protocols and auxiliary headers + This package provides development headers describing the wire protocol + for the X11 core and extension protocols, and also provides a number of + utility headers, used to abstract OS-specific functions. + . + More information about X.Org can be found at: + + . + This package is built from the X.org xorgproto module. + +Package: x11proto-core-dev +Section: oldlibs +Architecture: all +Multi-Arch: foreign +Depends: ${misc:Depends}, x11proto-dev +Description: transitional dummy package + This is a transitional dummy package, it can be safely removed. + +Package: x11proto-dri2-dev +Section: oldlibs +Architecture: all +Multi-Arch: foreign +Depends: ${misc:Depends}, x11proto-dev +Description: transitional dummy package + This is a transitional dummy package, it can be safely removed. + +Package: x11proto-fonts-dev +Section: oldlibs +Architecture: all +Multi-Arch: foreign +Depends: ${misc:Depends}, x11proto-dev +Description: transitional dummy package + This is a transitional dummy package, it can be safely removed. + +Package: x11proto-gl-dev +Section: oldlibs +Architecture: all +Multi-Arch: foreign +Depends: ${misc:Depends}, x11proto-dev +Description: transitional dummy package + This is a transitional dummy package, it can be safely removed. + +Package: x11proto-input-dev +Section: oldlibs +Architecture: all +Multi-Arch: foreign +Depends: ${misc:Depends}, x11proto-dev +Description: transitional dummy package + This is a transitional dummy package, it can be safely removed. + +Package: x11proto-kb-dev +Section: oldlibs +Architecture: all +Multi-Arch: foreign +Depends: ${misc:Depends}, x11proto-dev +Description: transitional dummy package + This is a transitional dummy package, it can be safely removed. + +Package: x11proto-present-dev +Section: oldlibs +Architecture: all +Multi-Arch: foreign +Depends: ${misc:Depends}, x11proto-dev +Description: transitional dummy package + This is a transitional dummy package, it can be safely removed. + +Package: x11proto-randr-dev +Section: oldlibs +Architecture: all +Multi-Arch: foreign +Depends: ${misc:Depends}, x11proto-dev +Description: transitional dummy package + This is a transitional dummy package, it can be safely removed. + +Package: x11proto-record-dev +Section: oldlibs +Architecture: all +Multi-Arch: foreign +Depends: ${misc:Depends}, x11proto-dev +Description: transitional dummy package + This is a transitional dummy package, it can be safely removed. + +Package: x11proto-render-dev +Section: oldlibs +Architecture: all +Multi-Arch: foreign +Depends: ${misc:Depends}, x11proto-dev +Description: transitional dummy package + This is a transitional dummy package, it can be safely removed. + +Package: x11proto-scrnsaver-dev +Section: oldlibs +Architecture: all +Multi-Arch: foreign +Depends: ${misc:Depends}, x11proto-dev +Description: transitional dummy package + This is a transitional dummy package, it can be safely removed. + +Package: x11proto-video-dev +Section: oldlibs +Architecture: all +Multi-Arch: foreign +Depends: ${misc:Depends}, x11proto-dev +Description: transitional dummy package + This is a transitional dummy package, it can be safely removed. + +Package: x11proto-xext-dev +Section: oldlibs +Architecture: all +Multi-Arch: foreign +Depends: ${misc:Depends}, x11proto-dev +Description: transitional dummy package + This is a transitional dummy package, it can be safely removed. + +Package: x11proto-xf86dri-dev +Section: oldlibs +Architecture: all +Multi-Arch: foreign +Depends: ${misc:Depends}, x11proto-dev +Description: transitional dummy package + This is a transitional dummy package, it can be safely removed. + +Package: x11proto-xf86vidmode-dev +Section: oldlibs +Architecture: all +Multi-Arch: foreign +Depends: ${misc:Depends}, x11proto-dev +Description: transitional dummy package + This is a transitional dummy package, it can be safely removed. + +Package: x11proto-xinerama-dev +Section: oldlibs +Architecture: all +Multi-Arch: foreign +Depends: ${misc:Depends}, x11proto-dev +Description: transitional dummy package + This is a transitional dummy package, it can be safely removed. --- xorgproto-2023.2.orig/debian/copyright +++ xorgproto-2023.2/debian/copyright @@ -0,0 +1,92 @@ +Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ +Upstream-Name: xorgproto +Source: https://xorg.freedesktop.org/releases/individual/proto/ + +Files: * +Copyright: + 1985-2003 The Open Group + 1986-2002 Hewlett-Packard Company + 1987 Apollo Computer Inc., Chelmsford, Massachusetts. + 1987-1997 Digital Equipment Corporation, Maynard, Massachusetts. + 1988-1995 Network Computing Devices, Inc. + 1991-2006 Oracle and/or its affiliates. All rights reserved. + 1993-1997 Silicon Graphics, Inc. All Rights Reserved. + 1992 X Consortium + 1995 Kaleb S. KEITHLEY + 1996 Fujitsu Limited + 1996 Hitachi, Ltd. + 1996 International Business Machines Corp. + 1996 Novell, Inc. + 1998-1999 Precision Insight, Inc., Cedar Park, Texas. + 1998-1999 Shunsuke Akiyama . + 1998-1999 X-TrueType Server Project, All rights reserved. + 1999-2002 The XFree86 Project Inc. + 2000 Compaq Computer Corporation + 2000 SuSE, Inc. + 2000 VA Linux Systems, Inc. + 2001-2013 Keith Packard + 2002-2010 Red Hat, Inc. + 2002-2009 Apple, Inc. + 2004 Sun Microsystems, Inc. + 2004 The Unichrome Project. All rights reserved. + 2006 Intel Corporation + 2007-2008 Peter Hutterer + 2007 Eric Anholt +License: MIT + +Files: include/GL/* +Copyright: 1991-2000 Silicon Graphics, Inc. +License: SGI + +Files: debian +Copyright: Timo Aaltonen +License: MIT + +License: MIT + 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 (including the next + paragraph) 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 OR COPYRIGHT HOLDERS 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. + +License: SGI + SGI FREE SOFTWARE LICENSE B (Version 2.0, Sept. 18, 2008) + Copyright (C) 1991-2000 Silicon Graphics, Inc. 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 including the dates of first publication and + either this permission notice or a reference to + http://oss.sgi.com/projects/FreeB/ + 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 + SILICON GRAPHICS, INC. 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 name of Silicon Graphics, Inc. + shall not be used in advertising or otherwise to promote the sale, use or + other dealings in this Software without prior written authorization from + Silicon Graphics, Inc. --- xorgproto-2023.2.orig/debian/patches/series +++ xorgproto-2023.2/debian/patches/series @@ -0,0 +1 @@ +# placeholder --- xorgproto-2023.2.orig/debian/rules +++ xorgproto-2023.2/debian/rules @@ -0,0 +1,35 @@ +#!/usr/bin/make -f + +PACKAGE = x11proto-dev +PKGVER = $(shell dpkg-parsechangelog -S Version) + +# Build html and txt only: +override_dh_auto_configure: + dh_auto_configure -- \ + --docdir=\$${prefix}/share/doc/$(PACKAGE) \ + --libdir=\$${prefix}/lib \ + --with-xmlto + +# Install in debian/tmp to retain control through dh_install: +override_dh_auto_install: + dh_auto_install --destdir=debian/tmp + +# Forget no-one: +override_dh_install: + find debian/tmp/usr/share/doc/ -name '*.db' -delete + find debian/tmp/usr/share/doc/ -name '*.html' -delete + find debian/tmp/usr/share/doc/ -name '*.ps' -delete + find debian/tmp/usr/share/doc/ -name '*.svg' -delete + find debian/tmp/usr/share/doc/ -name '*.xml' -delete + + dh_install + +override_dh_missing: + dh_missing --fail-missing + +override_dh_gencontrol: + dh_gencontrol -px11proto-render-dev -- -v2:$(PKGVER) + dh_gencontrol --remaining-packages + +%: + dh $@ --with quilt --builddirectory=build/ --- xorgproto-2023.2.orig/debian/upstream/signing-key.asc +++ xorgproto-2023.2/debian/upstream/signing-key.asc @@ -0,0 +1,396 @@ +-----BEGIN PGP PUBLIC KEY BLOCK----- +Version: GnuPG v2 + +mQGNBFnVVFMBDACz5+V0s2/JjDuvutBbI4hAO3Zgb8mlny5nM/YgkCCVe79MsOAe +5Kn4Gj+lc8LiwJ4fyYPAWx1FIliryYE4RgpnKhipQhZB/UcvImTHQA4tqIavReyo +H4o5+CbPgRY7XNE2wRWOogWd3WuSeuq/37mu1gORmq3KogzuarjJvffLNL4saA+w +J37BXWhQ3P+eRiyF0qHaozf+bMenqtWEy0n0IQEg5wUS/zGXVlOX3fNhJeskq93a +US0bu3axZL4sxOMKxnhRK0XDziFaiMu/DTj4Y0SWDXgK0owkcc7Ow2eAX52Z+zvw +m9O3nBaQvQV7cUxNwYBmc2WkVts9XBrGT7tZ3HmFAkzB6YyPfdXYT4TpyFLofLVs +JDvpa8iXkOmy22JUuqJlW36Idpmv/2jNkEfiIbby3wwZtONJOD9xNxCmOiVGA59+ +q+Lgs0aCWzomNx07zMOEeVvLOj9ficZhTqfvhZrkPD4iEOKKIpRRjCyDyMa0HTb7 +XAkDYk/NcZe4kQsAEQEAAbQcQWRhbSBKYWNrc29uIDxhamF4QG53bmsubmV0PokB +zgQTAQgAOBYhBJle1cimE46wlh8YR0wJ3YPKqlCyBQJZ1VRTAhsDBQsJCAcCBhUI +CQoLAgQWAgMBAh4BAheAAAoJEEwJ3YPKqlCy6A4L/Ru8dHFdsNKvKtBH9szNgd5d +qcjEVWzw6YZKRTVpqw30O9uTcfuHzjV5ATIVTPEdXLklQficyCb4mGQLwxL2q5kT +YMrGteTwBt4pYExo/DYIEZom3f9+75+OgN1PleXQ9pTYo+Ndw18GsnD/sW04HX2I +IGKY3qUX3qhlxG6zdXsHTTIoCCBXrWepaD/IdA9Nw37tiyaTq2NH/ChcxFN7SuYr +SWpBkPRhcsxKDju7j+s4KzO9f1QYFB2Vi3TbbYLEJ3BJg6AxVoiVe4B9xfl6KfCa +EUjFWMqUprWiOjxNAdRUnfBN3UF2O/BxAtgZMk3RwVGG7fAEkfACkws8G5lcraTu +kHQJBfzdlbbwrQG4020kRRdNihblPHZAWI5PJG5jpdGcqftyD+lRvv4gljHpAg/I +eMK4rHjGANX3uQvcCelNwKf8TPVIDTB5vYvWmnHtRmEQkIeHhrMRzjhZej+uzNDF +FpKPZayGn2uyPLv77aZCQmEs1O1EafWz1+IfBWDUmLkBjQRZ1VRTAQwA5E5W/FDK +wfm+owkPenG0VYoXRfLlrBDvHcewLt04evdygHZZxNdV9Ycpsve9INdEg4nTJHj4 +mf302faUGECtiMKek78mfymzbAXS0kEXc2NoaXtEgFlPhavM4e8PpJ5aAKEsSHnQ +1HMS2KJ4bPbDNSLpWkT4HBDAzsJHOFNDu0Z6TsyG/bA1VLoj0iMC9jL8xWz1lOBN +iAhukMkjHOvmeq4BA2ktH5CUh8qwn8iEyw4sps5RcFKanIeru3sg8SVed4w0oCId +Tw54mSNE3vzGiK9tDk0yhDRq2oFT7ER4r0Cr3ctyAsDPJCwhgVJ2YWAGdHewdfg6 +l1hfsvmO1omjR1SQBSEbw6Ftl6GySd91rsvT9i5+3LiNIpYgYb2L6wNn7cSXc9NF +RXDWtw07P1mRJiRrBHwX1Brro7h9tvFT751F5yWSDdah5dUaqbl0C3cmXMoM+FLv +E0dECfuM/mwOvtvlYzL1htdTSLZRb25dddZ6nTlH3sLkVpd9oZRSd7kdABEBAAGJ +AbYEGAEIACAWIQSZXtXIphOOsJYfGEdMCd2DyqpQsgUCWdVUUwIbDAAKCRBMCd2D +yqpQsjd+C/sHZFFz3zSLBo1sUIHCGl6P2DYHatEoQTP7R8g1kAHd145pAGrvXzR4 +F6T5SgM8t4a04Ia2SJLaptNXpf1pJXKlEpEaCb/oDhB/eCt8sOilcqSojkEmpe7z +1xZY/ePNSzbsXDWTOagTM70UdaxgDand1dxMs2q8+Q3y3xZltXcYDmM48a/mRwe7 +rtPK68v3A54ZbcXojNcIMS1JBk+XcuBbmeI0yfGkcqbO2hiP8W81n1mb96jfZ/wj +QhNzLqI3zxRnFHPiBMLy9tF0odNCRccQ2mbKdV2cfOIF5WKC4lrcyqz3eit2RYdS +W3PPUqS3x2696I40zI2KoFjRn7YcWJ6T+skZPWW5bHCVcUN57v7270IG2MCA6D6a +Rto7m6yUbLNgGadDyIjTQladTN1aKYK/QAsxS4y+EhkAPeaQRvZxBhZEocjIAE0B +D2qzco+dq7IuQHIhXTnGRGEsS0bQdEnpQAoTQMVRo7loR2/XqzCIjkG40JH7Cr/r +gPSRdLLYOLo= +=+H4u +-----END PGP PUBLIC KEY BLOCK----- +-----BEGIN PGP PUBLIC KEY BLOCK----- + +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 +=Ob8J +-----END PGP PUBLIC KEY BLOCK----- +-----BEGIN PGP PUBLIC KEY BLOCK----- + +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 +=Ht3T +-----END PGP PUBLIC KEY BLOCK----- +-----BEGIN PGP PUBLIC KEY BLOCK----- + +mQGiBD8b0wYRBACph9kRJmP+4+JGsCgFlFoy4vFO0DCG+jmkQN0n1wdInt/N/UtA +sZToO72AUmfmYizA+IEbzBrx0UnUo3w3BDmHxUWf/akZiPUz9AA/YFY4xC3MY2OK +VN2Jz6YSce4zJ5jd2ZRobHm4HuIf/8yqSCcsv7FNfrLaTNIFRs5gYYsqZwCgwmkp +RSLRc8WAnHrTWNQDaEFM2rUEAKTjrTjMN8+KGd0BxNX7HiTSqQP++nXNwAYs1oWB +Yt82YHj9SvRCqCzD1pzJQivYnlNoWDza1VeMnfdAvkdia8z4lYbO/RunXZJvra3Z +VDm+izq+uwUAyvFuEYnNz09VSqwXKT6+XW0Xtz2vHq52r6DS6mK8cGJHZ5OhrRjq +UEYxA/9STh+QfA98xtNoRcf52E/46r7IpCj440oRVc9lMfxQZrLGQNqp7sPdIhGQ +CCo2NUII5hkhdAG71kpbfSXU4Sh32p1cU1KYCAkDFfb49bKuAs+Pff8v6FGZxTdd +AinPZr4BbsYJatk818aTCnu0+s7L8jL5GPfeyuyEMKwzVBx2mLQpUGV0ZXIgSHV0 +dGVyZXIgKFdoby1UKSA8b2ZmaWNlQHdoby10Lm5ldD6IWQQTEQIAGQUCPxvTBgQL +BwMCAxUCAwMWAgECHgECF4AACgkQ4jt+cLRn8L/0RACfWo3KTMUg+uPRqA6RXxk0 +4CWjXaMAoJeIxOpZLB3RBltPnSi7PyVQIkHFuQENBD8b0wgQBACTnqOYOWYVR8O1 +D73J6nbdAeZCbXrUkyXIuyqBOdKmX/0QJmSs7Wfsa+hPfDhj6ai0Gs2C8Qg/0Pzk +86b4p9DLkf0M6RaYjUtCJBpS59xrsV6nz6xZzQa4RRdf1YJmw2tia1MMXzxbwQU2 +bKpYEm8NsGaBURMGd02EvsMN2wI2uwADBQP/e9MjVr/85XDzAlUBN8HwYW5szTyP +8ZVcQOqOmNebkTWGLvkPrBdXmxpzrWjxPolO1WcWQjUL0bN/rbdqefT65iVHJHJZ +/cpTtgGlCPhL5JTA50ltd0I13CABYWLFmswonXES/6tcglf4rr3Nri2sOrY5HggP +ipEzOo5vdKOow/qIRgQYEQIABgUCPxvTCAAKCRDiO35wtGfwv68jAKCDvL2gkrg1 +4NfV7rNc057K1nL2GgCeKApWRgGVzaOkAp0P5tQulaDD6zM= +=7uBX +-----END PGP PUBLIC KEY BLOCK----- +-----BEGIN PGP PUBLIC KEY BLOCK----- + +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 +=/48i +-----END PGP PUBLIC KEY BLOCK----- --- xorgproto-2023.2.orig/debian/watch +++ xorgproto-2023.2/debian/watch @@ -0,0 +1,4 @@ +#git=https://gitlab.freedesktop.org/xorg/proto/xorgproto.git +version=3 +opts=pgpsigurlmangle=s/$/.sig/ \ +https://xorg.freedesktop.org/releases/individual/proto/ xorgproto-(.*)\.tar\.gz --- xorgproto-2023.2.orig/debian/x11proto-dev.install +++ xorgproto-2023.2/debian/x11proto-dev.install @@ -0,0 +1,5 @@ +usr/include/GL/* +usr/include/X11/* +usr/share/pkgconfig/*.pc +usr/share/doc/x11proto-dev/*.txt +usr/share/doc/*proto/*.txt