Compare commits

...
Sign in to create a new pull request.

21 commits

Author SHA1 Message Date
Fedora Release Engineering
1d74f6b454 Rebuilt for https://fedoraproject.org/wiki/Fedora_45_Mass_Rebuild 2026-07-17 08:46:52 +00:00
Fedora Release Engineering
f0fa5dc352 Rebuilt for https://fedoraproject.org/wiki/Fedora_44_Mass_Rebuild 2026-01-17 20:12:30 +00:00
LuK1337
bea1c56115
New version 2.2.1 2026-01-01 18:15:25 +01:00
Fedora Release Engineering
197a68b3f6 Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild 2025-07-25 20:23:26 +00:00
Michal Ruprich
ee6ffdc190 Removing Obsoletes so that wget2 can be replaced by wget1 2025-05-14 15:46:22 +02:00
Ondrej Mosnáček
ed66a50ca2
Backport "Fix redirect regression" from upstream
This fixes a bug that I hit frequently:
https://gitlab.com/gnuwget/wget2/-/issues/689

Signed-off-by: Ondrej Mosnáček <omosnacek@gmail.com>
2025-04-24 09:54:39 +02:00
abcac6a2d7 Backport support for --show-progress flag
Resolves: rhbz#2348997
2025-02-28 09:49:22 -05:00
Fedora Release Engineering
7398cec27f Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild 2025-01-19 14:57:19 +00:00
Michal Ruprich
d8b2ba96fa New version 2.2.0 2024-12-02 10:02:47 +01:00
Jonathan Wright
a05eb637c2 do not replace wget on el10 2024-08-09 10:03:56 -05:00
Fedora Release Engineering
76c2c5ed88 Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild 2024-07-20 09:17:18 +00:00
Romain Geissler
2685e78293
Disable tcp fastopen as it is not well supported everywhere.
Reported use case are users of the Palo Alto firewall and also the own
Fedora infrastructure itself.

Resovles: rhbz#2291017
2024-07-01 22:20:59 +00:00
Romain Geissler
ff3ad5a501
Backport upstream --progress and OCSP fixes to be more like wget 1.x 2024-05-20 15:01:10 +00:00
Romain Geissler
b06801c556
Allow option --no-tcp-fastopen to work on Linux kernels >= 4.11. 2024-05-11 18:57:58 +00:00
Michal Ruprich
adc3f11305 Resolves: #2271362 - wget2 blacklists files intended for download 2024-04-02 13:30:36 +02:00
Fedora Release Engineering
39fd10661d Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild 2024-01-27 08:41:16 +00:00
1c3ff29848 Backport fix for wget to stdin
Resolves: rhbz#2257700
2024-01-14 11:32:51 -05:00
Yaakov Selkowitz
73672e48d1 Drop unused autogen build dependency
autogen is not related to autotools and not used in building wget2.
2024-01-04 11:05:45 -05:00
Yaakov Selkowitz
1222d2bf7a Avoid pandoc dependency on RHEL
pandoc is unwanted in RHEL, but the upstream source tarball includes
a pre-built copy of the manpage.
2023-12-21 16:19:37 -05:00
Yaakov Selkowitz
ee2f9d7832 Fix tests on RHEL
Fedora uses -Wl,--enable-new-dtags by default, so the test programs do
not need RPATH to find the in-tree libwget2.  However, on RHEL that is
not the case, but logs show that -Wl,--rpath is only used in the test
programs which are not installed.  Also, lcov and lzip are not available
on RHEL.
2023-12-21 15:24:44 -05:00
28a85155a8 Enable wget2-wget for F40+ / RHEL10+ 2023-12-16 07:47:08 -05:00
3 changed files with 92 additions and 10 deletions

4
.gitignore vendored
View file

@ -1,3 +1,7 @@
/wget2-2.0.0.tar.gz
/wget2-2.1.0.tar.gz
/wget2-2.1.0.tar.gz.sig
/wget2-2.2.0.tar.gz
/wget2-2.2.0.tar.gz.sig
/wget2-2.2.1.tar.gz
/wget2-2.2.1.tar.gz.sig

