• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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
8Summary: get a file from an FTP or HTTP server.
9Name: %{name}
10Version: %{version}
11Release: %{release}
12Copyright: MPL
13Vendor: Daniel Stenberg <Daniel.Stenberg@haxx.se>
14Packager: Loic Dachary <loic@senga.org>
15Group: Utilities/Console
16Source: %{name}-%{version}.tar.gz
17URL: https://curl.haxx.se/
18BuildRoot: /tmp/%{name}-%{version}-root
19
20%description
21curl is a client to get documents/files from servers, using any of the
22supported protocols. The command is designed to work without user
23interaction or any kind of interactivity.
24
25curl offers a busload of useful tricks like proxy support, user
26authentication, ftp upload, HTTP post, file transfer resume and more.
27
28Note: this version is compiled without SSL (https:) support.
29
30%package	devel
31Summary:	The includes, libs, and man pages to develop with libcurl
32Group:		Development/Libraries
33
34%description devel
35libcurl is the core engine of curl; this packages contains all the libs,
36headers, and manual pages to develop applications using libcurl.
37
38%prep
39rm -rf %{builddir}
40
41%setup
42
43%build
44%configure --without-ssl --prefix=%{prefix}
45make
46
47%install
48rm -rf $RPM_BUILD_ROOT
49make DESTDIR=$RPM_BUILD_ROOT install-strip
50
51%clean
52rm -rf $RPM_BUILD_ROOT
53rm -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@senga.org>
81
82        - use _mandir instead of prefix to locate man pages because
83	  _mandir is not always prefix/man/man?.
84
85