# Copyright 1999-2013 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Id$ EAPI=5 AUTOTOOLS_AUTORECONF=1 AUTOTOOLS_IN_SOURCE_BUILD=1 AUTOTOOLS_PRUNE_LIBTOOL_FILES=none # bugs 468292 and 468380 PYTHON_COMPAT=( python2_7 ) inherit autotools-utils flag-o-matic python-single-r1 DESCRIPTION="ISDN telecommunication suite providing fax and voice services" HOMEPAGE="http://www.capisuite.org" SRC_URI="http://www.capisuite.org/${P}.tar.gz" LICENSE="GPL-2" SLOT="0" KEYWORDS="amd64 ~ppc x86" DEPEND="${PYTHON_DEPS} media-sound/sox >=media-libs/tiff-3.7.1 media-gfx/jpeg2ps media-gfx/sfftobmp app-text/ghostscript-gpl net-dialup/capi4k-utils" RDEPEND="${DEPEND} virtual/mta" DOCS=( AUTHORS ChangeLog NEWS README TODO ) PATCHES=( "${FILESDIR}/${P}-as-needed.patch" # taken from capisuite-0.4.5-5.src.rpm (SuSE-9.3) "${FILESDIR}/${P}-capi4linux_v3.diff" # patched scripts/cs_helpers.pyin (bug #96540) "${FILESDIR}/${P}-date-header.patch" # patched src/backend/connection.cpp (bug #69522) "${FILESDIR}/${PN}-fax-compatibility.patch" # patched scripts/{incoming,idle}.py (bug #147854) "${FILESDIR}/${P}-syntax.patch" # GCC 4.3 patches (bug #236777) "${FILESDIR}/${P}-gcc43.patch" # Python 2.5 patches (bug #232734) "${FILESDIR}/${P}-python25.patch" # Compability with current SOX (bug #250320) "${FILESDIR}/${P}-sox.patch" # Compatibility with automake >= 1.11.2 (bug #424892) "${FILESDIR}/${P}-automake-1.11.patch" # Respect AR (bug #467222) "${FILESDIR}/${P}-respect-ar.patch" ) src_configure() { strip-flags # see bug #90901 local myeconfargs=( --localstatedir="/var" --with-docdir="/usr/share/doc/${PF}" ) autotools-utils_src_configure } src_install() { autotools-utils_src_install rm -f "${D}"/usr/{lib,share}/capisuite/README rmdir -p --ignore-fail-on-non-empty "${D}/var/log" rm -f "${D}/usr/share/doc/${PF}"/{COPYING,manual.pdf} keepdir /var/spool/capisuite/{done,failed,sendq,users} newinitd "${FILESDIR}/capisuite.initd" capisuite insinto /etc/logrotate.d newins "${FILESDIR}/capisuite.logrotated" capisuite exeinto /etc/cron.daily doexe capisuite.cron insinto /etc/capisuite doins cronjob.conf }