ALT Linux Team development discussions
 help / color / mirror / Atom feed
* [devel] Redefine macros in spec
@ 2003-03-12 12:09 Artem Pastukhov
  2003-03-12 15:50 ` Stanislav Ievlev
  0 siblings, 1 reply; 11+ messages in thread
From: Artem Pastukhov @ 2003-03-12 12:09 UTC (permalink / raw)
  To: devel

Добрый день, 
Могу ли я в спеке переопределить макрос ?, т.е. не будет ли это 
противоречить ALT Policy ?


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

* Re: [devel] Redefine macros in spec
  2003-03-12 12:09 [devel] Redefine macros in spec Artem Pastukhov
@ 2003-03-12 15:50 ` Stanislav Ievlev
  2003-03-12 16:13   ` Artem Pastukhov
  0 siblings, 1 reply; 11+ messages in thread
From: Stanislav Ievlev @ 2003-03-12 15:50 UTC (permalink / raw)
  To: devel

On Wed, Mar 12, 2003 at 03:09:52PM +0300, Artem Pastukhov wrote:
> Добрый день, 
> Могу ли я в спеке переопределить макрос ?, т.е. не будет ли это 
> противоречить ALT Policy ?
Вообще-то,если это важный макрос, то у пакета в будущем будут проблемы.
> _______________________________________________
> Devel mailing list
> Devel@altlinux.ru
> http://altlinux.ru/mailman/listinfo/devel


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

* Re: [devel] Redefine macros in spec
  2003-03-12 15:50 ` Stanislav Ievlev
@ 2003-03-12 16:13   ` Artem Pastukhov
  2003-03-12 16:19     ` Sviatoslav Sviridov/Lintec Project
                       ` (2 more replies)
  0 siblings, 3 replies; 11+ messages in thread
From: Artem Pastukhov @ 2003-03-12 16:13 UTC (permalink / raw)
  To: devel

12 Март 2003 18:50, Stanislav Ievlev написал:
> On Wed, Mar 12, 2003 at 03:09:52PM +0300, Artem Pastukhov wrote:
> > Добрый день,
> > Могу ли я в спеке переопределить макрос ?, т.е. не будет ли
> > это противоречить ALT Policy ?
>
> Вообще-то,если это важный макрос, то у пакета в будущем будут
> проблемы.
Пакет ucl - библиотека для быстрой компрессии/декомпресии
Я сделал %define _includedir	/usr/include/ucl,
 потому что при сборке *.h упорно ложились в /usr/include.

%configure --includedir=%{_includedir}/ucl 
приводит к запуску 

%configure --includedir=/usr/include ....        --includedir=/usr/include/ucl

Можно наверное как нибудь подругому, но я не нашел как.


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

* Re: [devel] Redefine macros in spec
  2003-03-12 16:13   ` Artem Pastukhov
@ 2003-03-12 16:19     ` Sviatoslav Sviridov/Lintec Project
  2003-03-12 16:21       ` Artem Pastukhov
  2003-03-12 16:28       ` [devel] " Sergey Vlasov
  2003-03-12 16:34     ` [devel] " Denis Ovsienko
  2003-03-13 11:35     ` [devel] " Mikhail Zabaluev
  2 siblings, 2 replies; 11+ messages in thread
From: Sviatoslav Sviridov/Lintec Project @ 2003-03-12 16:19 UTC (permalink / raw)
  To: devel

On Wed, 12 Mar 2003 19:13:00 +0300
Artem Pastukhov <past@altlinux.ru> wrote:

> 12 Март 2003 18:50, Stanislav Ievlev написал:
> > On Wed, Mar 12, 2003 at 03:09:52PM +0300, Artem Pastukhov wrote:
> > > Добрый день,
> > > Могу ли я в спеке переопределить макрос ?, т.е. не будет ли
> > > это противоречить ALT Policy ?
> >
> > Вообще-то,если это важный макрос, то у пакета в будущем будут
> > проблемы.
> Пакет ucl - библиотека для быстрой компрессии/декомпресии
> Я сделал %define _includedir	/usr/include/ucl,
>  потому что при сборке *.h упорно ложились в /usr/include.
> 
> %configure --includedir=%{_includedir}/ucl 
> приводит к запуску 
> 
> %configure --includedir=/usr/include ....       
> --includedir=/usr/include/ucl
> 
> Можно наверное как нибудь подругому, но я не нашел как.

Но ведь в последнем случае результат всё равно полчался такой, какой
требовался?

-- 
Sviatoslav Sviridov
[mailto:svd@lintec.minsk.by] [ICQ#10845380] [Lintec Project] [MLUG]
--
Romance, like alcohol, should be enjoyed, but should not be allowed to
become necessary.
		-- Edgar Friedenberg


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

* Re: [devel] Redefine macros in spec
  2003-03-12 16:19     ` Sviatoslav Sviridov/Lintec Project
