gnome-terminal packaging under jhbuild

Leland Carlye Leland.Carlye at protonmail.com
Tue Mar 12 23:45:01 GMT 2019


Hi guys. I'm trying to package gnome-terminal. The environment I use to build and run the application is jhbuild.
Now, in an attempt to generate the .deb I downloaded the http://deb.debian.org/debian/pool/main/g/gnome-terminal/gnome-terminal_3.22.2-1.debian.tar.xz, extracted the debian/ dir inside the gnome-terminal src directory, just like if I would be building it using dh_make. So far so good.

After that, I run dpkg-buildpackage -us -uc on the src directory. After a while (compilation goes fine)

dpkg-shlibdeps: error: no dependency information found for /home/me/jhbuild/install/lib/libnautilus-extension.so.1 (used by debian/gnome-terminal/usr/lib/x86_64-linux-gnu/nautilus/extensions-3.0/libterminal-nautilus.so)
Hint: check if the library actually comes from a package.
dh_shlibdeps: dpkg-shlibdeps -Tdebian/gnome-terminal.substvars debian/gnome-terminal/usr/bin/gnome-terminal debian/gnome-terminal/usr/lib/x86_64-linux-gnu/nautilus/extensions-3.0/libterminal-nautilus.so debian/gnome-terminal/usr/lib/gnome-terminal/gnome-terminal-server returned exit code 255
dh_shlibdeps: Aborting due to earlier error
debian/rules:10: recipe for target 'binary' failed

So I understand that as I am under a jhbuild shell env, the package build process is looking for libnautilus-extension.so.1 in the jhbuild env but this library was installed there using jhbuild procedures and not normal apt/dpkg excecutions. I'm new to dh_make but I guess that dh is trying to inspect the original package for the lib and cannot find it.

Does anyone know what can I do in this case?

Thank you!
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://alioth-lists.debian.net/pipermail/pkg-gnome-maintainers/attachments/20190312/d40cee4b/attachment.html>


More information about the pkg-gnome-maintainers mailing list