0a6fc3a
# SCons 3.0.* does not run under (3.0.0) < Python3 < (3,5,0) or Python < (2,7,0).
fa9fa42
# Epel7 provides Python3.6
0a6fc3a
# Fedora provides Python3.7 (and will provide Python3.8)
b1dc737
fa9fa42
%if 0%{?rhel} && 0%{?rhel} >= 8
b1dc737
%global with_python3 1
8d56f83
%endif
8d56f83
468223c
%if 0%{?rhel} && 0%{?rhel} == 7
8d56f83
%global with_python3 1
b1dc737
%global with_python2 1
4783e1c
%endif
8d56f83
0a6fc3a
%if 0%{?fedora}
8d56f83
%global with_python3 1
426f365
%global with_python2 1
8d56f83
%endif
8d56f83
514cc3e
Name:      scons
f0caa40
Version:   3.1.1
b84d5ae
Release:   2%{?dist}
514cc3e
Summary:   An Open Source software construction tool
514cc3e
License:   MIT
514cc3e
URL:       http://www.scons.org
9d6b8eb
Source0:   https://github.com/SCons/scons/archive/%{version}/scons-%{version}.tar.gz
9d6b8eb
Source1:   https://scons.org/doc/production/scons-doc-%{version}.tar.gz
514cc3e
BuildArch: noarch
Fabian Affolter c7e275c
b1dc737
%description
b1dc737
SCons is an Open Source software construction tool--that is, a build
b1dc737
tool; an improved substitute for the classic Make utility; a better way
b1dc737
to build software. SCons is based on the design which won the Software
b1dc737
Carpentry build tool design competition in August 2000.
b1dc737
b1dc737
SCons "configuration files" are Python scripts, eliminating the need
b1dc737
to learn a new build tool syntax. SCons maintains a global view of
b1dc737
all dependencies in a tree, and can scan source (or other) files for
b1dc737
implicit dependencies, such as files specified on #include lines. SCons
b1dc737
uses MD5 signatures to rebuild only when the contents of a file have
b1dc737
really changed, not just when the timestamp has been touched. SCons
b1dc737
supports side-by-side variant builds, and is easily extended with user-
b1dc737
defined Builder and/or Scanner objects.
b1dc737
514cc3e
%package doc
514cc3e
Summary: An Open Source software construction tool
514cc3e
# Documentation cannot be built from source yet
514cc3e
#BuildRequires: epydoc, fop, python3-libxml2
514cc3e
BuildArch: noarch
514cc3e
%description doc
514cc3e
Scons HTML documentation.
514cc3e
b1dc737
%if 0%{?with_python2}
b1dc737
%package -n     python2-%{name}
8d56f83
Summary: An Open Source software construction tool
b1dc737
8d56f83
BuildRequires: python2-devel
b1dc737
%{?python_provide:%python_provide python2-%{name}}
468223c
%if 0%{?rhel} && 0%{?rhel} == 7
468223c
Provides:      scons = 0:%{version}-%{release}
468223c
%endif
468223c
%if 0%{?fedora} || 0%{?rhel} > 7
468223c
Provides:      scons-python2 = 0:%{version}-%{release}
468223c
%endif
b1dc737
b1dc737
%description -n python2-%{name}
b1dc737
SCons is an Open Source software construction tool--that is, a build
b1dc737
tool; an improved substitute for the classic Make utility; a better way
b1dc737
to build software. SCons is based on the design which won the Software
b1dc737
Carpentry build tool design competition in August 2000.
b1dc737
b1dc737
SCons "configuration files" are Python scripts, eliminating the need
b1dc737
to learn a new build tool syntax. SCons maintains a global view of
b1dc737
all dependencies in a tree, and can scan source (or other) files for
b1dc737
implicit dependencies, such as files specified on #include lines. SCons
b1dc737
uses MD5 signatures to rebuild only when the contents of a file have
b1dc737
really changed, not just when the timestamp has been touched. SCons
b1dc737
supports side-by-side variant builds, and is easily extended with user-
b1dc737
defined Builder and/or Scanner objects.
6fd9161
%endif
cvsextras aade20e
b1dc737
%if 0%{?with_python3}
8d56f83
%package -n     python%{python3_pkgversion}-%{name}
8d56f83
Summary: An Open Source software construction tool
8d56f83
8d56f83
BuildRequires: python%{python3_pkgversion}-devel
468223c
%if 0%{?fedora} || 0%{?rhel} > 7
0a6fc3a
Provides:      scons = 0:%{version}-%{release}
0a6fc3a
Provides:      scons-python3
468223c
Obsoletes:     scons < 0:5.0.3-3
468223c
%endif
0a6fc3a
%if 0%{?rhel}
0a6fc3a
Obsoletes:     python34-%{name}
468223c
Provides:      scons-python3 = 0:%{version}-%{release}
0a6fc3a
%endif
8d56f83
%{?python_provide:%python_provide python%{python3_pkgversion}-%{name}}
8d56f83
8d56f83
%description -n python%{python3_pkgversion}-%{name}
8d56f83
SCons is an Open Source software construction tool--that is, a build
8d56f83
tool; an improved substitute for the classic Make utility; a better way
8d56f83
to build software. SCons is based on the design which won the Software
8d56f83
Carpentry build tool design competition in August 2000.
b1dc737
8d56f83
SCons "configuration files" are Python scripts, eliminating the need
8d56f83
to learn a new build tool syntax. SCons maintains a global view of
8d56f83
all dependencies in a tree, and can scan source (or other) files for
8d56f83
implicit dependencies, such as files specified on #include lines. SCons
8d56f83
uses MD5 signatures to rebuild only when the contents of a file have
8d56f83
really changed, not just when the timestamp has been touched. SCons
8d56f83
supports side-by-side variant builds, and is easily extended with user-
8d56f83
defined Builder and/or Scanner objects.
8d56f83
%endif
8d56f83
8d56f83
%if 0%{?with_python3_other}
8d56f83
%package -n python%{python3_other_pkgversion}-%{name}
8d56f83
Summary: An Open Source software construction tool
8d56f83
8d56f83
BuildRequires: python%{python3_other_pkgversion}-devel
0a6fc3a
Provides:      scons-%{__python3_other} = %{version}-%{release}
8d56f83
%{?python_provide:%python_provide python%{python3_other_pkgversion}-%{name}}
b1dc737
8d56f83
%description -n python%{python3_other_pkgversion}-%{name}
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
Fabian Affolter cbd42fe
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
Fabian Affolter cbd42fe
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
Fabian Affolter cbd42fe
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
Fabian Affolter cbd42fe
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.
b1dc737
%endif
cvsextras aade20e
cvsextras aade20e
%prep
9d6b8eb
%setup -qc -a 1
9d6b8eb
9d6b8eb
# Remove unused doc directories
9d6b8eb
rm -rf PDF PS EPUB TEXT
6fd9161
Fabian Affolter fe5b786
# Convert to UTF-8
514cc3e
for file in %{name}-%{version}/src/*.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
514cc3e
b1dc737
%if 0%{?with_python3}
8d56f83
cp -a %{name}-%{version} %{name}-%{version}-py3
8d56f83
%endif
8d56f83
%if 0%{?with_python3_other}
8d56f83
cp -a %{name}-%{version} %{name}-%{version}-py%{python3_other_pkgversion}
b1dc737
%endif
b1dc737
%if 0%{?with_python2}
514cc3e
sed -i 's|/usr/bin/env python|%{__python2}|' %{name}-%{version}/bootstrap.py
514cc3e
sed -i 's|/usr/bin/env python|%{__python2}|' %{name}-%{version}/src/script/*.py
b1dc737
%endif
b1dc737
%if 0%{?with_python3}
514cc3e
sed -i 's|/usr/bin/env python|%{__python3}|' %{name}-%{version}-py3/bootstrap.py
514cc3e
sed -i 's|/usr/bin/env python|%{__python3}|' %{name}-%{version}-py3/src/script/*.py
514cc3e
%endif
514cc3e
%if 0%{?with_python3_other}
514cc3e
sed -i 's|/usr/bin/env python|%{__python3_other}|' %{name}-%{version}-py%{python3_other_pkgversion}/bootstrap.py
514cc3e
sed -i 's|/usr/bin/env python|%{__python3_other}|' %{name}-%{version}-py%{python3_other_pkgversion}/src/script/*.py
b1dc737
%endif
cvsextras aade20e
cvsextras aade20e
%build
b1dc737
%if 0%{?with_python3}
8d56f83
pushd %{name}-%{version}-py3
514cc3e
%{__python3} bootstrap.py --bootstrap_dir=build/scons
514cc3e
popd
514cc3e
%endif
514cc3e
%if 0%{?with_python2}
514cc3e
pushd %{name}-%{version}
514cc3e
%{__python2} bootstrap.py --bootstrap_dir=build/scons
b1dc737
popd
6fd9161
%endif
8d56f83
%if 0%{?with_python3_other}
8d56f83
pushd %{name}-%{version}-py%{python3_other_pkgversion}
514cc3e
%{__python3_other} bootstrap.py --bootstrap_dir=build/scons
8d56f83
popd
8d56f83
%endif
25bd845
cvsextras aade20e
%install
468223c
%if 0%{?fedora} || 0%{?rhel} > 7
0a6fc3a
%if 0%{?with_python2}
0a6fc3a
pushd %{name}-%{version}/build/scons
0a6fc3a
%py2_install \
b1dc737
 --standard-lib \
b1dc737
 --no-install-bat \
b1dc737
 --no-version-script \
b1dc737
 --install-scripts=%{_bindir} \
b1dc737
 --install-data=%{_datadir}
514cc3e
popd
b1dc737
0a6fc3a
mv %{buildroot}%{_bindir}/%{name} %{buildroot}%{_bindir}/%{name}-2
0a6fc3a
mv %{buildroot}%{_bindir}/%{name}-configure-cache %{buildroot}%{_bindir}/%{name}-configure-cache-2
0a6fc3a
mv %{buildroot}%{_bindir}/%{name}ign %{buildroot}%{_bindir}/%{name}ign-2
0a6fc3a
mv %{buildroot}%{_bindir}/%{name}-time %{buildroot}%{_bindir}/%{name}-time-2
b1dc737
b1dc737
pushd %{buildroot}%{_bindir} 
08da722
for i in %{name}-%{python2_version} %{name}-v%{version}-%{python2_version}; do
0a6fc3a
  ln -fs %{_bindir}/%{name}-2 %{buildroot}%{_bindir}/$i
b1dc737
done
08da722
for i in %{name}ign-%{python2_version} %{name}ign-v%{version}-%{python2_version}; do
0a6fc3a
  ln -fs %{_bindir}/%{name}ign-2 %{buildroot}%{_bindir}/$i
b1dc737
done
08da722
for i in %{name}-time-%{python2_version} %{name}-time-v%{version}-%{python2_version}; do
0a6fc3a
  ln -fs %{_bindir}/%{name}-time-2 %{buildroot}%{_bindir}/$i
b1dc737
done
08da722
for i in %{name}-configure-cache-%{python2_version} %{name}-configure-cache-v%{version}-%{python2_version}; do
0a6fc3a
  ln -fs %{_bindir}/%{name}-configure-cache-2 %{buildroot}%{_bindir}/$i
b1dc737
done
b1dc737
popd
b1dc737
%endif
468223c
%if 0%{?with_python3}
468223c
pushd %{name}-%{version}-py3/build/scons
468223c
%py3_install \
468223c
 --standard-lib \
468223c
 --no-install-bat \
468223c
 --no-version-script \
468223c
 --install-scripts=%{_bindir} \
468223c
 --install-data=%{_datadir}
468223c
popd
0a6fc3a
pushd %{buildroot}%{_bindir} 
2976ece
for i in %{name}-3 %{name}-v%{version}-%{python3_version} %{name}-%{python3_version}; do
0a6fc3a
  ln -fs %{_bindir}/%{name} %{buildroot}%{_bindir}/$i
0a6fc3a
done
2976ece
for i in %{name}ign-3 %{name}ign-v%{version}-%{python3_version} %{name}ign-%{python3_version}; do
0a6fc3a
  ln -fs %{_bindir}/%{name}ign %{buildroot}%{_bindir}/$i
0a6fc3a
done
2976ece
for i in %{name}-time-3 %{name}-time-v%{version}-%{python3_version} %{name}-time-%{python3_version}; do
0a6fc3a
  ln -fs %{_bindir}/%{name}-time %{buildroot}%{_bindir}/$i
0a6fc3a
done
2976ece
for i in %{name}-configure-cache-3 %{name}-configure-cache-v%{version}-%{python3_version} %{name}-configure-cache-%{python3_version}; do
0a6fc3a
  ln -fs %{_bindir}/%{name}-configure-cache %{buildroot}%{_bindir}/$i
0a6fc3a
done
0a6fc3a
popd
0a6fc3a
%endif
0a6fc3a
%endif
0a6fc3a
468223c
%if 0%{?rhel} && 0%{?rhel} == 7
0a6fc3a
%if 0%{?with_python3}
0a6fc3a
pushd %{name}-%{version}-py3/build/scons
0a6fc3a
%py3_install \
8d56f83
 --standard-lib \
8d56f83
 --no-install-bat \
8d56f83
 --no-version-script \
8d56f83
 --install-scripts=%{_bindir} \
8d56f83
 --install-data=%{_datadir}
514cc3e
popd
8d56f83
mv %{buildroot}%{_bindir}/%{name} %{buildroot}%{_bindir}/%{name}-3
8d56f83
mv %{buildroot}%{_bindir}/%{name}-configure-cache %{buildroot}%{_bindir}/%{name}-configure-cache-3
8d56f83
mv %{buildroot}%{_bindir}/%{name}ign %{buildroot}%{_bindir}/%{name}ign-3
8d56f83
mv %{buildroot}%{_bindir}/%{name}-time %{buildroot}%{_bindir}/%{name}-time-3
8d56f83
8d56f83
pushd %{buildroot}%{_bindir} 
0a6fc3a
for i in %{name}-v%{version}-%{python3_version} %{name}-%{python3_version}; do
8d56f83
  ln -fs %{_bindir}/%{name}-3 %{buildroot}%{_bindir}/$i
8d56f83
done
0a6fc3a
for i in %{name}ign-v%{version}-%{python3_version} %{name}ign-%{python3_version}; do
8d56f83
  ln -fs %{_bindir}/%{name}ign-3 %{buildroot}%{_bindir}/$i
8d56f83
done
0a6fc3a
for i in %{name}-time-v%{version}-%{python3_version} %{name}-time-%{python3_version}; do
8d56f83
  ln -fs %{_bindir}/%{name}-time-3 %{buildroot}%{_bindir}/$i
8d56f83
done
0a6fc3a
for i in %{name}-configure-cache-v%{version}-%{python3_version} %{name}-configure-cache-%{python3_version}; do
8d56f83
  ln -fs %{_bindir}/%{name}-configure-cache-3 %{buildroot}%{_bindir}/$i
8d56f83
done
8d56f83
popd
8d56f83
%endif
468223c
%if 0%{?with_python2}
468223c
pushd %{name}-%{version}/build/scons
468223c
%py2_install \
468223c
 --standard-lib \
468223c
 --no-install-bat \
468223c
 --no-version-script \
468223c
 --install-scripts=%{_bindir} \
468223c
 --install-data=%{_datadir}
468223c
popd
0a6fc3a
pushd %{buildroot}%{_bindir} 
468223c
for i in %{name}-2 %{name}-%{python2_version} %{name}-v%{version}-%{python2_version}; do
0a6fc3a
  ln -fs %{_bindir}/%{name} %{buildroot}%{_bindir}/$i
0a6fc3a
done
468223c
for i in %{name}ign-2 %{name}ign-%{python2_version} %{name}ign-v%{version}-%{python2_version}; do
0a6fc3a
  ln -fs %{_bindir}/%{name}ign %{buildroot}%{_bindir}/$i
0a6fc3a
done
468223c
for i in %{name}-time-2 %{name}-time-%{python2_version} %{name}-time-v%{version}-%{python2_version}; do
0a6fc3a
  ln -fs %{_bindir}/%{name}-time %{buildroot}%{_bindir}/$i
0a6fc3a
done
468223c
for i in %{name}-configure-cache-2 %{name}-configure-cache-%{python2_version} %{name}-configure-cache-v%{version}-%{python2_version}; do
0a6fc3a
  ln -fs %{_bindir}/%{name}-configure-cache %{buildroot}%{_bindir}/$i
0a6fc3a
done
0a6fc3a
popd
0a6fc3a
%endif
0a6fc3a
%endif
0a6fc3a
0a6fc3a
%if 0%{?with_python3_other}
0a6fc3a
pushd %{name}-%{version}-py%{python3_other_pkgversion}/build/scons
0a6fc3a
%py3_other_install \
b1dc737
 --standard-lib \
b1dc737
 --no-install-bat \
b1dc737
 --no-version-script \
b1dc737
 --install-scripts=%{_bindir} \
b1dc737
 --install-data=%{_datadir}
514cc3e
popd
b1dc737
b1dc737
#Avoiding collisions between the python 2 and python 3 stacks
0a6fc3a
mv %{buildroot}%{_bindir}/%{name} %{buildroot}%{_bindir}/%{name}-%{__python3_other}
0a6fc3a
mv %{buildroot}%{_bindir}/%{name}-configure-cache %{buildroot}%{_bindir}/%{name}-configure-cache-%{__python3_other}
0a6fc3a
mv %{buildroot}%{_bindir}/%{name}ign %{buildroot}%{_bindir}/%{name}ign-%{__python3_other}
0a6fc3a
mv %{buildroot}%{_bindir}/%{name}-time %{buildroot}%{_bindir}/%{name}-time-%{__python3_other}
0a6fc3a
b1dc737
pushd %{buildroot}%{_bindir} 
0a6fc3a
for i in %{name}-v%{version}-%{__python3_other} %{name}-%{__python3_other}; do
0a6fc3a
  ln -fs %{_bindir}/%{name}-%{__python3_other} %{buildroot}%{_bindir}/$i
b1dc737
done
0a6fc3a
for i in %{name}ign-v%{version}-%{__python3_other} %{name}ign-%{__python3_other}; do
0a6fc3a
  ln -fs %{_bindir}/%{name}ign-%{__python3_other} %{buildroot}%{_bindir}/$i
b1dc737
done
0a6fc3a
for i in %{name}-time-v%{version}-%{__python3_other} %{name}-time-%{__python3_other}; do
0a6fc3a
  ln -fs %{_bindir}/%{name}-time-%{__python3_other} %{buildroot}%{_bindir}/$i
b1dc737
done
0a6fc3a
for i in %{name}-configure-cache-v%{version}-%{__python3_other} %{name}-configure-cache-%{__python3_other}; do
0a6fc3a
  ln -fs %{_bindir}/%{name}-configure-cache-%{__python3_other} %{buildroot}%{_bindir}/$i
b1dc737
done
b1dc737
popd
6fd9161
%endif
b1dc737
514cc3e
%check
514cc3e
%if 0%{?with_python3}
514cc3e
pushd %{name}-%{version}-py3
514cc3e
%{__python3} runtest.py -P %{__python3} --passed --quit-on-failure src/engine/SCons/BuilderTests.py
514cc3e
popd
514cc3e
%endif
514cc3e
%if 0%{?with_python3_other}
514cc3e
pushd %{name}-%{version}-py%{python3_other_pkgversion}
514cc3e
%{__python3_other} runtest.py  -P %{__python3_other} --passed --quit-on-failure src/engine/SCons/BuilderTests.py
514cc3e
popd
514cc3e
%endif
514cc3e
%if 0%{?with_python2}
514cc3e
pushd %{name}-%{version}
514cc3e
%{__python2} runtest.py  -P %{__python2} --passed --quit-on-failure src/engine/SCons/BuilderTests.py
514cc3e
popd
514cc3e
%endif
514cc3e
b1dc737
%if 0%{?with_python2}
b1dc737
%files -n python2-%{name}
514cc3e
%doc %{name}-%{version}/src/CHANGES.txt %{name}-%{version}/src/README.txt %{name}-%{version}/src/RELEASE.txt
514cc3e
%license %{name}-%{version}/src/LICENSE.txt
0a6fc3a
%if 0%{?fedora} || 0%{?rhel} > 7
0a6fc3a
%{_bindir}/%{name}*-2
0a6fc3a
%endif
468223c
%if 0%{?rhel} && 0%{?rhel} == 7
b1dc737
%{_bindir}/%{name}
b1dc737
%{_bindir}/%{name}ign
b1dc737
%{_bindir}/%{name}-time
b1dc737
%{_bindir}/%{name}-configure-cache
468223c
%{_bindir}/%{name}*-2
0a6fc3a
%endif
b1dc737
%{_bindir}/%{name}*-%{python2_version}
b1dc737
%{python2_sitelib}/SCons/
b1dc737
%{python2_sitelib}/scons-%{version}*.egg-info
supercyper d502765
%{_mandir}/man?/*
b1dc737
%endif
3b5d4de
b1dc737
%if 0%{?with_python3}
8d56f83
%files -n python%{python3_pkgversion}-%{name}
514cc3e
%doc %{name}-%{version}-py3/src/CHANGES.txt %{name}-%{version}-py3/src/README.txt %{name}-%{version}-py3/src/RELEASE.txt
514cc3e
%license %{name}-%{version}-py3/src/LICENSE.txt
0a6fc3a
%if 0%{?rhel} && 0%{?rhel} == 7
b1dc737
%{_bindir}/%{name}*-3
0a6fc3a
%endif
0a6fc3a
%if 0%{?fedora} || 0%{?rhel} > 7
2976ece
%{_bindir}/%{name}*-3
0a6fc3a
%{_bindir}/%{name}
0a6fc3a
%{_bindir}/%{name}ign
0a6fc3a
%{_bindir}/%{name}-time
0a6fc3a
%{_bindir}/%{name}-configure-cache
0a6fc3a
%endif
b1dc737
%{_bindir}/%{name}*-%{python3_version}
b1dc737
%{python3_sitelib}/SCons/
b1dc737
%{python3_sitelib}/scons-%{version}*.egg-info
b1dc737
%{_mandir}/man?/*
b1dc737
%endif
b053c2d
8d56f83
%if 0%{?with_python3_other}
8d56f83
%files -n python%{python3_other_pkgversion}-%{name}
514cc3e
%doc %{name}-%{version}-py%{python3_other_pkgversion}/src/CHANGES.txt %{name}-%{version}-py%{python3_other_pkgversion}/src/README.txt %{name}-%{version}-py%{python3_other_pkgversion}/src/RELEASE.txt
514cc3e
%license %{name}-%{version}-py%{python3_other_pkgversion}/src/LICENSE.txt
0a6fc3a
%{_bindir}/%{name}*-%{__python3_other}
8d56f83
%{_bindir}/%{name}*-%{python3_other_pkgversion}
8d56f83
%{python3_other_sitelib}/SCons/
8d56f83
%{python3_other_sitelib}/scons-%{version}*.egg-info
8d56f83
%{_mandir}/man?/*
8d56f83
%endif
8d56f83
514cc3e
%files doc
9d6b8eb
%doc HTML
514cc3e
%license %{name}-%{version}/src/LICENSE.txt
514cc3e
cvsextras aade20e
%changelog
b84d5ae
* Thu Oct 03 2019 Miro Hrončok <mhroncok@redhat.com> - 3.1.1-2
b84d5ae
- Rebuilt for Python 3.8.0rc1 (#1748018)
b84d5ae
f0caa40
* Tue Aug 27 2019 Mosaab Alzoubi <moceap@hotmail.com> - 3.1.1-1
f0caa40
- Update to 3.1.1
f0caa40
c6ecff2
* Mon Aug 19 2019 Miro Hrončok <mhroncok@redhat.com> - 3.1.0-2
c6ecff2
- Rebuilt for Python 3.8
c6ecff2
a47b12e
* Fri Aug 16 2019 Antonio Trande <sagitter@fedoraproject.org> - 3.1.0-1
a47b12e
- Release 3.1.0
a47b12e
2976ece
* Mon Aug 12 2019 Antonio Trande <sagitterATfedoraproject.org> - 3.0.5-5
2976ece
- Provides *-3 dummy commands on Fedora and EPEL7+
2976ece
08da722
* Sat Aug 03 2019 Antonio Trande <sagitterATfedoraproject.org> - 3.0.5-4
08da722
- Remove wrong links of scons-2
08da722
468223c
* Wed Jul 24 2019 Antonio Trande <sagitterATfedoraproject.org> - 3.0.5-3
468223c
- Fix builds on EPEL7
468223c
0a6fc3a
* Tue Jul 23 2019 Antonio Trande <sagitterATfedoraproject.org> - 3.0.5-2
0a6fc3a
- Unversioned commands point to Python3 on Fedora
0a6fc3a
- Obsolete Python2 version on Fedora
0a6fc3a
9d6b8eb
* Wed Mar 27 2019 Antonio Trande <sagitter@fedoraproject.org> - 3.0.5-1
9d6b8eb
- Release 3.0.5
9d6b8eb
3b5d4de
* Thu Mar 14 2019 Antonio Trande <sagitter@fedoraproject.org> - 3.0.4-4
13ee75e
- Fix Provides of scons-python3
13ee75e
3b5d4de
* Thu Mar 14 2019 Antonio Trande <sagitter@fedoraproject.org> - 3.0.4-3
fa9fa42
- Reorganize distro macros
fa9fa42
f41de82
* Sat Feb 02 2019 Fedora Release Engineering <releng@fedoraproject.org> - 3.0.4-2
f41de82
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
f41de82
3b5d4de
* Wed Jan 23 2019 Antonio Trande <sagitter@fedoraproject.org> - 3.0.4-1
514cc3e
- Release 3.0.4 (bz#1668876)
514cc3e
3b5d4de
* Wed Aug 22 2018 Antonio Trande <sagitter@fedoraproject.org> - 3.0.1-12
3b5d4de
- Reintroduce python2-scons on Fedora 30+
426f365
3b5d4de
* Wed Aug 22 2018 Antonio Trande <sagitter@fedoraproject.org> - 3.0.1-11
3b5d4de
- Deprecate Python2 on Fedora 30+ and EPEL 8+
8d56f83
- Use python3_other macros (https://fedoraproject.org/wiki/User:Bkabrda/EPEL7_Python3)
8d56f83
4783e1c
* Fri Jul 20 2018 Honza Horak <hhorak@redhat.com> - 3.0.1-10
3b5d4de
- Do not build python2-scons on RHEL>7
4783e1c
d87116a
* Sat Jul 14 2018 Fedora Release Engineering <releng@fedoraproject.org> - 3.0.1-9
d87116a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
d87116a
2e565e3
* Tue Jun 19 2018 Miro Hrončok <mhroncok@redhat.com> - 3.0.1-8
2e565e3
- Rebuilt for Python 3.7
2e565e3
5fae552
* Fri Feb 09 2018 Fedora Release Engineering <releng@fedoraproject.org> - 3.0.1-7
5fae552
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
5fae552
c206fdf
* Tue Jan 23 2018 Merlin Mathesius <mmathesi@redhat.com> - 3.0.1-6
c206fdf
- Cleanup spec file conditionals
c206fdf
3b5d4de
* Mon Dec 25 2017 Antonio Trande <sagitter@fedoraproject.org> - 3.0.1-5
b1dc737
- Remove 'Obsoletes scons' for scons-python3
b1dc737
3b5d4de
* Mon Dec 25 2017 Antonio Trande <sagitter@fedoraproject.org> - 3.0.1-4
b1dc737
- Fix Provides tag
b1dc737
3b5d4de
* Mon Dec 25 2017 Antonio Trande <sagitter@fedoraproject.org> - 3.0.1-3
b1dc737
- Set Obsoletes tag
b1dc737
3b5d4de
* Mon Dec 25 2017 Antonio Trande <sagitter@fedoraproject.org> - 3.0.1-2
b1dc737
- Provide Python2 and Python3 scons
3b5d4de
- Avoiding collisions between the Python 2 and Python 3 stacks
b1dc737
3b5d4de
* Tue Nov 28 2017 Antonio Trande <sagitter@fedoraproject.org> - 3.0.1-1
6fd9161
- Update to 3.0.1
3b5d4de
- Build with Python2 on EPEL7
6fd9161
Fabian Affolter fe5b786
* Tue Oct 03 2017 Fabian Affolter <mail@fabian-affolter.ch> - 2.5.1-1
Fabian Affolter fe5b786
- Update to new upstream version 3.0.0 (rhbz#1497891)
Fabian Affolter fe5b786
bf02718
* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.5.1-3
bf02718
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
bf02718
e029056
* Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.5.1-2
e029056
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
e029056
d7170ae
* Tue Nov 15 2016 Fabian Affolter <mail@fabian-affolter.ch> - 2.5.1-1
d7170ae
- Update to new upstream version 2.5.1 (rhbz#1391798)
d7170ae
Fabian Affolter 59a5ff5
* Mon Jun 13 2016 Fabian Affolter <mail@fabian-affolter.ch> - 2.5.0-1
Fabian Affolter 59a5ff5
- Update to new upstream version 2.5.0
Fabian Affolter 59a5ff5
Fabian Affolter cbd42fe
* Sat May 07 2016 Fabian Affolter <mail@fabian-affolter.ch> - 2.4.1-1
Fabian Affolter cbd42fe
- Update to new upstream version 2.4.1 (rhbz#1265037)
Fabian Affolter cbd42fe
d1582e9
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 2.3.6-2
d1582e9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
d1582e9
Fabian Affolter 270903e
* Sat Aug 01 2015 Fabian Affolter <mail@fabian-affolter.ch> - 2.3.6-1
Fabian Affolter 270903e
- Update to new upstream version 2.3.6 (rhbz#1234119)
Fabian Affolter 270903e
Fabian Affolter 62c51e9
* Wed Jul 22 2015 Fabian Affolter <mail@fabian-affolter.ch> - 2.3.5-1
Fabian Affolter 62c51e9
- Update to new upstream version 2.3.5 (rhbz#1234119)
Fabian Affolter 62c51e9
2561ccc
* Fri Jun 19 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.3.4-2
2561ccc
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
2561ccc
Fabian Affolter 18efabd
* Tue Sep 30 2014 Fabian Affolter <mail@fabian-affolter.ch> - 2.3.4-1
Fabian Affolter 18efabd
- Update to new upstream version 2.3.4 (rhbz#1147461)
Fabian Affolter 18efabd
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
3b5d4de
* Tue Jan 25 2005 Thorsten Leemhuis <fedora@leemhuis.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