ALT Linux Team development discussions
 help / color / mirror / Atom feed
* [devel] scons
@ 2009-03-22 10:34 Taras Ablamsky
  2009-03-22 22:29 ` Evgeny Sinelnikov
  0 siblings, 1 reply; 9+ messages in thread
From: Taras Ablamsky @ 2009-03-22 10:34 UTC (permalink / raw)
  To: ALT Linux Team development discussions

Всем привет.

Господа, а у кого-нибудь есть пакеты при сборке которых используется scons?
киньте примером спека, пожалуйста.

-- 
Taras Ablamsky


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

* Re: [devel] scons
  2009-03-22 10:34 [devel] scons Taras Ablamsky
@ 2009-03-22 22:29 ` Evgeny Sinelnikov
  2009-03-23  7:47   ` Alexey Shabalin
                     ` (2 more replies)
  0 siblings, 3 replies; 9+ messages in thread
From: Evgeny Sinelnikov @ 2009-03-22 22:29 UTC (permalink / raw)
  To: ALT Linux Team development discussions

22 марта 2009 г. 13:34 пользователь Taras Ablamsky <atl@altlinux.ru> написал:
> Всем привет.
>
> Господа, а у кого-нибудь есть пакеты при сборке которых используется scons?
> киньте примером спека, пожалуйста.
>

У меня всё выглядит просто:
http://sisyphus.ru/srpm/Sisyphus/libnss-role/spec
[...]
%prep
%setup -q

%build
scons

%install
scons install DESTDIR=%buildroot LIBDIR=%_libdir LIBSYSDIR=/%_lib
[...]

Но, в общем случае, даже поддержки DESTDIR ожидать не приходиться, не
говоря уже о lib64 для LIBDIR. Всё зависит от конкретного случая.

-- 
Sin (Sinelnikov Evgeny)

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

* Re: [devel] scons
  2009-03-22 22:29 ` Evgeny Sinelnikov
@ 2009-03-23  7:47   ` Alexey Shabalin
  2009-03-23  8:18     ` Andrey Rahmatullin
  2009-03-23  8:02   ` [devel] scons Dmitriy M. Maslennikov
  2009-03-23 22:51   ` Taras Ablamsky
  2 siblings, 1 reply; 9+ messages in thread
From: Alexey Shabalin @ 2009-03-23  7:47 UTC (permalink / raw)
  To: ALT Linux Team development discussions

23 марта 2009 г. 1:29 пользователь Evgeny Sinelnikov написал:
> 22 марта 2009 г. 13:34 пользователь Taras Ablamsky написал:
>> Всем привет.
>>
>> Господа, а у кого-нибудь есть пакеты при сборке которых используется scons?
>> киньте примером спека, пожалуйста.
>>
>
> У меня всё выглядит просто:
> http://sisyphus.ru/srpm/Sisyphus/libnss-role/spec
> [...]
> %prep
> %setup -q
>
> %build
> scons
>
> %install
> scons install DESTDIR=%buildroot LIBDIR=%_libdir LIBSYSDIR=/%_lib
> [...]
>
> Но, в общем случае, даже поддержки DESTDIR ожидать не приходиться, не
> говоря уже о lib64 для LIBDIR. Всё зависит от конкретного случая.

И у меня есть http://sisyphus.ru/srpm/Sisyphus/libopensync/spec

%build
cmake -D CMAKE_INSTALL_PREFIX:PATH=%_prefix \
-D OPENSYNC_LIBEXEC_DIR=%_libexecdir/opensync-1.0 \
%if %{_lib} == lib64
        -D LIB_SUFFIX=64 \
%endif
-D CMAKE_SKIP_RPATH:BOOL=TRUE .

%make_build

%install
make install DESTDIR=%buildroot

-- 
Alexey Shabalin

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

* Re: [devel] scons
  2009-03-22 22:29 ` Evgeny Sinelnikov
  2009-03-23  7:47   ` Alexey Shabalin
@ 2009-03-23  8:02   ` Dmitriy M. Maslennikov
  2009-03-23 22:51   ` Taras Ablamsky
  2 siblings, 0 replies; 9+ messages in thread
From: Dmitriy M. Maslennikov @ 2009-03-23  8:02 UTC (permalink / raw)
  To: ALT Linux Team development discussions

23 марта 2009 г. 1:29 пользователь Evgeny Sinelnikov <sin@altlinux.ru> написал:
> http://sisyphus.ru/srpm/Sisyphus/libnss-role/spec
> [...]
> %prep
> %setup -q
>
> %build
> scons
>
> %install
> scons install DESTDIR=%buildroot LIBDIR=%_libdir LIBSYSDIR=/%_lib
> [...]
>
> Но, в общем случае, даже поддержки DESTDIR ожидать не приходиться, не
> говоря уже о lib64 для LIBDIR. Всё зависит от конкретного случая.
Уже есть. Опция --install-sandbox

-- 
Dmitriy M. Maslennikov
rlz@etersoft.ru
rlz@altlinux.org
maslennikovdm@gmail.com
master@armory.ru

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

* Re: [devel] scons
  2009-03-23  7:47   ` Alexey Shabalin
@ 2009-03-23  8:18     ` Andrey Rahmatullin
  2009-03-23 14:20       ` Alexey Shabalin
  0 siblings, 1 reply; 9+ messages in thread
From: Andrey Rahmatullin @ 2009-03-23  8:18 UTC (permalink / raw)
  To: devel

On Mon, Mar 23, 2009 at 10:47:04AM +0300, Alexey Shabalin wrote:
> cmake -D CMAKE_INSTALL_PREFIX:PATH=%_prefix \
Это scons?


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

* Re: [devel] scons
  2009-03-23  8:18     ` Andrey Rahmatullin
@ 2009-03-23 14:20       ` Alexey Shabalin
  2009-03-23 15:03         ` [devel] cmons Michael Shigorin
  0 siblings, 1 reply; 9+ messages in thread
From: Alexey Shabalin @ 2009-03-23 14:20 UTC (permalink / raw)
  To: ALT Linux Team development discussions

23 марта 2009 г. 11:18 пользователь Andrey Rahmatullin написал:
> On Mon, Mar 23, 2009 at 10:47:04AM +0300, Alexey Shabalin wrote:
>> cmake -D CMAKE_INSTALL_PREFIX:PATH=%_prefix \
> Это scons?
извиняюсь, ошибся.
асоциация проблем с lib64 сработала.

-- 
Alexey Shabalin

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

* Re: [devel] cmons
  2009-03-23 14:20       ` Alexey Shabalin
@ 2009-03-23 15:03         ` Michael Shigorin
  2009-03-24  9:54           ` Vitaly Lipatov
  0 siblings, 1 reply; 9+ messages in thread
From: Michael Shigorin @ 2009-03-23 15:03 UTC (permalink / raw)
  To: devel

On Mon, Mar 23, 2009 at 08:18:15AM +0000, Andrey Rahmatullin wrote:
> > cmake -D CMAKE_INSTALL_PREFIX:PATH=%_prefix \
> Это scons?

Это cmake.  Кстати, напоролся в федоре и кукере на %cmake,
которого у нас нет -- кому-нить удобно сказать, во что оно
раскрывается, просто cmake?


On Mon, Mar 23, 2009 at 05:20:25PM +0300, Alexey Shabalin wrote:
> >> cmake -D CMAKE_INSTALL_PREFIX:PATH=%_prefix \
> > Это scons?
> извиняюсь, ошибся.
> асоциация проблем с lib64 сработала.

В этих тулзенях есть что-то общее...

-- 
 ---- WBR, Michael Shigorin <mike@altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/


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

* Re: [devel] scons
  2009-03-22 22:29 ` Evgeny Sinelnikov
  2009-03-23  7:47   ` Alexey Shabalin
  2009-03-23  8:02   ` [devel] scons Dmitriy M. Maslennikov
@ 2009-03-23 22:51   ` Taras Ablamsky
  2 siblings, 0 replies; 9+ messages in thread
From: Taras Ablamsky @ 2009-03-23 22:51 UTC (permalink / raw)
  To: devel

On Monday 23 March 2009 01:29:54 Evgeny Sinelnikov wrote:
> 22 марта 2009 г. 13:34 пользователь Taras Ablamsky <atl@altlinux.ru> 
написал:
> > Господа, а у кого-нибудь есть пакеты при сборке которых используется
> > scons? киньте примером спека, пожалуйста.
>
> У меня всё выглядит просто:
> http://sisyphus.ru/srpm/Sisyphus/libnss-role/spec
> [...]
> %prep
> %setup -q
>
> %build
> scons
>
> %install
> scons install DESTDIR=%buildroot LIBDIR=%_libdir LIBSYSDIR=/%_lib
> [...]

Спасибо!
у меня получилось вот так:

%prep
%setup -q

%build
scons libarchive=1 prefix=%_prefix

%install
scons install DESTDIR=%buildroot prefix=%_prefix



-- 
Тарас Абламский



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

* Re: [devel] cmons
  2009-03-23 15:03         ` [devel] cmons Michael Shigorin
@ 2009-03-24  9:54           ` Vitaly Lipatov
  0 siblings, 0 replies; 9+ messages in thread
From: Vitaly Lipatov @ 2009-03-24  9:54 UTC (permalink / raw)
  To: devel

On 23 марта 2009, Michael Shigorin wrote:
> On Mon, Mar 23, 2009 at 08:18:15AM +0000, Andrey Rahmatullin 
wrote:
> > > cmake -D CMAKE_INSTALL_PREFIX:PATH=%_prefix \
> >
> > Это scons?
>
> Это cmake.  Кстати, напоролся в федоре и кукере на %cmake,
> которого у нас нет -- кому-нить удобно сказать, во что оно
> раскрывается, просто cmake?
Смотри не напорись в rpm-build-compat на
cmake
cmake . \
    -DCMAKE_INSTALL_PREFIX=%prefix \
    -DLIB_DESTINATION=%_lib \
  %if "%_lib" == "lib64"
    -DLIB_SUFFIX="64" \
  %else
    -DLIB_SUFFIX="" \
  %endif
    -DCMAKE_SKIP_RPATH:BOOL=yes \
    -DCMAKE_C_FLAGS:STRING='%optflags' \
    -DCMAKE_CXX_FLAGS:STRING='%optflags'

-- 
С уважением,
Виталий Липатов
Санкт-Петербург
GNU! ALT Linux Team! WINE! LaTeX! LyX! http://freesource.info


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

end of thread, other threads:[~2009-03-24  9:54 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2009-03-22 10:34 [devel] scons Taras Ablamsky
2009-03-22 22:29 ` Evgeny Sinelnikov
2009-03-23  7:47   ` Alexey Shabalin
2009-03-23  8:18     ` Andrey Rahmatullin
2009-03-23 14:20       ` Alexey Shabalin
2009-03-23 15:03         ` [devel] cmons Michael Shigorin
2009-03-24  9:54           ` Vitaly Lipatov
2009-03-23  8:02   ` [devel] scons Dmitriy M. Maslennikov
2009-03-23 22:51   ` Taras Ablamsky

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