@ 2003-03-12 16:21       ` Artem Pastukhov
  2003-03-12 16:28         ` Sviatoslav Sviridov/Lintec Project
  2003-03-12 16:28       ` [devel] " Sergey Vlasov
  1 sibling, 1 reply; 11+ messages in thread
From: Artem Pastukhov @ 2003-03-12 16:21 UTC (permalink / raw)
  To: devel

12 Март 2003 19:19, Sviatoslav Sviridov/Lintec Project написал:
> On Wed, 12 Mar 2003 19:13:00 +0300
>
> Artem Pastukhov <past@altlinux.ru> wrote:
> > 12 Март 2003 18:50, Stanislav Ievlev написал:
> > > On Wed, Mar 12, 2003 at 03:09:52PM +0300, Artem Pastukhov 
wrote:
> > > > Добрый день,
> > > > Могу ли я в спеке переопределить макрос ?, т.е. не будет
> > > > ли это противоречить ALT Policy ?
> > >
> > > Вообще-то,если это важный макрос, то у пакета в будущем
> > > будут проблемы.
> >
> > Пакет ucl - библиотека для быстрой компрессии/декомпресии
> > Я сделал %define _includedir	/usr/include/ucl,
> >  потому что при сборке *.h упорно ложились в /usr/include.
> >
> > %configure --includedir=%{_includedir}/ucl
> > приводит к запуску
> >
> > %configure --includedir=/usr/include ....
> > --includedir=/usr/include/ucl
> >
> > Можно наверное как нибудь подругому, но я не нашел как.
>
> Но ведь в последнем случае результат всё равно полчался такой,
> какой требовался?

нет, недеры клались в include/





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

* [devel] Re: Redefine macros in spec
  2003-03-12 16:19     ` Sviatoslav Sviridov/Lintec Project
  2003-03-12 16:21       ` Artem Pastukhov
@ 2003-03-12 16:28       ` Sergey Vlasov
  1 sibling, 0 replies; 11+ messages in thread
From: Sergey Vlasov @ 2003-03-12 16:28 UTC (permalink / raw)
  To: devel

On Wed, 12 Mar 2003 18:19:55 +0200
Sviatoslav Sviridov/Lintec Project <svd@lintec.minsk.by> wrote:

> On Wed, 12 Mar 2003 19:13:00 +0300
> Artem Pastukhov <past@altlinux.ru> wrote:
> 
> > 12 Март 2003 18:50, Stanislav Ievlev написал:
> > > On Wed, Mar 12, 2003 at 03:09:52PM +0300, Artem Pastukhov wrote:
> > > > Добрый день,
> > > > Могу ли я в спеке переопределить макрос ?, т.е. не будет ли
> > > > это противоречить ALT Policy ?
> > >
> > > Вообще-то,если это важный макрос, то у пакета в будущем будут
> > > проблемы.
> > Пакет ucl - библиотека для быстрой компрессии/декомпресии
> > Я сделал %define _includedir	/usr/include/ucl,
> >  потому что при сборке *.h упорно ложились в /usr/include.
> > 
> > %configure --includedir=%{_includedir}/ucl 
> > приводит к запуску 
> > 
> > %configure --includedir=/usr/include ....       
> > --includedir=/usr/include/ucl
> > 
> > Можно наверное как нибудь подругому, но я не нашел как.
> 
> Но ведь в последнем случае результат всё равно полчался такой, какой
> требовался?

Там ещё в %makeinstall примерно то же самое.


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

* Re: [devel] Redefine macros in spec
  2003-03-12 16:21       ` Artem Pastukhov
@ 2003-03-12 16:28         ` Sviatoslav Sviridov/Lintec Project
  2003-03-12 16:48           ` Artem Pastukhov
  0 siblings, 1 reply; 11+ messages in thread
From: Sviatoslav Sviridov/Lintec Project @ 2003-03-12 16:28 UTC (permalink / raw)
  To: devel

On Wed, 12 Mar 2003 19:21:51 +0300
Artem Pastukhov <past@altlinux.ru> wrote:

...
> > >
> > > %configure --includedir=/usr/include ....
> > > --includedir=/usr/include/ucl
> > >
> > > Можно наверное как нибудь подругому, но я не нашел как.
> >
> > Но ведь в последнем случае результат всё равно полчался такой,
> > какой требовался?
> 
> нет, недеры клались в include/

хм... в такой ситуации у меня всё проходило нормально. Может ещё что-то
влияет?

-- 
Sviatoslav Sviridov
[mailto:svd@lintec.minsk.by] [ICQ#10845380] [Lintec Project] [MLUG]
--
"The best index to a person's character is a) how he treats people who
can't 
do him any good and b) how he treats people who can't fight back."
-- Abigail Van Buren


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

* Re: [devel] Redefine macros in spec
  2003-03-12 16:13   ` Artem Pastukhov
  2003-03-12 16:19     ` Sviatoslav Sviridov/Lintec Project
@ 2003-03-12 16:34     ` Denis Ovsienko
  2003-03-13 11:35     ` [devel] " Mikhail Zabaluev
  2 siblings, 0 replies; 11+ messages in thread
From: Denis Ovsienko @ 2003-03-12 16:34 UTC (permalink / raw)
  To: devel

> Я сделал %define _includedir	/usr/include/ucl,
>  потому что при сборке *.h упорно ложились в /usr/include.
>
> %configure --includedir=%{_includedir}/ucl
> приводит к запуску
>
> %configure --includedir=/usr/include ....        --includedir=/usr/include/ucl
>
> Можно наверное как нибудь подругому, но я не нашел как.
Я делал так:
%build
export name=value; %configure bla-bla-bla

    ДонНТУ Информационный центр
    Денис Овсиенко
    DO4-UANIC



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

* Re: [devel] Redefine macros in spec
  2003-03-12 16:28         ` Sviatoslav Sviridov/Lintec Project
