ALT Linux Community general discussions
 help / color / mirror / Atom feed
* [Comm] mp3blaster × RPM
@ 2004-06-22  9:57 php-coder
  2004-06-22 10:51 ` Nick S. Grechukh
                   ` (2 more replies)
  0 siblings, 3 replies; 8+ messages in thread
From: php-coder @ 2004-06-22  9:57 UTC (permalink / raw)
  To: community

0000100101011110100100101::22.06.2004::0110001001001000100111100100010

  Привет, Linuxоиды!
  
  Пытаюсь скомпилировать и завернуть в пакет mp3blaster.
  При конфигурировании вижу следующее:

  checking whether byte ordering is bigendian... no
  checking whether gcc needs -traditional... no
  checking for pthread/mit/pthread.h... no
  checking for pth.h... no
  checking for machine/soundcard.h... no
  checking for soundcard.h... no
  checking for machine/soundcard.h... (cached) no
  checking for soundcard.h... (cached) no
  checking for mysql/mysql.h... no
  checking for mysql.h... no
  checking for main in -lsidplay... no

  Подскажите в каких пакетах можно найти отсутствующие файлы и обязательно
  ли их все иметь? А то мне вот непонятно зачем ему заголовочники от MySQL,
  если я не собираюсь ее использовать...

  Также в /usr/share/mp3blaster помещается два файла и дириктория chasret.
  Для чего она не понятно.

  [c0der@mycomp /home/coder/dir/share/mp3blaster/charmap]$ ls
  chargen.c  koi8-r  makefile.charmap  maketbl.c  README  win1251  win2koi.tbl
  [c0der@mycomp /home/coder/dir/share/mp3blaster/charmap]$ cat README
  Instructions:

  make -f makefile.charmap

  ./chargen > koi8-r.map
  cat koi8-r.map | koi2win > win1251.map
  ./maketbl win1251.map koi8-r.map > win2koi.tbl

  In mp3blaster configfile:
  CharsetTable /path/to/win2koi.tbl

  Объясните, пожалуйста, зачем эта папка и файлы в ней? Нужна ли она? Если
  нет, то как включить в пакет %_datadir/%name, исключив эту диреторию.

  Спасибо!

  Чуть не забыл: стоит ли в %doc включать в пакет такие файлы как COPYING AUTHORS
  CREDITS TODO?
  
-- 
  С уважением, php-coder (mailto:php-coder[at]ngs[dot]ru)
  Registered Linux User #327594
  ALT Linux Master 2.2

010010010010010001010101100::Linux RuleZz!::10001001000100010001000111

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [Comm] mp3blaster × RPM
  2004-06-22  9:57 [Comm] mp3blaster × RPM php-coder
@ 2004-06-22 10:51 ` Nick S. Grechukh
  2004-06-22 11:06 ` Nick S. Grechukh
  2004-06-22 11:28 ` Andrey Rahmatullin
  2 siblings, 0 replies; 8+ messages in thread
From: Nick S. Grechukh @ 2004-06-22 10:51 UTC (permalink / raw)
  To: community

[-- Attachment #1: Type: text/plain, Size: 547 bytes --]

В сообщении от Вторник 22 Июнь 2004 12:57 php-coder написал(a):
> 0000100101011110100100101::22.06.2004::0110001001001000100111100100010
>
>   Привет, Linuxоиды!
>
>   Пытаюсь скомпилировать и завернуть в пакет mp3blaster.
>   При конфигурировании вижу следующее:

блин

вы хоть бы в сизиф предварительно смотрели, что ли. этот пакет уже давно 
собран вашим покорным слугой и лежит в сизифе.
там он еще пропатчен на предмет русских тэгов.
так что рекомендую.

-- 
с уважением, 
Nick S. Grechukh

network administrator of
Refractory Trading House 

[-- Attachment #2: signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [Comm] mp3blaster × RPM
  2004-06-22  9:57 [Comm] mp3blaster × RPM php-coder
  2004-06-22 10:51 ` Nick S. Grechukh
