mirror of
https://github.com/moparisthebest/curl
synced 2024-11-18 07:25:14 -05:00
99 lines
2.0 KiB
RPMSpec
99 lines
2.0 KiB
RPMSpec
%define ver 7.4.2
|
|
%define rel 1
|
|
%define prefix /usr
|
|
|
|
Summary: get a file from a FTP, GOPHER or HTTP server.
|
|
Name: curl-ssl
|
|
Version: %ver
|
|
Release: %rel
|
|
Copyright: MPL
|
|
Group: Utilities/Console
|
|
Source: curl-%{version}.tar.gz
|
|
URL: http://curl.haxx.se
|
|
BuildPrereq: openssl
|
|
BuildRoot: /tmp/%{name}-%{version}-%{rel}-root
|
|
Packager: Fill In As You Wish
|
|
Docdir: %{prefix}/doc
|
|
|
|
%description
|
|
curl-ssl is a client to get documents/files from servers, using
|
|
any of the supported protocols. The command is designed to
|
|
work without user interaction or any kind of interactivity.
|
|
|
|
curl-ssl offers a busload of useful tricks like proxy support,
|
|
user authentication, ftp upload, HTTP post, file transfer
|
|
resume and more.
|
|
|
|
Note: this version is compiled with SSL (https:) support.
|
|
|
|
Authors:
|
|
Daniel Stenberg <daniel@haxx.se>
|
|
|
|
|
|
%prep
|
|
%setup -n curl-7.4.2
|
|
|
|
|
|
%build
|
|
# Needed for snapshot releases.
|
|
if [ ! -f configure ]; then
|
|
CONF="./autogen.sh"
|
|
else
|
|
CONF="./configure"
|
|
fi
|
|
|
|
#
|
|
# Configuring the package
|
|
#
|
|
CFLAGS="${RPM_OPT_FLAGS}" ${CONF} \
|
|
--prefix=%{prefix} \
|
|
--with-ssl
|
|
|
|
|
|
[ "$SMP" != "" ] && JSMP = '"MAKE=make -k -j $SMP"'
|
|
|
|
make ${JSMP} CFLAGS="-DUSE_SSLEAY -I/usr/include/openssl";
|
|
|
|
|
|
%install
|
|
[ -d ${RPM_BUILD_ROOT} ] && rm -rf ${RPM_BUILD_ROOT}
|
|
|
|
make prefix=${RPM_BUILD_ROOT}%{prefix} install-strip
|
|
|
|
#
|
|
# Generating file lists and store them in file-lists
|
|
# Starting with the directory listings
|
|
#
|
|
find ${RPM_BUILD_ROOT}%{prefix}/{bin,lib,man} -type d | sed "s#^${RPM_BUILD_ROOT}#\%attr (-\,root\,root) \%dir #" > file-lists
|
|
|
|
#
|
|
# Then, the file listings
|
|
#
|
|
echo "%defattr (-, root, root)" >> file-lists
|
|
find ${RPM_BUILD_ROOT}%{prefix} -type f | sed -e "s#^${RPM_BUILD_ROOT}##g" >> file-lists
|
|
|
|
|
|
%clean
|
|
(cd ..; rm -rf curl-7.4.2 ${RPM_BUILD_ROOT})
|
|
|
|
|
|
%files -f file-lists
|
|
%defattr (-, root, root)
|
|
%doc BUGS
|
|
%doc CHANGES
|
|
%doc CONTRIBUTE
|
|
%doc FAQ
|
|
%doc FEATURES
|
|
%doc FILES
|
|
%doc INSTALL
|
|
%doc LEGAL
|
|
%doc MPL-1.0.txt
|
|
%doc README
|
|
%doc README.curl
|
|
%doc README.libcurl
|
|
%doc RESOURCES
|
|
%doc TODO
|
|
%doc %{name}-ssl.spec.in
|
|
%doc %{name}.spec.in
|
|
|