Hi László,
Thanks for working on packaging a new version of graphviz! This will be
really useful.
I tried running the following command, and it looks like there's an
issue where libtool has just recently removed a "Provides: libltdl7-dev"
from libtldl-dev [1].
dget -u -xhttps://people.debian.org/~gcs/graphviz_8.0.5-1.dsc --build
I was able to get around this problem by downgrading libltdl-dev and
libltdl7 from 2.4.7-7 to 2.4.7-5, but then I got some errors about
usr/bin/smyrna being missing [2].
Perhaps an upload to experimental could be done? Then people could use
that while you are getting advice from upstream on packaging 8.1.
Thanks for all your work on this!
-BenRI
[1]
make[1]: Leaving directory '/home/bredelings/Work/dtmp/graphviz-8.0.5'
debian/rules override_dh_install-arch make[1]: Entering directory
'/home/bredelings/Work/dtmp/graphviz-8.0.5' # Compute the dependencies
of the -dev package # NOTE: It is important to do that before
splitting the files into # their respective packages, otherwise the
symlinks are broken d-devlibdeps \ --override s/libpathplan4-dev// \
--override s/libgraph6-dev// \ --override s/libcdt5-dev// \
/home/bredelings/Work/dtmp/graphviz-8.0.5/debian/libgraphviz-dev.substvars
\
/home/bredelings/Work/dtmp/graphviz-8.0.5/debian/tmp/usr/lib/x86_64-linux-gnu/*.so
--> libexpat1-dev package exists. --> libgraphviz-dev package from
same source package. devlibs error: There is no package matching
[libltdl7-dev] and noone provides it, please report bug to d-shlibs
maintainer --> zlib1g-dev package exists. make[1]: ***
[debian/rules:110: override_dh_install-arch] Error 1 make[1]: Leaving
directory '/home/bredelings/Work/dtmp/graphviz-8.0.5' make: ***
[debian/rules:130: binary] Error 2 dpkg-buildpackage: error: fakeroot
debian/rules binary subprocess returned exit status 2
[2]
dh_install: warning: Cannot find (any matches for) "usr/bin/smyrna"
(tried in ., debian/tmp) dh_install: warning: smyrna missing files:
usr/bin/smyrna dh_install: warning: Cannot find (any matches for)
"usr/share/graphviz/smyrna/" (tried in ., debian/tmp) dh_install:
warning: smyrna missing files: usr/share/graphviz/smyrna/ dh_install:
warning: Cannot find (any matches for) "usr/share/man/man1/smyrna.1"
(tried in ., debian/tmp) dh_install: warning: smyrna missing files:
usr/share/man/man1/smyrna.1 dh_install: error: missing files, aborting
make[1]: *** [debian/rules:111: override_dh_install-arch] Error 255
make[1]: Leaving directory '/home/bredelings/Work/dtmp/graphviz-8.0.5'
make: *** [debian/rules:130: binary] Error 2 dpkg-buildpackage: error:
fakeroot debian/rules binary subprocess returned exit status 2