|
cvsextras |
aade20e |
Name: scons
|
|
|
3a1f356 |
Version: 0.98.4
|
|
|
a4bbcb7 |
Release: 2%{?dist}
|
|
|
1e99c6f |
|
|
cvsextras |
aade20e |
Summary: An Open Source software construction tool
|
|
cvsextras |
aade20e |
|
|
cvsextras |
aade20e |
Group: Development/Tools
|
|
cvsextras |
aade20e |
License: MIT
|
|
|
b053c2d |
URL: http://www.scons.org
|
|
|
2c4113a |
Source: http://download.sourceforge.net/scons/scons-%{version}.tar.gz
|
|
cvsextras |
aade20e |
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
|
|
|
43fad50 |
BuildArch: noarch
|
|
cvsextras |
aade20e |
BuildRequires: python-devel
|
|
|
3a1f356 |
BuildRequires: sed
|
|
|
83574a7 |
|
|
cvsextras |
aade20e |
|
|
cvsextras |
aade20e |
%description
|
|
cvsextras |
aade20e |
SCons is an Open Source software construction tool--that is, a build
|
|
cvsextras |
aade20e |
tool; an improved substitute for the classic Make utility; a better way
|
|
cvsextras |
aade20e |
to build software. SCons is based on the design which won the Software
|
|
cvsextras |
aade20e |
Carpentry build tool design competition in August 2000.
|
|
cvsextras |
aade20e |
|
|
cvsextras |
aade20e |
SCons "configuration files" are Python scripts, eliminating the need
|
|
cvsextras |
aade20e |
to learn a new build tool syntax. SCons maintains a global view of
|
|
cvsextras |
aade20e |
all dependencies in a tree, and can scan source (or other) files for
|
|
cvsextras |
aade20e |
implicit dependencies, such as files specified on #include lines. SCons
|
|
cvsextras |
aade20e |
uses MD5 signatures to rebuild only when the contents of a file have
|
|
cvsextras |
aade20e |
really changed, not just when the timestamp has been touched. SCons
|
|
cvsextras |
aade20e |
supports side-by-side variant builds, and is easily extended with user-
|
|
cvsextras |
aade20e |
defined Builder and/or Scanner objects.
|
|
cvsextras |
aade20e |
|
|
|
b053c2d |
|
|
cvsextras |
aade20e |
%prep
|
|
cvsextras |
aade20e |
%setup -q
|
|
|
a4bbcb7 |
sed -i 's|/usr/bin/env python|/usr/bin/python|' script/*
|
|
cvsextras |
aade20e |
|
|
cvsextras |
aade20e |
|
|
cvsextras |
aade20e |
%build
|
|
|
43fad50 |
CFLAGS="$RPM_OPT_FLAGS" %{__python} setup.py build
|
|
cvsextras |
aade20e |
|
|
|
b053c2d |
|
|
|
a4bbcb7 |
|
|
cvsextras |
aade20e |
%install
|
|
cvsextras |
aade20e |
rm -rf $RPM_BUILD_ROOT
|
|
|
43fad50 |
%{__python} setup.py install --root=$RPM_BUILD_ROOT --record=INSTALLED_FILES --install-lib=%{_prefix}/lib/scons --install-scripts=%{_bindir}
|
|
|
b053c2d |
mkdir -p $RPM_BUILD_ROOT%{_mandir}
|
|
|
b053c2d |
mv $RPM_BUILD_ROOT%{_prefix}/man/* $RPM_BUILD_ROOT%{_mandir}
|
|
|
b053c2d |
|
|
cvsextras |
aade20e |
|
|
cvsextras |
aade20e |
%clean
|
|
cvsextras |
aade20e |
rm -rf $RPM_BUILD_ROOT
|
|
cvsextras |
aade20e |
|
|
|
b053c2d |
|
|
cvsextras |
aade20e |
%files
|
|
cvsextras |
aade20e |
%defattr(-,root,root,-)
|
|
cvsextras |
aade20e |
%doc CHANGES.txt LICENSE.txt README.txt RELEASE.txt
|
|
cvsextras |
aade20e |
%{_bindir}/*
|
|
|
43fad50 |
%{_prefix}/lib/scons
|
|
cvsextras |
aade20e |
%{_mandir}/man*/*
|
|
cvsextras |
aade20e |
|
|
|
b053c2d |
|
|
cvsextras |
aade20e |
%changelog
|
|
|
3a1f356 |
* Sun Jun 1 2008 Gerard Milmeister <gemi@bluewin.ch> - 0.98.4-2
|
|
|
3a1f356 |
- added buildreq sed
|
|
|
3a1f356 |
|
|
|
3a1f356 |
* Sat May 31 2008 Gerard Milmeister <gemi@bluewin.ch> - 0.98.4-1
|
|
|
3a1f356 |
- new release 0.98.4
|
|
|
3a1f356 |
|
|
|
a4bbcb7 |
* Sun May 4 2008 Gerard Milmeister <gemi@bluewin.ch> - 0.98.3-2
|
|
|
a4bbcb7 |
- changed shebang line of scripts
|
|
|
a4bbcb7 |
|
|
|
83574a7 |
* Sun May 4 2008 Gerard Milmeister <gemi@bluewin.ch> - 0.98.3-1
|
|
|
83574a7 |
- new release 0.98.3
|
|
|
83574a7 |
|
|
|
99feb97 |
* Sat Apr 19 2008 Gerard Milmeister <gemi@bluewin.ch> - 0.98.1-1
|
|
|
99feb97 |
- new release 0.98.1
|
|
|
99feb97 |
|
|
|
32a12cd |
* Sat Apr 5 2008 Gerard Milmeister <gemi@bluewin.ch> - 0.98-1
|
|
|
32a12cd |
- new release 0.98
|
|
|
32a12cd |
|
|
|
b053c2d |
* Mon May 21 2007 Gerard Milmeister <gemi@bluewin.ch> - 0.97-1
|
|
|
b053c2d |
- new version 0.97
|
|
|
b053c2d |
|
|
|
b053c2d |
* Thu May 10 2007 Gerard Milmeister <gemi@bluewin.ch> - 0.96.96-1
|
|
|
b053c2d |
- new version 0.96.96
|
|
|
056faed |
|
|
|
d6175a9 |
* Mon Aug 28 2006 Gerard Milmeister <gemi@bluewin.ch> - 0.96.1-3
|
|
|
d6175a9 |
- Rebuild for FE6
|
|
|
d6175a9 |
|
|
|
7ba1ec7 |
* Sat Jun 18 2005 Gerard Milmeister <gemi@bluewin.ch> - 0.96.1-1
|
|
|
7ba1ec7 |
- New Version 0.96.1
|
|
|
d3cf2ac |
|
|
|
1e99c6f |
* Fri Apr 7 2005 Michael Schwendt <mschwendt[AT]users.sf.net>
|
|
|
1e99c6f |
- rebuilt
|
|
|
1e99c6f |
|
|
|
43fad50 |
* Tue Jan 25 2005 Thorsten Leemhuis <fedora[AT]leemhuis[DOT]info> 0.96-4
|
|
|
43fad50 |
- Place libs in {_prefix}/lib/ and not in {libdir}; fixes x86_64 problems
|
|
|
43fad50 |
- Adjust minor bits to be in sync with python-spec-template
|
|
|
43fad50 |
|
|
|
2c4113a |
* Wed Nov 10 2004 Matthias Saou <http://freshrpms.net/> 0.96-3
|
|
|
2c4113a |
- Bump release to provide Extras upgrade path.
|
|
|
2c4113a |
|
|
cvsextras |
aade20e |
* Thu Aug 19 2004 Gerard Milmeister <gemi@bluewin.ch> - 0:0.96-0.fdr.1
|
|
cvsextras |
aade20e |
- New Version 0.96
|
|
cvsextras |
aade20e |
|
|
cvsextras |
aade20e |
* Thu Apr 15 2004 Gerard Milmeister <gemi@bluewin.ch> - 0:0.95-0.fdr.1
|
|
cvsextras |
aade20e |
- New Version 0.95
|
|
cvsextras |
aade20e |
|
|
cvsextras |
aade20e |
* Fri Nov 7 2003 Gerard Milmeister <gemi@bluewin.ch> - 0:0.93-0.fdr.1
|
|
cvsextras |
aade20e |
- First Fedora release
|