ALT Linux Team development discussions
 help / color / mirror / Atom feed
* [devel] Решил реанимировать kradio. Ругань на локали.
@ 2008-04-29  8:44 ШЕВ
  2008-04-29  9:08 ` Andrey Rahmatullin
  0 siblings, 1 reply; 7+ messages in thread
From: ШЕВ @ 2008-04-29  8:44 UTC (permalink / raw)
  To: devel

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

Вот решил собрать kradio, т.к. ни чего нормального не нашел (да и понравилась она мне).
Через rpm -ba собралось, всё работает.
Стал собирать в хешере.
Получил:

ERROR: you have problems with locale files
/.out/kradio-r497-alt1.i686.rpm: files may belong to glibc-locales only:
/usr/share/locale/de /usr/share/locale/es /usr/share/locale/pl /usr/share/locale/ru
hsh-rebuild: kradio-r497-alt1.src.rpm: sisyphus_check failed.

В spec файле:

%find_lang --with-kde %name
find %buildroot/%_datadir/locale -type f -name kradio\*.mo | sed "s|.mo$||" | \
while read f; do echo `basename "$f"`; done | sort| uniq | \
while read n
do
     %find_lang --with-kde --append --output=%name.lang "$n"
done

И далее

%files -f %name.lang

Делал по образу kipi-plugins.

Что не так? Подскажите plz.

-- 
С уважением,
Шишков Евгений (evgen[собак]svi[тчк]pp[тчк]ru)



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

* Re: [devel] Решил реанимировать kradio. Ругань на локали.
  2008-04-29  8:44 [devel] Решил реанимировать kradio. Ругань на локали ШЕВ
@ 2008-04-29  9:08 ` Andrey Rahmatullin
  2008-04-29  9:52   ` "Шишков Е.В."
  0 siblings, 1 reply; 7+ messages in thread
From: Andrey Rahmatullin @ 2008-04-29  9:08 UTC (permalink / raw)
  To: devel

On Tue, Apr 29, 2008 at 12:44:39PM +0400, ШЕВ wrote:
> %find_lang --with-kde %name
> find %buildroot/%_datadir/locale -type f -name kradio\*.mo | sed "s|.mo$||" | \
> while read f; do echo `basename "$f"`; done | sort| uniq | \
> while read n
> do
>     %find_lang --with-kde --append --output=%name.lang "$n"
> done
Оймама. Что это и зачем?

> Делал по образу kipi-plugins.
Зачем? Чем не устроил обычный  %find_lang --with-kde %name ?


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

* Re: [devel] Решил реанимировать kradio. Ругань на локали.
  2008-04-29  9:08 ` Andrey Rahmatullin
@ 2008-04-29  9:52   ` "Шишков Е.В."
  2008-04-29 10:07     ` Slava Semushin
  0 siblings, 1 reply; 7+ messages in thread
From: "Шишков Е.В." @ 2008-04-29  9:52 UTC (permalink / raw)
  To: ALT Linux Team development discussions

Andrey Rahmatullin пишет:
> On Tue, Apr 29, 2008 at 12:44:39PM +0400, ШЕВ wrote:
>> %find_lang --with-kde %name
>> find %buildroot/%_datadir/locale -type f -name kradio\*.mo | sed "s|.mo$||" | \
>> while read f; do echo `basename "$f"`; done | sort| uniq | \
>> while read n
>> do
>>     %find_lang --with-kde --append --output=%name.lang "$n"
>> done
> Оймама. Что это и зачем?
> 
>> Делал по образу kipi-plugins.
> Зачем? Чем не устроил обычный  %find_lang --with-kde %name ?

Дело в том, что там есть файлы локализации плагинов.
kradio-alsa-sound.mo
kradio-gui-quickbar.mo
kradio-oss-sound.mo
kradio-soundserver.mo
kradio-timeshifter.mo
kradio-gui-docking-menu.mo
kradio-gui-standard-display.mo
kradio-radio.mo
kradio-streaming.mo
kradio-v4lradio.mo
kradio-gui-error-log.mo
kradio.mo
kradio-recording.mo
kradio-timecontrol.mo

%find_lang --with-kde %name забирает только kradio.mo и всё.

Остальные в пакет не попадают.


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

* Re: [devel] Решил реанимировать kradio. Ругань на локали.
  2008-04-29  9:52   ` "Шишков Е.В."
@ 2008-04-29 10:07     ` Slava Semushin
  2008-04-29 10:12       ` Andrey Rahmatullin
  0 siblings, 1 reply; 7+ messages in thread
From: Slava Semushin @ 2008-04-29 10:07 UTC (permalink / raw)
  To: ALT Linux Team development discussions

29 апреля 2008 г. 16:52 пользователь "Шишков Е.В." <shev /
altlinux.org> написал:
[...]
>  Дело в том, что там есть файлы локализации плагинов.
>  kradio-alsa-sound.mo
>  kradio-gui-quickbar.mo
>  kradio-oss-sound.mo
>  kradio-soundserver.mo
>  kradio-timeshifter.mo
>  kradio-gui-docking-menu.mo
>  kradio-gui-standard-display.mo
>  kradio-radio.mo
>  kradio-streaming.mo
>  kradio-v4lradio.mo
>  kradio-gui-error-log.mo
>  kradio.mo
>  kradio-recording.mo
>  kradio-timecontrol.mo
>
>  %find_lang --with-kde %name забирает только kradio.mo и всё.
>
>  Остальные в пакет не попадают.

Попробуйте что-нибудь вроде этого:

%find_lang --with-kde %name
for name in {alsa,oss}-sound soundserver timeshifter
gui-{standard-display,error-log,docking-menu,quickbar} radio streaming
v4lradio recording timecontrol; do
    %find_lang --with-kde "%name-$name" --append --output=%name.lang
done



-- 
+ Slava Semushin | slava.semushin @ gmail.com
+ ALT Linux Team | php-coder @ altlinux.ru

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

* Re: [devel] Решил реанимировать kradio. Ругань на локали.
  2008-04-29 10:07     ` Slava Semushin
