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
openSUSE Build Service is sponsored by