ALT Linux Team development discussions
 help / color / mirror / Atom feed
* [devel] Указание %prefix
@ 2023-08-02 10:32 Vitaly Lipatov
  2023-08-02 10:40 ` Gleb Fotengauer-Malinovskiy
  0 siblings, 1 reply; 2+ messages in thread
From: Vitaly Lipatov @ 2023-08-02 10:32 UTC (permalink / raw)
  To: ALT Linux Team development discussions

Для задания базового каталог, от которого строятся пути во всех 
макросах, вроде как используется %_prefix (ну ещё задан %prefix %_prefix 
и некоторые используют %prefix).

Вопрос: как его переопределить в пакете (спеке)?

Посмотрел, что есть Prefix: и некоторые его зачем-то задают в пакете 
(это отдельный вопрос).
specs]$ git grep Prefix:
a/anonftp/anonftp.spec:Prefix: /var/ftp
b/bind/bind.spec:Prefix: %prefix
e/eggwm/eggwm.spec:Prefix:              /usr
l/libsigc++1.2/libsigc++1.2.spec:Prefix: %prefix
p/python-module-pyxmpp/pyxmpp.spec:Prefix: %prefix
p/python3-module-serial/python-module-serial.spec:Prefix: %_prefix
x/xfreecell/xfreecell.spec:Prefix: /usr
x/xroach/xroach.spec:Prefix: /usr

Но добавление в спек
Prefix: /newpath
или
%global %_prefix /newpath
не влияют на остальные макросы, определённые через %_prefix

получилось поменять только через явное переопределение
%define _prefix /usr/%_lib/%rname
%define _libdir %_prefix/%_lib
%define _includedir %_prefix/include




-- 
С уважением,
Виталий Липатов,
ALT Linux Team


^ permalink raw reply	[flat|nested] 2+ messages in thread

* Re: [devel] Указание %prefix
  2023-08-02 10:32 [devel] Указание %prefix Vitaly Lipatov
@ 2023-08-02 10:40 ` Gleb Fotengauer-Malinovskiy
  0 siblings, 0 replies; 2+ messages in thread
From: Gleb Fotengauer-Malinovskiy @ 2023-08-02 10:40 UTC (permalink / raw)
  To: ALT Linux Team development discussions

[-- Attachment #1: Type: text/plain, Size: 561 bytes --]

On Wed, Aug 02, 2023 at 01:32:27PM +0300, Vitaly Lipatov wrote:
> %global %_prefix /newpath
> не влияют на остальные макросы, определённые через %_prefix
> 
> получилось поменять только через явное переопределение
> %define _prefix /usr/%_lib/%rname
> %define _libdir %_prefix/%_lib
> %define _includedir %_prefix/include

Перечисленные макросы и не определяются через %_prefix, в этом и дело.

-- 
glebfm

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 801 bytes --]

^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2023-08-02 10:40 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2023-08-02 10:32 [devel] Указание %prefix Vitaly Lipatov
2023-08-02 10:40 ` Gleb Fotengauer-Malinovskiy

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