lalinspiral 1.10.0 debian/control* missing dependencies (with patch derived from .spec)
I had to modify lalinspiral/debian/control* as follows to stop it from FTBFS:
diff -Nur old/debian/changelog new/debian/changelog
--- old/debian/changelog 2019-12-10 04:28:24.000000000 +0100
+++ new/debian/changelog 2019-12-10 13:20:10.000000000 +0100
@@ -1,3 +1,9 @@
+lalinspiral (1.10.0-1.1) unstable; urgency=low
+
+ * Added some lalburst dependencies
+
+ -- Steffen Grunewald <steffen.grunewald@ligo.org> Tue, 10 Dec 2019 13:20:00 +0100
+
lalinspiral (1.10.0-1) unstable; urgency=low
* O3b release
diff -Nur old/debian/control new/debian/control
--- old/debian/control 2019-12-10 04:28:24.000000000 +0100
+++ new/debian/control 2019-12-10 13:20:10.000000000 +0100
@@ -13,6 +13,7 @@
lalframe-dev (>= 1.5.0~),
lalmetaio-dev (>= 1.6.0~),
lalsimulation-dev (>= 1.10.0~),
+ lalburst-dev (>= 1.5.3~),
libgsl-dev | libgsl-dev (>= 1.9),
libmetaio-dev (>= 8.2),
liboctave-dev,
@@ -42,6 +43,7 @@
lalframe-octave (>= 1.5.0~),
lalmetaio-octave (>= 1.6.0~),
lalsimulation-octave (>= 1.10.0~),
+ lalburst-octave (>= 1.5.3~)
X-Python-Version: >= 2.7
X-Python3-Version: >= 3.4
Standards-Version: 3.9.8
@@ -95,7 +97,6 @@
Depends: ${shlibs:Depends}, ${misc:Depends}, ${python:Depends},
lalinspiral (= ${binary:Version}),
python-lal (>= 6.21.0~),
- python-lalburst,
python-lalframe (>= 1.5.0~),
python-lalmetaio (>= 1.6.0~),
python-lalsimulation (>= 1.10.0~),
@@ -124,7 +125,6 @@
${python3:Depends},
${shlibs:Depends},
python3-lal (>= 6.21.0~),
- python3-lalburst,
python3-lalframe (>= 1.5.0~),
python3-lalmetaio (>= 1.6.0~),
python3-lalsimulation (>= 1.10.0~),
diff -Nur old/debian/control.in new/debian/control.in
--- old/debian/control.in 2019-12-10 04:28:24.000000000 +0100
+++ new/debian/control.in 2019-12-10 13:20:10.000000000 +0100
@@ -13,6 +13,7 @@
lalframe-dev (>= @MIN_LALFRAME_VERSION@~),
lalmetaio-dev (>= @MIN_LALMETAIO_VERSION@~),
lalsimulation-dev (>= @MIN_LALSIMULATION_VERSION@~),
+ lalburst-dev (>= @MIN_LALBURST_VERSION@~),
libgsl-dev | libgsl-dev (>= 1.9),
libmetaio-dev (>= 8.2),
liboctave-dev,
@@ -42,6 +43,7 @@
lalframe-octave (>= @MIN_LALFRAME_VERSION@~),
lalmetaio-octave (>= @MIN_LALMETAIO_VERSION@~),
lalsimulation-octave (>= @MIN_LALSIMULATION_VERSION@~),
+ lalburst-octave (>= @MIN_LALBURST_VERSION@~)
X-Python-Version: >= 2.7
X-Python3-Version: >= 3.4
Standards-Version: 3.9.8
@@ -95,7 +97,6 @@
Depends: ${shlibs:Depends}, ${misc:Depends}, ${python:Depends},
lalinspiral (= ${binary:Version}),
python-lal (>= @MIN_LAL_VERSION@~),
- python-lalburst,
python-lalframe (>= @MIN_LALFRAME_VERSION@~),
python-lalmetaio (>= @MIN_LALMETAIO_VERSION@~),
python-lalsimulation (>= @MIN_LALSIMULATION_VERSION@~),
@@ -124,7 +125,6 @@
${python3:Depends},
${shlibs:Depends},
python3-lal (>= @MIN_LAL_VERSION@~),
- python3-lalburst,
python3-lalframe (>= @MIN_LALFRAME_VERSION@~),
python3-lalmetaio (>= @MIN_LALMETAIO_VERSION@~),
python3-lalsimulation (>= @MIN_LALSIMULATION_VERSION@~),
Note that
- now debian/* matches the .spec file (but there still may be omissions)
- python*-lalburst is listed in install dependencies twice, this patch removes the non-versioned one