|
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
|