[devel] Новые rpm macros. Куда?

Damir Shayhutdinov =?iso-8859-1?q?damir_=CE=C1_altlinux=2Eorg?=
Вт Окт 23 11:27:05 MSD 2007


> В том то и дело, что в самом spec десктоп файла как такового не будет. Будет
> запись типа %create_desktop <bin> [<name>,<category>,<icon>]  и всё.

> единственное поле где могут быть русские буквы Name и проблему с его
> кодировкой можно решить точно также, как сейчас делается в  Summary
> и %description
Я не понял, вы макрос делаете или новый rpm? ;) Summary и %description
зашиты внутрь rpm-а.

Теперь давайте посмотрим, что за проблема, и какими методами вы ее
пытаетесь решить.

1) Проблема - лень создавать .desktop и добавлять новый Source.
2) Решение - доработать rpm, чтобы он позволял в специфическом макросе
указывать кодировку, протестировать что ничего другого не отвалилось,
перевести все пакеты на эту схему.

Вам не кажется, что вы стреляете из пушки по воробьям?

Если уж так не хочется создавать .desktop-файлы самому, напишите лучше
программку для генерирования .desktop-файлов. Которой вы передадите
<bin> [<name> <category> <icon> ], а результат ее работы положите в
Source или отошлете апстриму.

Я даже название для такой программки подскажу - desktop-file-create ;)


Подробная информация о списке рассылки Devel