dev-libs/check-0.10.0-r1: stable on alpha
[gentoo.git] / dev-libs / check / check-0.9.11.ebuild
1 # Copyright 1999-2014 Gentoo Foundation
2 # Distributed under the terms of the GNU General Public License v2
3 # $Id$
4
5 EAPI=4
6
7 AUTOTOOLS_PRUNE_LIBTOOL_FILES="all"
8
9 inherit autotools autotools-multilib eutils
10
11 DESCRIPTION="A unit test framework for C"
12 HOMEPAGE="https://sourceforge.net/projects/check/"
13 SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
14
15 LICENSE="LGPL-2.1"
16 SLOT="0"
17 KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
18 IUSE="static-libs subunit"
19
20 DEPEND="subunit? ( dev-python/subunit )"
21 RDEPEND="${DEPEND}"
22
23 src_prepare() {
24         epatch \
25                 "${FILESDIR}"/${PN}-0.9.10-AM_PATH_CHECK.patch
26
27         sed -i -e '/^docdir =/d' {.,doc}/Makefile.am || die
28
29         # fix out-of-sourcedir build having inconsistent check.h files, for
30         # example breaks USE=subunit.
31         rm src/check.h || die
32
33         # Fix automake warnings being treated as errors, bug #420373
34         sed -i -e s/-Werror// configure.ac || die
35
36         eautoreconf
37 }
38
39 src_configure() {
40         local myeconfargs=(
41                 --disable-dependency-tracking
42                 $(use_enable subunit)
43                 --docdir="${EPREFIX}"/usr/share/doc/${PF}
44         )
45         autotools-multilib_src_configure
46 }
47
48 src_install() {
49         autotools-multilib_src_install
50         dodoc AUTHORS *ChangeLog* NEWS README THANKS TODO
51
52         rm -f "${ED}"/usr/share/doc/${PF}/COPYING* || die
53 }