summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRenat Lumpau <rl03@gentoo.org>2005-12-14 16:38:13 +0000
committerRenat Lumpau <rl03@gentoo.org>2005-12-14 16:38:13 +0000
commitaae118d2ec89c1bd7d36baf3a86040d1bfabb21d (patch)
tree34227acdb836f24239fab49944f24283ce4e293b /www-apps/didiwiki
parentInitial ebuild wrt bug #63698. (diff)
downloadwebapps-experimental-aae118d2ec89c1bd7d36baf3a86040d1bfabb21d.tar.gz
webapps-experimental-aae118d2ec89c1bd7d36baf3a86040d1bfabb21d.tar.bz2
webapps-experimental-aae118d2ec89c1bd7d36baf3a86040d1bfabb21d.zip
Initial ebuild wrt bug #63642.
svn path=/experimental/; revision=24
Diffstat (limited to 'www-apps/didiwiki')
-rw-r--r--www-apps/didiwiki/Manifest4
-rw-r--r--www-apps/didiwiki/didiwiki-0.5-r1.ebuild32
-rw-r--r--www-apps/didiwiki/files/didiwiki-0.5-r1.conf8
-rwxr-xr-xwww-apps/didiwiki/files/didiwiki-0.5-r1.rc32
-rw-r--r--www-apps/didiwiki/files/digest-didiwiki-0.5-r11
5 files changed, 77 insertions, 0 deletions
diff --git a/www-apps/didiwiki/Manifest b/www-apps/didiwiki/Manifest
new file mode 100644
index 0000000..a3c9977
--- /dev/null
+++ b/www-apps/didiwiki/Manifest
@@ -0,0 +1,4 @@
+MD5 e84928419a9a3209e14aa0ffdf62333d didiwiki-0.5-r1.ebuild 733
+MD5 f8e51d8dc8e4741e72a2ccc00e8d2f22 files/didiwiki-0.5-r1.conf 203
+MD5 a48dd749daeb7958cac34058b1e16b93 files/didiwiki-0.5-r1.rc 968
+MD5 ace688b8f80075bc8f539e2fe48c7f03 files/digest-didiwiki-0.5-r1 63
diff --git a/www-apps/didiwiki/didiwiki-0.5-r1.ebuild b/www-apps/didiwiki/didiwiki-0.5-r1.ebuild
new file mode 100644
index 0000000..b5f149d
--- /dev/null
+++ b/www-apps/didiwiki/didiwiki-0.5-r1.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2005 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+DESCRIPTION="A small and simple personal WikiWikiWeb"
+HOMEPAGE="http://didiwiki.org/"
+SRC_URI="http://didiwiki.org/sources/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~x86"
+
+src_compile()
+{
+ econf --prefix=/usr || die "econf failed"
+ emake || die "emake failed"
+}
+
+src_install() {
+ dobin src/didiwiki
+ dodoc README ChangeLog COPYING
+
+ newinitd "${FILESDIR}"/didiwiki-0.5-r1.rc didiwiki
+ newconfd "${FILESDIR}"/didiwiki-0.5-r1.conf didiwiki
+}
+
+pkg_postinst() {
+ echo
+ einfo "If you are upgrading from a earlier version of DidiWiki, "
+ einfo "delete ~/.didiwiki/WikiHelp to get the latest Help file."
+ echo
+}
diff --git a/www-apps/didiwiki/files/didiwiki-0.5-r1.conf b/www-apps/didiwiki/files/didiwiki-0.5-r1.conf
new file mode 100644
index 0000000..34e0afa
--- /dev/null
+++ b/www-apps/didiwiki/files/didiwiki-0.5-r1.conf
@@ -0,0 +1,8 @@
+# DIDIWIKIHOME - Top directory where pages are stored.
+DIDIWIKIHOME=
+
+# DIDIWIKIUSER - User to start didiwiki (Do NOT use root!!!)
+DIDIWIKIUSER=
+
+# DIDIWIKIGROUP - Group to start didiwiki
+DIDIWIKIGROUP=
diff --git a/www-apps/didiwiki/files/didiwiki-0.5-r1.rc b/www-apps/didiwiki/files/didiwiki-0.5-r1.rc
new file mode 100755
index 0000000..41cb16f
--- /dev/null
+++ b/www-apps/didiwiki/files/didiwiki-0.5-r1.rc
@@ -0,0 +1,32 @@
+#!/sbin/runscript
+# Copyright 1999-2005 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License, v2 or later
+# $Header: $
+
+checkconfig() {
+ if [ -z "${DIDIWIKIHOME}" ] || [ -z "${DIDIWIKIUSER}" ] || [ -z "${DIDIWIKIGROUP}" ] ; then
+ eerror "Please edit /etc/conf.d/didiwiki and set DIDIWIKIHOME,"
+ eerror "DIDIWIKIUSER and DIDIWIKIGROUP to valid settings."
+ return 1
+ fi
+ if [ "${DIDIWIKIUSER}" == "root" ]; then
+ eerror "DIDIWIKIUSER should not be root!"
+ return 1
+ fi
+ return 0
+}
+
+start() {
+ checkconfig || return $?
+
+ export DIDIWIKIHOME
+ ebegin "Starting didiwiki with HOME=${DIDIWIKIHOME}, USER=${DIDIWIKIUSER}, GROUP=${DIDIWIKIGROUP}"
+ start-stop-daemon --quiet --chuid ${DIDIWIKIUSER}:${DIDWIKIGROUP} --start --pidfile /var/run/didiwiki.pid --background --make-pidfile --exec /usr/bin/didiwiki
+ eend $?
+}
+
+stop() {
+ ebegin "Stopping didiwiki"
+ start-stop-daemon --quiet --stop --name didiwiki --exec /usr/bin/didiwiki
+ eend $?
+}
diff --git a/www-apps/didiwiki/files/digest-didiwiki-0.5-r1 b/www-apps/didiwiki/files/digest-didiwiki-0.5-r1
new file mode 100644
index 0000000..3ad86c2
--- /dev/null
+++ b/www-apps/didiwiki/files/digest-didiwiki-0.5-r1
@@ -0,0 +1 @@
+MD5 94d5fb06d091804b31658481f23b120f didiwiki-0.5.tar.gz 99569