net-misc/warvox: fix build

This commit is contained in:
Zero_Chaos 2012-10-16 19:44:16 +00:00
parent d8a010ff90
commit b2199fa690
2 changed files with 49 additions and 0 deletions

View file

@ -1,4 +1,5 @@
AUX warvox-launcher 198 SHA256 3b7ae76424355397f11ba0a9940fdf87c972d1d5c58de2a2494c94a34677ee67 SHA512 1eec7635d4745764766b12488f250e25270cce6718aacf86cd3eb4e08087cc68a2178100caa295f3e0f9e77687c8a37b71ab8b2a1696e4bbfb5258accadc8075 WHIRLPOOL a6b6d710afab1f4556ef5d9d5a702a98c8548419ef5c02bf5d2f799923f40b93b6a6a66e25595f292924b928dbbf5547b33ec3ea381497f46ae3be22b8ee1368
DIST warvox-1.0.1.tar.gz 4334804 SHA256 577a06c57fefc61e873547b2c105c41905ce219df56bfa96c353cf94c2b14d7a SHA512 5a03ec2d0449142aa1460bf352b43fa363354f98001ec86aa64f0eceba16f0ff55801921348bffd7e58af7c1084bec228a0b224ed3a2b95df5764988b7aea3bd WHIRLPOOL e8c20824085b17a2e9a81ac6389cb27a175dddaa55c1b51e2c8c631324dd702719c7e699ccf159eb1cffdfff3bbb04c8092d9abc3a6abbd19872bf08fc3ea600
EBUILD warvox-1.0.1-r1.ebuild 1219 SHA256 ef4bcb8aac2318fdef02ce44c413601a232cf9b1c3bd6a035f84a3ce2c295a35 SHA512 ae7b10c9c50654b44fb6a55bfe956003deac7257c75bcfdc4da77e86956407a52d2aba4220bcc4bf2a13fd2cf927a3e41813680135263245ca6d9f0c8d298b22 WHIRLPOOL ecbb45321f9deae1c645343208aac2ab1aad2325f84dfd1b2bcfe36652145e1a07905aa504c0aab32a7d05ab7a00f4f1317166bdfa454ad05409c686dba81fc8
EBUILD warvox-1.0.1.ebuild 1115 SHA256 a756eefa12c98c96a6f4a25a3fcb61301df02cba8a5e65e90afbd0b09ef3e0ea SHA512 80689c5f6fbbbbbc65a3df3cd8a59c355e37dc61f40946bfc322ffd945a299af1192aaca5e83bd9b8b53d54eb7fe5dc92900ca3760612b505a6b7a40d880489d WHIRLPOOL 3693be61af7f98503031311ad0ed74e24485357b16e6f0c912649f4102ae0ad4bcc1f99de92028c4b1b527015250f9b812c054a3c9bf75b64b3eeb36db23c273
EBUILD warvox-9999.ebuild 2053 SHA256 cbe4c81b16ef2642eb915917fd4ffcbf20a7b311bee6cf3a222e6907efca6654 SHA512 208096652bcda5caae0e59b7b99c54b19b29ec4f02ce45450bb6129ae7014a6f61ca0a2a1910c6fdb1863bf8b581ecfccaa81dddd510a4a652bdf5876a069d35 WHIRLPOOL 4d231fd9d973b393e62cc08bcc91223bf2bb159cb6bdb4eda6679aa45481c77cdbcdd116ffe67727d64bbec3085994e7205eafe5d24c857f2ab8bc78a8a36795

View file

@ -0,0 +1,48 @@
# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $
EAPI="4"
inherit eutils
DESCRIPTION="VoIP war dialing suite of tools"
HOMEPAGE="http://warvox.org"
SRC_URI="https://github.com/downloads/rapid7/${PN}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="http"
DEPEND="dev-ruby/rake"
RDEPEND="net-misc/iaxclient
media-sound/sox
media-sound/lame
dev-ruby/sqlite3
dev-ruby/kissfft
dev-python/gnuplot-py
http? ( www-servers/mongrel )"
src_prepare() {
sed -i 's#d ruby-kissfft d#d d#' Makefile || die
sed -i 's#: ruby-kissfft-install#:#' Makefile || die
sed -i 's#l web/db/production.sqlite3#l#' Makefile || die
sed -i 's#l -#l ${CFLAGS} ${LDFLAGS} -#' src/iaxrecord/Makefile || die
sed -i 's#rake/rdoctask#rdoc/task#' web/Rakefile || die
}
src_compile() {
true
}
src_install() {
DESTDIR="${ED}" emake install || die "install failed"
dodir /opt/$PN
cp -r {bin,data,docs,etc,lib,web} "${ED}"/opt/$PN/
# I know the permissions are ugly, but that's what hdm himself
# recommends Oo
chmod 644 "${ED}"/opt/$PN/web/config/session.key
chmod 666 "${ED}"/opt/$PN/web/log/production.log
dobin "${FILESDIR}"/warvox-launcher
}