ALT Linux Team development discussions
 help / color / mirror / Atom feed
* [devel] Файлы с лицензией и о не правильных зависимостях
@ 2005-06-18  7:03 php-coder
  2005-06-18  8:56 ` Vitaly Lipatov
                   ` (2 more replies)
  0 siblings, 3 replies; 5+ messages in thread
From: php-coder @ 2005-06-18  7:03 UTC (permalink / raw)
  To: devel


    Здравствуйте!

    Собираю игрушку Сrack-Attack! (http://www.nongnu.org/crack-attack/)

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

    1) насколько обязательно, чтобы игры находились в %_gamesbindir?

    2) какие файлы нужно включать в пакет в раздел %doc? Есть ли какие-то
       рекомендации?

       К примеру, нужен ли в пакете файл COPYING, если он такой же как и
       /usr/share/license/GPL-2? Как-то wrar@ в community@ мне говорил,
       что можно сделать, симлинк на аналогичный файл в %_licensedir и
       поставить зависимость на common-licenses. Насколько это правильный
       путь? Не хочется плодить лишние зависимости из-за одного файла.

       Файл INSTALL. Нужен? Они вообще все однотипные. Думаю, не включать
       его.

       COPYRIGHT, я так понимаю, нужно оставить?

    3) buildreq выдал помимо прочего:

       fontconfig freetype2

       Посмотрел в ход сборки. Увидел.

       if g++ -DHAVE_CONFIG_H -I. -I. -I. -DXTHREADS -D_REENTRANT
       -DXUSE_MTSAFE_API -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include
       -I/usr/X11R6/include -I/usr/include/atk-1.0
       -I/usr/include/pango-1.0 -I/usr/include/freetype2
       -I/usr/include/freetype2/config -I/usr/include/glib-2.0
       [skip]
       
       Вообщем, как я понял, он использовал freetype2-devel, а не
       freetype2. Я правильно понял? ;)

       А вот использовался ли fontconfig я так и не понял. По'grep'ал
       исходники и встретил лишь упомиание про него в каталоге для сборки
       под Windows.

       Как можно определить использовался ли fontconfig?

    4) что делать с .desktop файлом?

    5) Упс! Долго искал в меню эту игрушку. Оказалось, что у меня 2 раздела "Игры"! :D
       Покопался. Обнаружил, что у части прописано section="Games/Arcade",
       а у некоторых section="Amusement/Arcade" Вопрос. Какое из значений
       более правильное?

    6) читал где-то в wiki, что скоро вместо /usr/share/icons будут
       использовать /usr/share/pixmaps Можно уже начинать? ;)) Или это еще
       только планы на будущее? Если нет, то почему нет %_pixmapsdir и
       куда складывать иконки побольше и иконки поменьше?
       

    Спасибо за внимание!

-- 
+ php-coder
+ php-coder[at]altlinux[dot]ru





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

* Re: [devel] Файлы с лицензией и о не правильных зависимостях
  2005-06-18  7:03 [devel] Файлы с лицензией и о не правильных зависимостях php-coder
@ 2005-06-18  8:56 ` Vitaly Lipatov
  2005-06-19 10:02 ` Andrey Rahmatullin
  2005-06-20  7:45 ` [devel] " Sergey V Turchin
  2 siblings, 0 replies; 5+ messages in thread
From: Vitaly Lipatov @ 2005-06-18  8:56 UTC (permalink / raw)
  To: ALT Devel discussion list

On Saturday 18 June 2005 11:03, php-coder wrote:
>     Здравствуйте!
>
>     Собираю игрушку Сrack-Attack!
> (http://www.nongnu.org/crack-attack/)
>
>     Возникли некоторые вопросы. Буду благодарен услышать
> ответы на них, чтобы в следующий раз уже знать как поступать в
> подобных ситуациях.
>
>     1) насколько обязательно, чтобы игры находились в
> %_gamesbindir?
Если это проблематично, то не обязательно.

>     2) какие файлы нужно включать в пакет в раздел %doc? Есть
> ли какие-то рекомендации?
Те, которые будут полезны пользователю пакета.

>        К примеру, нужен ли в пакете файл COPYING, если он
> такой же как и /usr/share/license/GPL-2? Как-то wrar@ в
> community@ мне говорил, что можно сделать, симлинк на
> аналогичный файл в %_licensedir и поставить зависимость на
> common-licenses. Насколько это правильный путь? Не хочется
> плодить лишние зависимости из-за одного файла.
Мне кажется, самый правильный путь - файл COPYING в пакете 
носить, но в систему не ставить. До выяснения вопроса я такие 
файлы не пакую (проверяя, что они соответствуют указанному 
License: в спеке)

>
>        Файл INSTALL. Нужен? Они вообще все однотипные. Думаю,
> не включать его.
Он нужен как инструкция по сборке и установке пакета => не нужен 
тому, кто ставит из RPM.

>        COPYRIGHT, я так понимаю, нужно оставить?
Надо включить всё, что хотел донести автор до пользователя.

>     3) buildreq выдал помимо прочего:
>
>        fontconfig freetype2
>
>        Посмотрел в ход сборки. Увидел.
>
>        if g++ -DHAVE_CONFIG_H -I. -I. -I. -DXTHREADS
> -D_REENTRANT -DXUSE_MTSAFE_API -I/usr/include/gtk-2.0
> -I/usr/lib/gtk-2.0/include -I/usr/X11R6/include
> -I/usr/include/atk-1.0
>        -I/usr/include/pango-1.0 -I/usr/include/freetype2
>        -I/usr/include/freetype2/config -I/usr/include/glib-2.0
>        [skip]
>
>        Вообщем, как я понял, он использовал freetype2-devel, а
> не freetype2. Я правильно понял? ;)
freetype2-devel без freetype2 не бывает. 
>
>        А вот использовался ли fontconfig я так и не понял.
> По'grep'ал исходники и встретил лишь упомиание про него в
> каталоге для сборки под Windows.
>
>        Как можно определить использовался ли fontconfig?
Лучше полагаться на buildreq и долго не думать, если вы конечно 
не хотите активно заняться его оптимизацией.

>
>     4) что делать с .desktop файлом?
Паковать в %_datadir/applications

>     5) Упс! Долго искал в меню эту игрушку. Оказалось, что у
> меня 2 раздела "Игры"! :D Покопался. Обнаружил, что у части
> прописано section="Games/Arcade", а у некоторых
Этих "некоторых" - очень немного
> section="Amusement/Arcade" Вопрос. Какое из значений более
> правильное?
grep Games /usr/lib/menu/* | wc -l
и
grep Amusement /usr/lib/menu/* | wc -l
сравнивали?

Правильное - Amusement

>     6) читал где-то в wiki, что скоро вместо /usr/share/icons
> будут использовать /usr/share/pixmaps Можно уже начинать? ;))
> Или это еще только планы на будущее? Если нет, то почему нет
> %_pixmapsdir и куда складывать иконки побольше и иконки
> поменьше?
%_iconsdir/
%_liconsdir/
%_miconsdir/


-- 
Lav
Виталий Липатов
Санкт-Петербург
GNU! ALT Linux Team! WINE! LaTeX! LyX!


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

* Re: [devel] Файлы с лицензией и о не правильных зависимостях
  2005-06-18  7:03 [devel] Файлы с лицензией и о не правильных зависимостях php-coder
  2005-06-18  8:56 ` Vitaly Lipatov
@ 2005-06-19 10:02 ` Andrey Rahmatullin
  2005-06-22 15:10   ` [devel] [wiki] License " Michael Shigorin
  2005-06-20  7:45 ` [devel] " Sergey V Turchin
  2 siblings, 1 reply; 5+ messages in thread
From: Andrey Rahmatullin @ 2005-06-19 10:02 UTC (permalink / raw)
  To: devel

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

On Sat, Jun 18, 2005 at 02:03:51PM +0700, php-coder wrote:
>     2) какие файлы нужно включать в пакет в раздел %doc? Есть ли какие-то
>        рекомендации?
Всё, напоминающее документацию, а тж. примеры конфигов, например.

>        К примеру, нужен ли в пакете файл COPYING, если он такой же как и
>        /usr/share/license/GPL-2?
Всё-таки думаю, что нет.

>        Как-то wrar@ в community@ мне говорил, что можно сделать, симлинк
>        на аналогичный файл в %_licensedir и поставить зависимость на
>        common-licenses.
После этого в каком-то обсужднении было предложено зависимость не ставить,
т.к. она стоит у basesystem.
А я последнеее время вообще не пакую стандартные лицензии, даже
симлинками.

>        Файл INSTALL. Нужен? Они вообще все однотипные. Думаю, не включать
>        его.
Если он про generic installation instructions - точно не надо, это часть
automake, и ничего полезного там нет. Самописные я обычно пакую, особенно
если там естт что-то более содержательное чем "сделайте make && make
install" (например, если помимо установки пакета надо еще что-то сделать).

>        COPYRIGHT, я так понимаю, нужно оставить?
Если там что-то интереснее, чем "см. файл COPYING".

>     3) buildreq выдал помимо прочего:
> 
>        fontconfig freetype2
Учитывая, что они так и так вытянутся с XFree86-devel, я обычно убираю.
Но, учитывая это же, можно и оставить, т.к. роли не играет.

>     4) что делать с .desktop файлом?
паковать (см. рядом), плюс сгенерить из него меню-файл и тоже упаковать.
Про генережку вроде на вики было.

>     6) читал где-то в wiki, что скоро вместо /usr/share/icons будут
>        использовать /usr/share/pixmaps
Ты что-то не так понял, там как раз про то, что в /usr/share/pixmaps не
надо ничего класть.

-- 
WBR, wRAR (ALT Linux Team)
Powered by the ALT Linux fortune(8):

> > На то он и Sisyphus, что бы после обновления получать массу удовольствия
>А я думал что он для разработки нужен...
А кто сказал, что от разработки нельзя получать массу удовольствия ??? ;-)
		-- rider in devel@

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

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

* Re: [devel] Файлы с лицензией и о не правильных зависимостях
  2005-06-18  7:03 [devel] Файлы с лицензией и о не правильных зависимостях php-coder
  2005-06-18  8:56 ` Vitaly Lipatov
  2005-06-19 10:02 ` Andrey Rahmatullin
@ 2005-06-20  7:45 ` Sergey V Turchin
  2 siblings, 0 replies; 5+ messages in thread
From: Sergey V Turchin @ 2005-06-20  7:45 UTC (permalink / raw)
  To: ALT Devel discussion list

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

В сообщении от Суббота 18 Июнь 2005 11:03 php-coder написал(a):

[...]

>     1) насколько обязательно, чтобы игры находились в
> %_gamesbindir?
Переложить бинарь при сборке в %_gamesbindir нет никаких проблем.
А если не получается данные в %_gamesdatadir (у kde-шных так), то 
помещайте, куда сможете.

[...]

>        Как можно определить использовался ли fontconfig?
Собрать без него в hasher.

[...]

>     5) Упс! Долго искал в меню эту игрушку. Оказалось, что у меня
> 2 раздела "Игры"! :D Покопался. Обнаружил, что у части прописано
> section="Games/Arcade", а у некоторых section="Amusement/Arcade"
> Вопрос. Какое из значений более правильное?
То, которое в %_menudir/menu

>     6) читал где-то в wiki, что скоро вместо /usr/share/icons
> будут использовать /usr/share/pixmaps Можно уже начинать? ;)) Или
> это еще только планы на будущее? Если нет, то почему нет
> %_pixmapsdir и куда складывать иконки побольше и иконки поменьше?
%_iconsdir/hicolor

[...]

-- 
Regards, Sergey, ALT Linux Team, http://www.altlinux.ru
http://stinkfoot.org:11371/pks/lookup?op=get&search=0x1C2A3F08

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

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

* [devel] [wiki] License Re: Файлы с лицензией и о не правильных зависимостях
  2005-06-19 10:02 ` Andrey Rahmatullin
@ 2005-06-22 15:10   ` Michael Shigorin
  0 siblings, 0 replies; 5+ messages in thread
From: Michael Shigorin @ 2005-06-22 15:10 UTC (permalink / raw)
  To: devel

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

On Sun, Jun 19, 2005 at 04:02:44PM +0600, Andrey Rahmatullin wrote:
> >        К примеру, нужен ли в пакете файл COPYING, если он такой же как и
> >        /usr/share/license/GPL-2?
> Всё-таки думаю, что нет.
> >        Как-то wrar@ в community@ мне говорил, что можно сделать, симлинк
> >        на аналогичный файл в %_licensedir и поставить зависимость на
> >        common-licenses.
> После этого в каком-то обсужднении было предложено зависимость не ставить,
> т.к. она стоит у basesystem.
> А я последнеее время вообще не пакую стандартные лицензии, даже
> симлинками.

http://wiki.sisyphus.ru/devel/SpecTips/License

-- 
 ---- WBR, Michael Shigorin <mike@altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/

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

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

end of thread, other threads:[~2005-06-22 15:10 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2005-06-18  7:03 [devel] Файлы с лицензией и о не правильных зависимостях php-coder
2005-06-18  8:56 ` Vitaly Lipatov
2005-06-19 10:02 ` Andrey Rahmatullin
2005-06-22 15:10   ` [devel] [wiki] License " Michael Shigorin
2005-06-20  7:45 ` [devel] " Sergey V Turchin

ALT Linux Team development discussions

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/devel/0 devel/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 devel devel/ http://lore.altlinux.org/devel \
		devel@altlinux.org devel@altlinux.ru devel@lists.altlinux.org devel@lists.altlinux.ru devel@linux.iplabs.ru mandrake-russian@linuxteam.iplabs.ru sisyphus@linuxteam.iplabs.ru
	public-inbox-index devel

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


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