54cdccc
%{?filter_setup:
54cdccc
%filter_provides_in %{_libdir}/erlang/lib/.*\.so$
54cdccc
%filter_setup
54cdccc
}
54cdccc
%{expand: %(NIF_VER=`rpm -q erlang-erts --provides | grep --color=no erl_nif_version` ; if [ "$NIF_VER" != "" ]; then echo %%global __erlang_nif_version $NIF_VER ; fi)}
54cdccc
%{expand: %(DRV_VER=`rpm -q erlang-erts --provides | grep --color=no erl_drv_version` ; if [ "$DRV_VER" != "" ]; then echo %%global __erlang_drv_version $DRV_VER ; fi)}
54cdccc
Allisson Azevedo b956a8c
Name:           couchdb
dc46f40
Version:        1.6.1
dc46f40
Release:        1%{?dist}
Allisson Azevedo b956a8c
Summary:        A document database server, accessible via a RESTful JSON API
Allisson Azevedo b956a8c
Allisson Azevedo b956a8c
Group:          Applications/Databases
Allisson Azevedo b956a8c
License:        ASL 2.0
1ff3b93
URL:            http://couchdb.apache.org/
a81d5c8
Source0:        http://www.apache.org/dist/%{name}/source/%{version}/apache-%{name}-%{version}.tar.gz
a81d5c8
Source1:        http://www.apache.org/dist/%{name}/source/%{version}/apache-%{name}-%{version}.tar.gz.asc
9990b5e
Source2:        %{name}.init
9990b5e
Source3:        %{name}.service
4c25dd1
Source4:        %{name}.tmpfiles.conf
4c25dd1
Source5:        %{name}.temporary.sh
ed87d97
# FIXME remove as soon as eunit tests will be merged upstream
ed87d97
Source6:        %{name}-tests-blobs.tar
4c25dd1
Patch1:         couchdb-0001-Do-not-gzip-doc-files-and-do-not-install-installatio.patch
4c25dd1
Patch2:         couchdb-0002-More-directories-to-search-for-place-for-init-script.patch
4c25dd1
Patch3:         couchdb-0003-Install-into-erllibdir-by-default.patch
4c25dd1
Patch4:         couchdb-0004-Don-t-use-bundled-libraries.patch
4c25dd1
Patch5:         couchdb-0005-Fixes-for-system-wide-ibrowse.patch
4c25dd1
Patch6:         couchdb-0006-Remove-pid-file-after-stop.patch
4c25dd1
Patch7:         couchdb-0007-Change-respawn-timeout-to-0.patch
4c25dd1
Patch8:         couchdb-0008-Fix-for-Erlang-R16B01.patch
4c25dd1
Patch9:         couchdb-0009-README-was-renamed.patch
4c25dd1
Patch10:        couchdb-0010-Use-_DEFAULT_SOURCE-instead-of-obsolete-_BSD_SOURCE.patch
4c25dd1
Patch11:        couchdb-0011-Silence-redundant-logging-to-stdout-stderr.patch
4c25dd1
Patch12:        couchdb-0012-Expand-.d-directories-in-erlang.patch
Warren Togami e63180e
Patch13:        couchdb-0013-Add-systemd-notification-support.patch
ed87d97
Patch14:	couchdb-0014-Add-run-script-to-execute-eunit-tests.patch
db0a991
37c7a4c
BuildRequires:  autoconf
4c25dd1
BuildRequires:    autoconf-archive
37c7a4c
BuildRequires:  automake
37c7a4c
BuildRequires:  libtool
4c25dd1
BuildRequires:    curl-devel >= 7.18.0
4c25dd1
BuildRequires:    erlang-erts >= R13B
ed87d97
BuildRequires:    erlang-eunit >= R15B
4c25dd1
BuildRequires:    erlang-ibrowse >= 4.0.1
4c25dd1
BuildRequires:    erlang-mochiweb
4c25dd1
BuildRequires:    erlang-oauth >= 1.3.0
4c25dd1
BuildRequires:    erlang-os_mon
4c25dd1
BuildRequires:    erlang-snappy
4c25dd1
BuildRequires:    help2man
4c25dd1
BuildRequires:    js-devel
4c25dd1
BuildRequires:    libicu-devel
fc422f3
4c25dd1
Requires:    erlang-crypto%{?_isa}
9990b5e
# Error:erlang(erlang:max/2) in R12B and earlier
9990b5e
# Error:erlang(erlang:min/2) in R12B and earlier
4c25dd1
Requires:    erlang-erts%{?_isa} >= R13B
4c25dd1
Requires:    erlang-ibrowse%{?_isa} >= 4.0.1
4c25dd1
Requires:    erlang-inets%{?_isa}
4c25dd1
Requires:    erlang-kernel%{?_isa}
4c25dd1
Requires:    erlang-mochiweb%{?_isa}
4c25dd1
Requires:    erlang-oauth%{?_isa}
4c25dd1
Requires:    erlang-os_mon%{?_isa}
Warren Togami e63180e
Requires:    erlang-sd_notify%{?_isa}
4c25dd1
Requires:    erlang-snappy%{?_isa}
4c25dd1
Requires:    erlang-ssl%{?_isa}
9990b5e
# Error:erlang(unicode:characters_to_binary/1) in R12B and earlier
4c25dd1
Requires:    erlang-stdlib%{?_isa} >= R13B
4c25dd1
Requires:    erlang-tools%{?_isa}
4c25dd1
Requires:    erlang-xmerl%{?_isa}
Allisson Azevedo b956a8c
9990b5e
%if 0%{?el5}%{?el6}
Allisson Azevedo b956a8c
#Initscripts
022a5e3
Requires(post): chkconfig
022a5e3
Requires(preun): chkconfig initscripts
9990b5e
%else
9990b5e
Requires(pre): systemd
9990b5e
Requires(post): systemd
9990b5e
Requires(preun): systemd
022a5e3
%endif
Allisson Azevedo b956a8c
Allisson Azevedo b956a8c
# Users and groups
Allisson Azevedo b956a8c
Requires(pre): shadow-utils
Allisson Azevedo b956a8c
54cdccc
%{?__erlang_nif_version:Requires: %{__erlang_nif_version}}
54cdccc
%{?__erlang_drv_version:Requires: %{__erlang_drv_version}}
Allisson Azevedo b956a8c
Allisson Azevedo b956a8c
%description
be9b74a
Apache CouchDB is a distributed, fault-tolerant and schema-free
be9b74a
document-oriented database accessible via a RESTful HTTP/JSON API.
be9b74a
Among other features, it provides robust, incremental replication
be9b74a
with bi-directional conflict detection and resolution, and is
be9b74a
queryable and indexable using a table-oriented view engine with
Allisson Azevedo b956a8c
JavaScript acting as the default view definition language.
Allisson Azevedo b956a8c
fc422f3
Allisson Azevedo b956a8c
%prep
c7d91a0
%setup -q -n apache-%{name}-%{version}
37c7a4c
%patch1 -p1 -b .dont_gzip
9990b5e
%patch2 -p1 -b .more_init_dirs
9990b5e
%patch3 -p1 -b .install_into_erldir
9990b5e
%patch4 -p1 -b .remove_bundled_libs
9990b5e
%patch5 -p1 -b .workaround_for_system_wide_ibrowse
9990b5e
%patch6 -p1 -b .remove_pid_file
9990b5e
%patch7 -p1 -b .fix_respawn
a75f831
%if 0%{?fedora}%{?el7}
a81d5c8
%patch8 -p1 -b .r16b01
275c14a
%endif
a75f831
%patch9 -p1 -b .renamed
b44998f
%if 0%{?fedora} > 20
Warren Togami e63180e
# Workaround hard-coded Makefile.am assumptions
a75f831
%patch10 -p1 -b .default_instead_of_bsd
b44998f
%endif
e4f42ac
%patch11 -p1 -b .redundant_logging
e4f42ac
%patch12 -p1 -b .expands_d
Warren Togami e63180e
%patch13 -p1 -b .sd_notify
ed87d97
%patch14 -p1 -b .no_etap
ed87d97
tar xvf %{SOURCE6}
e4f42ac
9990b5e
#gzip -d -k ./share/doc/build/latex/CouchDB.pdf.gz
Allisson Azevedo d9f8be3
e787519
# Remove bundled libraries
e787519
rm -rf src/erlang-oauth
e787519
rm -rf src/ibrowse
e787519
rm -rf src/mochiweb
eee4f1b
rm -rf src/snappy
ed87d97
rm -rf src/etap
ed87d97
rm -rf test/etap
Allisson Azevedo d9f8be3
ed87d97
# FIXME remove as soon as eunit tests will be merged upstream
ed87d97
chmod +x test/couchdb/fixtures/os_daemon_looper.escript
ed87d97
chmod +x test/couchdb/fixtures/*.sh
ed87d97
# This is intentional - this daemon shouldn't start
ed87d97
chmod -x test/couchdb/fixtures/os_daemon_bad_perm.sh
5f1d3a1
db0a991
Allisson Azevedo b956a8c
%build
37c7a4c
autoreconf -ivf
4ee01f7
%configure --with-erlang=%{_libdir}/erlang/usr/include
Allisson Azevedo b956a8c
make %{?_smp_mflags}
Allisson Azevedo b956a8c
Allisson Azevedo b956a8c
Allisson Azevedo b956a8c
%install
4ee01f7
make install DESTDIR=%{buildroot}
Allisson Azevedo b956a8c
9990b5e
%if 0%{?el5}%{?el6}
9990b5e
# Use /etc/sysconfig instead of /etc/default
9990b5e
mv %{buildroot}%{_sysconfdir}/{default,sysconfig}
b664041
# Install our custom couchdb initscript
9990b5e
install -D -m 755 %{SOURCE2} %{buildroot}%{_initrddir}/%{name}
9990b5e
%else
a9daca6
# Install /etc/tmpfiles.d entry
ab49a2f
install -D -m 644 %{SOURCE4} %{buildroot}%{_tmpfilesdir}/%{name}.conf
a9daca6
# Install systemd entry
9990b5e
install -D -m 755 %{SOURCE3} %{buildroot}%{_unitdir}/%{name}.service
ab49a2f
rm -rf %{buildroot}%{_sysconfdir}/rc.d/
4ee01f7
rm -rf %{buildroot}%{_sysconfdir}/default/
0f5feed
# Temporary systemd + selinux wrapper
0f5feed
# This makes the service run in couchdb_t
0f5feed
install -D -m 755 %{SOURCE5} %{buildroot}%{_libexecdir}/%{name}
6cb113e
%endif
Allisson Azevedo b956a8c
4ee01f7
# Remove *.la files
4ee01f7
find %{buildroot} -type f -name "*.la" -delete
4ee01f7
9990b5e
# Remove installed docs (this will mess with versione/unversioned docdirs)
ab49a2f
rm -rf %{buildroot}%{_defaultdocdir}
9990b5e
9990b5e
# Remove unneeded info-files
ab49a2f
rm -rf %{buildroot}%{_datadir}/info/
9990b5e
fc422f3
fc422f3
%check
ed87d97
make check-eunit
fc422f3
fc422f3
Allisson Azevedo b956a8c
%pre
ab49a2f
getent group %{name} >/dev/null || groupadd -r %{name}
ab49a2f
getent passwd %{name} >/dev/null || \
ab49a2f
useradd -r -g %{name} -d %{_localstatedir}/lib/%{name} -s /bin/bash \
ab49a2f
-c "Couchdb Database Server" %{name}
Allisson Azevedo b956a8c
exit 0
Allisson Azevedo b956a8c
Allisson Azevedo b956a8c
Allisson Azevedo b956a8c
%post
9990b5e
%if 0%{?el5}%{?el6}
9990b5e
/sbin/chkconfig --add %{name}
022a5e3
%else
9990b5e
%systemd_post %{name}.service
022a5e3
%endif
Allisson Azevedo b956a8c
Allisson Azevedo b956a8c
%preun
9990b5e
%if 0%{?el5}%{?el6}
022a5e3
if [ $1 = 0 ] ; then
9990b5e
    /sbin/service %{name} stop >/dev/null 2>&1
9990b5e
    /sbin/chkconfig --del %{name}
022a5e3
fi
9990b5e
%else
9990b5e
%systemd_preun %{name}.service
022a5e3
%endif
87495da
87495da
87495da
%postun
9990b5e
%if 0%{?el7}%{?fedora}
ab49a2f
%systemd_postun_with_restart %{name}.service
022a5e3
%endif
87495da
87495da
Allisson Azevedo b956a8c
%files
a81d5c8
%doc AUTHORS BUGS LICENSE NOTICE README.rst THANKS
09d3653
%dir %{_sysconfdir}/%{name}
09d3653
%dir %{_sysconfdir}/%{name}/local.d
09d3653
%dir %{_sysconfdir}/%{name}/default.d
e4f42ac
%config %attr(0644, %{name}, %{name}) %{_sysconfdir}/%{name}/default.ini
ab49a2f
%config(noreplace) %attr(0644, %{name}, %{name}) %{_sysconfdir}/%{name}/local.ini
09d3653
%config(noreplace) %{_sysconfdir}/logrotate.d/%{name}
ab49a2f
%if 0%{?el7}%{?fedora}
ab49a2f
%{_tmpfilesdir}/%{name}.conf
87495da
%{_unitdir}/%{name}.service
022a5e3
%else
89b14cd
%config(noreplace) %{_sysconfdir}/sysconfig/%{name}
022a5e3
%{_initrddir}/%{name}
022a5e3
%endif
09d3653
%{_bindir}/%{name}
4ee01f7
%{_bindir}/couch-config
b664041
%{_bindir}/couchjs
4ee01f7
%{_libdir}/erlang/lib/couch-%{version}/
a81d5c8
%{_libdir}/erlang/lib/couch_dbupdates-0.1/
9990b5e
%{_libdir}/erlang/lib/couch_index-0.1/
9990b5e
%{_libdir}/erlang/lib/couch_mrview-0.1/
a81d5c8
%{_libdir}/erlang/lib/couch_plugins-0.1/
9990b5e
%{_libdir}/erlang/lib/couch_replicator-0.1/
4ee01f7
%{_libdir}/erlang/lib/ejson-0.1.0/
0f5feed
%{_libexecdir}/%{name}
09d3653
%{_datadir}/%{name}
09d3653
%{_mandir}/man1/%{name}.1.*
b664041
%{_mandir}/man1/couchjs.1.*
ab49a2f
%dir %attr(0755, %{name}, %{name}) %{_localstatedir}/log/%{name}
ab49a2f
%dir %attr(0755, %{name}, %{name}) %{_localstatedir}/run/%{name}
ab49a2f
%dir %attr(0755, %{name}, %{name}) %{_localstatedir}/lib/%{name}
Allisson Azevedo b956a8c
b664041
Allisson Azevedo b956a8c
%changelog
dc46f40
* Sun Sep 07 2014 Peter Lemenkov <lemenkov@gmail.com> - 1.6.1-1
dc46f40
- Ver. 1.6.1
dc46f40
ed87d97
* Fri Aug 29 2014 Peter Lemenkov <lemenkov@gmail.com> - 1.6.0-13
ed87d97
- Kill fragile etap tests in favor of eunit-based test-suite
ed87d97
7a88a81
* Thu Aug 28 2014 Peter Lemenkov <lemenkov@gmail.com> - 1.6.0-12
7a88a81
- Rebuild with Erlang 17.2.1
7a88a81
ba64440
* Tue Aug 26 2014 David Tardon <dtardon@redhat.com> - 1.6.0-11
ba64440
- rebuild for ICU 53.1
ba64440
3c745ef
* Sat Aug 16 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.6.0-10
3c745ef
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
3c745ef
Warren Togami e63180e
* Wed Jul 09 2014 Warren Togami <warren@slickage.com> - 1.6.0-9
Warren Togami e63180e
- Add systemd notify support
Warren Togami e63180e
Warren Togami e63180e
* Sun Jul 06 2014 Warren Togami <warren@slickage.com> - 1.6.0-8
e4f42ac
- SELinux: Use /usr/libexec/couchdb wrapper for systemd ExecStart, executes as couchdb_t
e4f42ac
  Additional fixes to selinux-policy are required,
e4f42ac
  see latest status http://wtogami.fedorapeople.org/a/2014/couchdb.txt
e4f42ac
- Remove -heart from ExecStart, systemd handles service runtime
e4f42ac
- default.ini contains default configuration from upstream.
e4f42ac
  It has previously warned users to not modify it as it will be overwritten on package upgrade.
e4f42ac
  Now package upgrades really will overwrite default.ini.
e4f42ac
- Configuration is read during CouchDB startup in this order:
e4f42ac
  default.ini -> default.d/*.ini -> local.d/*.ini -> local.ini
e4f42ac
  Other packages are meant to drop configuration into default.d/
e4f42ac
  Users can modify local.ini or add new files in local.d/
e4f42ac
- CouchDB runtime config changes are written to local.ini
0f5feed
Warren Togami e63180e
* Thu Jul 03 2014 Warren Togami <warren@slickage.com> - 1.6.0-6
7b4ed8a
- silence stdout/stderr to prevent redundant flooding of /var/log/messages
7b4ed8a
  CouchDB already logs these messages to /var/log/couchdb/couch.log
e78e506
  Instead print the log filename to stdout, in case a user who ran it
e78e506
  from the CLI is confused about where the messages went.
e78e506
- -couch_ini accepts .ini or a .d/ directory.  For directories it reads
e78e506
  any *.ini file.  Fixes #1002277.
7b4ed8a
b44998f
* Mon Jun 23 2014 Peter Lemenkov <lemenkov@gmail.com> - 1.6.0-2
b44998f
- Fix building with sligntly older gcc/glibc
b44998f
a75f831
* Sun Jun 22 2014 Peter Lemenkov <lemenkov@gmail.com> - 1.6.0-1
a75f831
- Ver. 1.6.0
a75f831
b42b701
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.5.0-3
b42b701
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
b42b701
b85a432
* Fri Feb 14 2014 David Tardon <dtardon@redhat.com> - 1.5.0-2
b85a432
- rebuild for new ICU
b85a432
a81d5c8
* Fri Jan 10 2014 Peter Lemenkov <lemenkov@gmail.com> - 1.5.0-1
a81d5c8
- Ver. 1.5.0
a81d5c8
54cdccc
* Fri Oct 25 2013 Peter Lemenkov <lemenkov@gmail.com> - 1.3.1-3
54cdccc
- Rebuild with new requires - __erlang_nif_version, __erlang_drv_version
54cdccc
ab49a2f
* Fri Sep 06 2013 Peter Lemenkov <lemenkov@gmail.com> - 1.3.1-2
ab49a2f
- Moved tmpfiles entry to /usr
ab49a2f
9990b5e
* Sun Aug 25 2013 Peter Lemenkov <lemenkov@gmail.com> - 1.3.1-1
9990b5e
- Ver. 1.3.1
9990b5e
8259942
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.2.2-4
8259942
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
8259942
d870672
* Fri Jun 21 2013 Peter Lemenkov <lemenkov@gmail.com> - 1.2.2-3
d870672
- Fix for R16B01 ( https://issues.apache.org/jira/browse/COUCHDB-1833 )
d870672
ed74ead
* Fri May 31 2013 Peter Lemenkov <lemenkov@gmail.com> - 1.2.2-2
ed74ead
- Fix for R16B and latest mochiweb
ed74ead
275c14a
* Mon Apr 15 2013 Peter Lemenkov <lemenkov@gmail.com> - 1.2.2-1
275c14a
- Ver. 1.2.2 (bugfix release)
275c14a
7d7f9d0
* Fri Mar 15 2013 Peter Lemenkov <lemenkov@gmail.com> - 1.2.1-4
7d7f9d0
- Fix FTBFS in Rawhide (F-19)
7d7f9d0
fc80019
* Fri Feb 08 2013 Jon Ciesla <limburgher@gmail.com> - 1.2.1-3
fc80019
- libicu rebuild.
fc80019
ab9ae35
* Tue Jan 22 2013 Peter Lemenkov <lemenkov@gmail.com> - 1.2.1-2
ab9ae35
- Revert systemd-macros
ab9ae35
a9daca6
* Mon Jan 21 2013 Peter Lemenkov <lemenkov@gmail.com> - 1.2.1-1
a9daca6
- Ver. 1.2.1 (security bugfix release)
a9daca6
- Introduce handy systemd-related macros (see rhbz #850069)
a9daca6
eee4f1b
* Tue Oct 30 2012 Peter Lemenkov <lemenkov@gmail.com> - 1.2.0-3
a9daca6
- Unbundle snappy (see rhbz #871149)
eee4f1b
- Add _isa to the Requires
eee4f1b
5f1d3a1
* Mon Sep 24 2012 Peter Lemenkov <lemenkov@gmail.com> - 1.2.0-2
5f1d3a1
- Build fixes
ca28e3c
- Temporarily disable verbosity
5f1d3a1
4ee01f7
* Mon Sep 24 2012 Peter Lemenkov <lemenkov@gmail.com> - 1.2.0-1
4ee01f7
- Ver. 1.2.0
4ee01f7
cf30520
* Mon Sep 24 2012 Peter Lemenkov <lemenkov@gmail.com> - 1.1.1-4.1
cf30520
- Rebuild
cf30520
508ee05
* Wed Jul 18 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.1.1-4
508ee05
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
508ee05
89b14cd
* Wed Jul 04 2012 Peter Lemenkov <lemenkov@gmail.com> - 1.1.1-3
89b14cd
- Improve systemd support
89b14cd
150ee8f
* Wed May 16 2012 Peter Lemenkov <lemenkov@gmail.com> - 1.1.1-2
150ee8f
- Updated systemd files (added EnvironmentFile option)
150ee8f
ded6933
* Sun Mar 11 2012 Peter Lemenkov <lemenkov@gmail.com> - 1.1.1-1
ded6933
- Ver. 1.1.1
ded6933
022a5e3
* Sun Mar 11 2012 Peter Lemenkov <lemenkov@gmail.com> - 1.0.3-6
022a5e3
- Fix building on f18
022a5e3
87495da
* Wed Feb 15 2012 Jon Ciesla <limburgher@gmail.com> - 1.0.3-5
87495da
- Migrate to systemd, BZ 771434.
87495da
3dbde75
* Thu Jan 12 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.0.3-4
3dbde75
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
3dbde75
54a8381
* Mon Sep 19 2011 Peter Lemenkov <lemenkov@gmail.com> - 1.0.3-3
54a8381
- Rebuilt with new libicu
54a8381
1419f6c
* Mon Aug 15 2011 Kalev Lember <kalevlember@gmail.com> - 1.0.3-2
1419f6c
- Rebuilt for rpm bug #728707
1419f6c
802cdfb
* Thu Jul 21 2011 Peter Lemenkov <lemenkov@gmail.com> - 1.0.3-1
802cdfb
- Ver. 1.0.3
802cdfb
db0a991
* Tue Jul 12 2011 Peter Lemenkov <lemenkov@gmail.com> - 1.0.2-8
db0a991
- Build for EL-5 (see patch99 - quite ugly, I know)
db0a991
09d3653
* Sat Jun 18 2011 Peter Lemenkov <lemenkov@gmail.com> - 1.0.2-7
09d3653
- Requires ibrowse >= 2.2.0 for building
09d3653
- Fixes for /var/run mounted as tmpfs (see rhbz #656565, #712681)
09d3653
eff7d53
* Mon May 30 2011 Peter Lemenkov <lemenkov@gmail.com> - 1.0.2-6
eff7d53
- Patched patch for new js-1.8.5
eff7d53
2e949ee
* Fri May 20 2011 Peter Lemenkov <lemenkov@gmail.com> - 1.0.2-5
2e949ee
- Fixed issue with ibrowse-2.2.0
2e949ee
e787519
* Thu May 19 2011 Peter Lemenkov <lemenkov@gmail.com> - 1.0.2-4
e787519
- Fixed issue with R14B02
e787519
0a82f27
* Thu May  5 2011 Jan Horak <jhorak@redhat.com> - 1.0.2-3
0a82f27
- Added Spidermonkey 1.8.5 patch
0a82f27
5db5a97
* Mon Mar 07 2011 Caolán McNamara <caolanm@redhat.com> 1.0.2-2
5db5a97
- rebuild for icu 4.6
5db5a97
37c7a4c
* Thu Nov 25 2010 Peter Lemenkov <lemenkov@gmail.com> 1.0.2-1
37c7a4c
- Ver. 1.0.2
37c7a4c
- Patches were rebased
5568590
e1d33e6
* Tue Oct 12 2010 Peter Lemenkov <lemenkov@gmail.com> 1.0.1-4
e1d33e6
- Added patches for compatibility with R12B5
e1d33e6
2d10aee
* Mon Oct 11 2010 Peter Lemenkov <lemenkov@gmail.com> 1.0.1-3
2d10aee
- Narrowed list of BuildRequires
2d10aee
d5ccc5f
* Thu Aug 26 2010 Peter Lemenkov <lemenkov@gmail.com> 1.0.1-2
d5ccc5f
- Cleaned up spec-file a bit
d5ccc5f
0cbed4e
* Fri Aug  6 2010 Peter Lemenkov <lemenkov@gmail.com> 1.0.1-1
0cbed4e
- Ver. 1.0.1
0cbed4e
ba00266
* Thu Jul 15 2010 Peter Lemenkov <lemenkov@gmail.com> 1.0.0-1
ba00266
- Ver. 1.0.0
ba00266
c9eed48
* Wed Jul 14 2010 Peter Lemenkov <lemenkov@gmail.com> 0.11.1-1
c9eed48
- Ver. 0.11.1
c9eed48
- Removed patch for compatibility with Erlang/OTP R14A (merged upstream)
c9eed48
acaf139
* Sun Jul 11 2010 Peter Lemenkov <lemenkov@gmail.com> 0.11.0-3
acaf139
- Compatibility with Erlang R14A (see patch9)
acaf139
b664041
* Tue Jun 22 2010 Peter Lemenkov <lemenkov@gmail.com> 0.11.0-2
b664041
- Massive spec cleanup
b664041
2ee3ed0
* Tue Jun 22 2010 Peter Lemenkov <lemenkov@gmail.com> 0.11.0-1
b1e3f8a
- Ver. 0.11.0 (a feature-freeze release candidate)
b1e3f8a
b1e3f8a
* Fri Jun 18 2010 Peter Lemenkov <lemenkov@gmail.com> 0.10.2-13
b1e3f8a
- Remove ldconfig invocation (no system-wide shared libraries)
b1e3f8a
- Removed icu-config requires
b1e3f8a
773f80c
* Tue Jun 15 2010 Peter Lemenkov <lemenkov@gmail.com> 0.10.2-12
773f80c
- Narrow explicit requires
773f80c
bf5b5ff
* Tue Jun  8 2010 Peter Lemenkov <lemenkov@gmail.com> 0.10.2-11
bf5b5ff
- Remove bundled ibrowse library (see rhbz #581282).
bf5b5ff
fc422f3
* Mon Jun  7 2010 Peter Lemenkov <lemenkov@gmail.com> 0.10.2-10
fc422f3
- Use system-wide erlang-mochiweb instead of bundled copy (rhbz #581284)
fc422f3
- Added %%check target and necessary BuildRequires - etap, oauth, mochiweb
fc422f3
185cbcf
* Wed Jun  2 2010 Peter Lemenkov <lemenkov@gmail.com> 0.10.2-9
185cbcf
- Remove pid-file after stopping CouchDB
185cbcf
2ab3f13
* Tue Jun  1 2010 Peter Lemenkov <lemenkov@gmail.com> 0.10.2-8
2ab3f13
- Suppress unneeded message while stopping CouchDB via init-script
2ab3f13
e3873cc
* Mon May 31 2010 Peter Lemenkov <lemenkov@gmail.com> 0.10.2-7
e3873cc
- Do not manually remove pid-file while stopping CouchDB
e3873cc
c7d91a0
* Mon May 31 2010 Peter Lemenkov <lemenkov@gmail.com> 0.10.2-6
c7d91a0
- Fix 'stop' and 'status' targets in the init-script (see rhbz #591026)
c7d91a0
9859a2c
* Thu May 27 2010 Peter Lemenkov <lemenkov@gmail.com> 0.10.2-5
fc422f3
- Use system-wide erlang-etap instead of bundled copy (rhbz #581281)
9859a2c
8bf4cad
* Fri May 14 2010 Peter Lemenkov <lemenkov@gmail.com> 0.10.2-4
fc422f3
- Use system-wide erlang-oauth instead of bundled copy (rhbz #581283)
8bf4cad
182b4e4
* Thu May 13 2010 Peter Lemenkov <lemenkov@gmail.com> 0.10.2-3
182b4e4
- Fixed init-script to use /etc/sysconfig/couchdb values (see rhbz #583004)
182b4e4
- Fixed installation location of beam-files (moved to erlang directory)
182b4e4
be9b74a
* Fri May  7 2010 Peter Lemenkov <lemenkov@gmail.com> 0.10.2-2
be9b74a
- Remove useless BuildRequires
be9b74a
b212fdc
* Fri May  7 2010 Peter Lemenkov <lemenkov@gmail.com> 0.10.2-1
b212fdc
- Update to 0.10.2 (resolves rhbz #578580 and #572176)
b212fdc
- Fixed chkconfig priority (see rhbz #579568)
b212fdc
Caolan McNamara 714b8c9
* Fri Apr 02 2010 Caolán McNamara <caolanm@redhat.com> 0.10.0-3
Caolan McNamara 714b8c9
- rebuild for icu 4.4
Caolan McNamara 714b8c9
Allisson Azevedo d9f8be3
* Thu Oct 15 2009 Allisson Azevedo <allisson@gmail.com> 0.10.0-2
Allisson Azevedo d9f8be3
- Added patch to force init_enabled=true in configure.ac.
Allisson Azevedo d9f8be3
Allisson Azevedo 3ec1934
* Thu Oct 15 2009 Allisson Azevedo <allisson@gmail.com> 0.10.0-1
Allisson Azevedo 3ec1934
- Update to 0.10.0.
Allisson Azevedo 3ec1934
1ff3b93
* Sun Oct 04 2009 Rahul Sundaram <sundaram@fedoraproject.org> 0.9.1-2
1ff3b93
- Change url. Fixes rhbz#525949
1ff3b93
Allisson Azevedo 71ab363
* Thu Jul 30 2009 Allisson Azevedo <allisson@gmail.com> 0.9.1-1
Allisson Azevedo 71ab363
- Update to 0.9.1.
Allisson Azevedo 71ab363
- Drop couchdb-0.9.0-pid.patch.
Allisson Azevedo 71ab363
22aa398
* Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.9.0-3
22aa398
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
22aa398
Allisson Azevedo c73af7c
* Tue Apr 21 2009 Allisson Azevedo <allisson@gmail.com> 0.9.0-2
Allisson Azevedo c73af7c
- Fix permission for ini files.
Allisson Azevedo c73af7c
- Fix couchdb.init start process.
Allisson Azevedo c73af7c
Allisson Azevedo 4cccae5
* Tue Apr 21 2009 Allisson Azevedo <allisson@gmail.com> 0.9.0-1
Allisson Azevedo 4cccae5
- Update to 0.9.0.
Allisson Azevedo 4cccae5
Allisson Azevedo b956a8c
* Tue Nov 25 2008 Allisson Azevedo <allisson@gmail.com> 0.8.1-4
Allisson Azevedo b956a8c
- Use /etc/sysconfig for settings.
Allisson Azevedo b956a8c
Allisson Azevedo b956a8c
* Tue Nov 25 2008 Allisson Azevedo <allisson@gmail.com> 0.8.1-3
Allisson Azevedo b956a8c
- Fix couchdb_home.
Allisson Azevedo b956a8c
- Added libicu-devel for requires.
Allisson Azevedo b956a8c
Allisson Azevedo b956a8c
* Tue Nov 25 2008 Allisson Azevedo <allisson@gmail.com> 0.8.1-2
Allisson Azevedo b956a8c
- Fix spec issues.
Allisson Azevedo b956a8c
Allisson Azevedo b956a8c
* Tue Nov 25 2008 Allisson Azevedo <allisson@gmail.com> 0.8.1-1
Allisson Azevedo b956a8c
- Initial RPM release