%{__make} install vs %makeinstall

Jakub Piotr Cłapa loc w toya.net.pl
Czw, 4 Sie 2005, 13:46:56 CEST


Jan Widel wrote:
> Łukasz Głębicki napisał(a):
> 
> 
>> Zauważyłem przy robieniu fftv.spec, że:
>>%{__make} install \
>>       DESTDIR=$RPM_BUILD_ROOT 
>>Nie wrzuca mi plików do DESTDIRa i budowanie się wywala.
>>
>>%makeinstall z identycznmi ustawieniami jak jw. robi to poprawie. Dlaczego?
> 
>  /usr/lib/rpm/macros :
> %__make                 /usr/bin/make
> 
> %makeinstall \
>   make \\\
>         prefix=%{?buildroot:%{buildroot}}%{_prefix} \\\
>         exec_prefix=%{?buildroot:%{buildroot}}%{_exec_prefix} \\\
>         bindir=%{?buildroot:%{buildroot}}%{_bindir} \\\
>         sbindir=%{?buildroot:%{buildroot}}%{_sbindir} \\\
>         sysconfdir=%{?buildroot:%{buildroot}}%{_sysconfdir} \\\
>         datadir=%{?buildroot:%{buildroot}}%{_datadir} \\\
>         includedir=%{?buildroot:%{buildroot}}%{_includedir} \\\
>         libdir=%{?buildroot:%{buildroot}}%{_libdir} \\\
>         libexecdir=%{?buildroot:%{buildroot}}%{_libexecdir} \\\
>         localstatedir=%{?buildroot:%{buildroot}}%{_localstatedir} \\\
>         sharedstatedir=%{?buildroot:%{buildroot}}%{_sharedstatedir} \\\
>         mandir=%{?buildroot:%{buildroot}}%{_mandir} \\\
>         infodir=%{?buildroot:%{buildroot}}%{_infodir} \\\
>   install
> 
> różnica jest spora.

No właśnie, a we wszystkich specach jest %{__make} install. Ten stary to 
przeżytek?

PS. Może tamten Makefile jest zwalony i nie respektuje DESTDIR? (należy 
łatać)

-- 
z wyrazami szacunku,
Jakub Piotr Cłapa



Więcej informacji o liście dyskusyjnej pld-devel-pl