[newbies] tty-solitaire и PREFIX

Vladimir D. Seleznev vseleznv на altlinux.org
Ср Ноя 1 23:03:21 MSK 2017


Доброго времени суток!

%makeinstall PREFIX=%buildroot%_prefix [1]

записывать в PREFIX %buildroot, как правило, очень плохая идея, для
этого есть DESTDIR:

make install DESTDIR=%buildroot PREFIX=%_prefix

Плохая идея это потому, что в сгенерённый пути в разные файлы может
попасть этот самый %buildroot, что может сделать программу
неработоспособной.

%makeinstall раскрывается в нечто страшное и не особо правильное, как я
погляжу, его лучше не использовать.

Есть:

$ rpm -E %makeinstall_std
make INSTALL="/bin/install -p" install DESTDIR=/tmp/.private/${тут_имя_пользователя}/%{name}-buildroot

Тогда это можно было бы заменить на:

%makeinstall_std PREFIX=%_prefix

[1] http://git.altlinux.org/gears/t/tty-solitaire.git?p=tty-solitaire.git;a=blob;f=tty-solitaire.spec;h=71c17e2386c841e75b6fcce72e1af1806c9c63da;hb=cf6f4404180b4d8e0050ba32175b8a2e6ad8dec4#l31

-- 
   С уважением,
   Владимир Селезнев



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