[Comm] написать spec некоторые корявки

Damir Shayhutdinov =?iso-8859-1?q?lost404_=CE=C1_gmail=2Ecom?=
Чт Фев 22 18:43:27 MSK 2007


> Я пишу спек для nufw, и опять появились вопросы. Вот кусок спека:
>
> install -m 0644 src/clients/lib/.libs/libnuclient.a \
>                 %buildroot%_libdir
> install -m 0755 src/clients/lib/.libs/libnuclient.so \
>                 %buildroot%_libdir
> install -m 0755 src/clients/lib/.libs/libnuclient.so.0.1.2 \
>                 %buildroot%_libdir
> install -m 0755 src/clients/lib/.libs/libnuclient.la \
>                 %buildroot%_libdir
> install -m 0755 src/clients/lib/.libs/libnuclient.so.0 \
> %buildroot%_libdir
>
> 1. Как сделать фалй *.so и *.so.0 символическими ссылками на *.so.0.1.2?
А почему не работает make install? Зачем делать установку ручками?

> 2. Есть ли какой способ делать их автоматом, а не %__ln_s вручню?
Можно пробовать cp -P
Они же являются симлинками в .libs

> 3. Нужны ли файлы *.la и *.a в бинарнике rpm?
.la скорее всего не нужны.
.a - нужны если будет пакет *-devel-static


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