* [devel] DESTDIR in makeinstall
@ 2005-11-01 13:55 Vitaly Ostanin
2005-11-01 14:04 ` Alexey I. Froloff
0 siblings, 1 reply; 9+ messages in thread
From: Vitaly Ostanin @ 2005-11-01 13:55 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 193 bytes --]
Здравствуйте.
Скажите, а почему у нас не выставляется
DESTDIR=$RPM_BUILD_ROOT
для %makeinstall ?
rpm-4.0.4-alt50
--
Regards, Vyt
mailto: vyt@vzljot.ru
JID: vyt@vzljot.ru
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 256 bytes --]
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [devel] DESTDIR in makeinstall
2005-11-01 13:55 [devel] DESTDIR in makeinstall Vitaly Ostanin
@ 2005-11-01 14:04 ` Alexey I. Froloff
2005-11-01 14:23 ` Alexey Rusakov
` (3 more replies)
0 siblings, 4 replies; 9+ messages in thread
From: Alexey I. Froloff @ 2005-11-01 14:04 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 504 bytes --]
* Vitaly Ostanin <vyt@> [051101 17:00]:
> Скажите, а почему у нас не выставляется
> DESTDIR=$RPM_BUILD_ROOT
> для %makeinstall ?
Там {bin,lib,whatever}dir уже в %buildroot смотрят.
/me юзает %make_install DESTDIR=%buildroot %_makeinstall_target - вот
это бы омакрить...
--
Regards, Alexey I. Froloff
AIF5-RIPN, AIF5-RIPE
-------------------------------------------
Inform-Mobil, Ltd. System Administrator
http://www.inform-mobil.ru/
Tel: +7(095)504-4709, Fax: +7(095)513-1006
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [devel] DESTDIR in makeinstall
2005-11-01 14:04 ` Alexey I. Froloff
@ 2005-11-01 14:23 ` Alexey Rusakov
2005-11-01 14:26 ` [devel] " Vitaly Ostanin
` (2 subsequent siblings)
3 siblings, 0 replies; 9+ messages in thread
From: Alexey Rusakov @ 2005-11-01 14:23 UTC (permalink / raw)
To: ALT Devel discussion list
On 01.11.2005 17:04, Alexey I. Froloff wrote:
> /me юзает %make_install DESTDIR=%buildroot %_makeinstall_target - вот
> это бы омакрить...
>
Та же фигня. Оно даже омакрено под названием makeinstall_std, но этот
макрос относится к Перлу.
--
Alexey "Ktirf" Rusakov
^ permalink raw reply [flat|nested] 9+ messages in thread
* [devel] Re: DESTDIR in makeinstall
2005-11-01 14:04 ` Alexey I. Froloff
2005-11-01 14:23 ` Alexey Rusakov
@ 2005-11-01 14:26 ` Vitaly Ostanin
2005-11-01 16:55 ` [devel] " Igor Zubkov
2005-11-02 12:00 ` [devel] " Vitaly Ostanin
3 siblings, 0 replies; 9+ messages in thread
From: Vitaly Ostanin @ 2005-11-01 14:26 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 1251 bytes --]
Alexey I. Froloff пишет:
> * Vitaly Ostanin <vyt@> [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 ?
<skipped/>
--
Regards, Vyt
mailto: vyt@vzljot.ru
JID: vyt@vzljot.ru
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 256 bytes --]
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [devel] DESTDIR in makeinstall
2005-11-01 14:04 ` Alexey I. Froloff
2005-11-01 14:23 ` Alexey Rusakov
2005-11-01 14:26 ` [devel] " Vitaly Ostanin
@ 2005-11-01 16:55 ` Igor Zubkov
2005-11-02 6:24 ` Alexey I. Froloff
2005-11-02 12:00 ` [devel] " Vitaly Ostanin
3 siblings, 1 reply; 9+ messages in thread
From: Igor Zubkov @ 2005-11-01 16:55 UTC (permalink / raw)
To: ALT Devel discussion list
В сообщении от Вторник, 01-Ноя-2005 16:04 Alexey I. Froloff написал(a):
> /me юзает %make_install DESTDIR=%buildroot %_makeinstall_target - вот
> это бы омакрить...
Вот блин изврат.
[icesik@nirvana icesik]$ rpm --eval %_makeinstall_target
install
[icesik@nirvana icesik]$
Зачем? Не проще ли "%make_install DESTDIR=%buildroot install"?
--
Now playing: Oomph! [Defekt] [] Ice-Coffin
^ permalink raw reply [flat|nested] 9+ messages in thread
* [devel] Re: DESTDIR in makeinstall
2005-11-01 14:04 ` Alexey I. Froloff
` (2 preceding siblings ...)
2005-11-01 16:55 ` [devel] " Igor Zubkov
@ 2005-11-02 12:00 ` Vitaly Ostanin
2005-11-02 12:30 ` Alexey Rusakov
3 siblings, 1 reply; 9+ messages in thread
From: Vitaly Ostanin @ 2005-11-02 12:00 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 514 bytes --]
Alexey I. Froloff пишет:
> * Vitaly Ostanin <vyt@> [051101 17:00]:
>
>>Скажите, а почему у нас не выставляется
>>DESTDIR=$RPM_BUILD_ROOT
>>для %makeinstall ?
>
> Там {bin,lib,whatever}dir уже в %buildroot смотрят.
>
> /me юзает %make_install DESTDIR=%buildroot %_makeinstall_target - вот
> это бы омакрить...
Кстати, так всё нормально собралось. А вот с %makeinstall
DESTDIR=$RPM_BUILD_ROOT - нет. Кто-нибудь знает, почему ?
--
Regards, Vyt
mailto: vyt@vzljot.ru
JID: vyt@vzljot.ru
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 256 bytes --]
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [devel] Re: DESTDIR in makeinstall
2005-11-02 12:00 ` [devel] " Vitaly Ostanin
@ 2005-11-02 12:30 ` Alexey Rusakov
2005-11-02 13:44 ` Vitaly Ostanin
0 siblings, 1 reply; 9+ messages in thread
From: Alexey Rusakov @ 2005-11-02 12:30 UTC (permalink / raw)
To: ALT Devel discussion list
On 02.11.2005 15:00, Vitaly Ostanin wrote:
> Alexey I. Froloff пишет:
>
>> * Vitaly Ostanin <vyt@> [051101 17:00]:
>>
>>
>>> Скажите, а почему у нас не выставляется
>>> DESTDIR=$RPM_BUILD_ROOT
>>> для %makeinstall ?
>>>
>> Там {bin,lib,whatever}dir уже в %buildroot смотрят.
>>
>> /me юзает %make_install DESTDIR=%buildroot %_makeinstall_target - вот
>> это бы омакрить...
>>
> Кстати, так всё нормально собралось. А вот с %makeinstall
> DESTDIR=$RPM_BUILD_ROOT - нет. Кто-нибудь знает, почему ?
>
Так только что сказали. DESTDIR=$RPM_BUILD_ROOT нельзя использовать
вместе с %makeinstall, потому что тогда %_{bin,lib,data}dir будут
выглядеть как %buildroot%buildroot/usr/{bin,lib,share}. DESTDIR нужно
указывать с %make_install.
--
Alexey "Ktirf" Rusakov
^ permalink raw reply [flat|nested] 9+ messages in thread
* [devel] Re: DESTDIR in makeinstall
2005-11-02 12:30 ` Alexey Rusakov
@ 2005-11-02 13:44 ` Vitaly Ostanin
0 siblings, 0 replies; 9+ messages in thread
From: Vitaly Ostanin @ 2005-11-02 13:44 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 592 bytes --]
Alexey Rusakov пишет:
<skipped/>
>>Кстати, так всё нормально собралось. А вот с %makeinstall
>>DESTDIR=$RPM_BUILD_ROOT - нет. Кто-нибудь знает, почему ?
>
> Так только что сказали. DESTDIR=$RPM_BUILD_ROOT нельзя использовать
> вместе с %makeinstall, потому что тогда %_{bin,lib,data}dir будут
> выглядеть как %buildroot%buildroot/usr/{bin,lib,share}. DESTDIR нужно
> указывать с %make_install.
Ага, посмотрел в rpm --eval. Ступил - сначала думал, что
%makeinstall и %make_install - это одно и то же.
--
Regards, Vyt
mailto: vyt@vzljot.ru
JID: vyt@vzljot.ru
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 256 bytes --]
^ permalink raw reply [flat|nested] 9+ messages in thread
end of thread, other threads:[~2005-11-02 13:44 UTC | newest]
Thread overview: 9+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2005-11-01 13:55 [devel] DESTDIR in makeinstall Vitaly Ostanin
2005-11-01 14:04 ` Alexey I. Froloff
2005-11-01 14:23 ` Alexey Rusakov
2005-11-01 14:26 ` [devel] " Vitaly Ostanin
2005-11-01 16:55 ` [devel] " Igor Zubkov
2005-11-02 6:24 ` Alexey I. Froloff
2005-11-02 12:00 ` [devel] " Vitaly Ostanin
2005-11-02 12:30 ` Alexey Rusakov
2005-11-02 13:44 ` Vitaly Ostanin
ALT Linux Team development discussions
This inbox may be cloned and mirrored by anyone:
git clone --mirror http://lore.altlinux.org/devel/0 devel/git/0.git
# If you have public-inbox 1.1+ installed, you may
# initialize and index your mirror using the following commands:
public-inbox-init -V2 devel devel/ http://lore.altlinux.org/devel \
devel@altlinux.org devel@altlinux.ru devel@lists.altlinux.org devel@lists.altlinux.ru devel@linux.iplabs.ru mandrake-russian@linuxteam.iplabs.ru sisyphus@linuxteam.iplabs.ru
public-inbox-index devel
Example config snippet for mirrors.
Newsgroup available over NNTP:
nntp://lore.altlinux.org/org.altlinux.lists.devel
AGPL code for this site: git clone https://public-inbox.org/public-inbox.git