99 lines
		
	
	
		
			2.0 KiB
		
	
	
	
		
			RPMSpec
		
	
	
	
	
	
			
		
		
	
	
			99 lines
		
	
	
		
			2.0 KiB
		
	
	
	
		
			RPMSpec
		
	
	
	
	
	
%define ver	@VERSION@
 | 
						|
%define rel	1
 | 
						|
%define prefix	/usr
 | 
						|
 | 
						|
Summary:	get a file from a FTP, GOPHER or HTTP server.
 | 
						|
Name:		@PACKAGE@-ssl
 | 
						|
Version:	%ver
 | 
						|
Release:	%rel
 | 
						|
Copyright:	MPL
 | 
						|
Group:		Utilities/Console
 | 
						|
Source:		@PACKAGE@-%{version}.tar.gz
 | 
						|
URL:		http://@PACKAGE@.haxx.se
 | 
						|
BuildPrereq:	openssl
 | 
						|
BuildRoot:	/tmp/%{name}-%{version}-%{rel}-root
 | 
						|
Packager:	Fill In As You Wish
 | 
						|
Docdir:		%{prefix}/doc
 | 
						|
 | 
						|
%description
 | 
						|
@PACKAGE@-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.
 | 
						|
 | 
						|
@PACKAGE@-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 @PACKAGE@-@VERSION@
 | 
						|
 | 
						|
 | 
						|
%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 @PACKAGE@-@VERSION@ ${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.lib@PACKAGE@
 | 
						|
%doc RESOURCES
 | 
						|
%doc TODO
 | 
						|
%doc %{name}-ssl.spec.in
 | 
						|
%doc %{name}.spec.in
 | 
						|
 |