Re: Помощь в настройке dh_make

2007-11-15 Пенетрантность Artem Chuprina
Роман Кисилев -> 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

2007-11-15 Пенетрантность Dmitry E. Oboukhov
> 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

2007-11-15 Пенетрантность Dmitry E. Oboukhov
> Короче ситуация такая - есть пакет, в
> котором 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

2007-11-15 Пенетрантность Роман Кисилев
Короче ситуация такая - есть пакет, в котором 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: установка документации (баг?)

2007-04-24 Пенетрантность Nikita V. Youshchenko


> 
> Имеется пакет, у которого в исходниках, помимо всяких 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: установка д окументации (баг?)

2007-04-24 Пенетрантность Evgeny M. Zubok

Имеется пакет, у которого в исходниках, помимо всяких 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

2001-02-12 Пенетрантность Peter Solodov
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

2001-02-12 Пенетрантность Sergey Mihailov
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

2001-02-11 Пенетрантность Alexander Kotelnikov
"Konstantin V. Sorokin" <[EMAIL PROTECTED]> writes:

> Действительно, дело было в этой букве. Когда я ее убрал
> эта ошибка исчезла, но зато появилась в dpkg-buildpackage...
> В общем я забил на dh_make + dpkg-buildpackage и откомпилировал
> по-простому: ./configure + make + make install

ну и совершенно напрасно.
я бы этого стыдился и на весь мир об этом не кричал

-- 
Alexander Kotelnikov
Saint-Petersburg, Russia



Re: dh_make

2001-02-10 Пенетрантность Konstantin V. Sorokin
Действительно, дело было в этой букве. Когда я ее убрал
эта ошибка исчезла, но зато появилась в 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

2001-02-10 Пенетрантность Aigars Mahinovs
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

2001-02-06 Пенетрантность Konstantin V. Sorokin
[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

2001-02-06 Пенетрантность Peter Novodvorsky
Привет!

++ 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

2001-02-06 Пенетрантность 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 содержатся ошибки (опечатки ?), 
хотя я сам этот файл до этого руками не трогал.

-- 
WBR, Konstantin V. Sorokin