@ 2004-06-22 11:06 ` Nick S. Grechukh
  2004-06-22 12:18   ` [Comm] mp3blaster ? RPM Andrey Rahmatullin
  2004-06-22 11:28 ` Andrey Rahmatullin
  2 siblings, 1 reply; 8+ messages in thread
From: Nick S. Grechukh @ 2004-06-22 11:06 UTC (permalink / raw)
  To: community

[-- Attachment #1: Type: text/plain, Size: 1496 bytes --]

В сообщении от Вторник 22 Июнь 2004 12:57 php-coder написал(a):
> 0000100101011110100100101::22.06.2004::0110001001001000100111100100010
>
>   Привет, Linuxоиды!
>
>   Пытаюсь скомпилировать и завернуть в пакет mp3blaster.
>   При конфигурировании вижу следующее:
>
>   checking whether byte ordering is bigendian... no
>   checking whether gcc needs -traditional... no
>   checking for pthread/mit/pthread.h... no
>   checking for pth.h... no
>   checking for machine/soundcard.h... no
>   checking for soundcard.h... no
>   checking for machine/soundcard.h... (cached) no
>   checking for soundcard.h... (cached) no
>   checking for mysql/mysql.h... no
>   checking for mysql.h... no
>   checking for main in -lsidplay... no
>
>   Подскажите в каких пакетах можно найти отсутствующие файлы и обязательно
необязательно. скрипт configure смотрит что есть и где его искать, а чего нет. 
если make проходит нормально то все ОК. 

>   А то мне вот непонятно зачем ему заголовочники от MySQL,
>   если я не собираюсь ее использовать...
а откуда скрипт знает что вы собираетесь делать? 
если сказать ./configure --without-mysql (точно не помню) - тогда он будет 
знать.

еще одна подсказка:
собрать mp3blaster с опцией --enable-static даже не пытайтесь.

>   Чуть не забыл: стоит ли в %doc включать в пакет такие файлы как COPYING
> AUTHORS CREDITS TODO?
обязательно.

а вообще - этот пакет уже есть в сизифе ;-)

-- 
с уважением, 
Nick S. Grechukh

network administrator of
Refractory Trading House 

[-- Attachment #2: signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [Comm] mp3blaster ? RPM
  2004-06-22  9:57 [Comm] mp3blaster × RPM php-coder
  2004-06-22 10:51 ` Nick S. Grechukh
  2004-06-22 11:06 ` Nick S. Grechukh
@ 2004-06-22 11:28 ` Andrey Rahmatullin
  2004-06-22 12:16   ` Re[2]: " php-coder
  2 siblings, 1 reply; 8+ messages in thread
From: Andrey Rahmatullin @ 2004-06-22 11:28 UTC (permalink / raw)
  To: community

[-- Attachment #1: Type: text/plain, Size: 1739 bytes --]

On Tue, Jun 22, 2004 at 04:57:35PM +0700, php-coder wrote:
>  Пытаюсь скомпилировать и завернуть в пакет mp3blaster.
ftp://ftp.altlinux.com/pub/distributions/ALTLinux/Sisyphus/i586/RPMS.classic/mp3blaster-3.2.0-alt9.i586.rpm
чем не нравится?

>  Также в /usr/share/mp3blaster помещается два файла и дириктория chasret.
>  Для чего она не понятно.
RTFM какую-то доку от mp3blaster. Сам уже не помню.

>Если
>  нет, то как включить в пакет %_datadir/%name, исключив эту диреторию.
Обычно такое кладется в %doc, а чтобы не помещать ее в %_datadir/%name,
банально удаляйте в секции %install.

>  Чуть не забыл: стоит ли в %doc включать в пакет такие файлы как COPYING AUTHORS
>  CREDITS TODO?
Обычно включают в %doc все непустые (и вообще с более-менее осмысленным
наполнением) подобные файлы.
Не имеет смысла класть стандартный INSTALL (где написано These are generic
installation instructions), и иногда не кладут лицензию, вместо самого
файла COPYING заворачивая симлинк на соответствующую лицензию из пакета
common-licenses. Делается это так:

в конце %install добавляется что-то типа
%__ln_s -f /usr/share/license/GPL-2 COPYING
и в %files ставится
%doc --no-dereference COPYING

Это сэкономит (в случае GPL-2) ~20 кб на ФС (при установленном пакете) и
~7 кб в самом файле пакета.
Обратите внимание, что необходимо делать симлинк на правильную лицензию,
т.е. в случае, скажем, BSD, будет /usr/share/license/BSD. В случае
нестандартной лицензии ее надо класть обязательно.


ЗЫ. А вот есть ли смысл в запихивании даже ссылки на стандартную лицензию
в каждый пакет - я так и не понял.

-- 
WBR, wRAR (ALT Linux Team)

Не отчаивайтесь, все ошибки рано или поздно исправляются.
		-- ldv in sisyphus@

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re[2]: [Comm] mp3blaster ? RPM
  2004-06-22 11:28 ` Andrey Rahmatullin
@ 2004-06-22 12:16   ` php-coder
  2004-06-22 12:31     ` Andrey Rahmatullin
  0 siblings, 1 reply; 8+ messages in thread
From: php-coder @ 2004-06-22 12:16 UTC (permalink / raw)
  To: Andrey Rahmatullin

0000100101011110100100101::22.06.2004::0110001001001000100111100100010

    Здравствуйте, Andrey!
    Отвечаю на Ваше письмо:

> ftp://ftp.altlinux.com/pub/distributions/ALTLinux/Sisyphus/i586/RPMS.classic/mp3blaster-3.2.0-alt9.i586.rpm
> чем не нравится?

    Смущает сам Sysyphus ;)))

> в конце %install добавляется что-то типа
> %__ln_s -f /usr/share/license/GPL-2 COPYING
> и в %files ставится
> %doc --no-dereference COPYING

    Это очень классная фишка :)) Видимо, мне придется пересобирать все
    5 мною собранных пакетов :))

    Кстати, эта ссылка потом удалится вместе с пакетом?

