* [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