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: