[mdk-re] RPM Making

Aleksey Novodvorsky =?iso-8859-1?q?aen_=CE=C1_logic=2Eru?=
Вт Июл 17 02:29:01 MSD 2001


Anton Denisov wrote:

> Здравствуйте.
> Есть у меня вопрос, но сначала предыстория: поставил я значит себе Blackbox,
> решил его несколько дополнить и скачать различные дополнения к нему
> (bbtools). Но они имеются только в виде тарболов (*.tar.gz) или в виде
> RPM'ок для Red Hat'а. Ну ладно, скачал в тарболах поставил (./configure,
> make, make install) - всё вроде работает, НО мне очень не хватает таких
> вещей как rpm с ключами qi, ql, e и другими. Вот тут то я и понял весь смысл
> и мощь RPM.
> А тепеперь и вопрос: хочу из тарболов собрать SRPM, что порекомендуете
> почитать и где по этому поводу ?
> Насколько я понял, посмотрев другие пакеты, мне надо написать spec файл и
> поправить make файлы. Я прав ? Для данных пакетов (bbtools) это, как мне
> показалось, не очень сложно, так что, может быть даже стану их пакаджером
> или майнтеймером (как это правильно называется ?) ;-)) Научусь на маленьких
> и лёгких пакетах, а потом....
> С уважением, Антон Денисов.
>

Здесь :  http://www.rpm.org/max-rpm/  -- самое полное руководство.
Здесь :
ftp://ftp.altlinux.ru/pub/distributions/ALTLinux/Sisyphus/i586/doc/ --
описанные Дмитрием особенности нашего подхода к сборке.
Читайте также документацию к пакету rpm.

Makefile править в большинстве случаев не нужно. Для  "хорошего" тарболла
достаточно
%prep
%setup
%build
%configure
%make_build
%install
%makeinstall
%find_lang %name
%files -f  %name.lang
<список файлов>

Но это только для хорошего ....

Rgrds





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