SPEC文件如下
##############################
# JayWan@xxx.com 2014-xx-xx
##############################
#自定义宏, 或者重定义宏
%define _softbase /usr/local
#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Name: openssl
Version: 0.9.8zc
Release: CentOS5%{?dist}
Summary: openssl
#软件组别, 有个分类的, 我这里写的是公司名字
Group: xxxx
#此软件属于哪个开原协议
License: xxxx
#此软件的url
URL: http://www.xxxx.com/
#源码文件,只接受.tar.gz的压缩包
Source0: %{name}-%{version}.tar.gz
#构建目录
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
#标明构建时需要哪些软件以及版本
#BuildRequires: glibc >= 2.2.5
#运行时需要哪些软件
#Requires:
#此域用于指示RPM是否自动查找软件所需的共享库与其提供的共享库。仅当域值为no
#或0时,RPM不执行find-requires与find-provides两个程序。此域相当于同时设定Autoreq
#与Autoprov域值为指定之值。
#AutoReqProv: no
#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#description段=================&#