6 Commits

Author SHA256 Message Date
401b77f37e Accepting request 1302499 from X11:wxWidgets
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/1302499
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/waf?expand=0&rev=6
2025-09-03 19:07:43 +00:00
5bb5a87731 Accepting request 1227641 from home:jgwang:branches:X11:wxWidgets
Update to version 2.1.4

OBS-URL: https://build.opensuse.org/request/show/1227641
OBS-URL: https://build.opensuse.org/package/show/X11:wxWidgets/waf?expand=0&rev=14
2025-09-02 20:53:35 +00:00
8908243cb4 Accepting request 1208592 from X11:wxWidgets
OBS-URL: https://build.opensuse.org/request/show/1208592
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/waf?expand=0&rev=5
2024-10-18 13:52:54 +00:00
9cedde623b There was yet a versionbump available, this seems slightly better than the one we tried earlier today, i586 still fails when the new webkitgtk is in place though :-/
OBS-URL: https://build.opensuse.org/package/show/X11:wxWidgets/waf?expand=0&rev=12
2024-10-17 09:42:39 +00:00
ce5417eebe Revert, this made the issue we have even worse
OBS-URL: https://build.opensuse.org/package/show/X11:wxWidgets/waf?expand=0&rev=11
2024-10-07 13:25:01 +00:00
e99c1aca69 - Update to 2.1.1
* Fixed some argparse regressions
  * Fixed 'waf --version'
  * Updated most project examples
- Update to 2.1.0
  * While the Waf file runs on Python 2 and 3, creating it requires Python 3
    + Added wafcache
    + waf_unit_test: Added task in returned tuples, custom reports should be adapted
    ~ Ensure ConfigurationContext.load and Context.load definitions are consistent 
      and remove unused *k parameters
    ~ Remove the dependency on optparse and use argparse instead
- added public key and signature

OBS-URL: https://build.opensuse.org/package/show/X11:wxWidgets/waf?expand=0&rev=10
2024-10-07 12:46:57 +00:00
6 changed files with 117 additions and 6 deletions

3
waf-2.1.4.tar.bz2 Normal file
View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:2a128298be763e23987780b8993cefae3dc362596e46906f7ec2ed4795028c26
size 682639

16
waf-2.1.4.tar.bz2.asc Normal file
View File

@@ -0,0 +1,16 @@
-----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEEjH6y+TsMRfVzL+XRG6xXHc13IpUFAmczp/kACgkQG6xXHc13
IpUYDRAAu+Mr8xgyK3JfRncpkbcYpxjubaB0XA15ojvZKoL3z4nwSPdMMJYiFhpG
Rd5sHDJiZQORPJh4O1r4R9YcVGtGnIMcNgtjMlts8bLBkmPbE5qFQhs2bwnET6AK
bsUhYQ0Lsc2HccjCduwiEWfBsDgfXwqZhBg/WiSHBeWjwSyUY3PS2yIumroZ0bgu
vGVvbQfosYC2i+7d1IeI93iMlKWL/ZeoaL4byCIawNali+ZWvq43HE2MpmsNkF7n
stHKJ2IwY24mcXgQnzZyyy3Vvt7bSgF5i7dJqMC8rQlmm6tPNlStEYZnRmUgrSY+
/VN2/Ypyo66AHWqqPkQ7Ct6TB6zm4yjjFiW14NEFHqBsnCLoq+jleIICBzzP9Qhb
s0xuesvFb1/ZJcq9zPpjxeUrBPugdsfmZWTZEQ1uklzcB7bsKjBEU0alTqem6Rqu
RUHWRdsDqUC5u0f7k77Ra77akWe/BEQJ8tzkmO015IKvTTEIHDERtjUAJ5n9pyrw
tOlU/x6rIiYM5RYQ2X43N4PrOvT8iDiQ68efIHqrfDOrJBp4HvsktSqJ2kA40xUq
cjcPf1NQPg/bjJyv8nqQAe17acMqoD7bgM8ncfF6YEqpiaisIoWZ/OVFhPPBSrze
ywT1QbVdBSTgJ/FRjQdwTLJqkzy6etm0B6laRala1aqlP0BuV6k=
=gDXX
-----END PGP SIGNATURE-----

Binary file not shown.

View File

@@ -1,3 +1,45 @@
-------------------------------------------------------------------
Mon Dec 2 02:31:02 UTC 2024 - jun wang <jgwang@suse.com>
- Update to version 2.1.4
* Prevent subprocesses from disrupting the main build process
through inherited stdin
* Fix a regression that prevents displaying help from custom
commands
* Work around a race condition in mingw Python
* Install Python artifacts under PREFIX in a similar way as
waf-2.0
* Disable GX warnings when buildin Python modules with
Microsoft Visual Studio
* Improve the build_logs (prevent log file collisions), PyQt
(v6), Sphinx and Cuda examples
-------------------------------------------------------------------
Mon Oct 7 13:42:38 UTC 2024 - Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 2.1.2:
* Work around some Python regressions
* Add latex dependeny on environment variables
* Add support for flang compiler
-------------------------------------------------------------------
Mon Jul 1 09:45:08 UTC 2024 - Andrea Manzini <andrea.manzini@suse.com>
- Update to 2.1.1
* Fixed some argparse regressions
* Fixed 'waf --version'
* Updated most project examples
- Update to 2.1.0
* While the Waf file runs on Python 2 and 3, creating it requires Python 3
+ Added wafcache
+ waf_unit_test: Added task in returned tuples, custom reports should be adapted
~ Ensure ConfigurationContext.load and Context.load definitions are consistent
and remove unused *k parameters
~ Remove the dependency on optparse and use argparse instead
- added public key and signature
-------------------------------------------------------------------
Fri Apr 5 11:55:59 UTC 2024 - pgajdos@suse.com

51
waf.keyring Normal file
View File

@@ -0,0 +1,51 @@
-----BEGIN PGP PUBLIC KEY BLOCK-----
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
=zzf7
-----END PGP PUBLIC KEY BLOCK-----

View File

@@ -17,13 +17,15 @@
Name: waf
Version: 2.0.26
Version: 2.1.4
Release: 0
Summary: The Waf build system
License: BSD-3-Clause
Group: Development/Tools/Building
URL: https://waf.io
Source: https://gitlab.com/ita1024/waf/-/archive/waf-%{version}/waf-waf-%{version}.tar.bz2
Source0: https://waf.io/%{name}-%{version}.tar.bz2
Source1: https://waf.io/%{name}-%{version}.tar.bz2.asc
Source2: waf.keyring
BuildRequires: python3-base
BuildArch: noarch
@@ -31,7 +33,7 @@ BuildArch: noarch
Waf is a Python-based framework for configuring, compiling and installing applications.
%prep
%setup -q -n waf-waf-%{version}
%setup -q -n waf-%{version}
find ./waflib -iname \*py -print -exec sed -i -e '1{ s/#!.*/#!foo/ }' '{}' \;
%build