diff --git a/app-misc/dradis/Manifest b/app-misc/dradis/Manifest index 8e1798bee..34a91ecf2 100644 --- a/app-misc/dradis/Manifest +++ b/app-misc/dradis/Manifest @@ -2,4 +2,5 @@ AUX dradis 53 RMD160 c980d725180463e509e9dc5737425ea1449b861d SHA1 1489757bb8f79 AUX dradis.confd 191 RMD160 23b741545da0cfd823121f5452e37ebeb2c0aadb SHA1 00b3c1f465e446fea8faaf485446078da5beebef SHA256 98db4a8326ea5fa705dfafbcf23af2005d80fa7f7c65b7f217de312515fdf023 AUX dradis.initd 635 RMD160 2eb55f27a5bb5d9d50b5f8d4a46f96d349b1a9fe SHA1 791de9d6a23f844d947725743a3effaa3c06630b SHA256 10c68b14b0552b8e316c14c3d113368b89893d19f7fc84b73dd17e5e81bbc4be DIST dradis-v2.5.2.tar.bz2 4284799 RMD160 dbd9fa17cb7d8cc02ffbf91804b54aaac5731cde SHA1 c0f68b91a6fdd8e8f904a53e249148b52e1b815d SHA256 e0dc8583aec3b4e4141affcb2a460441c7e1a3b2042b8c64463a8c20b40eddbc +EBUILD dradis-2.5.2-r1.ebuild 1001 RMD160 f9c949f83eaa05e54743a1198fa8616b449ebd25 SHA1 22e5855f4435adb56563a82d530a35a8ac942b0c SHA256 4c9257fb1f44ee5a930feedf0e607a75b6a4159b4dfe566980622482522ecfc9 EBUILD dradis-2.5.2.ebuild 1000 RMD160 27276d51071152e9ba3b51714e3660cebe3b5c03 SHA1 8319e7bf4fc0e1a08be06298d919e2b0194f3fc4 SHA256 831b37af0966e5afc6b5c17b79f8af98d3904b959d3206ea2cf0fead2d786b99 diff --git a/app-misc/dradis/dradis-2.5.2-r1.ebuild b/app-misc/dradis/dradis-2.5.2-r1.ebuild new file mode 100644 index 000000000..2e75512e1 --- /dev/null +++ b/app-misc/dradis/dradis-2.5.2-r1.ebuild @@ -0,0 +1,44 @@ +# Copyright 1999-2010 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI="2" + +inherit eutils + +DESCRIPTION="A framework for effective information sharing" +HOMEPAGE="http://dradisframework.org/" +SRC_URI="mirror://sourceforge/$PN/$PN-v$PV.tar.bz2" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~x86 ~amd64" +IUSE="mysql" + +DEPEND="dev-ruby/rake + dev-ruby/sqlite3-ruby + dev-ruby/rubygems + mysql? ( dev-ruby/mysql-ruby )" +RDEPEND="${DEPEND}" + +S="${WORKDIR}/${PN}-2.5" + +src_install() { + insinto /usr/share/$PN + doins -r server/* || die "install failed" + dodoc readme.txt CHANGELOG + dosbin "${FILESDIR}"/$PN + newinitd "${FILESDIR}"/${PN}.initd $PN + newconfd "${FILESDIR}"/${PN}.confd $PN +} + +pkg_postinst() { + einfo "Setting up sqlite database." + cd /usr/share/$PN/ + rake db:migrate + rake dradis:reset + if use mysql; then + einfo "If you want to use a MySQL database check the dradis\ + documentation: http://dradisframework.org/configure.html\#configure" + fi +}