Chen Lei 2049ca1
#global posttag .final.0
supercyper d502765
Fabian Affolter c7e275c
Name:		    scons
Fabian Affolter 773ce79
Version:	    2.3.3
5315e47
Release:	    1%{?posttag}%{?dist}
Fabian Affolter c7e275c
Summary:	    An Open Source software construction tool
5315e47
Fabian Affolter c7e275c
Group:		    Development/Tools
Fabian Affolter c7e275c
License:	    MIT
Fabian Affolter c7e275c
URL:		    http://www.scons.org
Fabian Affolter c7e275c
Source:		    http://downloads.sourceforge.net/scons/scons-%{version}%{?posttag}.tar.gz
Fabian Affolter c7e275c
BuildRoot:	    %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
Fabian Affolter c7e275c
BuildArch:	    noarch
Fabian Affolter c7e275c
supercyper d502765
BuildRequires:	python2-devel
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
cvsextras aade20e
%prep
supercyper d502765
%setup -q -n %{name}-%{version}%{?posttag}
25bd845
sed -i 's|/usr/bin/env python|/usr/bin/python|' script/*
supercyper d502765
# Convert to utf-8
supercyper d502765
for file in *.txt; do
supercyper d502765
    iconv -f ISO-8859-1 -t UTF-8 -o $file.new $file && \
supercyper d502765
    touch -r $file $file.new && \
supercyper d502765
    mv $file.new $file
supercyper d502765
done
cvsextras aade20e
cvsextras aade20e
%build
5315e47
%{__python2} setup.py build
25bd845
cvsextras aade20e
%install
Fabian Affolter c7e275c
rm -rf %{buildroot}
5315e47
%{__python2} setup.py install -O1 --skip-build \
Fabian Affolter c7e275c
    --root=%{buildroot} \
Fabian Affolter c7e275c
    --no-version-script \
Fabian Affolter c7e275c
	--standalone-lib \
Fabian Affolter c7e275c
    --install-scripts=%{_bindir} \
Fabian Affolter c7e275c
    --install-data=%{_datadir}
supercyper d502765
 
cvsextras aade20e
%clean
Fabian Affolter c7e275c
rm -rf %{buildroot}
cvsextras aade20e
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
supercyper d502765
%{_mandir}/man?/*
b053c2d
cvsextras aade20e
%changelog
Fabian Affolter 773ce79
* Mon Sep 01 2014 Fabian Affolter <mail@fabian-affolter.ch> - 2.3.3-1
Fabian Affolter 773ce79
- Update to new upstream version 2.3.3 (rhbz#1133527)
Fabian Affolter 773ce79
5315e47
* Mon Jul 07 2014 Fabian Affolter <mail@fabian-affolter.ch> - 2.3.2-1
5315e47
- Update to new upstream version 2.3.2 (rhbz#1116635)
5315e47
89fec94
* Sun Jun 08 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.3.1-2
89fec94
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
89fec94
20ef02f
* Wed Mar 05 2014 Fabian Affolter <mail@fabian-affolter.ch> - 2.3.1-1
20ef02f
- Update to new upstream version 2.3.1
20ef02f
d9dc237
* Sun Aug 04 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.3.0-2
d9dc237
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
d9dc237
9b6e3b2
* Sat Mar 09 2013 Fabian Affolter <mail@fabian-affolter.ch> - 2.3.0-1
20ef02f
- Update to new upstream version 2.3.0
9b6e3b2
45bf012
* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.2.0-2
45bf012
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
45bf012
b3a22aa
* Wed Aug 29 2012 Fabian Affolter <mail@fabian-affolter.ch> - 2.2.0-1
20ef02f
- Update to new upstream version 2.2.0
b3a22aa
be006bf
* Sat Jul 21 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.1.0-3
be006bf
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
be006bf
bc3bfc0
* Sat Jan 14 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.1.0-2
bc3bfc0
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
bc3bfc0
Fabian Affolter c7e275c
* Sat Sep 10 2011 Fabian Affolter <mail@fabian-affolter.ch> - 2.1.0-1
20ef02f
- Update to new upstream version 2.1.0
Fabian Affolter c7e275c
6d6da96
* Wed Feb 09 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.0.1-2
6d6da96
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
6d6da96
Chen Lei 2049ca1
* Mon Aug 23 2010 Chen Lei <supercyper@163.com> - 2.0.1-1
Chen Lei 2049ca1
- new release 2.0.1
Chen Lei 2049ca1
f7db8fd
* Wed Aug 11 2010 David Malcolm <dmalcolm@redhat.com> - 2.0.0-2.final.0
f7db8fd
- recompiling .py files against Python 2.7 (rhbz#623357)
f7db8fd
supercyper d502765
* Thu Jul 08 2010 Chen Lei <supercyper@163.com> - 2.0.0-1.final.0
supercyper d502765
- new release 2.0.0.final.0
supercyper d502765
4a6e554
* Sun Jul 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.2.0-3
4a6e554
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
4a6e554
75d3e64
* Wed Feb 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.2.0-2
75d3e64
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
75d3e64
30059d6
* Thu Dec 25 2008 Alex Lancaster <alexlan[AT]fedoraproject org> - 1.2.0-1
30059d6
- Update to 1.2.0 to fix problems with Python 2.6 (#475903)
30059d6
  (currently causing broken deps with other packages)
30059d6
8a0acf5
* Thu Dec 18 2008 Gerard Milmeister <gemi@bluewin.ch> - 1.1.0-1
8a0acf5
- new release 1.1.0
7b9fef9
60b380e
* Fri Sep  5 2008 Gerard Milmeister <gemi@bluewin.ch> - 1.0.0-1.d20080826
60b380e
- new release 1.0.0
60b380e
f5f074d
* Sun Aug  3 2008 Gerard Milmeister <gemi@bluewin.ch> - 0.98.5-1
f5f074d
- new release 0.98.5
f5f074d
021990e
* Sun Jun  1 2008 Gerard Milmeister <gemi@bluewin.ch> - 0.98.4-2
021990e
- added buildreq sed
021990e
27d8016
* Sat May 31 2008 Gerard Milmeister <gemi@bluewin.ch> - 0.98.4-1
27d8016
- new release 0.98.4
27d8016
25bd845
* Sun May  4 2008 Gerard Milmeister <gemi@bluewin.ch> - 0.98.3-2
25bd845
- changed shebang line of scripts
25bd845
257330e
* Sun May  4 2008 Gerard Milmeister <gemi@bluewin.ch> - 0.98.3-1
257330e
- new release 0.98.3
257330e
bcbc34c
* Sat Apr 19 2008 Gerard Milmeister <gemi@bluewin.ch> - 0.98.1-1
bcbc34c
- new release 0.98.1
bcbc34c
8262025
* Sat Apr  5 2008 Gerard Milmeister <gemi@bluewin.ch> - 0.98-1
8262025
- new release 0.98
8262025
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
20ef02f
* Thu 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