Sisyphus repositório
Última atualização: 1 outubro 2023 | SRPMs: 18631 | Visitas: 37037916
en ru br
ALT Linux repositórios
S:4.0.1-alt1
5.0: 1.1.0-alt1
4.1: 0.97-alt2.1
4.0: 0.97-alt2
3.0: 0.96.90-alt2

Group :: Desenvolvimento/Python
RPM: scons

 Main   Changelog   Spec   Patches   Sources   Download   Gear   Bugs e FR  Repocop 

Name: scons
Version: 0.96.90
Release: alt2

Summary: an Open Source software construction tool
Summary(ru_RU.KOI8-R): Open Source ÓÒÅÄÓÔ×Ï ÄÌÑ ÓÂÏÒËÉ ðï

License: MIT, freely distributable
Group: Development/Python
Url: http://www.scons.org

BuildArchitectures: noarch
BuildRequires: python >= 1.5 python-devel
Requires: python >= 1.5

Source: http://cesnet.dl.sourceforge.net/sourceforge/scons/%name-src-%version.tar.bz2

%description
SCons is an Open Source software construction tool--that is, a build
tool; an improved substitute for the classic Make utility; a better way
to build software.  SCons is based on the design which won the Software
Carpentry build tool design competition in August 2000.

SCons "configuration files" are Python scripts, eliminating the need
to learn a new build tool syntax.  SCons maintains a global view of
all dependencies in a tree, and can scan source (or other) files for
implicit dependencies, such as files specified on #include lines.  SCons
uses MD5 signatures to rebuild only when the contents of a file have
really changed, not just when the timestamp has been touched.  SCons
supports side-by-side variant builds, and is easily extended with user-
defined Builder and/or Scanner objects.

%description -l ru_RU.KOI8-R
SCons -- ÏÔËÒÙÔÏÅ ÓÒÅÄÓÔ×Ï ÄÌÑ ÓÂÏÒËÉ ðï -- ÐÒÅÄÓÔÁ×ÌÑÅÔ ÉÚ ÓÅÂÑ ÕÌÕÞÛÅÎÎÕÀ
ÚÁÍÅÎÕ ËÌÁÓÓÉÞÅÓËÏÊ ÕÔÉÌÉÔÅ Make; ÜÔÏ ÌÕÞÛÉÊ ÓÐÏÓÏÂ ÓÏÂÒÁÔØ ðï. SCons
ÉÓÐÏÌØÚÕÅÔ ÄÉÚÁÊÎ, ÐÏÂÅÄÉ×ÛÉÊ ÎÁ ÓÏÒÅ×ÎÏ×ÁÎÉÉ ÓÒÅÄÓÔ× ÄÌÑ ÓÂÏÒËÉ ðï Software
Carpentry × Á×ÇÕÓÔÅ 2000Ç.

ôÁË ËÁË ËÏÎÆÉÇÕÒÁÃÉÏÎÎÙÅ ÆÁÊÌÙ SCons -- ÓËÒÉÐÔÙ ÎÁ ÑÚÙËÅ Python, ÎÅÔ ÎÁÄÏÂÎÏÓÔÉ
ÏÓ×ÁÉ×ÁÔØ ÎÏ×ÙÊ ÓÉÎÔÁËÓÉÓ ÄÌÑ ÓÒÅÄÓÔ×Á ÓÂÏÒËÉ ðï. SCons ÏÔÓÌÅÖÉ×ÁÅÔ ÏÂÝÉÊ ÓÐÉÓÏË
ÚÁ×ÉÓÉÍÏÓÔÅÊ × ÄÅÒÅ×Å ÉÓÈÏÄÎÙÈ ÔÅËÓÔÏ×, ÏÎ ÕÍÅÅÔ ÓËÁÎÉÒÏ×ÁÔØ ÉÓÈÏÄÎÙÅ ÔÅËÓÔÙ
(ÉÌÉ ÄÒÕÇÉÅ ÆÁÊÌÙ) ÎÁ ÐÒÅÄÍÅÔ ÎÅÑ×ÎÙÈ ÚÁ×ÉÓÉÍÏÓÔÅÊ, ÔÁËÉÈ ËÁË ÆÁÊÌÙ, ÕËÁÚÁÎÎÙÅ
× ÓÔÒÏËÁÈ #include. SCons ÉÓÐÏÌØÚÕÅÔ ÐÏÄÐÉÓÉ MD5 ÄÌÑ ÔÏÇÏ, ÞÔÏÂÙ
ÐÅÒÅËÏÍÐÉÌÉÒÏ×ÁÔØ ÔÏÌØËÏ ÔÅ ÆÁÊÌÙ, ÞØ£ ÓÏÄÅÒÖÁÎÉÅ ÄÅÊÓÔ×ÉÔÅÌØÎÏ ÉÚÍÅÎÉÌÏÓØ, Á ÎÅ
ËÏÇÄÁ ÔÏÌØËÏ ÉÚÍÅÎÉÌÏÓØ ×ÒÅÍÑ ÓÏÚÄÁÎÉÑ. SCons ÍÏÖÅÔ ÂÙÔØ ÌÅÇËÏ ÒÁÓÛÉÒÅÎ ÚÁ ÓÞ£Ô
ÏÐÒÅÄÅÌÑÅÍÙÈ ÐÏÌØÚÏ×ÁÔÅÌÅÍ ÏÂßÅËÔÏ× Builder É/ÉÌÉ Scanner.

%package -n %name-doc

Summary: Documentation for scons package
Summary(ru_RU.KOI8-R): äÏËÕÍÅÎÔÁÃÉÑ Ë ÐÁËÅÔÕ scons
Group: Development/Python

%description -n %name-doc
This package contains various documentation related to SCons usage and develompent.

%description -n %name-doc -l ru_RU.KOI8-R
ðÁËÅÔ ÓÏÄÅÒÖÉÔ ÒÁÚÌÉÞÎÕÀ ÄÏËÕÍÅÎÔÁÃÉÀ ÐÏ ×ÏÐÒÏÓÁÍ ÉÓÐÏÌØÚÏ×ÁÎÉÑ ðï SCons É ÒÁÓÛÉÒÅÎÉÑ
ÅÇÏ ×ÏÚÍÏÖÎÏÓÔÅÊ.

%prep
%setup -n %name-src-%version

%build
export SCONS_LIB_DIR=%_builddir/%name-src-%version/src/engine
%__python src/script/scons.py build/scons

%install
pushd build/scons
python setup.py install --root=%buildroot --standard-lib
popd
%__install -pD -m644 doc/man/scons.1 %buildroot%_man1dir/scons.1
%__install -pD -m644 doc/man/sconsign.1 %buildroot%_man1dir/sconsign.1

find doc -name *.in | xargs rm -f

%files
%doc LICENSE README src/CHANGES.txt src/README.txt src/RELEASE.txt
%_bindir/*
%_man1dir/*
%_libdir/*

%files -n %name-doc
%doc doc/design doc/reference doc/python10 doc/user HOWTO

%changelog

Todas as alterações você pod ver aqui

 
projeto & código: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
mantenedor atual: Michael Shigorin
mantenedor da tradução: Fernando Martini aka fmartini © 2009