1 %define name curl 2 %define version @VERSION@ 3 %define release 1 4 %define prefix /usr 5 6 %define builddir $RPM_BUILD_DIR/%{name}-%{version} 7 8 Summary: get a file from an FTP or HTTP server. 9 Name: %{name} 10 Version: %{version} 11 Release: %{release} 12 Copyright: MPL 13 Vendor: Daniel Stenberg <Daniel.Stenberg (a] haxx.se> 14 Packager: Loic Dachary <loic (a] senga.org> 15 Group: Utilities/Console 16 Source: %{name}-%{version}.tar.gz 17 URL: https://curl.haxx.se/ 18 BuildRoot: /tmp/%{name}-%{version}-root 19 20 %description 21 curl is a client to get documents/files from servers, using any of the 22 supported protocols. The command is designed to work without user 23 interaction or any kind of interactivity. 24 25 curl offers a busload of useful tricks like proxy support, user 26 authentication, ftp upload, HTTP post, file transfer resume and more. 27 28 Note: this version is compiled without SSL (https:) support. 29 30 %package devel 31 Summary: The includes, libs, and man pages to develop with libcurl 32 Group: Development/Libraries 33 34 %description devel 35 libcurl is the core engine of curl; this packages contains all the libs, 36 headers, and manual pages to develop applications using libcurl. 37 38 %prep 39 rm -rf %{builddir} 40 41 %setup 42 43 %build 44 %configure --without-ssl --prefix=%{prefix} 45 make 46 47 %install 48 rm -rf $RPM_BUILD_ROOT 49 make DESTDIR=$RPM_BUILD_ROOT install-strip 50 51 %clean 52 rm -rf $RPM_BUILD_ROOT 53 rm -rf %{builddir} 54 55 %post 56 /sbin/ldconfig 57 58 %postun 59 /sbin/ldconfig 60 61 %files 62 %defattr(-,root,root) 63 %attr(0755,root,root) %{_bindir}/curl 64 %attr(0644,root,root) %{_mandir}/man1/* 65 %{prefix}/lib/libcurl.so* 66 %doc CHANGES LEGAL MITX.txt MPL-1.1.txt README docs/BUGS 67 %doc docs/CONTRIBUTE docs/FAQ docs/FEATURES docs/INSTALL docs/INTERNALS 68 %doc docs/LIBCURL docs/MANUAL docs/README* docs/RESOURCES docs/TODO 69 %doc docs/TheArtOfHttpScripting 70 71 %files devel 72 %defattr(-,root,root) 73 %attr(0644,root,root) %{_mandir}/man3/* 74 %attr(0644,root,root) %{_includedir}/curl/* 75 %{prefix}/lib/libcurl.a 76 %{prefix}/lib/libcurl.la 77 %doc docs/examples/* 78 79 %changelog 80 * Sun Jan 7 2001 Loic Dachary <loic (a] senga.org> 81 82 - use _mandir instead of prefix to locate man pages because 83 _mandir is not always prefix/man/man?. 84 85