Пытаюсь собрать бинарный файл (deb). Не могу понять, как узнать, какие пакеты нужно указывать в файле control в строке «Build-Depends». Сейчас там стандартно всего две позиции: debhelper (>= 7) и autotools-dev. Но это же не все. В основном руководстве (
Packaging Guide) об этом сказана всего пара общих фраз. Нашел на полезном сайте webupd8.org прошлогоднюю
статью по сборке, там предлагают воспользоваться такой командой:
dpkg-depcheck -d ./configure
Проблема в том, что у меня она не работает. Считывание заканчивается ошибкой:
...@myUbuntu:~/pkg/gtkpod-2.0.0$ dpkg-depcheck -d ./configure
...
checking for GTK... no
configure: error: in `/home/igorsub/pkg/gtkpod-2.0.0':
configure: error: *** No package 'gtk+-2.0' found
See `config.log' for more details.
Running strace failed (command line:
strace -e trace=open,execve -f -q -o /tmp/depche9ONIA ./configure
Есть еще способ это узнать? Очень странно, что в Packaging Guide об этом ни слова.
autoconf
automake
autotools-dev
bsd-mailx
build-essential
cvs
dctrl-tools
debhelper
debootstrap
devscripts
dh-make
diffstat
dpatch
dpkg-dev
dput
fakeroot
g++
g++-4.4
gettext
html2text
intltool
intltool-debian
libapt-pkg-perl
libauthen-sasl-perl
libdevel-symdump-perl
libio-pty-perl
libio-stringy-perl
libipc-run-perl
libmail-sendmail-perl
libparse-debcontrol-perl
libpod-coverage-perl
libstdc++6-4.4-dev
libsys-hostname-long-perl
libterm-size-perl
libtest-pod-perl
lintian
m4
patch
patchutils
pbuilder
po-debconf
postfix
wdiff
xz-utils