@ 2008-04-29 10:12       ` Andrey Rahmatullin
  2008-04-29 10:31         ` "Шишков Е.В."
  0 siblings, 1 reply; 7+ messages in thread
From: Andrey Rahmatullin @ 2008-04-29 10:12 UTC (permalink / raw)
  To: devel

On Tue, Apr 29, 2008 at 05:07:39PM +0700, Slava Semushin wrote:
> %find_lang --with-kde %name
> for name in {alsa,oss}-sound soundserver timeshifter
> gui-{standard-display,error-log,docking-menu,quickbar} radio streaming
> v4lradio recording timecontrol; do
>     %find_lang --with-kde "%name-$name" --append --output=%name.lang
> done
Можно и одним вызовом  %find_lang (но %name придётся указывать каждый
раз). Но в исходном варианте предполагалось не указывать вообще, а
подключать всё, что есть. Предлагаю выполнить скрипт руками и посмотреть,
что же именно там добавляется.


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

* Re: [devel] Решил реанимировать kradio. Ругань на локали.
  2008-04-29 10:12       ` Andrey Rahmatullin
@ 2008-04-29 10:31         ` "Шишков Е.В."
  2008-04-29 11:57           ` "Шишков Е.В."
  0 siblings, 1 reply; 7+ messages in thread
From: "Шишков Е.В." @ 2008-04-29 10:31 UTC (permalink / raw)
  To: ALT Linux Team development discussions

Andrey Rahmatullin пишет:
> On Tue, Apr 29, 2008 at 05:07:39PM +0700, Slava Semushin wrote:
>> %find_lang --with-kde %name
>> for name in {alsa,oss}-sound soundserver timeshifter
>> gui-{standard-display,error-log,docking-menu,quickbar} radio streaming
>> v4lradio recording timecontrol; do
>>     %find_lang --with-kde "%name-$name" --append --output=%name.lang
>> done
> Можно и одним вызовом  %find_lang (но %name придётся указывать каждый
> раз). Но в исходном варианте предполагалось не указывать вообще, а
> подключать всё, что есть. Предлагаю выполнить скрипт руками и посмотреть,
> что же именно там добавляется.

Выполнил вот как:
find /home/evgen/tmp/kradio-buildroot/usr/share/ -type f -name kradio\*.mo | sed 
"s|.mo$||" | \
while read f; do echo `basename "$f"`; done | sort| uniq | \
while read n
do
     echo "$n"
done

Получил:
kradio
kradio-alsa-sound
kradio-gui-docking-menu
kradio-gui-error-log
kradio-gui-quickbar
kradio-gui-standard-display
kradio-oss-sound
kradio-radio
kradio-recording
kradio-soundserver
kradio-streaming
kradio-timecontrol
kradio-timeshifter
kradio-v4lradio

Полез по папкам locale.
/es и /pl
содержат только kradio.mo
Может это как то влияет?


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

* Re: [devel] Решил реанимировать kradio. Ругань на локали.
  2008-04-29 10:31         ` "Шишков Е.В."
@ 2008-04-29 11:57           ` "Шишков Е.В."
  0 siblings, 0 replies; 7+ messages in thread
From: "Шишков Е.В." @ 2008-04-29 11:57 UTC (permalink / raw)
  To: ALT Linux Team development discussions

Шишков Е.В. пишет:
> Andrey Rahmatullin пишет:
>> On Tue, Apr 29, 2008 at 05:07:39PM +0700, Slava Semushin wrote:
>>> %find_lang --with-kde %name
>>> for name in {alsa,oss}-sound soundserver timeshifter
>>> gui-{standard-display,error-log,docking-menu,quickbar} radio streaming
>>> v4lradio recording timecontrol; do
>>>     %find_lang --with-kde "%name-$name" --append --output=%name.lang
>>> done
>> Можно и одним вызовом  %find_lang (но %name придётся указывать каждый
>> раз). Но в исходном варианте предполагалось не указывать вообще, а
>> подключать всё, что есть. Предлагаю выполнить скрипт руками и посмотреть,
>> что же именно там добавляется.
Всё. Разобрался. Благодарю.


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

end of thread, other threads:[~2008-04-29 11:57 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2008-04-29  8:44 [devel] Решил реанимировать kradio. Ругань на локали ШЕВ
2008-04-29  9:08 ` Andrey Rahmatullin
2008-04-29  9:52   ` "Шишков Е.В."
2008-04-29 10:07     ` Slava Semushin
2008-04-29 10:12       ` Andrey Rahmatullin
2008-04-29 10:31         ` "Шишков Е.В."
2008-04-29 11:57           ` "Шишков Е.В."

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