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

Bug#981618: libdrm: reduce Build-Depends



Source: libdrm
Version: 2.4.104-1
Tags: patch
User: helmutg@debian.org
Usertags: rebootstrap

libdrm participates in dependency loops (e.g. #870176) relevant to
architecture bootstrap. As we noticed, this problem is hard, so I looked
into easily droppable dependencies instead. Turns out valgrind is not
one of them. On the bright side, libdrm no longer builds its
documentation with xsltproc and ruses restructred text now. It also no
longer uses xutils-dev. And libx11-dev is only used in some tests. We
can drop the first two and annotate libx11-dev <!nocheck>. Please
consider applying the attached patch.

Helmut
diff --minimal -Nru libdrm-2.4.104/debian/changelog libdrm-2.4.104/debian/changelog
--- libdrm-2.4.104/debian/changelog	2021-01-28 11:18:32.000000000 +0100
+++ libdrm-2.4.104/debian/changelog	2021-02-02 07:30:31.000000000 +0100
@@ -1,3 +1,12 @@
+libdrm (2.4.104-1.1) UNRELEASED; urgency=medium
+
+  * Non-maintainer upload.
+  * Reduce Build-Depends: (Closes: #-1)
+    + Drop unused xsltproc and xutils-dev.
+    + Annotate libx11-dev <!nocheck>.
+
+ -- Helmut Grohne <helmut@subdivi.de>  Tue, 02 Feb 2021 07:30:31 +0100
+
 libdrm (2.4.104-1) unstable; urgency=medium
 
   * New upstream release.
diff --minimal -Nru libdrm-2.4.104/debian/control libdrm-2.4.104/debian/control
--- libdrm-2.4.104/debian/control	2021-01-28 11:15:10.000000000 +0100
+++ libdrm-2.4.104/debian/control	2021-02-02 07:30:24.000000000 +0100
@@ -6,10 +6,8 @@
  debhelper-compat (= 12),
  meson,
  quilt,
- xsltproc,
- libx11-dev,
+ libx11-dev <!nocheck>,
  pkg-config,
- xutils-dev (>= 1:7.6+2),
  libudev-dev [linux-any],
  libpciaccess-dev,
  python3-docutils,

Reply to: