[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Fixing -dev package names in libxcb



Hi,

I'd like to fix the -dev package names in libxcb - they currently have a version number on them which is not correct. The git branch for libxcb seems to be owned by collab-maint - should that be changed to pkg-xorg?

I've attached a patch that fixes these package names, please let me know how to commit this to an appropriate branch.

Thanks,
--Robert
From 6aaa66553a51e413cf89b4f5f4740c53cf24a1e0 Mon Sep 17 00:00:00 2001
From: Robert Ancell <robert.ancell@canonical.com>
Date: Tue, 11 Aug 2015 12:43:49 +1200
Subject: [PATCH] Fix -dev package naming by dropping versioned numbers and
 adding transitional packages.

---
 debian/changelog                       |   7 +
 debian/control                         | 380 ++++++++++++++++++++++++++++-----
 debian/libxcb-composite-dev.install    |   4 +
 debian/libxcb-composite0-dev.install   |   4 -
 debian/libxcb-damage-dev.install       |   4 +
 debian/libxcb-damage0-dev.install      |   4 -
 debian/libxcb-dev.install              |   8 +
 debian/libxcb-dpms-dev.install         |   4 +
 debian/libxcb-dpms0-dev.install        |   4 -
 debian/libxcb-dri2-0-dev.install       |   4 -
 debian/libxcb-dri2-dev.install         |   4 +
 debian/libxcb-glx-dev.install          |   4 +
 debian/libxcb-glx0-dev.install         |   4 -
 debian/libxcb-randr-dev.install        |   4 +
 debian/libxcb-randr0-dev.install       |   4 -
 debian/libxcb-record-dev.install       |   4 +
 debian/libxcb-record0-dev.install      |   4 -
 debian/libxcb-render-dev.install       |   4 +
 debian/libxcb-render0-dev.install      |   4 -
 debian/libxcb-res-dev.install          |   4 +
 debian/libxcb-res0-dev.install         |   4 -
 debian/libxcb-screensaver-dev.install  |   4 +
 debian/libxcb-screensaver0-dev.install |   4 -
 debian/libxcb-shape-dev.install        |   4 +
 debian/libxcb-shape0-dev.install       |   4 -
 debian/libxcb-shm-dev.install          |   4 +
 debian/libxcb-shm0-dev.install         |   4 -
 debian/libxcb-xevie-dev.install        |   4 +
 debian/libxcb-xevie0-dev.install       |   4 -
 debian/libxcb-xf86dri-dev.install      |   4 +
 debian/libxcb-xf86dri0-dev.install     |   4 -
 debian/libxcb-xfixes-dev.install       |   4 +
 debian/libxcb-xfixes0-dev.install      |   4 -
 debian/libxcb-xinerama-dev.install     |   4 +
 debian/libxcb-xinerama0-dev.install    |   4 -
 debian/libxcb-xprint-dev.install       |   4 +
 debian/libxcb-xprint0-dev.install      |   4 -
 debian/libxcb-xtest-dev.install        |   4 +
 debian/libxcb-xtest0-dev.install       |   4 -
 debian/libxcb-xv-dev.install           |   4 +
 debian/libxcb-xv0-dev.install          |   4 -
 debian/libxcb-xvmc-dev.install         |   4 +
 debian/libxcb-xvmc0-dev.install        |   4 -
 debian/libxcb1-dev.install             |   8 -
 debian/rules                           |   2 +-
 45 files changed, 422 insertions(+), 143 deletions(-)
 create mode 100644 debian/libxcb-composite-dev.install
 delete mode 100644 debian/libxcb-composite0-dev.install
 create mode 100644 debian/libxcb-damage-dev.install
 delete mode 100644 debian/libxcb-damage0-dev.install
 create mode 100644 debian/libxcb-dev.install
 create mode 100644 debian/libxcb-dpms-dev.install
 delete mode 100644 debian/libxcb-dpms0-dev.install
 delete mode 100644 debian/libxcb-dri2-0-dev.install
 create mode 100644 debian/libxcb-dri2-dev.install
 create mode 100644 debian/libxcb-glx-dev.install
 delete mode 100644 debian/libxcb-glx0-dev.install
 create mode 100644 debian/libxcb-randr-dev.install
 delete mode 100644 debian/libxcb-randr0-dev.install
 create mode 100644 debian/libxcb-record-dev.install
 delete mode 100644 debian/libxcb-record0-dev.install
 create mode 100644 debian/libxcb-render-dev.install
 delete mode 100644 debian/libxcb-render0-dev.install
 create mode 100644 debian/libxcb-res-dev.install
 delete mode 100644 debian/libxcb-res0-dev.install
 create mode 100644 debian/libxcb-screensaver-dev.install
 delete mode 100644 debian/libxcb-screensaver0-dev.install
 create mode 100644 debian/libxcb-shape-dev.install
 delete mode 100644 debian/libxcb-shape0-dev.install
 create mode 100644 debian/libxcb-shm-dev.install
 delete mode 100644 debian/libxcb-shm0-dev.install
 create mode 100644 debian/libxcb-xevie-dev.install
 delete mode 100644 debian/libxcb-xevie0-dev.install
 create mode 100644 debian/libxcb-xf86dri-dev.install
 delete mode 100644 debian/libxcb-xf86dri0-dev.install
 create mode 100644 debian/libxcb-xfixes-dev.install
 delete mode 100644 debian/libxcb-xfixes0-dev.install
 create mode 100644 debian/libxcb-xinerama-dev.install
 delete mode 100644 debian/libxcb-xinerama0-dev.install
 create mode 100644 debian/libxcb-xprint-dev.install
 delete mode 100644 debian/libxcb-xprint0-dev.install
 create mode 100644 debian/libxcb-xtest-dev.install
 delete mode 100644 debian/libxcb-xtest0-dev.install
 create mode 100644 debian/libxcb-xv-dev.install
 delete mode 100644 debian/libxcb-xv0-dev.install
 create mode 100644 debian/libxcb-xvmc-dev.install
 delete mode 100644 debian/libxcb-xvmc0-dev.install
 delete mode 100644 debian/libxcb1-dev.install

diff --git a/debian/changelog b/debian/changelog
index bc30931..889b840 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,10 @@
+libxcb (1.10-4) UNRELEASED; urgency=medium
+
+  * Fix -dev package naming by dropping versioned numbers and adding
+    transitional packages.
+
+ -- Robert Ancell <robert.ancell@canonical.com>  Tue, 11 Aug 2015 12:40:55 +1200
+
 libxcb (1.10-3) unstable; urgency=medium
 
   * Add missing dependencies to libxcb-present-dev.  Thanks, Michel Dänzer!
diff --git a/debian/control b/debian/control
index 0412b54..08cbc0e 100644
--- a/debian/control
+++ b/debian/control
@@ -59,7 +59,7 @@ Depends: ${misc:Depends}, ${shlibs:Depends}
 Description: X C Binding
  This is a udeb, or a microdeb, for the debian-installer.
 
-Package: libxcb1-dev
+Package: libxcb-dev
 Section: libdevel
 Architecture: any
 Multi-Arch: same
@@ -82,6 +82,18 @@ Description: X C Binding, development files
   * Easy creation of new extensions: automatically generates interface from
     machine-parsable protocol descriptions
 
+Package: libxcb1-dev
+Section: oldlibs
+Priority: extra
+Architecture: any
+Depends: libxcb-dev (= ${binary:Version}),
+         ${misc:Depends}
+Multi-Arch: same
+Description: dummy transitional package for X C Binding, development files
+ This is a transitional dummy package for libxcb1-dev to libxcb-dev migration.
+ .
+ This package can be safely removed.
+
 Package: libxcb1-dbg
 Priority: extra
 Section: debug
@@ -145,15 +157,15 @@ Description: X C Binding, composite extension
   * Easy creation of new extensions: automatically generates interface from
     machine-parsable protocol descriptions
 
-Package: libxcb-composite0-dev
+Package: libxcb-composite-dev
 Section: libdevel
 Architecture: any
 Multi-Arch: same
 Depends:
  ${misc:Depends},
  libxcb-composite0 (= ${binary:Version}),
- libxcb1-dev,
- libxcb-xfixes0-dev,
+ libxcb-dev,
+ libxcb-xfixes-dev,
 Description: X C Binding, composite extension, development files
  This package contains the header and library files needed to build software
  using libxcb-composite, the composite extension for the X C Binding.
@@ -169,6 +181,19 @@ Description: X C Binding, composite extension, development files
   * Easy creation of new extensions: automatically generates interface from
     machine-parsable protocol descriptions
 
+Package: libxcb-composite0-dev
+Section: oldlibs
+Priority: extra
+Architecture: any
+Depends: libxcb-composite-dev (= ${binary:Version}),
+         ${misc:Depends}
+Multi-Arch: same
+Description: dummy transitional package for X C Binding, composite extension, development files
+ This is a transitional dummy package for libxcb-xcmc0-dev to
+ libxcb-composite-dev migration.
+ .
+ This package can be safely removed.
+
 Package: libxcb-composite0-dbg
 Priority: extra
 Section: debug
@@ -212,15 +237,15 @@ Description: X C Binding, damage extension
   * Easy creation of new extensions: automatically generates interface from
     machine-parsable protocol descriptions
 
-Package: libxcb-damage0-dev
+Package: libxcb-damage-dev
 Section: libdevel
 Architecture: any
 Multi-Arch: same
 Depends:
  ${misc:Depends},
  libxcb-damage0 (= ${binary:Version}),
- libxcb1-dev,
- libxcb-xfixes0-dev,
+ libxcb-dev,
+ libxcb-xfixes-dev,
 Description: X C Binding, damage extension, development files
  This package contains the header and library files needed to build software
  using libxcb-damage, the damage extension for the X C Binding.
@@ -236,6 +261,19 @@ Description: X C Binding, damage extension, development files
   * Easy creation of new extensions: automatically generates interface from
     machine-parsable protocol descriptions
 
+Package: libxcb-damage0-dev
+Section: oldlibs
+Priority: extra
+Architecture: any
+Depends: libxcb-damage-dev (= ${binary:Version}),
+         ${misc:Depends}
+Multi-Arch: same
+Description: dummy transitional package for X C Binding, damage extension, development files
+ This is a transitional dummy package for libxcb-xcmc0-dev to
+ libxcb-damage-dev migration.
+ .
+ This package can be safely removed.
+
 Package: libxcb-damage0-dbg
 Priority: extra
 Section: debug
@@ -279,11 +317,11 @@ Description: X C Binding, dpms extension
   * Easy creation of new extensions: automatically generates interface from
     machine-parsable protocol descriptions
 
-Package: libxcb-dpms0-dev
+Package: libxcb-dpms-dev
 Section: libdevel
 Architecture: any
 Multi-Arch: same
-Depends: ${misc:Depends}, libxcb-dpms0 (= ${binary:Version}), libxcb1-dev
+Depends: ${misc:Depends}, libxcb-dpms0 (= ${binary:Version}), libxcb-dev
 Description: X C Binding, dpms extension, development files
  This package contains the header and library files needed to build software
  using libxcb-dpms, the dpms extension for the X C Binding.
@@ -299,6 +337,19 @@ Description: X C Binding, dpms extension, development files
   * Easy creation of new extensions: automatically generates interface from
     machine-parsable protocol descriptions
 
+Package: libxcb-dpms0-dev
+Section: oldlibs
+Priority: extra
+Architecture: any
+Depends: libxcb-dpms-dev (= ${binary:Version}),
+         ${misc:Depends}
+Multi-Arch: same
+Description: dummy transitional package for X C Binding, dpms extension, development files
+ This is a transitional dummy package for libxcb-xcmc0-dev to
+ libxcb-dpms-dev migration.
+ .
+ This package can be safely removed.
+
 Package: libxcb-dpms0-dbg
 Priority: extra
 Section: debug
@@ -342,11 +393,11 @@ Description: X C Binding, glx extension
   * Easy creation of new extensions: automatically generates interface from
     machine-parsable protocol descriptions
 
-Package: libxcb-glx0-dev
+Package: libxcb-glx-dev
 Section: libdevel
 Architecture: any
 Multi-Arch: same
-Depends: ${misc:Depends}, libxcb-glx0 (= ${binary:Version}), libxcb1-dev
+Depends: ${misc:Depends}, libxcb-glx0 (= ${binary:Version}), libxcb-dev
 Description: X C Binding, glx extension, development files
  This package contains the header and library files needed to build software
  using libxcb-glx, the glx extension for the X C Binding.
@@ -362,6 +413,19 @@ Description: X C Binding, glx extension, development files
   * Easy creation of new extensions: automatically generates interface from
     machine-parsable protocol descriptions
 
+Package: libxcb-glx0-dev
+Section: oldlibs
+Priority: extra
+Architecture: any
+Depends: libxcb-glx-dev (= ${binary:Version}),
+         ${misc:Depends}
+Multi-Arch: same
+Description: dummy transitional package for X C Binding, glx extension, development files
+ This is a transitional dummy package for libxcb-xcmc0-dev to
+ libxcb-glx-dev migration.
+ .
+ This package can be safely removed.
+
 Package: libxcb-glx0-dbg
 Priority: extra
 Section: debug
@@ -405,15 +469,15 @@ Description: X C Binding, randr extension
   * Easy creation of new extensions: automatically generates interface from
     machine-parsable protocol descriptions
 
-Package: libxcb-randr0-dev
+Package: libxcb-randr-dev
 Section: libdevel
 Architecture: any
 Multi-Arch: same
 Depends:
  ${misc:Depends},
  libxcb-randr0 (= ${binary:Version}),
- libxcb1-dev,
- libxcb-render0-dev,
+ libxcb-dev,
+ libxcb-render-dev,
 Description: X C Binding, randr extension, development files
  This package contains the header and library files needed to build software
  using libxcb-randr, the randr extension for the X C Binding.
@@ -429,6 +493,19 @@ Description: X C Binding, randr extension, development files
   * Easy creation of new extensions: automatically generates interface from
     machine-parsable protocol descriptions
 
+Package: libxcb-randr0-dev
+Section: oldlibs
+Priority: extra
+Architecture: any
+Depends: libxcb-randr-dev (= ${binary:Version}),
+         ${misc:Depends}
+Multi-Arch: same
+Description: dummy transitional package for X C Binding, randr extension, development files
+ This is a transitional dummy package for libxcb-xcmc0-dev to
+ libxcb-randr-dev migration.
+ .
+ This package can be safely removed.
+
 Package: libxcb-randr0-dbg
 Priority: extra
 Section: debug
@@ -472,11 +549,11 @@ Description: X C Binding, record extension
   * Easy creation of new extensions: automatically generates interface from
     machine-parsable protocol descriptions
 
-Package: libxcb-record0-dev
+Package: libxcb-record-dev
 Section: libdevel
 Architecture: any
 Multi-Arch: same
-Depends: ${misc:Depends}, libxcb-record0 (= ${binary:Version}), libxcb1-dev
+Depends: ${misc:Depends}, libxcb-record0 (= ${binary:Version}), libxcb-dev
 Description: X C Binding, record extension, development files
  This package contains the header and library files needed to build software
  using libxcb-record, the record extension for the X C Binding.
@@ -492,6 +569,19 @@ Description: X C Binding, record extension, development files
   * Easy creation of new extensions: automatically generates interface from
     machine-parsable protocol descriptions
 
+Package: libxcb-record0-dev
+Section: oldlibs
+Priority: extra
+Architecture: any
+Depends: libxcb-record-dev (= ${binary:Version}),
+         ${misc:Depends}
+Multi-Arch: same
+Description: dummy transitional package for X C Binding, record extension, development files
+ This is a transitional dummy package for libxcb-xcmc0-dev to
+ libxcb-record-dev migration.
+ .
+ This package can be safely removed.
+
 Package: libxcb-record0-dbg
 Priority: extra
 Section: debug
@@ -535,11 +625,11 @@ Description: X C Binding, render extension
   * Easy creation of new extensions: automatically generates interface from
     machine-parsable protocol descriptions
 
-Package: libxcb-render0-dev
+Package: libxcb-render-dev
 Section: libdevel
 Architecture: any
 Multi-Arch: same
-Depends: ${misc:Depends}, libxcb-render0 (= ${binary:Version}), libxcb1-dev
+Depends: ${misc:Depends}, libxcb-render0 (= ${binary:Version}), libxcb-dev
 Description: X C Binding, render extension, development files
  This package contains the header and library files needed to build software
  using libxcb-render, the render extension for the X C Binding.
@@ -555,6 +645,19 @@ Description: X C Binding, render extension, development files
   * Easy creation of new extensions: automatically generates interface from
     machine-parsable protocol descriptions
 
+Package: libxcb-render0-dev
+Section: oldlibs
+Priority: extra
+Architecture: any
+Depends: libxcb-render-dev (= ${binary:Version}),
+         ${misc:Depends}
+Multi-Arch: same
+Description: dummy transitional package for X C Binding, render extension, development files
+ This is a transitional dummy package for libxcb-xcmc0-dev to
+ libxcb-render-dev migration.
+ .
+ This package can be safely removed.
+
 Package: libxcb-render0-dbg
 Priority: extra
 Section: debug
@@ -598,11 +701,11 @@ Description: X C Binding, res extension
   * Easy creation of new extensions: automatically generates interface from
     machine-parsable protocol descriptions
 
-Package: libxcb-res0-dev
+Package: libxcb-res-dev
 Section: libdevel
 Architecture: any
 Multi-Arch: same
-Depends: ${misc:Depends}, libxcb-res0 (= ${binary:Version}), libxcb1-dev
+Depends: ${misc:Depends}, libxcb-res0 (= ${binary:Version}), libxcb-dev
 Description: X C Binding, res extension, development files
  This package contains the header and library files needed to build software
  using libxcb-res, the res extension for the X C Binding.
@@ -618,6 +721,19 @@ Description: X C Binding, res extension, development files
   * Easy creation of new extensions: automatically generates interface from
     machine-parsable protocol descriptions
 
+Package: libxcb-res0-dev
+Section: oldlibs
+Priority: extra
+Architecture: any
+Depends: libxcb-res-dev (= ${binary:Version}),
+         ${misc:Depends}
+Multi-Arch: same
+Description: dummy transitional package for X C Binding, res extension, development files
+ This is a transitional dummy package for libxcb-xcmc0-dev to
+ libxcb-res-dev migration.
+ .
+ This package can be safely removed.
+
 Package: libxcb-res0-dbg
 Priority: extra
 Section: debug
@@ -661,11 +777,11 @@ Description: X C Binding, screensaver extension
   * Easy creation of new extensions: automatically generates interface from
     machine-parsable protocol descriptions
 
-Package: libxcb-screensaver0-dev
+Package: libxcb-screensaver-dev
 Section: libdevel
 Architecture: any
 Multi-Arch: same
-Depends: ${misc:Depends}, libxcb-screensaver0 (= ${binary:Version}), libxcb1-dev
+Depends: ${misc:Depends}, libxcb-screensaver0 (= ${binary:Version}), libxcb-dev
 Description: X C Binding, screensaver extension, development files
  This package contains the header and library files needed to build software
  using libxcb-screensaver, the screensaver extension for the X C Binding.
@@ -681,6 +797,19 @@ Description: X C Binding, screensaver extension, development files
   * Easy creation of new extensions: automatically generates interface from
     machine-parsable protocol descriptions
 
+Package: libxcb-screensaver0-dev
+Section: oldlibs
+Priority: extra
+Architecture: any
+Depends: libxcb-screensaver-dev (= ${binary:Version}),
+         ${misc:Depends}
+Multi-Arch: same
+Description: dummy transitional package for X C Binding, screensaver extension, development files
+ This is a transitional dummy package for libxcb-xcmc0-dev to
+ libxcb-screensaver-dev migration.
+ .
+ This package can be safely removed.
+
 Package: libxcb-screensaver0-dbg
 Priority: extra
 Section: debug
@@ -724,11 +853,11 @@ Description: X C Binding, shape extension
   * Easy creation of new extensions: automatically generates interface from
     machine-parsable protocol descriptions
 
-Package: libxcb-shape0-dev
+Package: libxcb-shape-dev
 Section: libdevel
 Architecture: any
 Multi-Arch: same
-Depends: ${misc:Depends}, libxcb-shape0 (= ${binary:Version}), libxcb1-dev
+Depends: ${misc:Depends}, libxcb-shape0 (= ${binary:Version}), libxcb-dev
 Description: X C Binding, shape extension, development files
  This package contains the header and library files needed to build software
  using libxcb-shape, the shape extension for the X C Binding.
@@ -744,6 +873,19 @@ Description: X C Binding, shape extension, development files
   * Easy creation of new extensions: automatically generates interface from
     machine-parsable protocol descriptions
 
+Package: libxcb-shape0-dev
+Section: oldlibs
+Priority: extra
+Architecture: any
+Depends: libxcb-shape-dev (= ${binary:Version}),
+         ${misc:Depends}
+Multi-Arch: same
+Description: dummy transitional package for X C Binding, shape extension, development files
+ This is a transitional dummy package for libxcb-xcmc0-dev to
+ libxcb-shape-dev migration.
+ .
+ This package can be safely removed.
+
 Package: libxcb-shape0-dbg
 Priority: extra
 Section: debug
@@ -787,11 +929,11 @@ Description: X C Binding, shm extension
   * Easy creation of new extensions: automatically generates interface from
     machine-parsable protocol descriptions
 
-Package: libxcb-shm0-dev
+Package: libxcb-shm-dev
 Section: libdevel
 Architecture: any
 Multi-Arch: same
-Depends: ${misc:Depends}, libxcb-shm0 (= ${binary:Version}), libxcb1-dev
+Depends: ${misc:Depends}, libxcb-shm0 (= ${binary:Version}), libxcb-dev
 Description: X C Binding, shm extension, development files
  This package contains the header and library files needed to build software
  using libxcb-shm, the shm extension for the X C Binding.
@@ -807,6 +949,19 @@ Description: X C Binding, shm extension, development files
   * Easy creation of new extensions: automatically generates interface from
     machine-parsable protocol descriptions
 
+Package: libxcb-shm0-dev
+Section: oldlibs
+Priority: extra
+Architecture: any
+Depends: libxcb-shm-dev (= ${binary:Version}),
+         ${misc:Depends}
+Multi-Arch: same
+Description: dummy transitional package for X C Binding, shm extension, development files
+ This is a transitional dummy package for libxcb-xcmc0-dev to
+ libxcb-shm-dev migration.
+ .
+ This package can be safely removed.
+
 Package: libxcb-shm0-dbg
 Priority: extra
 Section: debug
@@ -857,7 +1012,7 @@ Multi-Arch: same
 Provides: libxcb-sync0-dev
 Conflicts: libxcb-sync0-dev
 Replaces: libxcb-sync0-dev
-Depends: ${misc:Depends}, libxcb-sync1 (= ${binary:Version}), libxcb1-dev
+Depends: ${misc:Depends}, libxcb-sync1 (= ${binary:Version}), libxcb-dev
 Description: X C Binding, sync extension, development files
  This package contains the header and library files needed to build software
  using libxcb-sync, the sync extension for the X C Binding.
@@ -916,11 +1071,11 @@ Description: X C Binding, xevie extension
   * Easy creation of new extensions: automatically generates interface from
     machine-parsable protocol descriptions
 
-Package: libxcb-xevie0-dev
+Package: libxcb-xevie-dev
 Section: libdevel
 Architecture: any
 Multi-Arch: same
-Depends: ${misc:Depends}, libxcb-xevie0 (= ${binary:Version}), libxcb1-dev
+Depends: ${misc:Depends}, libxcb-xevie0 (= ${binary:Version}), libxcb-dev
 Description: X C Binding, xevie extension, development files
  This package contains the header and library files needed to build software
  using libxcb-xevie, the xevie extension for the X C Binding.
@@ -936,6 +1091,19 @@ Description: X C Binding, xevie extension, development files
   * Easy creation of new extensions: automatically generates interface from
     machine-parsable protocol descriptions
 
+Package: libxcb-xevie0-dev
+Section: oldlibs
+Priority: extra
+Architecture: any
+Depends: libxcb-xevie-dev (= ${binary:Version}),
+         ${misc:Depends}
+Multi-Arch: same
+Description: dummy transitional package for X C Binding, xevie extension, development files
+ This is a transitional dummy package for libxcb-xcmc0-dev to
+ libxcb-xevie-dev migration.
+ .
+ This package can be safely removed.
+
 Package: libxcb-xevie0-dbg
 Priority: extra
 Section: debug
@@ -979,11 +1147,11 @@ Description: X C Binding, xf86dri extension
   * Easy creation of new extensions: automatically generates interface from
     machine-parsable protocol descriptions
 
-Package: libxcb-xf86dri0-dev
+Package: libxcb-xf86dri-dev
 Section: libdevel
 Architecture: any
 Multi-Arch: same
-Depends: ${misc:Depends}, libxcb-xf86dri0 (= ${binary:Version}), libxcb1-dev
+Depends: ${misc:Depends}, libxcb-xf86dri0 (= ${binary:Version}), libxcb-dev
 Description: X C Binding, xf86dri extension, development files
  This package contains the header and library files needed to build software
  using libxcb-xf86dri, the xf86dri extension for the X C Binding.
@@ -999,6 +1167,19 @@ Description: X C Binding, xf86dri extension, development files
   * Easy creation of new extensions: automatically generates interface from
     machine-parsable protocol descriptions
 
+Package: libxcb-xf86dri0-dev
+Section: oldlibs
+Priority: extra
+Architecture: any
+Depends: libxcb-xf86dri-dev (= ${binary:Version}),
+         ${misc:Depends}
+Multi-Arch: same
+Description: dummy transitional package for X C Binding, xf86dri extension, development files
+ This is a transitional dummy package for libxcb-xcmc0-dev to
+ libxcb-xf86dri-dev migration.
+ .
+ This package can be safely removed.
+
 Package: libxcb-xf86dri0-dbg
 Priority: extra
 Section: debug
@@ -1042,16 +1223,16 @@ Description: X C Binding, xfixes extension
   * Easy creation of new extensions: automatically generates interface from
     machine-parsable protocol descriptions
 
-Package: libxcb-xfixes0-dev
+Package: libxcb-xfixes-dev
 Section: libdevel
 Architecture: any
 Multi-Arch: same
 Depends:
  ${misc:Depends},
  libxcb-xfixes0 (= ${binary:Version}),
- libxcb1-dev,
- libxcb-render0-dev,
- libxcb-shape0-dev,
+ libxcb-dev,
+ libxcb-render-dev,
+ libxcb-shape-dev,
 Description: X C Binding, xfixes extension, development files
  This package contains the header and library files needed to build software
  using libxcb-xfixes, the xfixes extension for the X C Binding.
@@ -1067,6 +1248,19 @@ Description: X C Binding, xfixes extension, development files
   * Easy creation of new extensions: automatically generates interface from
     machine-parsable protocol descriptions
 
+Package: libxcb-xfixes0-dev
+Section: oldlibs
+Priority: extra
+Architecture: any
+Depends: libxcb-xfixes-dev (= ${binary:Version}),
+         ${misc:Depends}
+Multi-Arch: same
+Description: dummy transitional package for X C Binding, xfixes extension, development files
+ This is a transitional dummy package for libxcb-xcmc0-dev to
+ libxcb-xfixes-dev migration.
+ .
+ This package can be safely removed.
+
 Package: libxcb-xfixes0-dbg
 Priority: extra
 Section: debug
@@ -1110,11 +1304,11 @@ Description: X C Binding, xinerama extension
   * Easy creation of new extensions: automatically generates interface from
     machine-parsable protocol descriptions
 
-Package: libxcb-xinerama0-dev
+Package: libxcb-xinerama-dev
 Section: libdevel
 Architecture: any
 Multi-Arch: same
-Depends: ${misc:Depends}, libxcb-xinerama0 (= ${binary:Version}), libxcb1-dev
+Depends: ${misc:Depends}, libxcb-xinerama0 (= ${binary:Version}), libxcb-dev
 Description: X C Binding, xinerama extension, development files
  This package contains the header and library files needed to build software
  using libxcb-xinerama, the xinerama extension for the X C Binding.
@@ -1130,6 +1324,19 @@ Description: X C Binding, xinerama extension, development files
   * Easy creation of new extensions: automatically generates interface from
     machine-parsable protocol descriptions
 
+Package: libxcb-xinerama0-dev
+Section: oldlibs
+Priority: extra
+Architecture: any
+Depends: libxcb-xinerama-dev (= ${binary:Version}),
+         ${misc:Depends}
+Multi-Arch: same
+Description: dummy transitional package for X C Binding, xinerama extension, development files
+ This is a transitional dummy package for libxcb-xcmc0-dev to
+ libxcb-xinerama-dev migration.
+ .
+ This package can be safely removed.
+
 Package: libxcb-xinerama0-dbg
 Priority: extra
 Section: debug
@@ -1173,11 +1380,11 @@ Description: X C Binding, xprint extension
   * Easy creation of new extensions: automatically generates interface from
     machine-parsable protocol descriptions
 
-Package: libxcb-xprint0-dev
+Package: libxcb-xprint-dev
 Section: libdevel
 Architecture: any
 Multi-Arch: same
-Depends: ${misc:Depends}, libxcb-xprint0 (= ${binary:Version}), libxcb1-dev
+Depends: ${misc:Depends}, libxcb-xprint0 (= ${binary:Version}), libxcb-dev
 Description: X C Binding, xprint extension, development files
  This package contains the header and library files needed to build software
  using libxcb-xprint, the xprint extension for the X C Binding.
@@ -1193,6 +1400,19 @@ Description: X C Binding, xprint extension, development files
   * Easy creation of new extensions: automatically generates interface from
     machine-parsable protocol descriptions
 
+Package: libxcb-xprint0-dev
+Section: oldlibs
+Priority: extra
+Architecture: any
+Depends: libxcb-xprint-dev (= ${binary:Version}),
+         ${misc:Depends}
+Multi-Arch: same
+Description: dummy transitional package for X C Binding, xprint extension, development files
+ This is a transitional dummy package for libxcb-xcmc0-dev to
+ libxcb-xprint-dev migration.
+ .
+ This package can be safely removed.
+
 Package: libxcb-xprint0-dbg
 Priority: extra
 Section: debug
@@ -1236,11 +1456,11 @@ Description: X C Binding, xtest extension
   * Easy creation of new extensions: automatically generates interface from
     machine-parsable protocol descriptions
 
-Package: libxcb-xtest0-dev
+Package: libxcb-xtest-dev
 Section: libdevel
 Architecture: any
 Multi-Arch: same
-Depends: ${misc:Depends}, libxcb-xtest0 (= ${binary:Version}), libxcb1-dev
+Depends: ${misc:Depends}, libxcb-xtest0 (= ${binary:Version}), libxcb-dev
 Description: X C Binding, xtest extension, development files
  This package contains the header and library files needed to build software
  using libxcb-xtest, the xtest extension for the X C Binding.
@@ -1256,6 +1476,19 @@ Description: X C Binding, xtest extension, development files
   * Easy creation of new extensions: automatically generates interface from
     machine-parsable protocol descriptions
 
+Package: libxcb-xtest0-dev
+Section: oldlibs
+Priority: extra
+Architecture: any
+Depends: libxcb-xtest-dev (= ${binary:Version}),
+         ${misc:Depends}
+Multi-Arch: same
+Description: dummy transitional package for X C Binding, xtest extension, development files
+ This is a transitional dummy package for libxcb-xcmc0-dev to
+ libxcb-xtest-dev migration.
+ .
+ This package can be safely removed.
+
 Package: libxcb-xtest0-dbg
 Priority: extra
 Section: debug
@@ -1299,15 +1532,15 @@ Description: X C Binding, xv extension
   * Easy creation of new extensions: automatically generates interface from
     machine-parsable protocol descriptions
 
-Package: libxcb-xv0-dev
+Package: libxcb-xv-dev
 Section: libdevel
 Architecture: any
 Multi-Arch: same
 Depends:
  ${misc:Depends},
  libxcb-xv0 (= ${binary:Version}),
- libxcb1-dev,
- libxcb-shm0-dev,
+ libxcb-dev,
+ libxcb-shm-dev,
 Description: X C Binding, xv extension, development files
  This package contains the header and library files needed to build software
  using libxcb-xv, the xv extension for the X C Binding.
@@ -1323,6 +1556,19 @@ Description: X C Binding, xv extension, development files
   * Easy creation of new extensions: automatically generates interface from
     machine-parsable protocol descriptions
 
+Package: libxcb-xv0-dev
+Section: oldlibs
+Priority: extra
+Architecture: any
+Depends: libxcb-xv-dev (= ${binary:Version}),
+         ${misc:Depends}
+Multi-Arch: same
+Description: dummy transitional package for X C Binding, xv extension, development files
+ This is a transitional dummy package for libxcb-xcmc0-dev to
+ libxcb-xv-dev migration.
+ .
+ This package can be safely removed.
+
 Package: libxcb-xv0-dbg
 Priority: extra
 Section: debug
@@ -1366,15 +1612,15 @@ Description: X C Binding, xvmc extension
   * Easy creation of new extensions: automatically generates interface from
     machine-parsable protocol descriptions
 
-Package: libxcb-xvmc0-dev
+Package: libxcb-xvmc-dev
 Section: libdevel
 Architecture: any
 Multi-Arch: same
 Depends:
  ${misc:Depends},
  libxcb-xvmc0 (= ${binary:Version}),
- libxcb1-dev,
- libxcb-xv0-dev,
+ libxcb-dev,
+ libxcb-xv-dev,
 Description: X C Binding, xvmc extension, development files
  This package contains the header and library files needed to build software
  using libxcb-xvmc, the xvmc extension for the X C Binding.
@@ -1390,6 +1636,19 @@ Description: X C Binding, xvmc extension, development files
   * Easy creation of new extensions: automatically generates interface from
     machine-parsable protocol descriptions
 
+Package: libxcb-xvmc0-dev
+Section: oldlibs
+Priority: extra
+Architecture: any
+Depends: libxcb-xvmc-dev (= ${binary:Version}),
+         ${misc:Depends}
+Multi-Arch: same
+Description: dummy transitional package for X C Binding, xvmc extension, development files
+ This is a transitional dummy package for libxcb-xcmc0-dev to
+ libxcb-xvmc-dev migration.
+ .
+ This package can be safely removed.
+
 Package: libxcb-xvmc0-dbg
 Priority: extra
 Section: debug
@@ -1433,11 +1692,11 @@ Description: X C Binding, dri2 extension
   * Easy creation of new extensions: automatically generates interface from
     machine-parsable protocol descriptions
 
-Package: libxcb-dri2-0-dev
+Package: libxcb-dri2-dev
 Section: libdevel
 Architecture: any
 Multi-Arch: same
-Depends: ${misc:Depends}, libxcb-dri2-0 (= ${binary:Version}), libxcb1-dev
+Depends: ${misc:Depends}, libxcb-dri2-0 (= ${binary:Version}), libxcb-dev
 Description: X C Binding, dri2 extension, development files
  This package contains the header and library files needed to build software
  using libxcb-dri2, the dri2 extension for the X C Binding.
@@ -1453,6 +1712,19 @@ Description: X C Binding, dri2 extension, development files
   * Easy creation of new extensions: automatically generates interface from
     machine-parsable protocol descriptions
 
+Package: libxcb-dri2-0-dev
+Section: oldlibs
+Priority: extra
+Architecture: any
+Depends: libxcb-dri2-dev (= ${binary:Version}),
+         ${misc:Depends}
+Multi-Arch: same
+Description: dummy transitional package for X C Binding, dri2 extension, development files
+ This is a transitional dummy package for libxcb-dri2-0-dev to
+ libxcb-dri2-dev migration.
+ .
+ This package can be safely removed.
+
 Package: libxcb-dri2-0-dbg
 Priority: extra
 Section: debug
@@ -1503,9 +1775,9 @@ Multi-Arch: same
 Depends:
  ${misc:Depends},
  libxcb-present0 (= ${binary:Version}),
- libxcb1-dev,
- libxcb-randr0-dev,
- libxcb-xfixes0-dev,
+ libxcb-dev,
+ libxcb-randr-dev,
+ libxcb-xfixes-dev,
  libxcb-sync-dev,
 Description: X C Binding, present extension, development files
  This package contains the header and library files needed to build software
@@ -1569,7 +1841,7 @@ Package: libxcb-dri3-dev
 Section: libdevel
 Architecture: any
 Multi-Arch: same
-Depends: ${misc:Depends}, libxcb-dri3-0 (= ${binary:Version}), libxcb1-dev
+Depends: ${misc:Depends}, libxcb-dri3-0 (= ${binary:Version}), libxcb-dev
 Description: X C Binding, dri3 extension, development files
  This package contains the header and library files needed to build software
  using libxcb-dri3, the dri3 extension for the X C Binding.
@@ -1632,7 +1904,7 @@ Package: libxcb-xkb-dev
 Section: libdevel
 Architecture: any
 Multi-Arch: same
-Depends: ${misc:Depends}, libxcb-xkb1 (= ${binary:Version}), libxcb1-dev
+Depends: ${misc:Depends}, libxcb-xkb1 (= ${binary:Version}), libxcb-dev
 Description: X C Binding, XKEYBOARD extension, development files
  This package contains the header and library files needed to build software
  using libxcb-xkb, the XKEYBOARD extension for the X C Binding.
diff --git a/debian/libxcb-composite-dev.install b/debian/libxcb-composite-dev.install
new file mode 100644
index 0000000..4143797
--- /dev/null
+++ b/debian/libxcb-composite-dev.install
@@ -0,0 +1,4 @@
+usr/include/xcb/composite.h
+usr/lib/*/libxcb-composite.a
+usr/lib/*/libxcb-composite.so
+usr/lib/*/pkgconfig/xcb-composite.pc
diff --git a/debian/libxcb-composite0-dev.install b/debian/libxcb-composite0-dev.install
deleted file mode 100644
index 4143797..0000000
--- a/debian/libxcb-composite0-dev.install
+++ /dev/null
@@ -1,4 +0,0 @@
-usr/include/xcb/composite.h
-usr/lib/*/libxcb-composite.a
-usr/lib/*/libxcb-composite.so
-usr/lib/*/pkgconfig/xcb-composite.pc
diff --git a/debian/libxcb-damage-dev.install b/debian/libxcb-damage-dev.install
new file mode 100644
index 0000000..6cd9b5c
--- /dev/null
+++ b/debian/libxcb-damage-dev.install
@@ -0,0 +1,4 @@
+usr/include/xcb/damage.h
+usr/lib/*/libxcb-damage.a
+usr/lib/*/libxcb-damage.so
+usr/lib/*/pkgconfig/xcb-damage.pc
diff --git a/debian/libxcb-damage0-dev.install b/debian/libxcb-damage0-dev.install
deleted file mode 100644
index 6cd9b5c..0000000
--- a/debian/libxcb-damage0-dev.install
+++ /dev/null
@@ -1,4 +0,0 @@
-usr/include/xcb/damage.h
-usr/lib/*/libxcb-damage.a
-usr/lib/*/libxcb-damage.so
-usr/lib/*/pkgconfig/xcb-damage.pc
diff --git a/debian/libxcb-dev.install b/debian/libxcb-dev.install
new file mode 100644
index 0000000..7a9786e
--- /dev/null
+++ b/debian/libxcb-dev.install
@@ -0,0 +1,8 @@
+usr/include/xcb/bigreq.h
+usr/include/xcb/xc_misc.h
+usr/include/xcb/xcb.h
+usr/include/xcb/xcbext.h
+usr/include/xcb/xproto.h
+usr/lib/*/libxcb.a
+usr/lib/*/libxcb.so
+usr/lib/*/pkgconfig/xcb.pc
diff --git a/debian/libxcb-dpms-dev.install b/debian/libxcb-dpms-dev.install
new file mode 100644
index 0000000..cf4078e
--- /dev/null
+++ b/debian/libxcb-dpms-dev.install
@@ -0,0 +1,4 @@
+usr/include/xcb/dpms.h
+usr/lib/*/libxcb-dpms.a
+usr/lib/*/libxcb-dpms.so
+usr/lib/*/pkgconfig/xcb-dpms.pc
diff --git a/debian/libxcb-dpms0-dev.install b/debian/libxcb-dpms0-dev.install
deleted file mode 100644
index cf4078e..0000000
--- a/debian/libxcb-dpms0-dev.install
+++ /dev/null
@@ -1,4 +0,0 @@
-usr/include/xcb/dpms.h
-usr/lib/*/libxcb-dpms.a
-usr/lib/*/libxcb-dpms.so
-usr/lib/*/pkgconfig/xcb-dpms.pc
diff --git a/debian/libxcb-dri2-0-dev.install b/debian/libxcb-dri2-0-dev.install
deleted file mode 100644
index 2c89ccb..0000000
--- a/debian/libxcb-dri2-0-dev.install
+++ /dev/null
@@ -1,4 +0,0 @@
-usr/include/xcb/dri2.h
-usr/lib/*/libxcb-dri2.a
-usr/lib/*/libxcb-dri2.so
-usr/lib/*/pkgconfig/xcb-dri2.pc
diff --git a/debian/libxcb-dri2-dev.install b/debian/libxcb-dri2-dev.install
new file mode 100644
index 0000000..2c89ccb
--- /dev/null
+++ b/debian/libxcb-dri2-dev.install
@@ -0,0 +1,4 @@
+usr/include/xcb/dri2.h
+usr/lib/*/libxcb-dri2.a
+usr/lib/*/libxcb-dri2.so
+usr/lib/*/pkgconfig/xcb-dri2.pc
diff --git a/debian/libxcb-glx-dev.install b/debian/libxcb-glx-dev.install
new file mode 100644
index 0000000..f1fcb39
--- /dev/null
+++ b/debian/libxcb-glx-dev.install
@@ -0,0 +1,4 @@
+usr/include/xcb/glx.h
+usr/lib/*/libxcb-glx.a
+usr/lib/*/libxcb-glx.so
+usr/lib/*/pkgconfig/xcb-glx.pc
diff --git a/debian/libxcb-glx0-dev.install b/debian/libxcb-glx0-dev.install
deleted file mode 100644
index f1fcb39..0000000
--- a/debian/libxcb-glx0-dev.install
+++ /dev/null
@@ -1,4 +0,0 @@
-usr/include/xcb/glx.h
-usr/lib/*/libxcb-glx.a
-usr/lib/*/libxcb-glx.so
-usr/lib/*/pkgconfig/xcb-glx.pc
diff --git a/debian/libxcb-randr-dev.install b/debian/libxcb-randr-dev.install
new file mode 100644
index 0000000..31b7a65
--- /dev/null
+++ b/debian/libxcb-randr-dev.install
@@ -0,0 +1,4 @@
+usr/include/xcb/randr.h
+usr/lib/*/libxcb-randr.a
+usr/lib/*/libxcb-randr.so
+usr/lib/*/pkgconfig/xcb-randr.pc
diff --git a/debian/libxcb-randr0-dev.install b/debian/libxcb-randr0-dev.install
deleted file mode 100644
index 31b7a65..0000000
--- a/debian/libxcb-randr0-dev.install
+++ /dev/null
@@ -1,4 +0,0 @@
-usr/include/xcb/randr.h
-usr/lib/*/libxcb-randr.a
-usr/lib/*/libxcb-randr.so
-usr/lib/*/pkgconfig/xcb-randr.pc
diff --git a/debian/libxcb-record-dev.install b/debian/libxcb-record-dev.install
new file mode 100644
index 0000000..4bb8799
--- /dev/null
+++ b/debian/libxcb-record-dev.install
@@ -0,0 +1,4 @@
+usr/include/xcb/record.h
+usr/lib/*/libxcb-record.a
+usr/lib/*/libxcb-record.so
+usr/lib/*/pkgconfig/xcb-record.pc
diff --git a/debian/libxcb-record0-dev.install b/debian/libxcb-record0-dev.install
deleted file mode 100644
index 4bb8799..0000000
--- a/debian/libxcb-record0-dev.install
+++ /dev/null
@@ -1,4 +0,0 @@
-usr/include/xcb/record.h
-usr/lib/*/libxcb-record.a
-usr/lib/*/libxcb-record.so
-usr/lib/*/pkgconfig/xcb-record.pc
diff --git a/debian/libxcb-render-dev.install b/debian/libxcb-render-dev.install
new file mode 100644
index 0000000..3ffbfee
--- /dev/null
+++ b/debian/libxcb-render-dev.install
@@ -0,0 +1,4 @@
+usr/include/xcb/render.h
+usr/lib/*/libxcb-render.a
+usr/lib/*/libxcb-render.so
+usr/lib/*/pkgconfig/xcb-render.pc
diff --git a/debian/libxcb-render0-dev.install b/debian/libxcb-render0-dev.install
deleted file mode 100644
index 3ffbfee..0000000
--- a/debian/libxcb-render0-dev.install
+++ /dev/null
@@ -1,4 +0,0 @@
-usr/include/xcb/render.h
-usr/lib/*/libxcb-render.a
-usr/lib/*/libxcb-render.so
-usr/lib/*/pkgconfig/xcb-render.pc
diff --git a/debian/libxcb-res-dev.install b/debian/libxcb-res-dev.install
new file mode 100644
index 0000000..992e806
--- /dev/null
+++ b/debian/libxcb-res-dev.install
@@ -0,0 +1,4 @@
+usr/include/xcb/res.h
+usr/lib/*/libxcb-res.a
+usr/lib/*/libxcb-res.so
+usr/lib/*/pkgconfig/xcb-res.pc
diff --git a/debian/libxcb-res0-dev.install b/debian/libxcb-res0-dev.install
deleted file mode 100644
index 992e806..0000000
--- a/debian/libxcb-res0-dev.install
+++ /dev/null
@@ -1,4 +0,0 @@
-usr/include/xcb/res.h
-usr/lib/*/libxcb-res.a
-usr/lib/*/libxcb-res.so
-usr/lib/*/pkgconfig/xcb-res.pc
diff --git a/debian/libxcb-screensaver-dev.install b/debian/libxcb-screensaver-dev.install
new file mode 100644
index 0000000..3069248
--- /dev/null
+++ b/debian/libxcb-screensaver-dev.install
@@ -0,0 +1,4 @@
+usr/include/xcb/screensaver.h
+usr/lib/*/libxcb-screensaver.a
+usr/lib/*/libxcb-screensaver.so
+usr/lib/*/pkgconfig/xcb-screensaver.pc
diff --git a/debian/libxcb-screensaver0-dev.install b/debian/libxcb-screensaver0-dev.install
deleted file mode 100644
index 3069248..0000000
--- a/debian/libxcb-screensaver0-dev.install
+++ /dev/null
@@ -1,4 +0,0 @@
-usr/include/xcb/screensaver.h
-usr/lib/*/libxcb-screensaver.a
-usr/lib/*/libxcb-screensaver.so
-usr/lib/*/pkgconfig/xcb-screensaver.pc
diff --git a/debian/libxcb-shape-dev.install b/debian/libxcb-shape-dev.install
new file mode 100644
index 0000000..545cde1
--- /dev/null
+++ b/debian/libxcb-shape-dev.install
@@ -0,0 +1,4 @@
+usr/include/xcb/shape.h
+usr/lib/*/libxcb-shape.a
+usr/lib/*/libxcb-shape.so
+usr/lib/*/pkgconfig/xcb-shape.pc
diff --git a/debian/libxcb-shape0-dev.install b/debian/libxcb-shape0-dev.install
deleted file mode 100644
index 545cde1..0000000
--- a/debian/libxcb-shape0-dev.install
+++ /dev/null
@@ -1,4 +0,0 @@
-usr/include/xcb/shape.h
-usr/lib/*/libxcb-shape.a
-usr/lib/*/libxcb-shape.so
-usr/lib/*/pkgconfig/xcb-shape.pc
diff --git a/debian/libxcb-shm-dev.install b/debian/libxcb-shm-dev.install
new file mode 100644
index 0000000..740b6cd
--- /dev/null
+++ b/debian/libxcb-shm-dev.install
@@ -0,0 +1,4 @@
+usr/include/xcb/shm.h
+usr/lib/*/libxcb-shm.a
+usr/lib/*/libxcb-shm.so
+usr/lib/*/pkgconfig/xcb-shm.pc
diff --git a/debian/libxcb-shm0-dev.install b/debian/libxcb-shm0-dev.install
deleted file mode 100644
index 740b6cd..0000000
--- a/debian/libxcb-shm0-dev.install
+++ /dev/null
@@ -1,4 +0,0 @@
-usr/include/xcb/shm.h
-usr/lib/*/libxcb-shm.a
-usr/lib/*/libxcb-shm.so
-usr/lib/*/pkgconfig/xcb-shm.pc
diff --git a/debian/libxcb-xevie-dev.install b/debian/libxcb-xevie-dev.install
new file mode 100644
index 0000000..d336ca3
--- /dev/null
+++ b/debian/libxcb-xevie-dev.install
@@ -0,0 +1,4 @@
+usr/include/xcb/xevie.h
+usr/lib/*/libxcb-xevie.a
+usr/lib/*/libxcb-xevie.so
+usr/lib/*/pkgconfig/xcb-xevie.pc
diff --git a/debian/libxcb-xevie0-dev.install b/debian/libxcb-xevie0-dev.install
deleted file mode 100644
index d336ca3..0000000
--- a/debian/libxcb-xevie0-dev.install
+++ /dev/null
@@ -1,4 +0,0 @@
-usr/include/xcb/xevie.h
-usr/lib/*/libxcb-xevie.a
-usr/lib/*/libxcb-xevie.so
-usr/lib/*/pkgconfig/xcb-xevie.pc
diff --git a/debian/libxcb-xf86dri-dev.install b/debian/libxcb-xf86dri-dev.install
new file mode 100644
index 0000000..f6754fe
--- /dev/null
+++ b/debian/libxcb-xf86dri-dev.install
@@ -0,0 +1,4 @@
+usr/include/xcb/xf86dri.h
+usr/lib/*/libxcb-xf86dri.a
+usr/lib/*/libxcb-xf86dri.so
+usr/lib/*/pkgconfig/xcb-xf86dri.pc
diff --git a/debian/libxcb-xf86dri0-dev.install b/debian/libxcb-xf86dri0-dev.install
deleted file mode 100644
index f6754fe..0000000
--- a/debian/libxcb-xf86dri0-dev.install
+++ /dev/null
@@ -1,4 +0,0 @@
-usr/include/xcb/xf86dri.h
-usr/lib/*/libxcb-xf86dri.a
-usr/lib/*/libxcb-xf86dri.so
-usr/lib/*/pkgconfig/xcb-xf86dri.pc
diff --git a/debian/libxcb-xfixes-dev.install b/debian/libxcb-xfixes-dev.install
new file mode 100644
index 0000000..78b717a
--- /dev/null
+++ b/debian/libxcb-xfixes-dev.install
@@ -0,0 +1,4 @@
+usr/include/xcb/xfixes.h
+usr/lib/*/libxcb-xfixes.a
+usr/lib/*/libxcb-xfixes.so
+usr/lib/*/pkgconfig/xcb-xfixes.pc
diff --git a/debian/libxcb-xfixes0-dev.install b/debian/libxcb-xfixes0-dev.install
deleted file mode 100644
index 78b717a..0000000
--- a/debian/libxcb-xfixes0-dev.install
+++ /dev/null
@@ -1,4 +0,0 @@
-usr/include/xcb/xfixes.h
-usr/lib/*/libxcb-xfixes.a
-usr/lib/*/libxcb-xfixes.so
-usr/lib/*/pkgconfig/xcb-xfixes.pc
diff --git a/debian/libxcb-xinerama-dev.install b/debian/libxcb-xinerama-dev.install
new file mode 100644
index 0000000..4044b90
--- /dev/null
+++ b/debian/libxcb-xinerama-dev.install
@@ -0,0 +1,4 @@
+usr/include/xcb/xinerama.h
+usr/lib/*/libxcb-xinerama.a
+usr/lib/*/libxcb-xinerama.so
+usr/lib/*/pkgconfig/xcb-xinerama.pc
diff --git a/debian/libxcb-xinerama0-dev.install b/debian/libxcb-xinerama0-dev.install
deleted file mode 100644
index 4044b90..0000000
--- a/debian/libxcb-xinerama0-dev.install
+++ /dev/null
@@ -1,4 +0,0 @@
-usr/include/xcb/xinerama.h
-usr/lib/*/libxcb-xinerama.a
-usr/lib/*/libxcb-xinerama.so
-usr/lib/*/pkgconfig/xcb-xinerama.pc
diff --git a/debian/libxcb-xprint-dev.install b/debian/libxcb-xprint-dev.install
new file mode 100644
index 0000000..090701d
--- /dev/null
+++ b/debian/libxcb-xprint-dev.install
@@ -0,0 +1,4 @@
+usr/include/xcb/xprint.h
+usr/lib/*/libxcb-xprint.a
+usr/lib/*/libxcb-xprint.so
+usr/lib/*/pkgconfig/xcb-xprint.pc
diff --git a/debian/libxcb-xprint0-dev.install b/debian/libxcb-xprint0-dev.install
deleted file mode 100644
index 090701d..0000000
--- a/debian/libxcb-xprint0-dev.install
+++ /dev/null
@@ -1,4 +0,0 @@
-usr/include/xcb/xprint.h
-usr/lib/*/libxcb-xprint.a
-usr/lib/*/libxcb-xprint.so
-usr/lib/*/pkgconfig/xcb-xprint.pc
diff --git a/debian/libxcb-xtest-dev.install b/debian/libxcb-xtest-dev.install
new file mode 100644
index 0000000..2011d37
--- /dev/null
+++ b/debian/libxcb-xtest-dev.install
@@ -0,0 +1,4 @@
+usr/include/xcb/xtest.h
+usr/lib/*/libxcb-xtest.a
+usr/lib/*/libxcb-xtest.so
+usr/lib/*/pkgconfig/xcb-xtest.pc
diff --git a/debian/libxcb-xtest0-dev.install b/debian/libxcb-xtest0-dev.install
deleted file mode 100644
index 2011d37..0000000
--- a/debian/libxcb-xtest0-dev.install
+++ /dev/null
@@ -1,4 +0,0 @@
-usr/include/xcb/xtest.h
-usr/lib/*/libxcb-xtest.a
-usr/lib/*/libxcb-xtest.so
-usr/lib/*/pkgconfig/xcb-xtest.pc
diff --git a/debian/libxcb-xv-dev.install b/debian/libxcb-xv-dev.install
new file mode 100644
index 0000000..c87feca
--- /dev/null
+++ b/debian/libxcb-xv-dev.install
@@ -0,0 +1,4 @@
+usr/include/xcb/xv.h
+usr/lib/*/libxcb-xv.a
+usr/lib/*/libxcb-xv.so
+usr/lib/*/pkgconfig/xcb-xv.pc
diff --git a/debian/libxcb-xv0-dev.install b/debian/libxcb-xv0-dev.install
deleted file mode 100644
index c87feca..0000000
--- a/debian/libxcb-xv0-dev.install
+++ /dev/null
@@ -1,4 +0,0 @@
-usr/include/xcb/xv.h
-usr/lib/*/libxcb-xv.a
-usr/lib/*/libxcb-xv.so
-usr/lib/*/pkgconfig/xcb-xv.pc
diff --git a/debian/libxcb-xvmc-dev.install b/debian/libxcb-xvmc-dev.install
new file mode 100644
index 0000000..10b9cd0
--- /dev/null
+++ b/debian/libxcb-xvmc-dev.install
@@ -0,0 +1,4 @@
+usr/include/xcb/xvmc.h
+usr/lib/*/libxcb-xvmc.a
+usr/lib/*/libxcb-xvmc.so
+usr/lib/*/pkgconfig/xcb-xvmc.pc
diff --git a/debian/libxcb-xvmc0-dev.install b/debian/libxcb-xvmc0-dev.install
deleted file mode 100644
index 10b9cd0..0000000
--- a/debian/libxcb-xvmc0-dev.install
+++ /dev/null
@@ -1,4 +0,0 @@
-usr/include/xcb/xvmc.h
-usr/lib/*/libxcb-xvmc.a
-usr/lib/*/libxcb-xvmc.so
-usr/lib/*/pkgconfig/xcb-xvmc.pc
diff --git a/debian/libxcb1-dev.install b/debian/libxcb1-dev.install
deleted file mode 100644
index 7a9786e..0000000
--- a/debian/libxcb1-dev.install
+++ /dev/null
@@ -1,8 +0,0 @@
-usr/include/xcb/bigreq.h
-usr/include/xcb/xc_misc.h
-usr/include/xcb/xcb.h
-usr/include/xcb/xcbext.h
-usr/include/xcb/xproto.h
-usr/lib/*/libxcb.a
-usr/lib/*/libxcb.so
-usr/lib/*/pkgconfig/xcb.pc
diff --git a/debian/rules b/debian/rules
index 3c18717..74267bd 100755
--- a/debian/rules
+++ b/debian/rules
@@ -17,7 +17,7 @@ override_dh_auto_configure:
 
 override_dh_strip:
 	set -e; \
-	for pkg in $$(grep-dctrl -n -F Section libs -s Package < debian/control); do \
+	for pkg in $$(grep-dctrl -n -F Section -X libs -s Package < debian/control); do \
 		dh_strip -p $$pkg --dbg-package=$${pkg}-dbg; \
 	done
 	dh_strip -s --remaining-packages
-- 
2.5.0


Reply to: