* [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-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] 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
* 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-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
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