[couchdb] Build fixes

Peter Lemenkov peter at fedoraproject.org
Mon Sep 24 11:30:57 UTC 2012


commit 5f1d3a1f534ecd2186ba4e1dccfb855ac7df26bf
Author: Peter Lemenkov <lemenkov at gmail.com>
Date:   Mon Sep 24 15:30:46 2012 +0400

    Build fixes
    
    Signed-off-by: Peter Lemenkov <lemenkov at gmail.com>

 couchdb.spec |   22 ++++++++++++++--------
 1 files changed, 14 insertions(+), 8 deletions(-)
---
diff --git a/couchdb.spec b/couchdb.spec
index 10c84a3..bcd1d0d 100644
--- a/couchdb.spec
+++ b/couchdb.spec
@@ -25,7 +25,6 @@ Patch8:		couchdb-0008-Change-respawn-timeout-to-0.patch
 
 BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
 
-
 BuildRequires:  autoconf
 BuildRequires:  automake
 BuildRequires:  libtool
@@ -35,6 +34,7 @@ BuildRequires:	erlang-etap
 BuildRequires:	erlang-ibrowse >= 2.2.0
 BuildRequires:	erlang-mochiweb
 BuildRequires:	erlang-oauth
+BuildRequires:	erlang-os_mon
 BuildRequires:	help2man
 BuildRequires:	js-devel
 BuildRequires:	libicu-devel
@@ -50,9 +50,11 @@ Requires:	erlang-inets
 Requires:	erlang-kernel
 Requires:	erlang-mochiweb
 Requires:	erlang-oauth
+Requires:	erlang-os_mon
 # Error:erlang(unicode:characters_to_binary/1) in R12B and below
 Requires:	erlang-stdlib >= R13B
 Requires:	erlang-tools
+Requires:	erlang-xmerl
 
 #Initscripts
 %if 0%{?fc17}%{?fc18}
@@ -94,6 +96,9 @@ rm -rf src/etap
 rm -rf src/ibrowse
 rm -rf src/mochiweb
 
+# More verbose tests
+sed -i -e "s,prove,prove -v,g" test/etap/run.tpl
+
 
 %build
 autoreconf -ivf
@@ -126,7 +131,6 @@ find %{buildroot} -type f -name "*.la" -delete
 
 
 %check
-#make check || exit 1
 make check
 
 
@@ -193,13 +197,12 @@ fi
 
 
 %files
-%defattr(-,root,root,-)
 %doc AUTHORS BUGS CHANGES LICENSE NEWS NOTICE README THANKS
 %dir %{_sysconfdir}/%{name}
 %dir %{_sysconfdir}/%{name}/local.d
 %dir %{_sysconfdir}/%{name}/default.d
-%config(noreplace) %attr(0644, %{couchdb_user}, root) %{_sysconfdir}/%{name}/default.ini
-%config(noreplace) %attr(0644, %{couchdb_user}, root) %{_sysconfdir}/%{name}/local.ini
+%config(noreplace) %attr(0644, %{couchdb_user}, %{couchdb_group}) %{_sysconfdir}/%{name}/default.ini
+%config(noreplace) %attr(0644, %{couchdb_user}, %{couchdb_group}) %{_sysconfdir}/%{name}/local.ini
 %config(noreplace) %{_sysconfdir}/logrotate.d/%{name}
 %if 0%{?fedora} > 14
 %{_sysconfdir}/tmpfiles.d/%{name}.conf
@@ -219,12 +222,15 @@ fi
 %{_datadir}/%{name}
 %{_mandir}/man1/%{name}.1.*
 %{_mandir}/man1/couchjs.1.*
-%dir %attr(0755, %{couchdb_user}, root) %{_localstatedir}/log/%{name}
-%dir %attr(0755, %{couchdb_user}, root) %{_localstatedir}/run/%{name}
-%dir %attr(0755, %{couchdb_user}, root) %{_localstatedir}/lib/%{name}
+%dir %attr(0755, %{couchdb_user}, %{couchdb_group}) %{_localstatedir}/log/%{name}
+%dir %attr(0755, %{couchdb_user}, %{couchdb_group}) %{_localstatedir}/run/%{name}
+%dir %attr(0755, %{couchdb_user}, %{couchdb_group}) %{_localstatedir}/lib/%{name}
 
 
 %changelog
+* Mon Sep 24 2012 Peter Lemenkov <lemenkov at gmail.com> - 1.2.0-2
+- Build fixes
+
 * Mon Sep 24 2012 Peter Lemenkov <lemenkov at gmail.com> - 1.2.0-1
 - Ver. 1.2.0
 


More information about the scm-commits mailing list