File cfengine.spec of Package cfengine
#
# spec file for package cfengine (Version 2.1.20)
#
# norootforbuild
BuildRequires: byacc flex db4-devel openssl-devel bzip2-libs texinfo tetex-latex
Name: cfengine
License: GPL
Group: Productivity/Networking/System
Autoreqprov: on
Version: 2.2.10
Release: 4
Summary: A tool to maintain complicated networks
URL: http://www.cfengine.org/
Source0: %{name}-%{version}.tar.gz
Source2: cfenvd
Source3: cfexecd
Source4: cfservd
BuildRoot: %{_tmppath}/%{name}-%{version}-build
#PreReq: %install_info_prereq
Packager: D.Gerbig <build-opensuse@gerbig.info>
%description
GNU cfengine is an abstract programming language for system
administrators of huge heterogeneous networks. With cfengine, system
administrators have an easy and elegant way to maintain complicated
networks.
Authors:
--------
Mark Burgess
%prep
%setup
%build
#%{suse_update_config -f}
#
#cp -a %{S:11} .
#cp -a %{S:12} .
#cp -a %{S:13} .
#
#rm missing
aclocal --force
#automake -a
autoconf --force
autoreconf --force
%if 0%{?sles_version} == 11
libtoolize --force
#libtool
%else
libtoolize --force
#libtool
%endif
automake -a
CC=gcc CFLAGS="$RPM_OPT_FLAGS" INSTALL_PROGRAM="install -s" \
./configure --prefix=/usr \
--mandir=%{_mandir} \
--infodir=%{_infodir} \
--datadir=%{_defaultdocdir} \
--libdir=%{_libdir}
make
%install
[ -d %{buildroot} -a "%{buildroot}" != "" ] && rm -rf %{buildroot}
make "DESTDIR=$RPM_BUILD_ROOT" install
install -d $RPM_BUILD_ROOT/{usr/sbin,etc/init.d,/usr/share/doc/cfengine/}
install -m 744 %{S:2} %{S:3} %{S:4} $RPM_BUILD_ROOT/etc/init.d/
ln -sf ../../etc/init.d/cfenvd $RPM_BUILD_ROOT/%{_sbindir}/rccfenvd
ln -sf ../../etc/init.d/cfexecd $RPM_BUILD_ROOT/%{_sbindir}/rccfexecd
ln -sf ../../etc/init.d/cfservd $RPM_BUILD_ROOT/%{_sbindir}/rccfservd
rm -f $RPM_BUILD_ROOT%{_libdir}/*.la
#
rpm -qa --queryformat='%%{name}/%%{version}/%%{release}/%%{arch}\n'| sort | bzip2 -9 > USEDFORBUILD.bz2
#
%clean
[ -d %{buildroot} -a "%{buildroot}" != "" ] && rm -rf %{buildroot}
%files
%defattr(-,root,root)
%doc AUTHORS ChangeLog NEWS README COPYING TODO inputs/*.example
/usr/sbin/*
#%doc %{_mandir}/man?/*
#%doc %{_infodir}/*.info*
%doc /usr/share/doc/cfengine/*
%doc USEDFORBUILD.bz2
%{_libdir}/libcf*
%attr(0755,root,root) %config /etc/init.d/*
%changelog -n cfengine
* Wed Aug 08 2012 - opensuse-build@gerbig.info [2.2.10-4]
- added "require network" in LSB-Header
* Thu Jun 12 2012 - opensuse-build@gerbig.info [2.2.10-2]
- modified spexc-File to make Redhat Build working, but disabled Suse Builds
* Wed Jun 25 2009 - opensuse-build@gerbig.info [2.2.10-1]
- update to 2.2.10