Alexey I. Froloff пишет: > * Vitaly Ostanin [051101 17:00]: > >>Скажите, а почему у нас не выставляется >>DESTDIR=$RPM_BUILD_ROOT >>для %makeinstall ? > > Там {bin,lib,whatever}dir уже в %buildroot смотрят. Да, уже наступил - есть Makefile, где смотрят в $datadir (где учитывается $prefix), и в $DESTDIR. Multimediadir = $(datadir)/applications $(mkinstalldirs) $(DESTDIR)$(Multimediadir) В итоге получается: /bin/install -p -m 644 rhythmbox.desktop \ /usr/src/tmp/rhythmbox-buildroot/usr/src/tmp/rhythmbox-buildroot/usr/share/applications/rhythmbox.desktop А без DESTDIR неправильно работает такое: ./configure.ac-420-AS_AC_EXPAND(DATADIR, $datadir) ./configure.ac-421- ./configure.ac:422:DBUS_SERVICES_DIR="$DATADIR/dbus-1/services" ./configure.ac:423:AC_SUBST(DBUS_SERVICES_DIR) ./configure.ac:424:AC_DEFINE_UNQUOTED(DBUS_SERVICES_DIR, "$DBUS_SERVICES_DIR", [Where services dir for DBUS is]) DBUS_SERVICES_DIR принимает значение /usr/share/dbus-1/services, отчего make install обламывается. Это rhythmbox-0.9.1 так отличился. Так вот, в каких случаях в Makefile должен использоваться $prefix, а в каких $DESTDIR ? -- Regards, Vyt mailto: vyt@vzljot.ru JID: vyt@vzljot.ru