Re: Помощь в настройке dh_make
Роман Кисилев -> debian-russian@lists.debian.org @ Thu, 15 Nov 2007 16:07:20 +0300: РК> Короче ситуация такая - есть пакет, в котором Makefile лежит вместе РК> с сорцами в каталоге source а не в корне. Кроме того из этого РК> Makefile собирается еще куча всего в каталогах на уровень выше. Как РК> натравить dh_make чтоб из корня.. А зачем для этого dh_make травить? -- Artem Chuprina RFC2822: Jabber: [EMAIL PROTECTED] Штатными средствами среды я могу пририсовать "документу" оглавление, обсуждение, усы и бороду (c) Бо Беркгаут -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Помощь в наст ройке dh_make
> make -C src > make -C clean > make -C install чейт я записался... читать: make -C src make -C src clean make -C src install -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Помощь в наст ройке dh_make
> Короче ситуация такая - есть пакет, в > котором Makefile лежит вместе с сорцами в > каталоге source а не в корне. Кроме того из > этого Makefile собирается еще куча всего в > каталогах на уровень выше. Как натравить > dh_make чтоб из корня.. то что создаст dh_make просто поправь секцию configure[-stamp] просто выкинь в секции build пропиши свой make -C src в секции clean тоже пропиши make -C clean ну а в секции install make -C install если софтины makefile умеет это делать, если нет, то пропиши в файлы debian/install и debian/links какие файлы куда положить и какие симлинки где сделать -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Помощь в настройке dh_make
Короче ситуация такая - есть пакет, в котором Makefile лежит вместе с сорцами в каталоге source а не в корне. Кроме того из этого Makefile собирается еще куча всего в каталогах на уровень выше. Как натравить dh_make чтоб из корня.. -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Re: dh_make, dh_installdocs: установка документации (баг?)
> > Имеется пакет, у которого в исходниках, помимо всяких README.* оказался > каталог README_FILES/, в котором еще кое-какие тексты лежат. Запустил > dh_make, который насоздавал шаблоны в каталоге debian. Среди этих > шаблонов есть debian/docs. В котором были следующие строчки (ну то, что > он по своей эвристике насканировал): > > <-- cut --> > > README.cvs > README > NEWS > > README_FILES: > New_in_version2_0.txt > blah-blah. > > <-- cut --> > > И вот на этом файле споткнулся dh_installdocs. Насколько я понял из > исходников на перле (которого я вообще не знаю, к слову говоря), файл > debian/docs создается из вывода `ls -1 [всякие регекспы по NEWS, FAQ, > README]'. Соответсвенно, он нарвался на этот каталог README_FILES > (шаблон совпал) и скопировал вывод ls -1. Потом я посмотрел в > dh_installdocs. Насколько я понял, он такого формата не понимает и, > соответсвенно, README_FILES не находит. Я руками подправил docs, но, > насколько я понимаю, вышеописанная ситуация в теории не должна конфузить > сборщиков, захотевших быстротупой способ установки. > > Вопрос: это вообще репортить или я чего-то не доглядел? Думаю, репортить. Так как результат очень похож на некорректный парсинг. -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
dh_make, dh_installdocs: установка д окументации (баг?)
Имеется пакет, у которого в исходниках, помимо всяких README.* оказался каталог README_FILES/, в котором еще кое-какие тексты лежат. Запустил dh_make, который насоздавал шаблоны в каталоге debian. Среди этих шаблонов есть debian/docs. В котором были следующие строчки (ну то, что он по своей эвристике насканировал): <-- cut --> README.cvs README NEWS README_FILES: New_in_version2_0.txt blah-blah. <-- cut --> И вот на этом файле споткнулся dh_installdocs. Насколько я понял из исходников на перле (которого я вообще не знаю, к слову говоря), файл debian/docs создается из вывода `ls -1 [всякие регекспы по NEWS, FAQ, README]'. Соответсвенно, он нарвался на этот каталог README_FILES (шаблон совпал) и скопировал вывод ls -1. Потом я посмотрел в dh_installdocs. Насколько я понял, он такого формата не понимает и, соответсвенно, README_FILES не находит. Я руками подправил docs, но, насколько я понимаю, вышеописанная ситуация в теории не должна конфузить сборщиков, захотевших быстротупой способ установки. Вопрос: это вообще репортить или я чего-то не доглядел? -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Re: dh_make
Alexander Kotelnikov <[EMAIL PROTECTED]> writes: > "Konstantin V. Sorokin" <[EMAIL PROTECTED]> writes: > > > Действительно, дело было в этой букве. Когда я ее убрал > > эта ошибка исчезла, но зато появилась в dpkg-buildpackage... > > В общем я забил на dh_make + dpkg-buildpackage и откомпилировал > > по-простому: ./configure + make + make install > > ну и совершенно напрасно. > я бы этого стыдился и на весь мир об этом не кричал А чем собственно ./configure + make + make install в компании со stow хуже пакетов? Меня например очень устраивает. Очень быстро и удобно. А пакеты дебиановские собирать иногда утомительно бывает Peter.
Re: dh_make
Alexander Kotelnikov wrote: > > по-простому: ./configure + make + make install > > ну и совершенно напрасно. > я бы этого стыдился и на весь мир об этом не кричал А вот и не напрасно. Молодец.Если тебе эта программа не понадбиться на другой машине с таким же Дебианом то на этом можешь и остановиться. Если еще понадбиться то можешь помучиться и в пакет завернуть. 1. Если человек считает что ./configure + make + make install более просто чем dh_make + dpkg-buildpackage то он в этом убежден. ( я то же в этом убедился ) 2. А какой подход считают правильным создатели дистрибутива ? Смотрим CD-ROM первый диск Potato 2.2r0 : /doc/package-developer/maint-guide.ru.txt.gz пункт 2.2 - Возьмите программу и попробуйте ее. Прочитав статью вы убедитесь что рекомендуется в начале делать ./configure + make + make install а уж потом dh_make .. 3. И вообще вся прелесть дистрибутивов на пакетах ( deb или rpm ) это использование готовых пакетов. А вот когда вы начинаете работать с исходниками то их + превращается в -. -- MX mailto:[EMAIL PROTECTED] ( intranet only )
Re: dh_make
"Konstantin V. Sorokin" <[EMAIL PROTECTED]> writes: > Действительно, дело было в этой букве. Когда я ее убрал > эта ошибка исчезла, но зато появилась в dpkg-buildpackage... > В общем я забил на dh_make + dpkg-buildpackage и откомпилировал > по-простому: ./configure + make + make install ну и совершенно напрасно. я бы этого стыдился и на весь мир об этом не кричал -- Alexander Kotelnikov Saint-Petersburg, Russia
Re: dh_make
Действительно, дело было в этой букве. Когда я ее убрал эта ошибка исчезла, но зато появилась в dpkg-buildpackage... В общем я забил на dh_make + dpkg-buildpackage и откомпилировал по-простому: ./configure + make + make install On Sat, Feb 10, 2001 at 03:16:56PM +0200, Aigars Mahinovs wrote: > Hello Konstantin, > > Tuesday, February 06, 2001, 12:23:33 PM, you wrote: > > KVS> [EMAIL PROTECTED]:~/install$ cd socks5-v1.0r10 > KVS> [EMAIL PROTECTED]:~/install/socks5-v1.0r10$ dh_make >^ > KVS> The directory name must be - for dh_make to work! > KVS> No underscores allowed! > > Возможно мешает буква "v"? > > -- > Best regards, > Aigarsmailto:[EMAIL PROTECTED] > > > -- WBR, Konstantin V. Sorokin
Re: dh_make
Hello Konstantin, Tuesday, February 06, 2001, 12:23:33 PM, you wrote: KVS> [EMAIL PROTECTED]:~/install$ cd socks5-v1.0r10 KVS> [EMAIL PROTECTED]:~/install/socks5-v1.0r10$ dh_make ^ KVS> The directory name must be - for dh_make to work! KVS> No underscores allowed! Возможно мешает буква "v"? -- Best regards, Aigarsmailto:[EMAIL PROTECTED]
Re: dh_make
[EMAIL PROTECTED]:~/install$ cd socks5-v1.0r10 [EMAIL PROTECTED]:~/install/socks5-v1.0r10$ dh_make The directory name must be - for dh_make to work! No underscores allowed! On Tue, Feb 06, 2001 at 09:17:24AM +, Paul Lazarev wrote: > Ему не надо говорить каталог, просто встать туда... > т.е.: > > cd socks5-v1.0r10 > dh_make > > Paul. > -- WBR, Konstantin V. Sorokin
Re: dh_make
Привет! ++ 06/02/01 12:54 +0300 - Konstantin V. Sorokin: > Кто-нибудь может прокомментировать это: > > [EMAIL PROTECTED]:~/install$ dh_make socks5-v1.0r10 > The directory name must be - for dh_make to work! > No underscores allowed! > > Как же все-таки этот dh_make заставить работать? > > P.S. Кстати, интересный факт. Я долго не мог понять, почему > у меня gtk приложения (типа gimp) не хотят говорить по-русски, > а вместо этого режут бит и пишут латиницей. Оказалось, что у > меня в файле /etc/gtk/gtkrc.ru содержатся ошибки (опечатки ?), > хотя я сам этот файл до этого руками не трогал. Дружно скажем спасибо Пабло Сарачаге и Бену Герцвильду, оба -- большие растяпы. NIDD -- The Debian Project. Debian [EMAIL PROTECTED] Expo Road Show coordinator. Linux Expo Road Show Timeline: 23.04.01 Prague, 24.04.01 Budapest, 25.04.01 Warsaw, 26.04.01-28.04.01 Moscow. Conferences in all cities and exhibition in Moscow. Visit http://people.debian.org/~nidd/LERS-TODO.html if you're intrested. Mail contact: [EMAIL PROTECTED] Phone contact: 7-095-4261812 pgpROY9d2mjbf.pgp Description: PGP signature
dh_make
Привет! Кто-нибудь может прокомментировать это: [EMAIL PROTECTED]:~/install$ dh_make socks5-v1.0r10 The directory name must be - for dh_make to work! No underscores allowed! Как же все-таки этот dh_make заставить работать? P.S. Кстати, интересный факт. Я долго не мог понять, почему у меня gtk приложения (типа gimp) не хотят говорить по-русски, а вместо этого режут бит и пишут латиницей. Оказалось, что у меня в файле /etc/gtk/gtkrc.ru содержатся ошибки (опечатки ?), хотя я сам этот файл до этого руками не трогал. -- WBR, Konstantin V. Sorokin