From e99c1aca699faa0bbf08e5285a197aa7f38b4011da2f042e2a0f4455cde1f251 Mon Sep 17 00:00:00 2001 From: Ana Guerrero Date: Mon, 7 Oct 2024 12:46:57 +0000 Subject: [PATCH 1/3] - 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 --- .gitattributes | 23 ++++++++++++++ .gitignore | 1 + waf-2.1.1.tar.bz2 | 3 ++ waf-2.1.1.tar.bz2.asc | 16 ++++++++++ waf-waf-2.0.26.tar.bz2 | 3 ++ waf.changes | 54 +++++++++++++++++++++++++++++++ waf.keyring | 51 ++++++++++++++++++++++++++++++ waf.spec | 72 ++++++++++++++++++++++++++++++++++++++++++ 8 files changed, 223 insertions(+) create mode 100644 .gitattributes create mode 100644 .gitignore create mode 100644 waf-2.1.1.tar.bz2 create mode 100644 waf-2.1.1.tar.bz2.asc create mode 100644 waf-waf-2.0.26.tar.bz2 create mode 100644 waf.changes create mode 100644 waf.keyring create mode 100644 waf.spec diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..9b03811 --- /dev/null +++ b/.gitattributes @@ -0,0 +1,23 @@ +## Default LFS +*.7z filter=lfs diff=lfs merge=lfs -text +*.bsp filter=lfs diff=lfs merge=lfs -text +*.bz2 filter=lfs diff=lfs merge=lfs -text +*.gem filter=lfs diff=lfs merge=lfs -text +*.gz filter=lfs diff=lfs merge=lfs -text +*.jar filter=lfs diff=lfs merge=lfs -text +*.lz filter=lfs diff=lfs merge=lfs -text +*.lzma filter=lfs diff=lfs merge=lfs -text +*.obscpio filter=lfs diff=lfs merge=lfs -text +*.oxt filter=lfs diff=lfs merge=lfs -text +*.pdf filter=lfs diff=lfs merge=lfs -text +*.png filter=lfs diff=lfs merge=lfs -text +*.rpm filter=lfs diff=lfs merge=lfs -text +*.tbz filter=lfs diff=lfs merge=lfs -text +*.tbz2 filter=lfs diff=lfs merge=lfs -text +*.tgz filter=lfs diff=lfs merge=lfs -text +*.ttf filter=lfs diff=lfs merge=lfs -text +*.txz filter=lfs diff=lfs merge=lfs -text +*.whl filter=lfs diff=lfs merge=lfs -text +*.xz filter=lfs diff=lfs merge=lfs -text +*.zip filter=lfs diff=lfs merge=lfs -text +*.zst filter=lfs diff=lfs merge=lfs -text diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..57affb6 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +.osc diff --git a/waf-2.1.1.tar.bz2 b/waf-2.1.1.tar.bz2 new file mode 100644 index 0000000..4791c23 --- /dev/null +++ b/waf-2.1.1.tar.bz2 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5ae70f057c793ad795f263adb4769b09f4a79666942f33bb54ad4d23f78bfb52 +size 679918 diff --git a/waf-2.1.1.tar.bz2.asc b/waf-2.1.1.tar.bz2.asc new file mode 100644 index 0000000..0b20e57 --- /dev/null +++ b/waf-2.1.1.tar.bz2.asc @@ -0,0 +1,16 @@ +-----BEGIN PGP SIGNATURE----- + +iQIzBAABCgAdFiEEjH6y+TsMRfVzL+XRG6xXHc13IpUFAmZM7v0ACgkQG6xXHc13 +IpX5uBAA1b810Pi8ZCTcuhntZL+HnHEEC1znDOynuCa9iS+JMhQU0gfFWaDSdyjz +y5F0s8rTQ+r8M+gY1EsbwVY/zXMaO9ozW3TasC6eeltWpnkGahk8Re+V5yduschk +82Sh8Kn0Wb6HJso6PeptiZfDt8BJqJuHuTKSvwvQ3vESOFm+7tSd1XrAKD3kBZjY +vW+VtGM6rL3G3hadh15qojpHcv0T/fdj8jnlag36lqRQDc/mPRtnuYTvouONh7nm +T9/6v+AMfAB815jGvlF3MZVEMbMgYIPP+fLRb/BndCY2SC/WdYv3FmqpeFgF0+8p +tyIU5G69aPvCERsCVZPYea8+RlWku+NhrOt5XuDNgWZR3WFNQgVuqGGQCafdcrn/ +VMQsfOelPqqIao63Zz6e4TIS4A2fktbH31nDlAxEjwzgDapK0m28VrUwsTJE6YXs +l8Tyc9KZZ6uv4Cb9+8XITaefry2oe6iMT/+AYz+w3SjCoRXEry8+q2gk3xw0s+9D +m0l4/1pcMqvbO2UAbvnzrd+9EYDdXPIEWjm050IjxHYtAiNYetddX+FWSsjMqn4L +PFIB0cBB/yKt0snThs9mfVelTMdLW7oW7NeekM9+7t2aQES7dRGrI9AOc4FgYoXw +GP2vn/gl11Ea9zWDe12pF2947yvnOn4XXX4DlYzY5J6e7a8jyF4= +=W8MT +-----END PGP SIGNATURE----- diff --git a/waf-waf-2.0.26.tar.bz2 b/waf-waf-2.0.26.tar.bz2 new file mode 100644 index 0000000..9c57a97 --- /dev/null +++ b/waf-waf-2.0.26.tar.bz2 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:15261bb461f25c3ee79b99fbef893b73874e1f6df25d167087dcca3838fbddae +size 585911 diff --git a/waf.changes b/waf.changes new file mode 100644 index 0000000..a70c3b3 --- /dev/null +++ b/waf.changes @@ -0,0 +1,54 @@ +------------------------------------------------------------------- +Mon Jul 1 09:45:08 UTC 2024 - Andrea Manzini + +- 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 + +- remove dependency on /usr/bin/python3 using + %python3_fix_shebang macro, [bsc#1212476] + +------------------------------------------------------------------- +Tue Dec 19 01:26:32 UTC 2023 - Bernhard Wiedemann + +- Do not write non-deterministic .pyc files in tests + +------------------------------------------------------------------- +Mon Dec 4 05:48:02 UTC 2023 - Wang Jun + +- Update to 2.0.26 + * Improve "waf dist" - Support SOURCE_DATE_EPOCH + * Detect Qt6 #2355 + * Haxe toolkit support #2352 + * Updated the project's gpg key + +------------------------------------------------------------------- +Thu Jan 5 07:52:51 UTC 2023 - Dirk Müller + +- update to 2.0.25: + * Fix invalid characters returned by find_program #2397 + * Prepare for distutils removal (Python 3.12 regression) #2402 + * Improve cp65001 compat in cpython < 3.3 #2346 + * Add Fujitsu Fortran compiler detection on ARM64FX #2348 + * Support multiple Sphinx output formats #2344 + * Improve PyQt5 detection #2343 + * Add asynchronous wafcache uploads + +------------------------------------------------------------------- +Mon Jun 27 19:50:33 UTC 2022 - Stefan Brüns + +- Initial package version (2.0.24) diff --git a/waf.keyring b/waf.keyring new file mode 100644 index 0000000..71937c7 --- /dev/null +++ b/waf.keyring @@ -0,0 +1,51 @@ +-----BEGIN PGP PUBLIC KEY BLOCK----- + +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 +=zzf7 +-----END PGP PUBLIC KEY BLOCK----- diff --git a/waf.spec b/waf.spec new file mode 100644 index 0000000..7bad2a5 --- /dev/null +++ b/waf.spec @@ -0,0 +1,72 @@ +# +# spec file for package waf +# +# Copyright (c) 2024 SUSE LLC +# +# All modifications and additions to the file contributed by third parties +# remain the property of their copyright owners, unless otherwise agreed +# upon. The license for this file, and modifications and additions to the +# file, is the same license as for the pristine package itself (unless the +# license for the pristine package is not an Open Source License, in which +# case the license is the MIT License). An "Open Source License" is a +# license that conforms to the Open Source Definition (Version 1.9) +# published by the Open Source Initiative. + +# Please submit bugfixes or comments via https://bugs.opensuse.org/ +# + + +Name: waf +Version: 2.1.1 +Release: 0 +Summary: The Waf build system +License: BSD-3-Clause +Group: Development/Tools/Building +URL: https://waf.io +Source0: https://waf.io/waf-2.1.1.tar.bz2 +Source1: https://waf.io/waf-2.1.1.tar.bz2.asc +Source2: waf.keyring +BuildRequires: python3-base +BuildArch: noarch + +%description +Waf is a Python-based framework for configuring, compiling and installing applications. + +%prep +%setup -q -n waf-%{version} +find ./waflib -iname \*py -print -exec sed -i -e '1{ s/#!.*/#!foo/ }' '{}' \; + +%build +python3 ./waf-light configure build +# Unpack waflib +python3 -c "import zipfile; z = zipfile.ZipFile('./zip/waflib.zip'); z.extractall(path='./zip/')" + +cat < ./waf.wrapper +#!/usr/bin/python3 +import os, sys; +cwd = os.getcwd() +wafdir = "%{_datadir}/waf/" +sys.path.insert(0, wafdir) + +if __name__ == '__main__': + from waflib import Scripting + Scripting.waf_entry_point(cwd, "%{version}", wafdir) +EOF + +%install +install -m 755 -D waf.wrapper %{buildroot}%{_bindir}/waf +install -m 755 -d %{buildroot}%{_datadir}/waf/ +cp -pR ./zip/waflib %{buildroot}%{_datadir}/waf/ +%python3_fix_shebang + +%check +export PYTHONDONTWRITEBYTECODE=1 +export PYTHONPATH=%{buildroot}/%{_datadir}/waf/ +%{buildroot}/%{_bindir}/waf -h + +%files +%doc README.md +%{_bindir}/waf +%{_datadir}/waf + +%changelog From ce5417eebeb89567536962e76ee7ccb23c044f419f862148594cd18b1e29ae7a Mon Sep 17 00:00:00 2001 From: Ana Guerrero Date: Mon, 7 Oct 2024 13:25:01 +0000 Subject: [PATCH 2/3] Revert, this made the issue we have even worse OBS-URL: https://build.opensuse.org/package/show/X11:wxWidgets/waf?expand=0&rev=11 --- waf-2.1.1.tar.bz2 | 3 --- waf-2.1.1.tar.bz2.asc | 16 -------------- waf.changes | 18 --------------- waf.keyring | 51 ------------------------------------------- waf.spec | 8 +++---- 5 files changed, 3 insertions(+), 93 deletions(-) delete mode 100644 waf-2.1.1.tar.bz2 delete mode 100644 waf-2.1.1.tar.bz2.asc delete mode 100644 waf.keyring diff --git a/waf-2.1.1.tar.bz2 b/waf-2.1.1.tar.bz2 deleted file mode 100644 index 4791c23..0000000 --- a/waf-2.1.1.tar.bz2 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:5ae70f057c793ad795f263adb4769b09f4a79666942f33bb54ad4d23f78bfb52 -size 679918 diff --git a/waf-2.1.1.tar.bz2.asc b/waf-2.1.1.tar.bz2.asc deleted file mode 100644 index 0b20e57..0000000 --- a/waf-2.1.1.tar.bz2.asc +++ /dev/null @@ -1,16 +0,0 @@ ------BEGIN PGP SIGNATURE----- - -iQIzBAABCgAdFiEEjH6y+TsMRfVzL+XRG6xXHc13IpUFAmZM7v0ACgkQG6xXHc13 -IpX5uBAA1b810Pi8ZCTcuhntZL+HnHEEC1znDOynuCa9iS+JMhQU0gfFWaDSdyjz -y5F0s8rTQ+r8M+gY1EsbwVY/zXMaO9ozW3TasC6eeltWpnkGahk8Re+V5yduschk -82Sh8Kn0Wb6HJso6PeptiZfDt8BJqJuHuTKSvwvQ3vESOFm+7tSd1XrAKD3kBZjY -vW+VtGM6rL3G3hadh15qojpHcv0T/fdj8jnlag36lqRQDc/mPRtnuYTvouONh7nm -T9/6v+AMfAB815jGvlF3MZVEMbMgYIPP+fLRb/BndCY2SC/WdYv3FmqpeFgF0+8p -tyIU5G69aPvCERsCVZPYea8+RlWku+NhrOt5XuDNgWZR3WFNQgVuqGGQCafdcrn/ -VMQsfOelPqqIao63Zz6e4TIS4A2fktbH31nDlAxEjwzgDapK0m28VrUwsTJE6YXs -l8Tyc9KZZ6uv4Cb9+8XITaefry2oe6iMT/+AYz+w3SjCoRXEry8+q2gk3xw0s+9D -m0l4/1pcMqvbO2UAbvnzrd+9EYDdXPIEWjm050IjxHYtAiNYetddX+FWSsjMqn4L -PFIB0cBB/yKt0snThs9mfVelTMdLW7oW7NeekM9+7t2aQES7dRGrI9AOc4FgYoXw -GP2vn/gl11Ea9zWDe12pF2947yvnOn4XXX4DlYzY5J6e7a8jyF4= -=W8MT ------END PGP SIGNATURE----- diff --git a/waf.changes b/waf.changes index a70c3b3..3eea582 100644 --- a/waf.changes +++ b/waf.changes @@ -1,21 +1,3 @@ -------------------------------------------------------------------- -Mon Jul 1 09:45:08 UTC 2024 - Andrea Manzini - -- 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 diff --git a/waf.keyring b/waf.keyring deleted file mode 100644 index 71937c7..0000000 --- a/waf.keyring +++ /dev/null @@ -1,51 +0,0 @@ ------BEGIN PGP PUBLIC KEY BLOCK----- - -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 -=zzf7 ------END PGP PUBLIC KEY BLOCK----- diff --git a/waf.spec b/waf.spec index 7bad2a5..1135d9e 100644 --- a/waf.spec +++ b/waf.spec @@ -17,15 +17,13 @@ Name: waf -Version: 2.1.1 +Version: 2.0.26 Release: 0 Summary: The Waf build system License: BSD-3-Clause Group: Development/Tools/Building URL: https://waf.io -Source0: https://waf.io/waf-2.1.1.tar.bz2 -Source1: https://waf.io/waf-2.1.1.tar.bz2.asc -Source2: waf.keyring +Source: https://gitlab.com/ita1024/waf/-/archive/waf-%{version}/waf-waf-%{version}.tar.bz2 BuildRequires: python3-base BuildArch: noarch @@ -33,7 +31,7 @@ BuildArch: noarch Waf is a Python-based framework for configuring, compiling and installing applications. %prep -%setup -q -n waf-%{version} +%setup -q -n waf-waf-%{version} find ./waflib -iname \*py -print -exec sed -i -e '1{ s/#!.*/#!foo/ }' '{}' \; %build From 9cedde623b9fac4aa6987b4c579033dbc553cd8121af2911d1d8ab77250496e8 Mon Sep 17 00:00:00 2001 From: Stanislav Brabec Date: Thu, 17 Oct 2024 09:42:39 +0000 Subject: [PATCH 3/3] 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 --- waf-2.1.2.tar.bz2 | 3 +++ waf-2.1.2.tar.bz2.asc | 16 +++++++++++++ waf-waf-2.0.26.tar.bz2 | 3 --- waf.changes | 26 +++++++++++++++++++++ waf.keyring | 51 ++++++++++++++++++++++++++++++++++++++++++ waf.spec | 8 ++++--- 6 files changed, 101 insertions(+), 6 deletions(-) create mode 100644 waf-2.1.2.tar.bz2 create mode 100644 waf-2.1.2.tar.bz2.asc delete mode 100644 waf-waf-2.0.26.tar.bz2 create mode 100644 waf.keyring diff --git a/waf-2.1.2.tar.bz2 b/waf-2.1.2.tar.bz2 new file mode 100644 index 0000000..634ae39 --- /dev/null +++ b/waf-2.1.2.tar.bz2 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:170cd93799843da4d058f4918592266244e477441ec5044e97b3df71839fa7b9 +size 681824 diff --git a/waf-2.1.2.tar.bz2.asc b/waf-2.1.2.tar.bz2.asc new file mode 100644 index 0000000..4e8873f --- /dev/null +++ b/waf-2.1.2.tar.bz2.asc @@ -0,0 +1,16 @@ +-----BEGIN PGP SIGNATURE----- + +iQIzBAABCgAdFiEEjH6y+TsMRfVzL+XRG6xXHc13IpUFAmaUYGsACgkQG6xXHc13 +IpVYjw/+Pa748QzZ8xYDWY39DdsalqRzBe5Gr4Djndn3PVOAnKssSsLoEGh4EGAA +4MNl9ezfVTLmDu7U9MeD1LDiRSdV7ll6/FN6bmCGIaSwJPanAEpg8C1/A5QGkHRO +zub4pEVK4ZcDHpz4oVVNxDZP2VFgbnqDhy7VdjWgQcUuKxKrBNS2/hIUYNl2QDd6 +ewbDGqrm6L3x6HTr21UZs9X91BZzph12yWFHEDWEHImmO4uP0Ck6jI89iwIivt76 +0PVPp8hjr+J5UMXO9djcO9aTLzkpywCRR1QCqBdD2UrA6QvSJFWXryd3yhruOVnN +nsWl3R9eO4MqnLYI9pEdkfhfI/v9tpDKbEyGrWAouLclOH7Bztg6p5iEEVtaxQ/A +iK5THC4V66bUXzqRoYt/LHn/f7HW60924ysIRuhrjwCHjFQ/GcF9B3K7dst3Os5u +owfGb48tQ+OzdKaVVGnJRT2y8ahWDuQoHZpucuugQW56AplKO648C4pJVrHh+9uY +fDgQLwtfywbOa6ylCka1JJ18ecTBx3KRMsJkC4ZyzA4UtldjBvmNz0COSYp/zInc +pP6L3xB7K0uaQzna4N6n4SnPCwMijb7nknQONKEurwJKq8ucS+Z+AKliUXdeg8lD +8RxeDRbC+tknr7vTfk3zfQcUc1ot/G2m31HNToDPCuPkCqCq52k= +=oW98 +-----END PGP SIGNATURE----- diff --git a/waf-waf-2.0.26.tar.bz2 b/waf-waf-2.0.26.tar.bz2 deleted file mode 100644 index 9c57a97..0000000 --- a/waf-waf-2.0.26.tar.bz2 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:15261bb461f25c3ee79b99fbef893b73874e1f6df25d167087dcca3838fbddae -size 585911 diff --git a/waf.changes b/waf.changes index 3eea582..7ab0d43 100644 --- a/waf.changes +++ b/waf.changes @@ -1,3 +1,29 @@ +------------------------------------------------------------------- +Mon Oct 7 13:42:38 UTC 2024 - Bjørn Lie + +- 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 + +- 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 diff --git a/waf.keyring b/waf.keyring new file mode 100644 index 0000000..71937c7 --- /dev/null +++ b/waf.keyring @@ -0,0 +1,51 @@ +-----BEGIN PGP PUBLIC KEY BLOCK----- + +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 +=zzf7 +-----END PGP PUBLIC KEY BLOCK----- diff --git a/waf.spec b/waf.spec index 1135d9e..d1a8bc2 100644 --- a/waf.spec +++ b/waf.spec @@ -17,13 +17,15 @@ Name: waf -Version: 2.0.26 +Version: 2.1.2 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