From 7058696b6d6f23ae4083ef1bdc5c5215e0d5ecfa Mon Sep 17 00:00:00 2001 From: Gerardo Di Iorio Date: Fri, 13 Mar 2015 15:23:30 +0100 Subject: [PATCH] New package: couchdb-1.6.1 --- srcpkgs/couchdb/INSTALL | 6 ++++++ srcpkgs/couchdb/files/couchdb/run | 6 ++++++ srcpkgs/couchdb/template | 29 +++++++++++++++++++++++++++++ 3 files changed, 41 insertions(+) create mode 100644 srcpkgs/couchdb/INSTALL create mode 100755 srcpkgs/couchdb/files/couchdb/run create mode 100644 srcpkgs/couchdb/template diff --git a/srcpkgs/couchdb/INSTALL b/srcpkgs/couchdb/INSTALL new file mode 100644 index 00000000000..18ecf6a0108 --- /dev/null +++ b/srcpkgs/couchdb/INSTALL @@ -0,0 +1,6 @@ +case "$ACTION" in + post) + chown -R couchdb var/lib/couchdb/* var/log/couchdb/* + ;; +esac + diff --git a/srcpkgs/couchdb/files/couchdb/run b/srcpkgs/couchdb/files/couchdb/run new file mode 100755 index 00000000000..6d77b394b5c --- /dev/null +++ b/srcpkgs/couchdb/files/couchdb/run @@ -0,0 +1,6 @@ +#!/bin/sh +export HOME=/var/lib/couchdb +mkdir -p /var/run/couchdb +chown couchdb /var/run/couchdb +exec chpst -u couchdb:couchdb couchdb -r 5 -b -o /dev/null -e /dev/null + diff --git a/srcpkgs/couchdb/template b/srcpkgs/couchdb/template new file mode 100644 index 00000000000..801079d9e9a --- /dev/null +++ b/srcpkgs/couchdb/template @@ -0,0 +1,29 @@ +# Template file for 'couchdb' +pkgname=couchdb +version=1.6.1 +revision=1 +wrksrc="apache-couchdb-$version" +build_style=gnu-configure +conf_files="/etc/couchdb/default.ini /etc/couchdb/local.ini" +couchdb_homedir="/var/lib/couchdb" +hostmakedepends="erlang" +makedepends="libressl-devel>=2.1.4 icu-devel js-devel" +depends="erlang" +short_desc="A document-oriented database" +maintainer="Gerardo Di Iorio " +license="Apache-2.0" +homepage="http://couchdb.apache.org/" +distfiles="http://www.apache.org/dist/couchdb/source/${version%.*}/apache-couchdb-${version}.tar.gz" +checksum=5a601b173733ce3ed31b654805c793aa907131cd70b06d03825f169aa48c8627 +system_accounts="couchdb" +make_dirs=" + /var/lib/couchdb 0700 couchdb couchdb + /var/log/couchdb 0750 couchdb couchdb" + +pre_configure(){ + sed -i 's|-Werror||g' src/couchdb/priv/Makefile.* +} + +post_install() { + vsv couchdb +}