%define _prefix /usr Name: curl Version: 7.64.0 Release: 0 Summary: Libcurl 7.64.0 for event push agent Group: ExternalLibrary License: MIT URL: http://curl.haxx.se/ Source0: curl-7.64.0.tar.gz BuildRequires: openssl Requires: libssh2 %description curl is a client to get documents/files from servers, using any of the supported protocols. %package -n libcurl Summary: A library for getting files from web servers Group: Development/Libraries Requires: libpsl%{?_isa} >= %{libpsl_version} Requires: libssh%{?_isa} >= %{libssh_version} Requires: openssl-libs%{?_isa} >= 1:%{openssl_version} Provides: libcurl = %{version}-%{release} Provides: libcurl%{?_isa} = %{version}-%{release} %description -n libcurl libcurl is a free and easy-to-use client-side URL transfer library, supporting FTP, FTPS, HTTP, HTTPS, SCP, SFTP, TFTP, TELNET, DICT, LDAP, LDAPS, FILE, IMAP, SMTP, POP3 and RTSP. libcurl supports SSL certificates, HTTP POST, HTTP PUT, FTP uploading, HTTP form based upload, proxies, cookies, user+password authentication (Basic, Digest, NTLM, Negotiate, Kerberos4), file transfer resume, http proxy tunneling and more. %package -n libcurl-devel Summary: Files needed for building applications with libcurl Requires: libcurl%{?_isa} = %{version}-%{release} Provides: curl-devel = %{version}-%{release} Provides: curl-devel%{?_isa} = %{version}-%{release} Obsoletes: curl-devel < %{version}-%{release} %description -n libcurl-devel The libcurl-devel package includes header files and libraries necessary for developing programs which use the libcurl library. It contains the API documentation of the library, too. %package devel Summary: The includes, libs, and man pages to develop with libcurl Group: Development/Libraries Provides: curl-devel AutoReqProv: no %description devel libcurl is the core engine of curl; this packages contains all the libs, headers, and manual pages to develop applications using libcurl. %prep %setup -q -n curl-7.64.0 %build export PREFIX=%{_prefix} ./configure \ --prefix="$PREFIX" \ --with-ssl %configure #make %{?_smp_mflags} %install make install DESTDIR=%{buildroot} /usr/bin/chmod 777 %{_builddir}/curl-7.64.0/CHANGES /usr/bin/chmod 777 %{_builddir}/curl-7.64.0/COPYING /usr/bin/chmod 777 %{_builddir}/curl-7.64.0/README /usr/bin/chmod 777 %{_builddir}/curl-7.64.0/docs/BUGS /usr/bin/chmod 777 %{_builddir}/curl-7.64.0/docs/SSLCERTS.md /usr/bin/chmod 777 %{_builddir}/curl-7.64.0/docs/CONTRIBUTE.md /usr/bin/chmod 777 %{_builddir}/curl-7.64.0/docs/FAQ /usr/bin/chmod 777 %{_builddir}/curl-7.64.0/docs/FEATURES /usr/bin/chmod 777 %{_builddir}/curl-7.64.0/docs/INSTALL /usr/bin/chmod 777 %{_builddir}/curl-7.64.0/docs/KNOWN_BUGS /usr/bin/chmod 777 %{_builddir}/curl-7.64.0/docs/MANUAL /usr/bin/chmod 777 %{_builddir}/curl-7.64.0/docs/RESOURCES /usr/bin/chmod 777 %{_builddir}/curl-7.64.0/docs/THANKS /usr/bin/chmod 777 %{_builddir}/curl-7.64.0/docs/TODO /usr/bin/chmod 777 %{_builddir}/curl-7.64.0/docs/VERSIONS /usr/bin/chmod 777 %{_builddir}/curl-7.64.0/docs/TheArtOfHttpScripting %post /sbin/ldconfig %postun /sbin/ldconfig %ldconfig_scriptlets -n libcurl %files #%doc CHANGES README* #%doc docs/BUGS docs/FAQ docs/FEATURES #%doc docs/MANUAL docs/RESOURCES #%doc docs/TheArtOfHttpScripting docs/TODO %{_bindir}/curl %{_mandir}/man1/curl.1* #%{_datadir}/zsh/site-functions %files -n libcurl %license COPYING %{_libdir}/libcurl.so.4 %{_libdir}/libcurl.so.4.[0-9].[0-9] %files -n libcurl-devel #%doc docs/examples/*.c docs/examples/Makefile.example docs/INTERNALS.md #%doc docs/CONTRIBUTE.md docs/libcurl/ABI %{_bindir}/curl-config* %{_includedir}/curl %{_libdir}/*.so %{_libdir}/pkgconfig/*.pc %{_mandir}/man1/curl-config.1* %{_mandir}/man3/* %{_datadir}/aclocal/libcurl.m4 %{_prefix}/lib64/libcurl.a %{_prefix}/lib64/libcurl.la %changelog