[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