View file

@ -1,2 +1,2 @@
SHA512 (wget2-2.1.0.tar.gz) = ae1fc267b1c2ee182ee59f0fc34fef238326a20f1ea1c15be6db2c16b70d49e89f61ca937d3e64d214f73ef9646ba4318782ac4210db51bd3d89c55ce4406872
SHA512 (wget2-2.1.0.tar.gz.sig) = 22139c2a5314ab5689ac18d4daa4d39efb18bbd444bcba22eec79ccfe4401d0e01f41f293cc7f0a09ff66d25b365574a823302b0c41deb97ddc3d98e0d1500cf
SHA512 (wget2-2.2.1.tar.gz) = ce458c31eda12b12120dd39d43751d7ac3c9b46ea994ae383cc5a68be2ee776840126e5251a9479b8e3b350f093c6b3dc1dc8fca48a159e4117a73b328a91021
SHA512 (wget2-2.2.1.tar.gz.sig) = ae79112fad4eaf7d12d8d6da86a735851b63433ed2c48300937f2e70ed52fe552a49e64e9c597580c91009cda7e2c5e129d6f9978e8312f8430438c723cbc16b

View file

@ -1,10 +1,14 @@
%if (0%{?fedora} && 0%{?fedora} < 40) || (0%{?rhel} && 0%{?rhel} < 11)
%bcond as_wget 0
%else
%bcond as_wget 1
%endif
%global somajor 2
%global somajor 4
Name: wget2
Version: 2.1.0
Release: 2%{?dist}
Version: 2.2.1
Release: 3%{?dist}
Summary: An advanced file and recursive website downloader
# Documentation is GFDL
@ -17,7 +21,6 @@ Source2: tim.ruehsen-keyring.asc
# Buildsystem build requirements
BuildRequires: autoconf
BuildRequires: autogen
BuildRequires: automake
BuildRequires: libtool
BuildRequires: flex-devel >= 2.5.35
@ -28,7 +31,9 @@ BuildRequires: make
# Documentation build requirements
BuildRequires: doxygen
BuildRequires: git-core
%if ! 0%{?rhel}
BuildRequires: pandoc
%endif
# Wget2 build requirements
BuildRequires: bzip2-devel
@ -52,9 +57,11 @@ BuildRequires: pkgconfig(libpsl)
BuildRequires: pkgconfig(libzstd)
BuildRequires: pkgconfig(zlib)
%if ! 0%{?rhel}
# Test suite
BuildRequires: lcov
BuildRequires: lzip
%endif
# For gpg signature verification
BuildRequires: gnupg2
@ -94,9 +101,8 @@ use functionality from GNU Wget2.
%package wget
Summary: %{name} shim to provide wget
Requires: wget2%{?_isa} = %{version}-%{release}
# Replace wget
# Replace wget1
Conflicts: wget < 2
Obsoletes: wget < 2
Provides: wget = %{version}-%{release}
Provides: wget%{?_isa} = %{version}-%{release}
# From original wget package
@ -110,14 +116,16 @@ the system provider of wget.
%prep
%{gpgverify} --keyring='%{SOURCE2}' --signature='%{SOURCE1}' --data='%{SOURCE0}'
%autosetup -p1
%autosetup -S git_am
%build
%configure --disable-static
# Remove RPATH
%if ! 0%{?rhel}
# Remove RPATH, rely on default -Wl,--enable-new-dtags in Fedora.
sed -i 's|^hardcode_libdir_flag_spec=.*|hardcode_libdir_flag_spec=""|g' libtool
sed -i 's|^runpath_var=LD_RUN_PATH|runpath_var=DIE_RPATH_DIE|g' libtool
%endif
%make_build
@ -125,6 +133,11 @@ sed -i 's|^runpath_var=LD_RUN_PATH|runpath_var=DIE_RPATH_DIE|g' libtool
%make_install
%find_lang %{name}
%if 0%{?rhel}
# tarball includes a pre-built manpage
install -D -m0644 -t %{buildroot}%{_mandir}/man1/ docs/man/man1/wget2.1
%endif
# Purge all libtool archives
find %{buildroot} -type f -name "*.la" -delete -print
@ -166,6 +179,71 @@ echo ".so man1/%{name}.1" > %{buildroot}%{_mandir}/man1/wget.1
%changelog
* Fri Jul 17 2026 Fedora Release Engineering <releng@fedoraproject.org> - 2.2.1-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_45_Mass_Rebuild
* Sat Jan 17 2026 Fedora Release Engineering <releng@fedoraproject.org> - 2.2.1-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_44_Mass_Rebuild
* Thu Jan 01 2026 LuK1337 <priv.luk@gmail.com> - 2.2.1-1
- New version 2.2.1
* Fri Jul 25 2025 Fedora Release Engineering <releng@fedoraproject.org> - 2.2.0-6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild
* Wed May 14 2025 Michal Ruprich <mruprich@redhat.com> - 2.2.0-5
- Removing Obsoletes so that wget2 can be replaced by wget1
* Fri Feb 28 2025 Neal Gompa <ngompa@fedoraproject.org> - 2.2.0-3
- Backport support for --show-progress flag
Resolves: rhbz#2348997
* Sun Jan 19 2025 Fedora Release Engineering <releng@fedoraproject.org> - 2.2.0-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild
* Mon Dec 02 2024 Michal Ruprich <mruprich@redhat.com> - 2.2.0-1
- New version 2.2.0
- Resolves: rhbz#2298879 - Using options -nc and -O simultaneously causes existing files to be clobbered/truncated
- Resolves: rhbz#2327788 - wget starts using non-working IPv6 addresses on dual stack
- Resolves: rhbz#2327728 - Crash: "free(): double free detected in tcache 2" when using --load-cookies
- Resolves: rhbz#2280151 - wget2 always re-downdloads when using custom output filename
* Fri Aug 09 2024 Jonathan Wright <jonathan@almalinux.org> - 2.1.0-13
- do not replace wget on el10
* Sat Jul 20 2024 Fedora Release Engineering <releng@fedoraproject.org> - 2.1.0-12
- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild
* Tue Jul 02 2024 Romain Geissler <romain.geissler@amadeus.com> - 2.1.0-11
- Disable TCP Fast Open by default
* Mon May 20 2024 Romain Geissler <romain.geissler@amadeus.com> - 2.1.0-10
- Disable explicit OCSP requests by default for privacy reasons.
- Accept --progress=dot:... for backwards compatibility.
* Sat May 11 2024 Romain Geissler <romain.geissler@amadeus.com> - 2.1.0-9
- Allow option --no-tcp-fastopen to work on Linux kernels >= 4.11.
* Tue Apr 02 2024 Michal Ruprich <mruprich@redhat.com> - 2.1.0-8
- Resolves: #2271362 - wget2 blacklists files intended for download
* Sat Jan 27 2024 Fedora Release Engineering <releng@fedoraproject.org> - 2.1.0-7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
* Sun Jan 14 2024 Neal Gompa <ngompa@fedoraproject.org> - 2.1.0-6
- Backport fix for wget to stdin
Resolves: rhbz#2257700
* Thu Jan 04 2024 Yaakov Selkowitz <yselkowi@redhat.com> - 2.1.0-5
- Drop unused autogen build dependency
* Thu Dec 21 2023 Yaakov Selkowitz <yselkowi@redhat.com> - 2.1.0-4
- Avoid pandoc dependency on RHEL
- Fix tests on RHEL
* Sat Dec 16 2023 Neal Gompa <ngompa@fedoraproject.org> - 2.1.0-3
- Enable wget2-wget for F40+ / RHEL10+
* Fri Sep 01 2023 Mikel Olasagasti Uranga <mikel@olasagasti.info> - 2.1.0-2
- Add gpg signature check