> Это сэкономит (в случае GPL-2) ~20 кб на ФС (при установленном пакете) и
> ~7 кб в самом файле пакета.

    Существенно... Я люблю оптимизировать все и вся %)) И для этого
    обычно не устанавливаю документацию из /usr/share/doc, но в пакет
    все же решил ее заворачивать...

    Андрей! Спасибо Вам за помощь!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
  
-- 
  С уважением, php-coder (mailto:php-coder[at]ngs[dot]ru)
  Registered Linux User #327594
  ALT Linux Master 2.2

010010010010010001010101100::Linux RuleZz!::100010010001000100010001110

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [Comm] mp3blaster ? RPM
  2004-06-22 11:06 ` Nick S. Grechukh
@ 2004-06-22 12:18   ` Andrey Rahmatullin
  2004-06-22 12:38     ` Nick S. Grechukh
  0 siblings, 1 reply; 8+ messages in thread
From: Andrey Rahmatullin @ 2004-06-22 12:18 UTC (permalink / raw)
  To: community

[-- Attachment #1: Type: text/plain, Size: 479 bytes --]

On Tue, Jun 22, 2004 at 02:06:07PM +0300, Nick S. Grechukh wrote:
>необязательно. скрипт configure смотрит что есть и где его искать, а чего нет. 
>если make проходит нормально то все ОК. 

За исключением того, что могут быть выключены некоторые опциональные
возможности.


-- 
WBR, wRAR (ALT Linux Team)

FTP -- это не приватный протокол, даже в локальной сети.
Не стоит его использовать каким-либо другим образом, кроме как public read only.
		-- at in sisyphus@

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [Comm] mp3blaster ? RPM
  2004-06-22 12:16   ` Re[2]: " php-coder
@ 2004-06-22 12:31     ` Andrey Rahmatullin
  0 siblings, 0 replies; 8+ messages in thread
From: Andrey Rahmatullin @ 2004-06-22 12:31 UTC (permalink / raw)
  To: Andrey Rahmatullin

[-- Attachment #1: Type: text/plain, Size: 970 bytes --]

On Tue, Jun 22, 2004 at 07:16:40PM +0700, php-coder wrote:
>> ftp://ftp.altlinux.com/pub/distributions/ALTLinux/Sisyphus/i586/RPMS.classic/mp3blaster-3.2.0-alt9.i586.rpm
>> чем не нравится?
>    Смущает сам Sysyphus ;)))
Сизиф, безусловно, менее стабилен, чем дистрибутивы, но сборка руками еще
менее стабильна (особенно если в пакеты не заворачивать).
И не забывайте, что сборка пакета в Сизифе нередко отличается от обычной
(либо патчи, либо какие-то трюки в спеке, по смыслу близкие к патчам,
либо какие-нибудь ключики к configure и т.д.). Если собираете софт,
который есть в Сизифе - как min стоит глянуть на спек на
http://altlinux.org.ua/devel/RPM/SPECS/classic/, а то и скачать src.rpm и
посмотреть патчи.

>    Кстати, эта ссылка потом удалится вместе с пакетом?
Ну так ссылка  - это файл. Этот файл принадлежит пакету и
создается/удаляется на общих основаниях.

-- 
WBR, wRAR (ALT Linux Team)

WOW!
Ядра посыпались :-)
		-- aen in devel@

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [Comm] mp3blaster ? RPM
  2004-06-22 12:18   ` [Comm] mp3blaster ? RPM Andrey Rahmatullin
@ 2004-06-22 12:38     ` Nick S. Grechukh
  0 siblings, 0 replies; 8+ messages in thread
From: Nick S. Grechukh @ 2004-06-22 12:38 UTC (permalink / raw)
  To: community

[-- Attachment #1: Type: text/plain, Size: 507 bytes --]

В сообщении от Вторник 22 Июнь 2004 15:18 Andrey Rahmatullin написал(a):
> On Tue, Jun 22, 2004 at 02:06:07PM +0300, Nick S. Grechukh wrote:
> >необязательно. скрипт configure смотрит что есть и где его искать, а чего
> > нет. если make проходит нормально то все ОК.
>
> За исключением того, что могут быть выключены некоторые опциональные
> возможности.
ну да, естественно. для этого и служит явное указание buildreq.

-- 
с уважением, 
Nick S. Grechukh

network administrator of
Refractory Trading House 

[-- Attachment #2: signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 8+ messages in thread

end of thread, other threads:[~2004-06-22 12:38 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2004-06-22  9:57 [Comm] mp3blaster × RPM php-coder
2004-06-22 10:51 ` Nick S. Grechukh
2004-06-22 11:06 ` Nick S. Grechukh
2004-06-22 12:18   ` [Comm] mp3blaster ? RPM Andrey Rahmatullin
2004-06-22 12:38     ` Nick S. Grechukh
2004-06-22 11:28 ` Andrey Rahmatullin
2004-06-22 12:16   ` Re[2]: " php-coder
2004-06-22 12:31     ` Andrey Rahmatullin

ALT Linux Community general discussions

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/community/0 community/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 community community/ http://lore.altlinux.org/community \
		mandrake-russian@linuxteam.iplabs.ru community@lists.altlinux.org community@lists.altlinux.ru community@lists.altlinux.com
	public-inbox-index community

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.community


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git