--- couchdb-0.10.0~svn818859.orig/debian/couchdb-bin.postinst +++ couchdb-0.10.0~svn818859/debian/couchdb-bin.postinst @@ -0,0 +1,31 @@ +#!/bin/sh -e + +# Copyright 2009, Noah Slater + +# Copying and distribution of this file, with or without modification, are +# permitted in any medium without royalty provided the copyright notice and this +# notice are preserved. + +case $1 in + configure) + if ! getent passwd couchdb > /dev/null; then + adduser --system --quiet \ + --home /var/lib/couchdb --no-create-home \ + --shell /bin/bash --group --gecos "CouchDB Administrator" couchdb + fi + if test "`id -u couchdb`" -eq 0; then + echo "The couchdb administrative user must not be root." >&2 + false + fi + if test "`id -g couchdb`" -eq 0; then + echo "The couchdb administrative group must not be root." >&2 + false + fi + chown -R couchdb:couchdb /etc/couchdb + chmod 0775 /etc/couchdb + chmod 0774 /etc/couchdb/default.ini + chmod 0774 /etc/couchdb/local.ini + ;; +esac + +#DEBHELPER# --- couchdb-0.10.0~svn818859.orig/debian/binary.lintian-overrides +++ couchdb-0.10.0~svn818859/debian/binary.lintian-overrides @@ -0,0 +1 @@ +couchdb-bin binary: virtual-package-depends-without-real-package-depends depends: erlang-abi-11.b.3 --- couchdb-0.10.0~svn818859.orig/debian/couchdb.postinst +++ couchdb-0.10.0~svn818859/debian/couchdb.postinst @@ -0,0 +1,19 @@ +#!/bin/sh -e + +# Copyright 2009, Noah Slater + +# Copying and distribution of this file, with or without modification, are +# permitted in any medium without royalty provided the copyright notice and this +# notice are preserved. + +case $1 in + configure) + mkdir -p /var/lib/couchdb + chown -R couchdb:couchdb /var/lib/couchdb + chown -R couchdb:couchdb /var/log/couchdb + chmod -R 0770 /var/lib/couchdb + chmod -R 0770 /var/log/couchdb + ;; +esac + +#DEBHELPER# --- couchdb-0.10.0~svn818859.orig/debian/compat +++ couchdb-0.10.0~svn818859/debian/compat @@ -0,0 +1 @@ +5 --- couchdb-0.10.0~svn818859.orig/debian/watch +++ couchdb-0.10.0~svn818859/debian/watch @@ -0,0 +1,3 @@ +version=3 + +http://www.apache.org/dist/couchdb/([\d\.]+)/apache-couchdb-([\d\.]+)\.tar\.gz --- couchdb-0.10.0~svn818859.orig/debian/README.Debian +++ couchdb-0.10.0~svn818859/debian/README.Debian @@ -0,0 +1,27 @@ +Debian README +============= + +Apache CouchDB is alpha software and still under heavy development. Please be +aware that important areas such as the public API or internal database format +may see backwards incompatible changes between versions. + +More detailed information can be found on the CouchDB wiki: + + http://wiki.apache.org/couchdb/BreakingChanges + +Because the internal database format may change, rendering your database +unusable with a new version of the package, the database and log directories are +partitioned by the CouchDB release number of the database format in use. + +The database and log directories are named like this: + + /var/lib/couchdb/VERSION + /var/log/couchdb/VERSION + +Before you upgrade to a new version of this package with a changed database +format you should export any data that you want keep from the old database and +import the data into the new database after the upgrade. + +Migration tools are available in the `python-couchdb` package. + + -- Noah Slater , Tue, 31 Mar 2009 18:19:24 +0100 --- couchdb-0.10.0~svn818859.orig/debian/rules +++ couchdb-0.10.0~svn818859/debian/rules @@ -0,0 +1,51 @@ +#!/usr/bin/make -f + +# Copyright 2009, Noah Slater + +# Copying and distribution of this file, with or without modification, are +# permitted in any medium without royalty provided the copyright notice and this +# notice are preserved. + +include /usr/share/cdbs/1/rules/buildcore.mk +include /usr/share/cdbs/1/rules/debhelper.mk +include /usr/share/cdbs/1/class/autotools.mk +include /usr/share/cdbs/1/rules/simple-patchsys.mk + +DEB_INSTALL_DOCS_ALL = +DEB_DH_INSTALLINIT_ARGS = --onlyscripts + +LIB = ${localstatedir}/lib/\$${package_identifier} +LOG = ${localstatedir}/log/\$${package_identifier} + +xulrunner_gre_version := $(shell xulrunner --gre-version) +xulrunner_dep = xulrunner-$(shell echo $(xulrunner_gre_version) | cut -f1-3 -d.) +DEB_CONFIGURE_EXTRA_FLAGS += --with-js-lib=/usr/lib/xulrunner-devel-$(xulrunner_gre_version)/lib/ +DEB_CONFIGURE_EXTRA_FLAGS += --with-js-include=/usr/lib/xulrunner-devel-$(xulrunner_gre_version)/include/ + +# @@ workaround for #486848 +binary-arch binary-indep: build + +post-patches:: configure + sed -i s,$(LIB)$$,$(LIB)/$(DEB_UPSTREAM_VERSION), configure + sed -i s,$(LOG)$$,$(LOG)/$(DEB_UPSTREAM_VERSION), configure + sed -i s,VERSION=%VERSION%$$,VERSION=$(DEB_UPSTREAM_VERSION), debian/couchdb.postrm + +cleanbuilddir:: configure + sed -i s,$(LIB)/$(DEB_UPSTREAM_VERSION)$$,$(LIB), configure + sed -i s,$(LOG)/$(DEB_UPSTREAM_VERSION)$$,$(LOG), configure + sed -i s,VERSION=$(DEB_UPSTREAM_VERSION)$$,VERSION=%VERSION%, debian/couchdb.postrm + +common-binary-post-install-arch:: + rm -f debian/couchdb-bin/usr/lib/couchdb/erlang/lib/couch-*/priv/lib/couch_erl_driver.la + rm -f debian/couchdb-bin/usr/share/couchdb/www/script/jquery.js + dh_link /usr/share/javascript/jquery/jquery.js /usr/share/couchdb/www/script/jquery.js + cp debian/binary.lintian-overrides debian/couchdb-bin/usr/share/lintian/overrides/couchdb-bin + +common-binary-predeb-arch:: + echo 'xulrunner:Depends=$(xulrunner_dep)' >> debian/couchdb.substvars + erlang-depends + +# @@ only works from source directory, see #494141 +.PHONY: get-orig-source +get-orig-source: + uscan --force-download --rename --download-version=$(DEB_UPSTREAM_VERSION) --destdir . --- couchdb-0.10.0~svn818859.orig/debian/couchdb.postrm +++ couchdb-0.10.0~svn818859/debian/couchdb.postrm @@ -0,0 +1,31 @@ +#!/bin/sh -e + +# Copyright 2009, Noah Slater + +# Copying and distribution of this file, with or without modification, are +# permitted in any medium without royalty provided the copyright notice and this +# notice are preserved. + +VERSION=%VERSION% + +case $1 in + purge) + if test -d "/var/lib/couchdb/$VERSION"; then + rmdir --ignore-fail-on-non-empty "/var/lib/couchdb/$VERSION" || true + fi + if test -d "/var/lib/couchdb"; then + rmdir --ignore-fail-on-non-empty "/var/lib/couchdb" || true + fi + if test -d "/var/log/couchdb/$VERSION"; then + rmdir --ignore-fail-on-non-empty "/var/log/couchdb/$VERSION" || true + fi + if test -d "/var/log/couchdb"; then + rmdir --ignore-fail-on-non-empty "/var/log/couchdb" || true + fi + if test -d "/var/run/couchdb"; then + rmdir --ignore-fail-on-non-empty "/var/run/couchdb" || true + fi + ;; +esac + +#DEBHELPER# --- couchdb-0.10.0~svn818859.orig/debian/copyright +++ couchdb-0.10.0~svn818859/debian/copyright @@ -0,0 +1,63 @@ +Upstream-Name: CouchDB +Upstream-Maintainer: Noah Slater +Upstream-Source: http://couchdb.apache.org/downloads.html + +Files: * +Copyright: Copyright 2009, The Apache Software Foundation +License: Apache-2.0 + On Debian systems the full text of the Apache License (Version 2) can be found + in the `/usr/share/common-licenses/Apache-2.0' file. + +Files: debian/* +Copyright: Copyright 2009, Noah Slater +License: GAP + +Files: m4/* +Copyright: Copyright 2008, Akos Maroy +License: GAP + +Files: share/www/script/jquery.js +Copyright: Copyright 2007, John Resig +License: MIT | GPL-2 + On Debian systems the full text of the GNU General Public License (Version 2) + can be found in the `/usr/share/common-licenses/GPL-2' file. + +Files: share/www/script/json2.js +License: PD + In the public domain. + +Files: src/mochiweb/* +Copyright: Copyright 2007, Mochi Media Coporation +License: MIT + +Files: src/ibrowse/* +Copyright: Copyright 2008, Chandrashekhar Mullaparthi +License: BSD + On Debian systems the full text of the BSD License can be found in the + `/usr/share/common-licenses/BSD. file. + +License: GAP + Copying and distribution of this package, with or without modification, are + permitted in any medium without royalty provided the copyright notice and this + notice are preserved. + +License: MIT + Copyright (c) + . + Permission is hereby granted, free of charge, to any person obtaining a copy + of this software and associated documentation files (the "Software"), to deal + in the Software without restriction, including without limitation the rights + to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + copies of the Software, and to permit persons to whom the Software is + furnished to do so, subject to the following conditions: + . + The above copyright notice and this permission notice shall be included in + all copies or substantial portions of the Software. + . + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN + THE SOFTWARE. --- couchdb-0.10.0~svn818859.orig/debian/couchdb-bin.postrm +++ couchdb-0.10.0~svn818859/debian/couchdb-bin.postrm @@ -0,0 +1,18 @@ +#!/bin/sh -e + +# Copyright 2009, Noah Slater + +# Copying and distribution of this file, with or without modification, are +# permitted in any medium without royalty provided the copyright notice and this +# notice are preserved. + +VERSION=0.10.0~svn818859 + +case $1 in + purge) + if test -d "/etc/couchdb"; then + rmdir --ignore-fail-on-non-empty "/etc/couchdb" || true + fi +esac + +#DEBHELPER# --- couchdb-0.10.0~svn818859.orig/debian/couchdb-bin.install +++ couchdb-0.10.0~svn818859/debian/couchdb-bin.install @@ -0,0 +1,2 @@ +debian/tmp/etc/couchdb +debian/tmp/usr --- couchdb-0.10.0~svn818859.orig/debian/couchdb-bin.dirs +++ couchdb-0.10.0~svn818859/debian/couchdb-bin.dirs @@ -0,0 +1,3 @@ +etc/couchdb/default.d +etc/couchdb/local.d +usr/share/lintian/overrides --- couchdb-0.10.0~svn818859.orig/debian/README.source +++ couchdb-0.10.0~svn818859/debian/README.source @@ -0,0 +1,20 @@ +Source README +============= + +The upstream source can be downloaded with the following command: + + ./debian/rules get-orig-source + +You will need the following packages installed: + + devscripts + +You can patch the upstream source with the following command: + + ./debian/rules patch + +You can add or edit patches using the following command: + + cdbs-edit-patch + + -- Noah Slater , Wed, 14 Jan 2009 16:46:53 +0000 --- couchdb-0.10.0~svn818859.orig/debian/control +++ couchdb-0.10.0~svn818859/debian/control @@ -0,0 +1,55 @@ +Source: couchdb +Section: misc +Priority: optional +Maintainer: Ubuntu MOTU Developers +XSBC-Original-Maintainer: Noah Slater +Uploaders: Sergei Golovan +Standards-Version: 3.8.2 +Build-Depends: cdbs (>= 0.4.42), debhelper (>= 5.0.37.2), + erlang-dev (>= 1:13.b), erlang-crypto, erlang-inets, erlang-xmerl, help2man, libcurl4-openssl-dev, + libicu-dev, xulrunner-dev, libreadline5-dev +Homepage: http://couchdb.apache.org/ +Vcs-Svn: svn://svn.berlios.de/erlang-pkg/couchdb/trunk/ +Vcs-Browser: https://svn.berlios.de/wsvn/erlang-pkg/couchdb/?op=log + +Package: couchdb-bin +Architecture: any +Depends: ${misc:Depends}, ${shlibs:Depends}, ${erlang-base:Depends}, + ${erlang-crypto:Depends}, ${erlang-inets:Depends}, ${erlang-xmerl:Depends}, ${erlang-abi:Depends}, adduser, libjs-jquery, lsb-base, + ${xulrunner:Depends} +Breaks: couchdb (<< 0.10.0~svn818859-0ubuntu1) +Replaces: couchdb (<< 0.10.0~svn818859-0ubuntu1) +Suggests: couchdb +Description: RESTful document oriented database, programs + Apache CouchDB is a distributed, fault-tolerant and schema-free + document-oriented database accessible via a RESTful HTTP/JSON API. Among other + features, it provides robust, incremental replication with bi-directional + conflict detection and resolution, and is queryable and indexable using a + table-oriented view engine with JavaScript acting as the default view + definition language. + . + This package contains the database program (so one can run personal servers), + but no system database or "init" startup files. To get those, you need the + "couchdb" package. + . + CouchDB is written in Erlang, but can be easily accessed from any environment + that provides means to make HTTP requests. There are a multitude of third-party + client libraries that make this even easier for a variety of programming + languages and environments. + +Package: couchdb +Replaces: couchdb-bin (<< 0.10.0~svn818859-0ubuntu1) +Architecture: all +Depends: couchdb-bin (= ${binary:Version}), ${misc:Depends} +Description: RESTful document oriented database, system DB + Apache CouchDB is a distributed, fault-tolerant and schema-free + document-oriented database accessible via a RESTful HTTP/JSON API. Among other + features, it provides robust, incremental replication with bi-directional + conflict detection and resolution, and is queryable and indexable using a + table-oriented view engine with JavaScript acting as the default view + definition language. + . + CouchDB is written in Erlang, but can be easily accessed from any environment + that provides means to make HTTP requests. There are a multitude of third-party + client libraries that make this even easier for a variety of programming + languages and environments. --- couchdb-0.10.0~svn818859.orig/debian/couchdb.install +++ couchdb-0.10.0~svn818859/debian/couchdb.install @@ -0,0 +1,3 @@ +debian/tmp/etc/default +debian/tmp/etc/init.d +debian/tmp/etc/logrotate.d --- couchdb-0.10.0~svn818859.orig/debian/changelog +++ couchdb-0.10.0~svn818859/debian/changelog @@ -0,0 +1,245 @@ +couchdb (0.10.0~svn818859-0ubuntu1) karmic; urgency=low + + * Import code from pre-release branch. (LP: #427860, #408909) + + Build and System Integration: + * Changed `couchdb` script configuration options. + * Added default.d and local.d configuration directories to load + sequence. + + HTTP Interface: + * Added optional cookie-based authentication handler. + * Added optional two-legged OAuth authentication handler. + * Packaging of couchdb-bin must replace pre-split couchdb. + (LP: #432219) + * Move all of /etc and /var out of the couchdb-bin package, to the + couchdb package. + * /etc/couchdb must be in couchdb-bin, as config files are needed + by all servers. + + So the couchdb user must be managed by couchdb-bin. + + Split postinst/postrm files to manage different files. + + Set Replaces of couchdb-bin by couchdb so that config files + migrate. + * Update the version number in postrm. (!) + * Use the new "Breaks" field in control file to help split pkg. + + [Ken VanDine] + * debian/couchdb.install: + - removed /var + * debian/rules: + - removed bootstrap + * debian/couchdb.postinst: + - Added the debhelper tag + + -- Chad Miller Fri, 25 Sep 2009 19:18:26 -0400 + +couchdb (0.10.0~svn813472-0ubuntu2) karmic; urgency=low + + * Split couchdb into couchdb (to hold only the init) and couchdb-bin + (to hold everything else). (LP: #427036) + + -- Chad Miller Wed, 16 Sep 2009 14:12:56 -0400 + +couchdb (0.10.0~svn813472-0ubuntu1) karmic; urgency=low + + * New snapshot of couchdb 0.10.x stable prerelease branch + - pass config reset option to recursed background startup (LP: #424330) + closes COUCHDB-498 + - Fix for building on snow leopard COUCHDB-490 + - Fix SSL replication (LP: #422178) COUCHDB-491 + - Fix continuous-after-normal replication + - Use the same password hash calculation for user creation via ini + file and user db, closes COUCHDB-492 + - Fix for WebKit XHR, closes COUCHDB-483 + - Don't check for response code text, closes COUCHDB-482 + - Remove a debugging leftover + + -- Elliot Murphy Thu, 10 Sep 2009 11:35:54 -0400 + +couchdb (0.10.0~svn809550-0ubuntu1) karmic; urgency=low + + * New snapshot of couchdb 0.10.x stable prerelease branch (LP: #421971) + - fixes a process leak in local changes feed consumer + - disables internal gen_server timeouts + - minimize the number of full commits + - follow 302 redirects during replication + - more precise and accurate calculation of replication progress + - added crypto export notice to README + - Fix for problem where HEAD requests that would have a chunked responses + would send the chunked response anyway. + - send deleted docs to changes filters and protect against missing + filters. + - merge cascading auth patch by Jason Davies, closes COUCHDB-478 + * Drop debian/patches/oauth_ini_users.patch as it has been merged upstream. + * debian/postrm + - don't try to delete couchdb system user/group (LP: #387945) + + -- Elliot Murphy Mon, 31 Aug 2009 09:06:26 -0400 + +couchdb (0.10.0~svn806985-0ubuntu2) karmic; urgency=low + + * Pick up the xulrunner dep from xulrunner --gre-version instead of + hard-coding it in debian/control; this gets us onto xulrunner-1.9.1, + which we're already building against, instead of xulrunner-1.9. + + -- Steve Langasek Fri, 28 Aug 2009 23:21:39 +0000 + +couchdb (0.10.0~svn806985-0ubuntu1) karmic; urgency=low + + * First snapshot of couchdb 0.10pre, from + http://build.couchdb.org/0.10.x-UNOFFICIAL (LP: #418288) + * debian/postinst + - Make /etc/couchdb/local.ini world readable (LP: #403575) + + [Elliot Murphy] + * Added debian/patches/oauth_ini_users.patch from + http://issues.apache.org/jira/browse/COUCHDB-478 + + -- Ken VanDine Mon, 24 Aug 2009 15:44:14 -0400 + +couchdb (0.9.0-2ubuntu5) karmic; urgency=low + + * Fixes LP: #389089 - couchdb fails to start: looking for absent 'xulrunner' + - Use version-specific xulrunner binary in couchdb wrapper script. + + -- Elliot Murphy Wed, 05 Aug 2009 11:27:30 +0100 + +couchdb (0.9.0-2ubuntu4) karmic; urgency=low + + * debian/postinst + - Change the default permissions on /etc/couchdb to 0775, + /etc/couchdb/default.ini to 0774 and /etc/couchdb/local.ini + to 0770 (LP: #403575) + * debian/control + - Bump the Standards-Version to 3.8.2 (latest) + + -- Ken VanDine Thu, 23 Jul 2009 13:35:12 -0400 + +couchdb (0.9.0-2ubuntu3) karmic; urgency=low + + * Add missing erlang-{crypto,xmerl} dependencies, thanks James Henstridge! + (LP: #385104) + + -- Martin Pitt Fri, 12 Jun 2009 18:06:25 +0200 + +couchdb (0.9.0-2ubuntu2) karmic; urgency=low + + * Change erlang-nox dependency to erlang-inets. (LP: #385104) + + -- James Henstridge Tue, 02 Jun 2009 17:17:40 +0800 + +couchdb (0.9.0-2ubuntu1) karmic; urgency=low + + De-libmoz-dev'ification (LP: #352968) + * debian/control: transition from libmozjs-dev to xulrunner-dev in ubuntu + * debian/control: add xulrunner-1.9 as explicit dependency for couchdb package + * debian/patches/mozjs_ldlibpath.patch: explicitly set LD_LIBRARY_PATH to + pkglibdir of current installed xulrunner version on startup; this works around + the fact that couchdb relies on the not publicly exported libmozjs + + -- Alexander Sack Wed, 10 Jun 2009 15:39:54 +0200 + +couchdb (0.9.0-2) unstable; urgency=low + + * Updated debian/dirs, removed /var/run/couchdb directory per policy. + * Updated debian/patches/pid.patch, create /var/run/couchdb dynamically. + * Updated debian/postrm, added VERSION variable. + * Updated debian/postrm, added missing removal of log directories. + * Updated debian/postrm, fixed missing function error. + * Updated debian/rules, added patch for debian/postrm to update VERSION. + * Updated debian/rules, fixed bug with configure patch. + + [ Sergei Golovan ] + * Updated debian/control, added build-dependency on erlang-dev >= 1:13.b + to make transition to Erlang R13B easier. + + -- Noah Slater Mon, 11 May 2009 11:26:55 +0400 + +couchdb (0.9.0-1) unstable; urgency=low + + * New upstream release. Closes: #522051 + * Added debian/patches/pid.patch, corrects daemon pidfile handling. + * Updated debian/control, added Build-Depends on libcurl4-openssl-dev. + * Updated debian/control, changed Homepage and Description. + * Updated debian/control, changed Standards-Version to 3.8.0. + * Updated debian/copyright, changed maintainer email address. + * Updated debian/postinst, changed owner of /etc/couchdb directory. + * Updated debian/postrm, changed so only empty data directories are removed. + * Updated debian/rules, improved uscan options for get-orig-source. + + -- Noah Slater Tue, 14 Apr 2009 16:32:45 +0100 + +couchdb (0.8.1-1) experimental; urgency=low + + * New upstream release. + * Updated debian/control, added Depends on libjs-jquery. + * Updated debian/control, removed Depends on mime-support. + * Updated debian/rules, added standard uscan options for get-orig-source. + * Removed debian/patches/directory-version.patch, replaces manual sed invocation. + + -- Noah Slater Mon, 18 Aug 2008 15:10:07 +0100 + +couchdb (0.8.0-2) unstable; urgency=low + + * Added debian/README.source, contains upstream source information. + * Updated debian/README.Debian, added note about python-couchdb. + * Updated debian/control, changed Standards-Version to 3.8.0. + * Updated debian/copyright, changed for latest proposed format. + * Updated debian/rules, changed binary-arch and binary-indep targets + to depend on the build target as a workaround for #486848. + * Updated debian/watch, updated version number. + + -- Noah Slater Fri, 11 Jul 2008 11:29:17 +0100 + +couchdb (0.8.0-1) unstable; urgency=low + + * New upstream release. + * Added debian/watch, upstream information for uscan. + * Updated debian/copyright, changed to use Apache Licence from common-licenses. + * Updated debian/rules, changed get-orig-source to work with uscan. + + -- Noah Slater Wed, 25 Jun 2008 20:19:40 +0100 + +couchdb (0.7.3~svn650270-2) unstable; urgency=low + + * Updated debian/rules, added release partitioning to data directories. + * Updated debian/postrm, changed so that log files are not removed. + + -- Noah Slater Sat, 24 May 2008 16:30:21 +0100 + +couchdb (0.7.3~svn650270-1) experimental; urgency=low + + * New upstream snapshot, database format change, no boot file, no + SpiderMonkey and all tests pass. Closes: #465592, #465722, #466424 + * Updated debian/control, removed Debian revision from erlang-dev Build-Depends. + * Updated debian/control, removed Depends on libicu-dev. Closes: #466076 + * Updated debian/copyright, changed for latest proposed format. + + -- Noah Slater Thu, 01 May 2008 12:07:31 +0100 + +couchdb (0.7.3~svn684-1) unstable; urgency=low + + * New upstream snapshot. + * Updated debian/control, changed Standards-Version to 3.7.3. + + -- Noah Slater Wed, 06 Feb 2008 17:03:38 +0000 + +couchdb (0.7.2-2) experimental; urgency=low + + * Updated debian/control, added Build-Depends on libicu-dev as an + alternative to libicu36-dev which is removed from unstable. + + -- Sergei Golovan Wed, 19 Dec 2007 17:54:47 +0300 + +couchdb (0.7.2-1) experimental; urgency=low + + * New upstream release. + * Updated debian/rules, changed to pass -fPIC to compiler. Closes: #451996 + * Updated debian/rules, changed to force removal of unwanted files. + * Updated debian/rules, added a get-orig-source target. + + -- Noah Slater Sat, 08 Dec 2007 01:21:01 +0300 + +couchdb (0.7.0-1) experimental; urgency=low + + * Initial release. Closes: #445880 + + -- Noah Slater Sat, 6 Oct 2007 19:44:36 +0100 --- couchdb-0.10.0~svn818859.orig/debian/patches/icu-config.patch +++ couchdb-0.10.0~svn818859/debian/patches/icu-config.patch @@ -0,0 +1,11 @@ +--- couchdb-0.10.0~svn802936/bin/couchdb.tpl.in.orig 2009-08-12 09:54:35.000000000 -0400 ++++ couchdb-0.10.0~svn802936/bin/couchdb.tpl.in 2009-08-12 09:55:35.000000000 -0400 +@@ -214,7 +214,7 @@ + touch $PID_FILE + interactive_option="+Bd -noinput" + fi +- command="`%ICU_CONFIG% --invoke` \ ++ command="env \"LD_LIBRARY_PATH=${LD_LIBRARY_PATH}\" \ + %ERL% $interactive_option -smp auto -sasl errlog_type error +K true \ + -pa %localerlanglibdir%/%couchdbebindir% \ + %localerlanglibdir%/%mochiwebebindir% \ --- couchdb-0.10.0~svn818859.orig/debian/patches/COUCHDB-413-missing-couchspawnkillable.patch +++ couchdb-0.10.0~svn818859/debian/patches/COUCHDB-413-missing-couchspawnkillable.patch @@ -0,0 +1,26 @@ + Work around COUCHDB-413: src/couchdb/priv/couchspawnkillable missed from + "make dist". + +--- couchdb-0.10.0~svn793829.old/src/couchdb/priv/couchspawnkillable 1970-01-01 08:00:00.000000000 +0800 ++++ couchdb-0.10.0~svn793829/src/couchdb/priv/couchspawnkillable 2009-07-15 09:44:07.000000000 +0800 +@@ -0,0 +1,20 @@ ++#! /bin/sh -e ++ ++# Licensed under the Apache License, Version 2.0 (the "License"); you may not ++# use this file except in compliance with the License. You may obtain a copy of ++# the License at ++# ++# http://www.apache.org/licenses/LICENSE-2.0 ++# ++# Unless required by applicable law or agreed to in writing, software ++# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT ++# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the ++# License for the specific language governing permissions and limitations under ++# the License. ++ ++# The purpose of this script is to echo an OS specific command before launching ++# the actual process. This provides a way for Erlang to hard-kill its external ++# processes. ++ ++echo "kill -9 $$" ++exec $* --- couchdb-0.10.0~svn818859.orig/debian/patches/mozjs1.9_ldlibpath.patch +++ couchdb-0.10.0~svn818859/debian/patches/mozjs1.9_ldlibpath.patch @@ -0,0 +1,26 @@ +diff -Nur -x '*.orig' -x '*~' couchdb-0.9.0/bin/couchdb.tpl.in couchdb-0.9.0.new/bin/couchdb.tpl.in +--- couchdb-0.9.0/bin/couchdb.tpl.in 2009-03-24 14:04:46.000000000 +0100 ++++ couchdb-0.9.0.new/bin/couchdb.tpl.in 2009-06-10 15:49:59.000000000 +0200 +@@ -35,6 +35,9 @@ + HEART_COMMAND="%bindir%/%couchdb_command_name% -k" + HEART_BEAT_TIMEOUT=11 + ++LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/lib/xulrunner-`xulrunner-1.9.1 --gre-version`/ ++export LD_LIBRARY_PATH ++ + basename=`basename $0` + + display_version () { +diff -Nur -x '*.orig' -x '*~' couchdb-0.9.0/bin/couchjs.tpl.in couchdb-0.9.0.new/bin/couchjs.tpl.in +--- couchdb-0.9.0/bin/couchjs.tpl.in 2008-08-18 11:49:40.000000000 +0200 ++++ couchdb-0.9.0.new/bin/couchjs.tpl.in 2009-06-10 15:50:51.000000000 +0200 +@@ -17,6 +17,9 @@ + + DEFAULT_VERSION=170 + ++LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/lib/xulrunner-`xulrunner-1.9.1 --gre-version`/ ++export LD_LIBRARY_PATH ++ + basename=`basename $0` + + display_version () {