Summary: The Waf build system
Summary(pl.UTF-8): System budowania Waf
Name: waf
-Version: 1.8.6
+Version: 2.0.21
Release: 1
# note: waf book is on CC-BY-NC-ND (not included in binary package)
License: BSD
Group: Development/Building
-#Source0Download: http://code.google.com/p/waf/downloads/list
-Source0: ftp://ftp.waf.io/pub/release/%{name}-%{version}.tar.bz2
-# Source0-md5: 7c89d2127ae3a4e5160b9a6a285b4764
+Source0: http://waf.io/%{name}-%{version}.tar.bz2
+# Source0-md5: 20e89032bf6da95ee8d38c87b4a1236a
Patch0: %{name}-path.patch
-URL: http://code.google.com/p/waf/
-BuildRequires: python >= 1:2.6
-BuildRequires: python-modules >= 1:2.6
+URL: http://waf.io/
+BuildRequires: python3
+BuildRequires: python3-modules
BuildRequires: rpm-pythonprov
BuildRequires: rpmbuild(macros) >= 1.234
Requires: python(abi) = %{py_ver}
%setup -q
%patch0 -p1
+%{__sed} -i -e '1s,/usr/bin/.*python,%{__python3},' waf-light waflib/Context.py waflib/processor.py waflib/extras/javatest.py
+
%build
# check waf-light
extras=
%install
rm -rf $RPM_BUILD_ROOT
-install -d $RPM_BUILD_ROOT%{_datadir}/waf/waflib/{Tools,extras}
+install -d $RPM_BUILD_ROOT%{_datadir}/waf3/waflib/{Tools,extras}
-cp -p waflib/*.py $RPM_BUILD_ROOT%{_datadir}/waf/waflib
-cp -p waflib/Tools/*.py $RPM_BUILD_ROOT%{_datadir}/waf/waflib/Tools
-cp -p waflib/extras/*.py $RPM_BUILD_ROOT%{_datadir}/waf/waflib/extras
+cp -p waflib/*.py $RPM_BUILD_ROOT%{_datadir}/waf3/waflib
+cp -p waflib/Tools/*.py $RPM_BUILD_ROOT%{_datadir}/waf3/waflib/Tools
+cp -p waflib/extras/*.py $RPM_BUILD_ROOT%{_datadir}/waf3/waflib/extras
install -D -p waf-light $RPM_BUILD_ROOT%{_bindir}/waf
-%py_comp $RPM_BUILD_ROOT%{_datadir}/waf/waflib
-%py_ocomp $RPM_BUILD_ROOT%{_datadir}/waf/waflib
-
%clean
rm -rf $RPM_BUILD_ROOT
%files
%defattr(644,root,root,755)
-%doc ChangeLog README TODO
+%doc ChangeLog README.md
%attr(755,root,root) %{_bindir}/waf
-%{_datadir}/waf
+%{_datadir}/waf3