%{__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