Skip to content
Commits on Source (2)
------------------------------------------------------
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 (2018.1-1) UNRELEASED; urgency=medium
* Initial release. (Closes: #)
-- Timo Aaltonen <tjaalton@debian.org> Tue, 06 Feb 2018 13:02:56 +0200
Source: xorgproto
Section: x11
Priority: optional
Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
XSBC-Original-Maintainer: Debian X Strike Force <debian-x@lists.debian.org>
Build-Depends:
debhelper (>= 10),
quilt,
xutils-dev (>= 1:7.6+2),
pkg-config,
# specs:
xmlto,
xorg-sgml-doctools (>= 1:1.8),
w3m,
xsltproc,
Standards-Version: 4.1.3
Vcs-Git: https://salsa.debian.org/git/xorg-team/proto/xorgproto.git
Vcs-Browser: https://salsa.debian.org/git/xorg-team/proto/xorgproto.git
Package: x11proto-dev
Architecture: all
Depends:
${shlibs:Depends},
${misc:Depends},
xorg-sgml-doctools (>= 1:1.5),
Multi-Arch: foreign
Breaks:
x11proto-bigreqs-dev (<< 2018.1),
x11proto-composite-dev (<< 2018.1),
x11proto-core-dev (<< 2018.1),
x11proto-damage-dev (<< 2018.1),
x11proto-dmx-dev (<< 2018.1),
x11proto-dri2-dev (<< 2018.1),
x11proto-dri3-dev (<< 2018.1),
x11proto-fixes-dev (<< 2018.1),
x11proto-fonts-dev (<< 2018.1),
x11proto-gl-dev (<< 2018.1),
x11proto-input-dev (<< 2018.1),
x11proto-kb-dev (<< 2018.1),
x11proto-present-dev (<< 2018.1),
x11proto-print-dev (<< 2018.1),
x11proto-randr-dev (<< 2018.1),
x11proto-record-dev (<< 2018.1),
x11proto-render-dev (<< 2018.1),
x11proto-resource-dev (<< 2018.1),
x11proto-scrnsaver-dev (<< 2018.1),
x11proto-video-dev (<< 2018.1),
x11proto-xcmisc-dev (<< 2018.1),
x11proto-xext-dev (<< 2018.1),
x11proto-xf86bigfont-dev (<< 2018.1),
x11proto-xf86dga-dev (<< 2018.1),
x11proto-xf86dri-dev (<< 2018.1),
x11proto-xf86vidmode-dev (<< 2018.1),
x11proto-xinerama-dev (<< 2018.1),
Provides:
x11proto-bigreqs-dev,
x11proto-composite-dev,
x11proto-core-dev,
x11proto-damage-dev,
x11proto-dmx-dev,
x11proto-dri2-dev,
x11proto-dri3-dev,
x11proto-fixes-dev,
x11proto-fonts-dev,
x11proto-gl-dev,
x11proto-input-dev,
x11proto-kb-dev,
x11proto-present-dev,
x11proto-print-dev,
x11proto-randr-dev,
x11proto-record-dev,
x11proto-render-dev,
x11proto-resource-dev,
x11proto-scrnsaver-dev,
x11proto-video-dev,
x11proto-xcmisc-dev,
x11proto-xext-dev,
x11proto-xf86bigfont-dev,
x11proto-xf86dga-dev,
x11proto-xf86dri-dev,
x11proto-xf86vidmode-dev,
x11proto-xinerama-dev,
Replaces:
x11proto-bigreqs-dev (<< 2018.1),
x11proto-composite-dev (<< 2018.1),
x11proto-core-dev (<< 2018.1),
x11proto-damage-dev (<< 2018.1),
x11proto-dmx-dev (<< 2018.1),
x11proto-dri2-dev (<< 2018.1),
x11proto-dri3-dev (<< 2018.1),
x11proto-fixes-dev (<< 2018.1),
x11proto-fonts-dev (<< 2018.1),
x11proto-gl-dev (<< 2018.1),
x11proto-input-dev (<< 2018.1),
x11proto-kb-dev (<< 2018.1),
x11proto-present-dev (<< 2018.1),
x11proto-print-dev (<< 2018.1),
x11proto-randr-dev (<< 2018.1),
x11proto-record-dev (<< 2018.1),
x11proto-render-dev (<< 2018.1),
x11proto-resource-dev (<< 2018.1),
x11proto-scrnsaver-dev (<< 2018.1),
x11proto-video-dev (<< 2018.1),
x11proto-xcmisc-dev (<< 2018.1),
x11proto-xext-dev (<< 2018.1),
x11proto-xf86bigfont-dev (<< 2018.1),
x11proto-xf86dga-dev (<< 2018.1),
x11proto-xf86dri-dev (<< 2018.1),
x11proto-xf86vidmode-dev (<< 2018.1),
x11proto-xinerama-dev (<< 2018.1),
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:
<URL:https://www.X.org>
.
This package is built from the X.org xorgproto module.
Package: x11proto-bigreqs-dev
Section: oldlibs
Architecture: all
Depends: ${misc:Depends}, x11proto-dev
Description: transitional dummy package
This is a transitional dummy package, it can be safely removed.
Package: x11proto-composite-dev
Section: oldlibs
Architecture: all
Depends: ${misc:Depends}, x11proto-dev
Description: transitional dummy package
This is a transitional dummy package, it can be safely removed.
Package: x11proto-core-dev
Section: oldlibs
Architecture: all
Depends: ${misc:Depends}, x11proto-dev
Description: transitional dummy package
This is a transitional dummy package, it can be safely removed.
Package: x11proto-damage-dev
Section: oldlibs
Architecture: all
Depends: ${misc:Depends}, x11proto-dev
Description: transitional dummy package
This is a transitional dummy package, it can be safely removed.
Package: x11proto-dmx-dev
Section: oldlibs
Architecture: all
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
Depends: ${misc:Depends}, x11proto-dev
Description: transitional dummy package
This is a transitional dummy package, it can be safely removed.
Package: x11proto-dri3-dev
Section: oldlibs
Architecture: all
Depends: ${misc:Depends}, x11proto-dev
Description: transitional dummy package
This is a transitional dummy package, it can be safely removed.
Package: x11proto-fixes-dev
Section: oldlibs
Architecture: all
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
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
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
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
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
Depends: ${misc:Depends}, x11proto-dev
Description: transitional dummy package
This is a transitional dummy package, it can be safely removed.
Package: x11proto-print-dev
Section: oldlibs
Architecture: all
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
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
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
Depends: ${misc:Depends}, x11proto-dev
Description: transitional dummy package
This is a transitional dummy package, it can be safely removed.
Package: x11proto-resource-dev
Section: oldlibs
Architecture: all
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
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
Depends: ${misc:Depends}, x11proto-dev
Description: transitional dummy package
This is a transitional dummy package, it can be safely removed.
Package: x11proto-xcmisc-dev
Section: oldlibs
Architecture: all
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
Depends: ${misc:Depends}, x11proto-dev
Description: transitional dummy package
This is a transitional dummy package, it can be safely removed.
Package: x11proto-xf86bigfont-dev
Section: oldlibs
Architecture: all
Depends: ${misc:Depends}, x11proto-dev
Description: transitional dummy package
This is a transitional dummy package, it can be safely removed.
Package: x11proto-xf86dga-dev
Section: oldlibs
Architecture: all
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
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
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
Depends: ${misc:Depends}, x11proto-dev
Description: transitional dummy package
This is a transitional dummy package, it can be safely removed.
Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
Upstream-Name: xorgproto
Source:
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.
1991-2000 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 <akiyama@jp.FreeBSD.org>.
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: debian
Copyright: Timo Aaltonen <tjaalton@debian.org>
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.
#!/usr/bin/make -f
PACKAGE = x11proto-dev
# 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/$(PACKAGE) -name '*.xml' -delete
find debian/tmp/usr/share/doc/$(PACKAGE) -name '*.db' -delete
find debian/tmp/usr/share/doc/$(PACKAGE) -name '*.ps' -delete
dh_install
override_dh_missing:
dh_missing --fail-missing
%:
dh $@ --with quilt --builddirectory=build/
-----BEGIN PGP PUBLIC KEY BLOCK-----
Version: GnuPG v2
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
gPSRdLLYOLo=
=+H4u
-----END PGP PUBLIC KEY BLOCK-----
#git=git://anongit.freedesktop.org/xorg/proto/xorgproto
version=3
opts=pgpsigurlmangle=s/$/.sig/ \
https://xorg.freedesktop.org/releases/individual/proto/ xorgproto-(.*)\.tar\.gz
usr/include/GL/*
usr/include/X11/*
usr/share/pkgconfig/*.pc
usr/share/doc/x11proto-dev/PM_spec
usr/share/doc/x11proto-dev/*.txt