@ 2003-03-12 16:48           ` Artem Pastukhov
  0 siblings, 0 replies; 11+ messages in thread
From: Artem Pastukhov @ 2003-03-12 16:48 UTC (permalink / raw)
  To: devel

12 Март 2003 19:28, Sviatoslav Sviridov/Lintec Project написал:
> On Wed, 12 Mar 2003 19:21:51 +0300
> Artem Pastukhov <past@altlinux.ru> wrote:
>
> ...
>
> > > > %configure --includedir=/usr/include ....
> > > > --includedir=/usr/include/ucl
> > > >
> > > > Можно наверное как нибудь подругому, но я не нашел как.
> > >
> > > Но ведь в последнем случае результат всё равно полчался
> > > такой, какой требовался?
> >
> > нет, недеры клались в include/
>
> хм... в такой ситуации у меня всё проходило нормально. Может
> ещё что-то влияет?

Очень странно, но попробовал сейчас
 %configure --includedir=%{_includedir}/ucl
собралось без проблем, прошу меня простить за неверную 
информацию.



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

* [devel] Re: Redefine macros in spec
  2003-03-12 16:13   ` Artem Pastukhov
  2003-03-12 16:19     ` Sviatoslav Sviridov/Lintec Project
  2003-03-12 16:34     ` [devel] " Denis Ovsienko
@ 2003-03-13 11:35     ` Mikhail Zabaluev
  2003-03-13 11:46       ` Artem Pastukhov
  2 siblings, 1 reply; 11+ messages in thread
From: Mikhail Zabaluev @ 2003-03-13 11:35 UTC (permalink / raw)
  To: devel

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

Hello Artem,

On Wed, Mar 12, 2003 at 07:13:00PM +0300, Artem Pastukhov wrote:
>
> Пакет ucl - библиотека для быстрой компрессии/декомпресии
> Я сделал %define _includedir	/usr/include/ucl,
>  потому что при сборке *.h упорно ложились в /usr/include.

Так может, ей так и надо, а не то потом будете маяться,
прописывая всем программам -I%_includedir/ucl в CFLAGS.

Респектабельные пакеты в таких случаях предоставляют что-нибудь
из разряда pkgconfig, но YMMV.

-- 
Stay tuned,
  MhZ                                     JID: mhz@altlinux.org
___________
If you think the pen is mightier than the sword, the next time someone pulls
out a sword I'd like to see you get up there with your Bic.

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

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

* Re: [devel] Re: Redefine macros in spec
  2003-03-13 11:35     ` [devel] " Mikhail Zabaluev
@ 2003-03-13 11:46       ` Artem Pastukhov
  0 siblings, 0 replies; 11+ messages in thread
From: Artem Pastukhov @ 2003-03-13 11:46 UTC (permalink / raw)
  To: devel

13 Март 2003 14:35, Mikhail Zabaluev написал:
> Hello Artem,
>
> On Wed, Mar 12, 2003 at 07:13:00PM +0300, Artem Pastukhov 
wrote:
> > Пакет ucl - библиотека для быстрой компрессии/декомпресии
> > Я сделал %define _includedir	/usr/include/ucl,
> >  потому что при сборке *.h упорно ложились в /usr/include.
>
> Так может, ей так и надо, а не то потом будете маяться,
> прописывая всем программам -I%_includedir/ucl в CFLAGS.
>
> Респектабельные пакеты в таких случаях предоставляют
> что-нибудь из разряда pkgconfig, но YMMV.
Я уже во всем разобрался, ей нужно было в include/ucl хотя бы 
потому, что сами хедеры содержали
#include <ucl/ucllib.h> .....


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

end of thread, other threads:[~2003-03-13 11:46 UTC | newest]

Thread overview: 11+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2003-03-12 12:09 [devel] Redefine macros in spec Artem Pastukhov
2003-03-12 15:50 ` Stanislav Ievlev
2003-03-12 16:13   ` Artem Pastukhov
2003-03-12 16:19     ` Sviatoslav Sviridov/Lintec Project
2003-03-12 16:21       ` Artem Pastukhov
2003-03-12 16:28         ` Sviatoslav Sviridov/Lintec Project
2003-03-12 16:48           ` Artem Pastukhov
2003-03-12 16:28       ` [devel] " Sergey Vlasov
2003-03-12 16:34     ` [devel] " Denis Ovsienko
2003-03-13 11:35     ` [devel] " Mikhail Zabaluev
2003-03-13 11:46       ` Artem Pastukhov

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