Bug#982609: tex-common should Provides: dh-sequence-tex
Package: tex-common
Version: 6.15
Tags: patch
A while ago, debhelper added a new way of enabling addons. Instead of
writing "dh $@ --with tex", one can now add dh-sequence-tex to
Build-Depends to achieve the same effect if dh-sequence-tex is provided
by somthing. Doing so has two major advantages:
* Instead of mentioning the tex addon twice (once via B-D: tex-common
and once via --with tex), one can enable it in one place.
* The dependency can be conditionalized using the usual mechanisms
including Build-Depends-Indep (very relevant here) and build
profiles.
The one missing piece to make this work is adding the provides. If
possible, I recommend doing an upload with this change now, because the
risk of breaking something is very low and having this change in
bullseye will make backporting of packages that rely on the provides
easier. I'm not sure whether the freeze policy allows including the
change at this point in time. Please consider applying the attached
patch.
Helmut
diff --minimal -Nru tex-common-6.15/debian/changelog tex-common-6.15+nmu1/debian/changelog
--- tex-common-6.15/debian/changelog 2020-06-08 10:31:14.000000000 +0200
+++ tex-common-6.15+nmu1/debian/changelog 2021-02-12 14:04:08.000000000 +0100
@@ -1,3 +1,10 @@
+tex-common (6.15+nmu1) UNRELEASED; urgency=medium
+
+ * Non-maintainer upload.
+ * Provide dh-sequence-tex. (Closes: #-1)
+
+ -- Helmut Grohne <helmut@subdivi.de> Fri, 12 Feb 2021 14:04:08 +0100
+
tex-common (6.15) unstable; urgency=medium
[ Debian Janitor ]
diff --minimal -Nru tex-common-6.15/debian/control tex-common-6.15+nmu1/debian/control
--- tex-common-6.15/debian/control 2020-06-08 10:31:14.000000000 +0200
+++ tex-common-6.15+nmu1/debian/control 2021-02-12 14:04:06.000000000 +0100
@@ -19,6 +19,7 @@
Replaces: tetex-base (<= 3.0-10), dvipdfmx
Conflicts: tetex-base (<< 2007), texlive-common (<< 2009), context (<= 2011.05.18.20110627-1)
Breaks: texlive-common (<< 2010), tipa (<= 2:1.3-15), itrans (<= 5.3-10), gregoriotex (<= 2.0-1.1), cm-super (<< 0.3.4-12), cm-super-minimal (<< 0.3.4-12), latex-cjk-chinese-arphic-bkai00mp (<= 1.21+nmu1), latex-cjk-japanese-wadalab (<= 0.20050817-15), latex-fonts-sipa-arundina (<= 0.2.0-1), latex-fonts-thai-tlwg (<= 1:0.5.0-1), lmodern (<= 2.004.1-3.1), ko.tex-base (<= 0.1.0+20071012-1), ko.tex-extra (<= 0.1.0+20071012-1), latex-cjk-chinese-arphic-bsmi00lp (<= 1.21+nmu1), latex-cjk-chinese-arphic-gbsn00lp (<= 1.21+nmu1), latex-cjk-chinese-arphic-gkai00mp (<= 1.21+nmu1), latex-cjk-thai (<= 4.8.2+git20111216-1), latex-cjk-chinese (<< 4.8.2+git20111216-2), latex-sanskrit (<= 2.2-8), musixtex (<= 1:0.115-2), scalable-cyrfonts-tex (<= 4.15), tex-gyre (<= 2.004.1-2.1), jadetex (<= 3.13-12), luatex (<< 0.70.1), texlive-lang-arab (<< 2012), context-doc-nonfree (<= 2012.06.27-1), alqalam (<= 0.2-5), thailatex (<< 2013), texlive-binaries (<< 2015), texlive-base (<< 2015)
+Provides: dh-sequence-tex
Description: common infrastructure for building and installing TeX
This package contains a number of scripts and common configuration
files that are needed to install a TeX System.
Reply to: