summaryrefslogtreecommitdiff
path: root/wget.spec
diff options
context:
space:
mode:
Diffstat (limited to 'wget.spec')
-rw-r--r--wget.spec107
1 files changed, 107 insertions, 0 deletions
diff --git a/wget.spec b/wget.spec
new file mode 100644
index 0000000..4f5e2b1
--- /dev/null
+++ b/wget.spec
@@ -0,0 +1,107 @@
+Name: wget
+Version: 1.21.3
+Release: 1
+Summary: A package for retrieving files using HTTP, HTTPS, FTP and FTPS the most widely-used Internet protocols.
+License: GPLv3+
+Url: http://www.gnu.org/software/wget/
+Source: https://ftp.gnu.org/gnu/wget/wget-%{version}.tar.gz
+
+Patch0: backport-wget-1.17-path.patch
+Patch1: backport-wget-1.21.3-hsts-32bit.patch
+
+Provides: webclient bundled(gnulib)
+BuildRequires: make perl-HTTP-Daemon python3 libuuid-devel perl-podlators libpsl-devel libmetalink-devel
+BuildRequires: gnutls-devel pkgconfig texinfo gettext autoconf libidn2-devel gpgme-devel zlib-devel
+BuildRequires: gcc
+
+%description
+GNU Wget is a free software package for retrieving files using HTTP, HTTPS,
+FTP and FTPS the most widely-used Internet protocols. It is a non-interactive
+commandline tool, so it may easily be called from scripts, cron jobs, terminals
+without X-Windows support, etc.
+
+%package help
+Summary: help package for %{name}
+
+%description help
+This is the help package for %{name}. It includes some doc
+files and man, info files.
+
+%prep
+%autosetup -p1
+
+%build
+%configure --with-ssl=gnutls --with-libpsl --enable-largefile --enable-opie --enable-digest --enable-ntlm --enable-nls --enable-ipv6 --disable-rpath --with-metalink --disable-year2038
+
+%make_build
+
+%install
+%make_install CFLAGS="$RPM_OPT_FLAGS"
+%find_lang %{name}
+%find_lang %{name}-gnulib
+rm -f %{buildroot}%{_infodir}/dir
+
+%check
+make check
+
+%files -f %{name}.lang -f %{name}-gnulib.lang
+%doc AUTHORS COPYING
+%config(noreplace) %{_sysconfdir}/wgetrc
+%{_bindir}/wget
+
+%files help
+%doc MAILING-LIST NEWS README doc/sample.wgetrc
+%{_mandir}/man1/wget.*
+%{_infodir}/*
+
+%changelog
+* Fri Feb 03 2023 xingwei <xingwei14@h-partners.com> - 1.21.3-1
+- Type:requirements
+- ID:NA
+- SUG:NA
+- DESC:update wget to 1.21.3
+
+* Sat Oct 22 2022 gaihuiying <eaglegai@163.com> - 1.21.2-2
+- Type:bugfix
+- ID:NA
+- SUG:NA
+- DESC:fix find_cell(): wget killed by SIGSEGV
+
+* Tue Mar 22 2022 xihaochen <xihaochen@huawei.com> - 1.21.2-1
+- Type:requirements
+- ID:NA
+- SUG:NA
+- DESC:update wget to 1.21.2
+
+* Fri Jul 30 2021 gaihuiying <gaihuiying1@huawei.com> - 1.20.3-5
+- Type:bugfix
+- ID:NA
+- SUG:NA
+- DESC:fix build error with gcc10
+
+* Thu May 27 2021 lijingyuan <lijingyuan3@huawei.com> - 1.20.3-4
+- Type:bugfix
+- ID:NA
+- SUG:NA
+- DESC:Add the compilation dependency of gcc.
+
+* Tue Dec 15 2020 xihaochen <xihaochen@huawei.com> - 1.20.3-3
+- Type:requirement
+- ID:NA
+- SUG:NA
+- DESC:update source url
+
+* Thu Apr 23 2020 openEuler Buildteam <buildteam@openeuler.org> - 1.20.3-2
+- Type:bugfix
+- ID:NA
+- SUG:NA
+- DESC:Sanitize input param dl_total_time
+
+* Sat Jan 11 2020 openEuler Buildteam <buildteam@openeuler.org> - 1.20.3-1
+- Type:NA
+- ID:NA
+- SUG:NA
+- DESC:Package upgrade
+
+* Sat Sep 14 2019 huzhiyu<huzhiyu1@huawei.com> - 1.19.5-6
+- Package init