diff options
author | Cédric Krier <cedk@gentoo.org> | 2006-10-16 12:46:05 +0000 |
---|---|---|
committer | Cédric Krier <cedk@gentoo.org> | 2006-10-16 12:46:05 +0000 |
commit | 773b0a30bf31cdcc6eb3648cfe186b5d2c3c54a2 (patch) | |
tree | f1e572a300329a41e93186db2a1716e703e0c786 | |
parent | Moved to the tree. (diff) | |
download | sunrise-773b0a30bf31cdcc6eb3648cfe186b5d2c3c54a2.tar.gz sunrise-773b0a30bf31cdcc6eb3648cfe186b5d2c3c54a2.tar.bz2 sunrise-773b0a30bf31cdcc6eb3648cfe186b5d2c3c54a2.zip |
www-apps/taggi: New Ebuild for bug 151581
svn path=/sunrise/; revision=1563
-rw-r--r-- | www-apps/taggi/ChangeLog | 8 | ||||
-rw-r--r-- | www-apps/taggi/Manifest | 19 | ||||
-rw-r--r-- | www-apps/taggi/files/digest-taggi-9999 | 1 | ||||
-rw-r--r-- | www-apps/taggi/files/taggi-sha1.sh | 3 | ||||
-rw-r--r-- | www-apps/taggi/metadata.xml | 5 | ||||
-rw-r--r-- | www-apps/taggi/taggi-9999.ebuild | 76 |
6 files changed, 112 insertions, 0 deletions
diff --git a/www-apps/taggi/ChangeLog b/www-apps/taggi/ChangeLog new file mode 100644 index 000000000..824e004e8 --- /dev/null +++ b/www-apps/taggi/ChangeLog @@ -0,0 +1,8 @@ +# ChangeLog for www-apps/taggi +# Copyright 1999-2006 Gentoo Foundation; Distributed under the GPL v2 +# $Header: $ + + 16 Oct 2006; Cedric Krier <ced@ced.homedns.org> +taggi-9999.ebuild, + +files/taggi-sha1.sh, +metadata.xml: + New Ebuild for bug 151581 + diff --git a/www-apps/taggi/Manifest b/www-apps/taggi/Manifest new file mode 100644 index 000000000..33e32fc40 --- /dev/null +++ b/www-apps/taggi/Manifest @@ -0,0 +1,19 @@ +AUX taggi-sha1.sh 39 RMD160 38b652abf1f6b7a6c1a89c55d92723d946db6a44 SHA1 7b9dad90071f0132fa86ee2fbd3726df66f43f1d SHA256 8ee214b3061d24c55c1143ea352cb88895173bda22ddd622b89515e942d0bf89 +MD5 7d0bf17e0689b1167570f56e5733a34f files/taggi-sha1.sh 39 +RMD160 38b652abf1f6b7a6c1a89c55d92723d946db6a44 files/taggi-sha1.sh 39 +SHA256 8ee214b3061d24c55c1143ea352cb88895173bda22ddd622b89515e942d0bf89 files/taggi-sha1.sh 39 +EBUILD taggi-9999.ebuild 1674 RMD160 18ba9ea3d3a46cb1c6fa911c46d4c4f19f4b0831 SHA1 4427bad98562975417fd4b695f619c9087fd1c77 SHA256 82192baa69bfb332f3cfc8356f96b183a54517f2b3781fc296e4735d9dac8a28 +MD5 06eb3d1a711a5e74806f8b868f938705 taggi-9999.ebuild 1674 +RMD160 18ba9ea3d3a46cb1c6fa911c46d4c4f19f4b0831 taggi-9999.ebuild 1674 +SHA256 82192baa69bfb332f3cfc8356f96b183a54517f2b3781fc296e4735d9dac8a28 taggi-9999.ebuild 1674 +MISC ChangeLog 253 RMD160 40b9b6547188ea56aa1e6f949d979122b8ca7fd1 SHA1 32f73bfc458d6face9a94bd34dade49987e44e71 SHA256 58f8ab0918fea206c23420919ccddd3304552301695894e1a4fbce39c1fe4bb2 +MD5 153882c9d0eb540250f995ce453d4f9a ChangeLog 253 +RMD160 40b9b6547188ea56aa1e6f949d979122b8ca7fd1 ChangeLog 253 +SHA256 58f8ab0918fea206c23420919ccddd3304552301695894e1a4fbce39c1fe4bb2 ChangeLog 253 +MISC metadata.xml 170 RMD160 645927a396fdc21cdeb089fe42c5397332420ea6 SHA1 ac7f48a14fec325926f9ce1be8fbf1f311b4f2e4 SHA256 d797a2ec6f9dc516c9f9c1a758ee87ad3e8c43101b5dc76c2f872d5bd4639b42 +MD5 1e678929a9fec6632e227bdf2262e9a1 metadata.xml 170 +RMD160 645927a396fdc21cdeb089fe42c5397332420ea6 metadata.xml 170 +SHA256 d797a2ec6f9dc516c9f9c1a758ee87ad3e8c43101b5dc76c2f872d5bd4639b42 metadata.xml 170 +MD5 68b329da9893e34099c7d8ad5cb9c940 files/digest-taggi-9999 1 +RMD160 c0da025038ed83c687ddc430da9846ecb97f3998 files/digest-taggi-9999 1 +SHA256 01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b files/digest-taggi-9999 1 diff --git a/www-apps/taggi/files/digest-taggi-9999 b/www-apps/taggi/files/digest-taggi-9999 new file mode 100644 index 000000000..8b1378917 --- /dev/null +++ b/www-apps/taggi/files/digest-taggi-9999 @@ -0,0 +1 @@ + diff --git a/www-apps/taggi/files/taggi-sha1.sh b/www-apps/taggi/files/taggi-sha1.sh new file mode 100644 index 000000000..7f40ecbe0 --- /dev/null +++ b/www-apps/taggi/files/taggi-sha1.sh @@ -0,0 +1,3 @@ +#!/bin/sh + +sha1sum - | cut -f 1 -d ' ' diff --git a/www-apps/taggi/metadata.xml b/www-apps/taggi/metadata.xml new file mode 100644 index 000000000..7e3286984 --- /dev/null +++ b/www-apps/taggi/metadata.xml @@ -0,0 +1,5 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<herd>maintainer-wanted</herd> +</pkgmetadata> diff --git a/www-apps/taggi/taggi-9999.ebuild b/www-apps/taggi/taggi-9999.ebuild new file mode 100644 index 000000000..a7c2c0ea1 --- /dev/null +++ b/www-apps/taggi/taggi-9999.ebuild @@ -0,0 +1,76 @@ +# Copyright 1999-2006 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +inherit mercurial webapp + +DESCRIPTION="tagging wiki" +HOMEPAGE="http://tools.suckless.org/view/taggi" +SRC_URI="" +EHG_REPO_URI=http://suckless.org/cgi-bin/hgwebdir.cgi/${PN} + +LICENSE="MIT" +KEYWORDS="~x86" +IUSE="" + +DEPEND="" +RDEPEND="sys-apps/gawk + sys-apps/coreutils + sys-apps/grep + dev-lang/perl + sys-apps/sed + app-shells/bash" + +S=${WORKDIR}/${PN} + +src_unpack() { + mercurial_src_unpack + cd "${S}" + + sed -i \ + -e "s%\(DATADIR=\).*%\1/var/www/localhost/taggi%" \ + -e "s%\(URLDECODE=\).*%\1/usr/bin/urldecode.awk%" \ + -e "s%\(URLENCODE=\).*%\1/usr/bin/urlencode.awk%" \ + -e "s%\(WIKIFMT=\).*%\1/usr/bin/markdown.pl%" \ + -e "s%\(HASHCMD=\).*%\1taggi-sha1.sh%" \ + taggi.conf || die "sed taggi.conf failed" + + for i in edit.sh save.sh view.sh; do + sed -i \ + -e "s%\(SCRIPTHOST\)/\(edit\|save\|view\).sh%\1/cgi-bin/\2.sh%g" \ + ${i} || die "sed ${i} failed" + done + + # fix vhost menu + sed -i \ + -e "s%\(http://\$t.\$SCRIPTHOST\)%\1/cgi-bin/view.sh%" \ + view.sh || die "sed view failed" +} + +src_install() { + webapp_src_preinst + + dobin markdown.pl urldecode.awk urlencode.awk + dobin "${FILESDIR}"/taggi-sha1.sh + + exeinto "${MY_CGIBINDIR}" + doexe edit.sh save.sh view.sh + + insinto "${MY_CGIBINDIR}" + doins taggi.conf + webapp_configfile "${MY_CGIBINDIR}"/taggi.conf + + keepdir "${MY_HOSTROOTDIR}"/taggi/www + webapp_serverowned -R "${MY_HOSTROOTDIR}"/taggi + + dodoc README + + webapp_src_install +} + +pkg_postinst() { + webapp_pkg_postinst + + einfo "Edit taggi.conf in cgi-bin dir to configure ${PN}" + einfo "And open the URL http://<your-host>/cgi-bin/view.sh" +} |