[cfengine/f16] Update to 3.3.0

Jeff Sheltren sheltren at fedoraproject.org
Wed Apr 25 21:49:34 UTC 2012


commit f3853ca4ae6c5d29d2967dc6d95eeed3127c7d0e
Author: Jeff Sheltren <jeff at tag1consulting.com>
Date:   Wed Apr 25 11:04:35 2012 -0700

    Update to 3.3.0

 .gitignore    |    1 +
 cfengine.spec |   36 ++++++++++++++++++------------------
 sources       |    2 +-
 3 files changed, 20 insertions(+), 19 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index 225886d..d09f2a6 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,2 +1,3 @@
 cfengine-2.2.10.tar.gz
 /cfengine-3.0.5p1.tar.gz
+/cfengine-3.3.0.tar.gz
diff --git a/cfengine.spec b/cfengine.spec
index a0c703b..0fa520b 100644
--- a/cfengine.spec
+++ b/cfengine.spec
@@ -1,15 +1,16 @@
 Summary: A systems administration tool for networks
 Name: cfengine
-Version: 3.0.5p1
-Release: 2%{?dist}
+Version: 3.3.0
+Release: 1%{?dist}
 License: GPLv3
 Group: Applications/System
-Source0: http://www.cfengine.org/tarballs/cfengine-3.0.5p1.tar.gz
+#Source0: http://cfengine.com/source-code/download?file=cfengine-3.3.0.tar.gz
+Source0: %{name}-%{version}.tar.gz
 Source1: cf-execd
 Source2: cf-serverd
 Source3: cf-monitord
 URL: http://www.cfengine.org/
-BuildRequires: db4-devel,openssl-devel,bison,flex,m4,libacl-devel
+BuildRequires: tokyocabinet-devel,openssl-devel,bison,flex,m4,libacl-devel
 BuildRequires: libselinux-devel,tetex-dvips,texinfo-tex,pcre-devel
 Requires(post): /sbin/chkconfig, /sbin/install-info
 Requires(preun): /sbin/chkconfig, /sbin/install-info, /sbin/service
@@ -40,8 +41,10 @@ This package contains the documentation for cfengine.
 
 
 %build
-%configure BERKELEY_DB_LIB=-ldb \
-    --with-docs --docdir=%{_defaultdocdir}/%{name}-%{version} \
+%configure \
+    --docdir=%{_defaultdocdir}/%{name}-%{version} \
+    --enable-fhs \
+    --libexecdir=%{_libdir} \
     --enable-selinux
 make
 
@@ -52,12 +55,6 @@ rm -rf $RPM_BUILD_ROOT
 mkdir -p $RPM_BUILD_ROOT%{_sbindir}
 mkdir -p $RPM_BUILD_ROOT%{_datadir}/%{name}
 make DESTDIR=$RPM_BUILD_ROOT install
-# make directory tree for cfengine configs
-mkdir -p $RPM_BUILD_ROOT%{_var}/%{name}
-for i in ppkeys inputs outputs
-do
-    mkdir -m 0700 $RPM_BUILD_ROOT%{_var}/%{name}/$i
-done
 
 # It's ugly, but thats the way Mark wants to have it. :(
 # If we don't create this link, cfexecd will not be able to start
@@ -78,7 +75,6 @@ done
 rm -f $RPM_BUILD_ROOT%{_infodir}/dir
 
 # All this stuff is pushed into doc/contrib directories
-rm -rf $RPM_BUILD_ROOT%{_datadir}/%{name} 
 rm -f $RPM_BUILD_ROOT%{_sbindir}/cfdoc
 
 
@@ -121,24 +117,28 @@ rm -rf $RPM_BUILD_ROOT
 
 %files
 %defattr(-,root,root,-)
-%doc AUTHORS ChangeLog COPYING README TODO
+%doc AUTHORS ChangeLog README
 %{_sbindir}/*
-%{_libdir}/libpromises*
+%{_libdir}/%{name}
 %{_mandir}/man8/*
 %{_initrddir}/cf-monitord
 %{_initrddir}/cf-execd
 %{_initrddir}/cf-serverd
 %{_var}/%{name}
+%{_datadir}/%{name}
 
 
 %files doc
 %defattr(-,root,root,-)
-%doc inputs
-%doc docs/*html
-%doc docs/*pdf
+%{_defaultdocdir}/%{name}
 
 
 %changelog
+* Wed Apr 25 2012 Jeff Sheltren <jeff at tag1consulting.com> - 3.3.0-1
+- Bump to the lateset release
+- Multiple changes to get it building, now using tokyocabinet instead of bdb
+- Multiple path changes to match upstream
+
 * Tue Feb 08 2011 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 3.0.5p1-2
 - Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
 
diff --git a/sources b/sources
index eb97ec5..d9a29e1 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-b74af23928253e11dcce3d98510f1066  cfengine-3.0.5p1.tar.gz
+d40426fcc447e6f1581a6abd6116ea20  cfengine-3.3.0.tar.gz


More information about the scm-commits mailing list