mirror of
https://github.com/YellowJacketLinux/LFS.git
synced 2025-01-23 14:32:15 +08:00
curl
This commit is contained in:
parent
2afe0598f1
commit
84101ecabb
2063
FIXME/curl-make.test.log
Normal file
2063
FIXME/curl-make.test.log
Normal file
File diff suppressed because it is too large
Load Diff
118
SPECS/curl.spec
Normal file
118
SPECS/curl.spec
Normal file
@ -0,0 +1,118 @@
|
||||
Name: curl
|
||||
Version: 8.0.1
|
||||
Release: %{?repo}0.rc1%{?dist}
|
||||
Summary: Command line utility for retriving files from remote servers
|
||||
|
||||
Group: foo
|
||||
License: curl
|
||||
URL: https://curl.se/
|
||||
Source0: https://curl.se/download/curl-%{version}.tar.xz
|
||||
|
||||
BuildRequires: pkgconfig(gnutls)
|
||||
BuildRequires: pkgconfig(gmp)
|
||||
BuildRequires: pkgconfig(hogweed)
|
||||
BuildRequires: pkgconfig(libbrotlidec)
|
||||
BuildRequires: pkgconfig(libbrotlicommon)
|
||||
BuildRequires: pkgconfig(libffi)
|
||||
BuildRequires: pkgconfig(libnghttp2)
|
||||
BuildRequires: pkgconfig(libtasn1)
|
||||
BuildRequires: pkgconfig(libzstd)
|
||||
BuildRequires: pkgconfig(nettle)
|
||||
BuildRequires: pkgconfig(p11-kit-1)
|
||||
BuildRequires: pkgconfig(zlib)
|
||||
BuildRequires: libunistring-devel
|
||||
BuildRequires: make-ca
|
||||
Requires: make-ca
|
||||
Requires: libcurl = %{version}-%{release}
|
||||
|
||||
%description
|
||||
Curl (also known as cURL) is a command line utility and shared library
|
||||
for retrieving content from remote servers.
|
||||
|
||||
%package -n libcurl
|
||||
Group: System Environment/Libraries
|
||||
Summary: The curl shared library
|
||||
|
||||
%description -n libcurl
|
||||
This package contains the libcurl shared library.
|
||||
|
||||
%package -n libcurl-devel
|
||||
Group: Development/Libraries
|
||||
Summary: libcurl development files
|
||||
Requires: libcurl = %{version}-%{release}
|
||||
|
||||
%description -n libcurl-devel
|
||||
This package contains the files needed to build software that links
|
||||
against the libcurl library.
|
||||
|
||||
%prep
|
||||
%setup -q
|
||||
|
||||
|
||||
%build
|
||||
%configure \
|
||||
--disable-static \
|
||||
--with-gnutls \
|
||||
--enable-threaded-resolver \
|
||||
--with-ca-bundle=/etc/pki/tls/certs/ca-bundle.crt
|
||||
|
||||
make %{?_smp_mflags}
|
||||
|
||||
%check
|
||||
%if 0%{?runtests:1} == 1
|
||||
# a few tests fail
|
||||
###
|
||||
# TESTDONE: 1287 tests out of 1291 reported OK: 99%
|
||||
#
|
||||
# TESTFAIL: These test cases failed: 1139 1140 1173 1177
|
||||
###
|
||||
make test > %{name}-make.test.log 2>&1 ||:
|
||||
%else
|
||||
echo "make test not run at package build" > %{name}-make.test.log
|
||||
%endif
|
||||
|
||||
%install
|
||||
make install DESTDIR=%{buildroot}
|
||||
|
||||
rm -rf docs/examples/.deps
|
||||
find docs \( -name Makefile\* -o -name \*.1 -o -name \*.3 \) -exec rm {} \;
|
||||
# docs w/ %doc
|
||||
|
||||
%post -n libcurl -p /sbin/ldconfig
|
||||
%postun -n libcurl -p /sbin/ldconfig
|
||||
|
||||
%files
|
||||
%defattr(-,root,root,-)
|
||||
%attr(0755,root,root) %{_bindir}/curl
|
||||
%attr(0644,root,root) %{_mandir}/man1/curl.1*
|
||||
%license COPYING
|
||||
%doc CHANGES COPYING README RELEASE-NOTES
|
||||
%doc %{name}-make.test.log
|
||||
|
||||
%files -n libcurl
|
||||
%defattr(-,root,root,-)
|
||||
%attr(0755,root,root) %{_libdir}/libcurl.so.4.8.0
|
||||
%{_libdir}/libcurl.so.4
|
||||
%license COPYING
|
||||
%doc CHANGES COPYING README RELEASE-NOTES docs
|
||||
|
||||
%files -n libcurl-devel
|
||||
%defattr(-,root,root,-)
|
||||
%attr(0755,root,root) %{_bindir}/curl-config
|
||||
%attr(0644,root,root) %{_datadir}/aclocal/libcurl.m4
|
||||
%dir %{_includedir}/curl
|
||||
%attr(0644,root,root) %{_includedir}/curl/*.h
|
||||
%{_libdir}/libcurl.so
|
||||
%attr(0644,root,root) %{_libdir}/pkgconfig/libcurl.pc
|
||||
%attr(0644,root,root) %{_mandir}/man1/curl-config.1*
|
||||
%attr(0644,root,root) %{_mandir}/man3/*.3*
|
||||
%license COPYING
|
||||
%doc CHANGES COPYING README RELEASE-NOTES docs
|
||||
|
||||
|
||||
%changelog
|
||||
* Tue May 09 2023 Michael A. Peters <anymouseprophet@gmail.com> - 8.0.1-0.rc1
|
||||
- Update to 8.0.1
|
||||
|
||||
* Tue May 09 2023 Michael A. Peters <anymouseprophet@gmail.com> - 7.88.1-0.rc1
|
||||
- Initial spec file for YJL (RPM bootstrapping LFS/BLFS 11.3)
|
Loading…
Reference in New Issue
Block a user